اطلاعیه

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