اطلاعیه

Collapse
No announcement yet.

رجیستر وقفه ترانسمیت در usart

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

    رجیستر وقفه ترانسمیت در usart

    سلام دوستان
    یه راهنمایی میخواستم
    من دارم با usart کار میکنم
    هر دو میکرو در حالت transmit. هستند
    قبلا در وقفه دریافت با رجیستر udr کار کرده بودم و مشولی نبود
    در وقفه ترانسمیت هم باید از رجیستر udr. استفاده کرد؟
    وقتی زندگی به سمت دشوار شدن تغییر مسیر میدهد
    شما به سمت قوی تر شدن تغییر مسیر دهید

    #2
    پاسخ : رجیستر وقفه ترانسمیت در usart

    برای ارسال دیتا باید با رجیستر کار کنید.
    همین که داخل این رجیستر مقداری بریزید ارسال شروع میشه. (البته با فرض فعال بودن قابلیت ارسال میکرو).

    وقفه ارسال بعد از اتمام ارسال اتفاق میفته. بعد از اتمام ارسال، بیت TXC از رجیستر UCSRA یک میشه. وقفه اتمام ارسال هم با یک کردن بیت TXCIE از رجیستر UCSRB فعال میشه. بعد از اتفاق افتادن وقفه اتمام ارسال هم بیت TXC دوباره صفر میشه.
    ---------
    .
    .
    ...........

    دیدگاه

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