اطلاعیه

Collapse
No announcement yet.

پاک کردن بافر در انتقال سریال

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

    پاک کردن بافر در انتقال سریال

    سلام دوستان :bye
    امیدوارم خسته نباشید من می خواستم بعد از اینکه به وسیله پورت سریال چیزی را می فرستم یا می گیرم بافرم را خالی کنم تا چیزی در بافر نماند از چند نفر پرسیدم و به من rx interrupt معرفی شد اما جایی توضیحی در این مورد یا تنظیم آن در کدویژن یا روش برنامه نویسی ندیدم اگه کسی چیزی می داند یا مرجع خوببی سراغ دارد بی زحمت در سایت قرار دهد تا بقیه هم اسنتفاده کنن باز هم ممنون از اینکه کمک می کنید. :smile:

    #2
    پاسخ : پاک کردن بافر در انتقال سریال

    َما اگر از رجیستر پورت سریال بخونی خودش جالی میشه برای فرستادن هم روش نوشته میشه
    هر دو اونها با رجیستر udr کار میکنن
    هم برای خوندن هم برای نوشتن
    ما زنده به آنیم که آرام نگیریم موجیم که آسودگی ما عدم ماست

    وقتی یک ملت برای فرهنگ و نژاد و ملیت خویش ارزشی قائل نشد و حقی را که طبیعت برای نگاهداری نژاد پاکش به او ارزانی داشته بود پایمال ساخت و به بیگانگان روی آورد و تسلیم شد دیگر حق ندارد از شکست و بدبختی سیاسی که خودش باعث آن شده است شکایت کند .ادولف هیتلر

    r.babazadeh@yahoo.com

    دیدگاه


      #3
      پاسخ : پاک کردن بافر در انتقال سریال

      سلام دادا.
      بسته به اندازه بافرت، یه حلقه بذار و دونه دونه آرایه ها رو صفر کن. مثلاً:
      کد:
      for(i=0;i<255;i++)
      buffer[i]=0;
      موفق باشی.
      تشکر لازم نیست!

      دیدگاه


        #4
        پاسخ : پاک کردن بافر در انتقال سریال

        نوشته اصلی توسط iman-63
        سلام دادا.
        بسته به اندازه بافرت، یه حلقه بذار و دونه دونه آرایه ها رو صفر کن. مثلاً:
        کد:
        for(i=0;i<255;i++)
        buffer[i]=0;
        موفق باشی.
        با سلام
        ممنون که جواب دادین ولی یه مشکلی از کجا بفهمم اندازه بافرم چقدره؟
        بعد اینکه بافر را پاک می کنیم مشکلی برای اطلاعات نداره؟
        بازم ممنون از راهنمایتون :bye

        دیدگاه


          #5
          پاسخ : پاک کردن بافر در انتقال سریال

          سلام دادا.
          اول برنامت یه ماکرو تعریف شده که اندازه بافر توی اون تعریف شده:
          کد:
          // USART Receiver buffer
          #define RX_BUFFER_SIZE 8
          تشکر لازم نیست!

          دیدگاه

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