اطلاعیه

Collapse
No announcement yet.

مشکل با یوزارت و کتاب خانه stdio.h در Atmel studio

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

    #16
    پاسخ : مشکل با یوزارت و کتاب خانه stdio.h در Atmel studio

    خیلی ممنون که توجه میکننین و اطلاعتتون رو با بنده کمینه به اشتراک میگذارین
    ببخشید دیر به دیر پیام میدم آخه رو یه پروژه دیگه هم کار میکنم که کارش شماره گیریه با تکنیک پالس.
    تو مرحله بعد من میخوام یه متن رو بفرستم و میکرو اون رو تشخیص بده مثلا نوشته hello
    رو بفرستم اون با ارایه ازقبل تعریف شده مقایسه کنه و کار هایی که من میخوام رو انجام بده
    میدونم که باید UART_RxBuf رو بررسی کنم اما نمیدونم چجوری

    Sent from my GT-N5100 using Tapatalk

    دیدگاه


      #17
      پاسخ : مشکل با یوزارت و کتاب خانه stdio.h در Atmel studio

      نوشته اصلی توسط Master81 نمایش پست ها
      خیلی ممنون که توجه میکننین و اطلاعتتون رو با بنده کمینه به اشتراک میگذارین
      ببخشید دیر به دیر پیام میدم آخه رو یه پروژه دیگه هم کار میکنم که کارش شماره گیریه با تکنیک پالس.
      تو مرحله بعد من میخوام یه متن رو بفرستم و میکرو اون رو تشخیص بده مثلا نوشته hello
      رو بفرستم اون با ارایه ازقبل تعریف شده مقایسه کنه و کار هایی که من میخوام رو انجام بده
      میدونم که باید UART_RxBuf رو بررسی کنم اما نمیدونم چجوری

      Sent from my GT-N5100 using Tapatalk
      خواهش میکنم ، یادمه من هم این سوالا رو از مرحوم آقازاده میپرسیدم که واقعا الان جاش خالیه ،لطفا هر کی این متن رو میبینه یه فاتحه واسه مرحوم آقازاده بخونه
      خوب ببینید شما باید بافر دریافت رو توسط همون تابع uart_getc بخونید و اینقدر این کار رو تکرار کنید تا مقدار دریافتی برابر 0 بشه:
      کد:
          char i=0;
          while( (c=uart_getc())!=0 )
          {
              buff[ (unsigned int) i]=c;
              i++;
              buff[ (unsigned int) i]=0;
          }
      تعداد آرایه های buff رو بسته به حد اکثر مقدار رشته دریافتی تعیین میکنید
      اگه جایی مبهمه بگین توضیح بدم

      دیدگاه

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