اطلاعیه

Collapse
No announcement yet.

تنظیم رجیسترای DIVADDVAL و MULVA در ارتباط UART برای LPC1768 ؟

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

    تنظیم رجیسترای DIVADDVAL و MULVA در ارتباط UART برای LPC1768 ؟

    سلام.
    همونطورکه میدونید NXP برای تنظیم باودریت تو ارتباط سریالش، یک قایبلیتی رو گزاشته که باهاش میشه به دقت خوبی برای باودریتای مختلف رسید و اون استفاده از Fractional Divider setting look-up table هستش. حالا میخوام بدونم ما فقط مجازیم از اعداد داخل اون جدول استفاده کنیم یا خودمون هم میتونیم هر عددی بین 1 تا 2 رو به رجیسترای MULVA و DIVADDVAL بدیم ؟
    ---------
    .
    .
    ...........

    #2
    پاسخ : تنظیم رجیسترای DIVADDVAL و MULVA در ارتباط UART برای LPC1768 ؟

    نوشته اصلی توسط ajapyy
    سلام.
    همونطورکه میدونید NXP برای تنظیم باودریت تو ارتباط سریالش، یک قایبلیتی رو گزاشته که باهاش میشه به دقت خوبی برای باودریتای مختلف رسید و اون استفاده از Fractional Divider setting look-up table هستش. حالا میخوام بدونم ما فقط مجازیم از اعداد داخل اون جدول استفاده کنیم یا خودمون هم میتونیم هر عددی بین 1 تا 2 رو به رجیسترای MULVA و DIVADDVAL بدیم ؟
    طبق گفته دیتاشیت LPC17xx (ص313) شما میتونید هر مقداری رو برای این دو متغیر انتخاب کنید فقط باید سه شرط زیر برقرار باشه:
    کد:
    1 ≤ MULVAL ≤ 15
    0 ≤ DIVADDVAL ≤ 14
    DIVADDVAL < MULVAL

    دیدگاه


      #3
      پاسخ : تنظیم رجیسترای DIVADDVAL و MULVA در ارتباط UART برای LPC1768 ؟

      برای اینکه ببینی مقدار دقیق baud rate چند در میاد، برنامت رو اجرا کن رو میکرو و برو debug mode
      از اونجا هم از peripheral گزینه uart مورد نظرت رو انتخاب کن و رجیسترهات رو تغییر بده تا به مقدار مورد نظرت برسی

      دیدگاه

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