بافر در USART میکروکنترلرها

رضااسدی
رضااسدی
0 بار بازدید - 5 سال پیش - در واحدهای USART میکروکنترلرها، شیفت
در واحدهای USART میکروکنترلرها، شیفت ریجسترها و بافرهایی وجود دارد که برای مدتی، بایت های ارسال و دریافت را در خود ذخیره می کنند. برای مثال هنگامی که یک جدید بایت در USART یک میکروکنترلر دریافت می شود، در شیفت رجیستر قرار می گیرد. سپس وقتی رجیستر دریافت خوانده و خالی می شود، بایت موجود در بافر به رجیستر دریافت منتقل می شود و بافر خالی می شود. در این هنگام بایت موجود در شیفت رجیستر به بافر منتقل و شیفت رجیستر آمادۀ دریافت بایت جدید می شود. اگر شیفت رجیستر پر باشد، بایت جدید به جای بایت قدیمی شیفت رجیستر قرار می گیرد و یک بایت از بین می رود. بافر کردن داده ها در پروتکل های ارتباطی از اهمیت ویژه ای برخوردار است. در این ویدئو به بافر در USART میکروکنترلرها می پردازیم. این ویدئو پیش نمایشی از "فیلم آموزش USART در میکروکنترلرهای AVR" است که در uboard.ir ارائه شده است. فیلم آموزش USART در میکروکنترلرهای AVR: https://uboard.ir/product/avr-usart-training-video
5 سال پیش در تاریخ 1398/06/20 منتشر شده است.
0 بـار بازدید شده
... بیشتر