اطلاعیه

Collapse
No announcement yet.

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

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

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

    میخوام با هایپر ترمینال یه رشته دریافت کنم و بازدن اینتر همونو دوباره ببینم
    یه برنامه ی ساده نوشتم


    [code=asm]while (B!=0x0d)
    {
    B=UART0_GetChar ();
    sms[i]=B;
    i++;
    }
    strcpy(str1,&sms[61]);
    UART0_SendString(sms);
    B=0; [/code]

    دفه اول که تایپ میکنم و اینتر میزنم درست کار میکنه و همونو نمایش میده
    اما دفه دووم کلا هیچی دریافت نمیکنه
    اگه میشه راهنمایی بکنین
    مدت زمانی که صرف ایجاد تاپیک و منتظر پاسخ هستید را صرف سرچ کنید...

    #2
    پاسخ : تبدیل کد اسکی دریافتی به حروف

    میتونی با کتابخونه ی stdio خروجیتو (یعنی کد اسکی دریافتی از usart) به یه رشته تبدیل کنی بعد اون رشته رو نشمایش بدی
    *****براي آدمي بهتر است که اصلا به دنيا نيايد تا اينکه بيايدو هيچ تاثيري نگذارد *****
    ناپلئون بناپارت

    دیدگاه


      #3
      پاسخ : تبدیل کد اسکی دریافتی به حروف

      خوب همونو یه مثال بزن واسم چطوری دستوراتشو استفاده کنم؟
      مدت زمانی که صرف ایجاد تاپیک و منتظر پاسخ هستید را صرف سرچ کنید...

      دیدگاه


        #4
        پاسخ : تبدیل کد اسکی دریافتی به حروف

        یه برنامه برات میزارم سادست و فک کنم که خیلی بدردت بخوره اگ بدردت خورد یادت نره تشکر اهدا کنی :biggrin:
        usart_with_interrupt.rar
        *****براي آدمي بهتر است که اصلا به دنيا نيايد تا اينکه بيايدو هيچ تاثيري نگذارد *****
        ناپلئون بناپارت

        دیدگاه


          #5
          پاسخ : تبدیل کد اسکی دریافتی به حروف

          دستت طلا
          مدت زمانی که صرف ایجاد تاپیک و منتظر پاسخ هستید را صرف سرچ کنید...

          دیدگاه

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