اطلاعیه

Collapse
No announcement yet.

مقدار دهی Baudrate در usart0

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

    مقدار دهی Baudrate در usart0

    سلام رفقا؛

    در کتابخانه usart ارائه شده در ECA، یک خط نوشته شده برای تنظیم Baudrate:
    کد:
    *AT91C_US1_BRGR=(((F_CPU*73/14)/2)/16/usart1_Baud0) ;
    این بر چه اساس نوشته شده؟ اعداد 73، 14 و 2 از کجا اومدن؟

    با سپاس از راهنمائی شما :biggrin:
    همیشه بزرگوار تر از آن باشید که برنجید
    و نجیب تر از آن باشید که برنجانید!

    #2
    پاسخ : مقدار دهی Baudrate در usart0

    سلام
    اون اعداد با توجه به فایل SAM.S نوشته شده و برای محاسبه کلاک سیستم هست.
    اگر بخوای بیشتر بدونی توصیه میکنم مجله PMM شماره 4 رو دانلود کنی و بخونی. خیلی قشنگ نحوه محاسبه کلاک سیستم رو توضیح داده. اونجا متوجه میشی این ضرایب چی هست.

    دیدگاه

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