اطلاعیه

Collapse
No announcement yet.

سوال در مورد فلگ های ارتباط سریال

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

    سوال در مورد فلگ های ارتباط سریال

    سلام
    می خواستم بدونم تفاوت فلگ های وضعیت UDRE و TXC در ارتباط سریال چیست؟
    از کدوم برای وقفه ارسال اطلاعات استفاده کنیم و چرا؟
    با تشکر
    چه خوش است زر خالی که به آتش اندر آید
    چو کند درون آتش هنر و گهرنمائی
    مگریز ای برادر تو ز شعله های آذر
    ز برای امتحان را چه شود اگر درآئی
    به خدا ترا نسوزد رخ تو چو زر فروزد
    که خلیل زاده ای تو زقدیم آشنائی چو خلیل رو در آتش که تو خالصی و دلپاک در خیبر است برکن که علی مرتضائی.

    #2
    پاسخ : سوال در مورد فلگ های ارتباط سریال

    اول یه جمله مهم:
    ارسال سریال یک فرآیند چند مرحله ای است و دیتایی که شما به رجیستر UDR میدید یک دفعه کامل داخل یک شیفت رجیستر قرار میگیرد و سپس دونه دونه بیتها ارسال میشود.

    خوب تفاوت UDRE و TXC :

    زمانی فلگ UDRE بالا میرود که رجیستر UDR فعال شود یعنی سخت افزار محتویات UDR را تحویل شیفت رجیستر داده باشد که در این صورت میتوان دوباره به UDR مقدار داد.

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

    در عمل فرق چندانی ندارد ولی من خودم در ارسال بیشتر از فلگ TXC استفاده میکنم.(توابع getchar و putchar و ... هم از TXC استفاده میکنند.)
    راه اندازی ماژول nrf24l01p برای codevision (ارتباط بیسیم بین دو میکرو) : http://www.eca.ir/forum2/index.php?topic=78587.0
    کوچ کردن از کدویژن به http://www.eca.ir/forum2/index.php?topic=81025.0 : AtmelStudio
    نحوه نوشتن اصولی یک لایبرری و درایور نرم افزاری( بصورت ساده) : http://www.eca.ir/forum2/index.php?topic=81071
    http://www.eca.ir/forum2/index.php?topic=82130.0 سفارش راه انداز ماژول های مختلف توسط اعضای انجمن
    انشالله به زودی تاپیک ها به روز رسانی خواهد شد،

    دیدگاه


      #3
      پاسخ : سوال در مورد فلگ های ارتباط سریال

      فایل های این تاپیک رو نیگا کن http://www.eca.ir/forum2/index.php?topic=81372.0
      گذشت خصلت مردان است

      دیدگاه

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