Передача данных по UART

Универсальный асинхронный приёмопередатчик (Universal Asynchronous Receiver-Transmitter, UART) — один из самых популярных интерфейсов для передачи данных между электронными устройствами. Как правило все микроконтроллеры имеют встроенный узел связи UART. И микроконтроллер atmega328, на котором основана плата Ардуино, не является исключением.

Для чего используют UART? Вот несколько примеров:

  • Arduino подключается к персональному компьютеру через UART и следующий за ним USB-UART мост;
  • два контроллера часто соединяют между собой по UART;
  • как правило, GPS модули имеют только UART интерфейс;
  • bluetooth и другие радиомодули тоже часто используют UART.

Почти на каждом уроке мы практикуем передачу данных от Ардуино к персональному компьютеру для отладки программ и проверки различных датчиков. Да, мы используем при этом USB кабель, но фактически, Ардуино сначала передает данные в UART. И только потом, проходя через USB-UART мост, эти данные трансформируются в USB пакеты и улетают в компьютер.

Сегодня же мы соединим две платы Ардуино между собой непосредственно только с помощью UART интерфейса.

0

Изменено:

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

Этот сайт использует Akismet для борьбы со спамом. Узнайте как обрабатываются ваши данные комментариев.