Лаборатория встраиваемых систем

Расширитель портов UART для Arduino Uno

Расширитель портов UART

Расширитель портов UART для Arduino Uno (Arduino UNO UART Expander) предназначен для увеличения количества универсальных асинхронных приемопередатчиков (УАПП) изделия Arduino UNO версии и других совместимых с ней.

Ключевые особенности:

  • Три расширенных канала УАПП;
  • Индивидуальные настройки для каждого расширенного канала УАПП:
    • Возможность настройки скорости и формата данных;
    • 512 байтный буфер по приему данных;
    • 512 байтный буфер по передаче данных;
    • Световая индикация текущего режима работы;
    • Возможность сохранения текущих настроек в энергонезависимой памяти

Расположение и назначение контактов в штырьковом разъеме ARDUINO UNO расширителя портов соответствует расположению и назначению контактов в штырьковом разъеме изделия Arduino UNO версии и других совместимых с ней.

Индикаторы приема и передачи данных по каналу УАПП

Индикаторы приема и передачи данных по каналу УАПП отображают текущее состояние канала УАПП. Если канал выключен, то оба светодиода – выключены. При отсутствии приема и передачи в канале, зелёный светодиод – включен, а красный – выключен. При приеме данных, мигает красный светодиод, а при передаче – зелёный. Частота вспышек светодиодов равна 1,7 Гц.

Штырьковый разъем канала УАПП

Штырьковый разъем канала УАПП состоит из трех контактов. Каждый из контактов промаркирован, как показано на рисунке 1. Назначение контактов отражено в маркировке. Каждый канал УАПП работает с логическими уровнями +5 В.

Индикатор режима работы «Вкл/Выкл»

Индикатор режима работы «Вкл/Выкл» отражает текущее состояние расширителя портов. В нормальном режиме работы он светиться ровным зелёным светом. При стирании настроек из энергонезависимой памяти индикатор в течение 3 секунд будет мигать с частотой 3 Гц. Он будет мигать с этой же частотой, если при загрузке расширитель портов обнаружит поврежденные настройки в энергонезависимой памяти.