Два мікроконтролера можна повязати через вбудовані модулі USART При цьому часто використовується RS232 Що це таке

Це звязок по протоколу RS232, вірніше, звязок з використанням протоколу RS232 Будь-який протокол

– Це угода з використання фізичних і програмних засобів для звязку між електронними пристроями Протокол RS232 був розроблений дуже ретельно і призначався для передачі двійкових даних Якщо ви прочитаєте опис протоколу, то побачите, що описуються всі сигнали, описуються всі висновки розєму і описуються всі програмні елементи передачі інформації Пізніше цей протокол спростили для використання з COM-портом Так кількість висновків COM-порту зменшилася до 9 Розєм для підключення до цього порту називається DB-9 (правильніше DE-9) Багато виробників використовують і більш низьке

напруга імпульсних сигналів Про це не слід забувати, коли ви використовуєте COM-порт для підключення, наприклад, простого програматора мікроконтролера

Протокол RS232 описує, якою має бути послідовність імпульсів для передачі байта даних Передача може здійснюватися з різною швидкістю (від 300 до 115 200 бод), яка визначається заздалегідь Починається передача з нульового стартового біта, за яким слід вісім біт даних Закінчується передача необовязковим бітом парності і одним або двома одиничними степових битами

Для звязку мікроконтролера з компютером необхідно використовувати додаткову мікросхему, яка реалізує фізичний інтерфейс COM-порту При цьому використовується асинхронний обмін даними

Рис 296 Передача даних RS232

Якщо протокол RS232 призначався для звязку тільки двох пристроїв, то його модифікації, як, наприклад, RS485, можуть працювати з багатьма пристроями, паралельно підключаються до двох проводах лінії

Джерело: Гололобов ВН, – Самовчитель гри на паяльнику (Про електроніці для школярів і не тільки), – Москва 2012