می خوام یه سری رشته رو از یک میکرو به میکرو دیگه از طریق ارتباط usart منتقل کنم . مثلا می خوام رشته hello رو بفرستم .برای فرستادن از تابع printf استفاده کردم اما نمی دونم چطوری از توابع سطح بالا مثل scanf برای دریافت استفاده کنم.هر جور که فکر کنین از این تابع استفاده کردم اما هیچی تو lcd نشون نمیده.
اطلاعیه
Collapse
No announcement yet.
مشکل با دریافت رشته در USART
Collapse
X
-
پاسخ : مشکل با دریافت رشته در USART
سلام دوست عزیز
شما میتونید از توابع putchar برای ارسال و تابع getchar برای دریافت استفاده کنید. مثلا میتونید یک کارکتر معرفی کنید و کارکتر به کاراکتر حرف مورد نظر رو بفرستید و در میکرو گیرنده با فعال کردن وقفه USART کلمه مورد نظر رو دریافت کرده و کنار هم قرار بدید.خداوند به هر انسان، ذهن متفاوتی بخشیده، کتاب بزرگترین راهه که ما از ذهن و اندیشه های محدود خود فراتر برویم.
-
پاسخ : مشکل با دریافت رشته در USART
یوزارت رشته نمیده. فقط کاراکتر میده. شما باید با برنامه نویسی و استفاده از دستورات مناسب رشته را مدیریت کنی.در زیر این نقاب چیزی بیشتر از گوشت هست. در زیر این نقاب یک ایده هست و ایده ها ضدگلوله هستند.
1-به اندازه ی باورهای هر کسی ؛ با او حرف بزن …. بیشتر که بگویی ، تو را احمق فرض خواهد کرد …!!!
2-تنها دو گروه نمى توانند افکار خود را عوض کنند: دیوانگان تیمارستان و مردگان گورستان.
3-آدم ها مثل عکس ها هستند: زیاد بزرگشون کنی ، کیفیتشون میاد پایین!
دیدگاه
-
پاسخ : مشکل با دریافت رشته در USART
نوشته اصلی توسط davoud.arabee نمایش پست هاآیا کسی نیست که بدانی چگونه از یوزارت رشته دریافت می کنیم ؟
دیدگاه
دیدگاه