Програмне забезпечення та комп'ютерне будівництво
Як розрахувати налаштування частоти Baud для Uart Communication в мікроконтролерах
Table of Contents
Курс валют предоставительства у зв'язку з УАРТ. Розрахунок правильної настройки курсу на основі бази даних є важливим для надійного перенесення даних між мікроконтролерами та периферичними даними. Дана стаття пояснює процес визначення відповідних параметрів для спілкування УАРТ.
Розуміння курсу та UART
Курс валют предоставить, як багато сигналів передається на другий. У зв'язку з УАРТ зазвичай дорівнює кількості біт, що передається на другий, включаючи початок, дані, парність і зупинки біт. При цьому як пристрої використовують однаковий рівень бруду, важливо для належного спілкування.
Розрахунок параметрів ставок Baud
Більшість мікроконтролерів використовують джерело годинника для створення курсу UART. Встановлення курсу відбувається з системи, що працює, періодичної частоти та базисної норми. Загальна формула:
Зареєструвати значення запису на роботу [FLT: 0]
Наприклад, якщо системний годинник 16 МГц і бажаний курс на бас – 9600, розрахунок – це:
Регістр значення = 16,000,000 / (16 × 9600) ≈ 104
Налаштування для Accuracy
Деякі мікроконтролери дозволяють на дробові настройки курсу або перенапруження для поліпшення точності. Важливо проконсультувати опису пристрою для визначення кращого підходу до точного спілкування. Використовуючи найбільшу можливу вартість реєстрації мінімізуючи помилки.
Редакція
- Визначити частоту роботи системи.
- Виберіть бажаний курс на бас.
- Розрахунок значення реєстру за допомогою формули.
- Налаштування регулюйте на основі можливостей пристрою для точності.