سلام
طبق عکس زیر که مربوطه به محاسبه باود ریت من یه مشکلی دارم - هر جا اشتباه گفتم لطفا بگید و جواب اون سوال ته حرفام رو هم بگید مممنون میشم.
1) plck که فرکانس کاری میکرو هستش و عبارت (256*UnDLM+UnDLL) برا تقسیم فرکانسی هستش که تعیین میکنیم که فرکانس کاری UART جقدر باشه.(که فک کنم این حدس من اشتباه باشه)
2) یا این که PCLK فرکانس کاری تایمر هستش و نحوه تعیینش هم تو فایل startup_LPC17xx.c هستش که اونجا میتونیم تقسیم فرکانسی رو بین 1 یا 2 یا 4 یا 8 انتخاب کنم
الان کدوم یک از موارد 1 و 2 درستن؟
در شکل زیر، در مخرج، اون علارت داخل پرانتز سمت راست ترین، این کاربردش رو من دقیقا متوجه نشدم دیتاشیت هم خوندم تقریبا متوجه نشدم.
ولی چیزی که تقریبا فهمیدم برای بهتر کردن دقت Baud Rate هستش - کاربردش رو بگید ممنون میشم.
اون 16 تو فرمول از کجا اومده؟
و عبارت (256*UnDLM+UnDLL) هم اگه توضیحی که در بالا براش دادم اشتباه بوده ، اگه توضیح دقیقش رو بگید مممنون میشم.
طبق عکس زیر که مربوطه به محاسبه باود ریت من یه مشکلی دارم - هر جا اشتباه گفتم لطفا بگید و جواب اون سوال ته حرفام رو هم بگید مممنون میشم.
1) plck که فرکانس کاری میکرو هستش و عبارت (256*UnDLM+UnDLL) برا تقسیم فرکانسی هستش که تعیین میکنیم که فرکانس کاری UART جقدر باشه.(که فک کنم این حدس من اشتباه باشه)
2) یا این که PCLK فرکانس کاری تایمر هستش و نحوه تعیینش هم تو فایل startup_LPC17xx.c هستش که اونجا میتونیم تقسیم فرکانسی رو بین 1 یا 2 یا 4 یا 8 انتخاب کنم
الان کدوم یک از موارد 1 و 2 درستن؟
در شکل زیر، در مخرج، اون علارت داخل پرانتز سمت راست ترین، این کاربردش رو من دقیقا متوجه نشدم دیتاشیت هم خوندم تقریبا متوجه نشدم.
ولی چیزی که تقریبا فهمیدم برای بهتر کردن دقت Baud Rate هستش - کاربردش رو بگید ممنون میشم.
اون 16 تو فرمول از کجا اومده؟
و عبارت (256*UnDLM+UnDLL) هم اگه توضیحی که در بالا براش دادم اشتباه بوده ، اگه توضیح دقیقش رو بگید مممنون میشم.