اطلاعیه

Collapse
No announcement yet.

مشکل با دریافت رشته در USART

Collapse
X
 
  • فیلتر
  • زمان
  • Show
Clear All
new posts

    مشکل با دریافت رشته در USART

    می خوام یه سری رشته رو از یک میکرو به میکرو دیگه از طریق ارتباط usart منتقل کنم . مثلا می خوام رشته hello رو بفرستم .برای فرستادن از تابع printf استفاده کردم اما نمی دونم چطوری از توابع سطح بالا مثل scanf برای دریافت استفاده کنم.هر جور که فکر کنین از این تابع استفاده کردم اما هیچی تو lcd نشون نمیده.
    کسی که می پرسد برای یک لحظه احمق است کسی که نمی پرسد برای همیشه احمق است

    #2
    پاسخ : مشکل با دریافت رشته در USART

    سلام دوست عزیز
    شما میتونید از توابع putchar برای ارسال و تابع getchar برای دریافت استفاده کنید. مثلا میتونید یک کارکتر معرفی کنید و کارکتر به کاراکتر حرف مورد نظر رو بفرستید و در میکرو گیرنده با فعال کردن وقفه USART کلمه مورد نظر رو دریافت کرده و کنار هم قرار بدید.
    خداوند به هر انسان، ذهن متفاوتی بخشیده، کتاب بزرگترین راهه که ما از ذهن و اندیشه های محدود خود فراتر برویم.

    دیدگاه


      #3
      پاسخ : مشکل با دریافت رشته در USART

      آیا کسی نیست که بدانی چگونه از یوزارت رشته دریافت می کنیم ؟

      دیدگاه


        #4
        پاسخ : مشکل با دریافت رشته در USART

        یوزارت رشته نمیده. فقط کاراکتر میده. شما باید با برنامه نویسی و استفاده از دستورات مناسب رشته را مدیریت کنی.
        در زیر این نقاب چیزی بیشتر از گوشت هست. در زیر این نقاب یک ایده هست و ایده ها ضدگلوله هستند.

        1-به اندازه ی باورهای هر کسی ؛ با او حرف بزن …. بیشتر که بگویی ، تو را احمق فرض خواهد کرد …!!!
        2-تنها دو گروه نمى توانند افکار خود را عوض کنند: دیوانگان تیمارستان و مردگان گورستان.
        3-آدم ها مثل عکس ها هستند: زیاد بزرگشون کنی ، کیفیتشون میاد پایین!

        دیدگاه


          #5
          پاسخ : مشکل با دریافت رشته در USART

          نوشته اصلی توسط davoud.arabee نمایش پست ها
          آیا کسی نیست که بدانی چگونه از یوزارت رشته دریافت می کنیم ؟
          با دستور puts() در کتابخانه stdio.h کافیه رشتتو توش قرار بدی 'hello'

          دیدگاه

          لطفا صبر کنید...
          X