ESP8266:AT-команды/Базовые команды/AT+UART

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


AT+UART – настройка UART. Эта команда настраивает UART, а затем записывает новые настройки на FLASH. Эти данные сохраняются как данные по умолчанию, а указанная здесь скорость передачи данных (в бодах) тоже становится дефолтным параметром. [Этот API устарел].

  • Написание: AT+UART=<скорость в бодах>, <биты данных>, <стоп-биты>, <контроль четности>, <контроль потока>
  • Ответ: OK
  • Параметры: '
<скорость в бодах>
В диапазоне от 110 до 115200*40 (4,608 мегабод)
<биты данных>
5 — 5 битов данных
6 — 6 битов данных
7 — 7 битов данных
8 — 8 битов данных
<стоп-биты>
1 — 1 стоп-бит
2 — 1,5 стоп-бита
3 — 2 стоп-бита
<контроль четности>
0 — бит контроля четности не посылается
1 — бит контроля четности нечетный
2 — бит контроля четности четный
<контроль потока>
0 — контроль потока выключен
1 — включен RTS
2 — включен CTS
3 — включены RTS и CTS
Пример: AD+UART=115200, 8, 1, 0, 3

Примечание:

  • При помощи этой команды также задается дефолтная скорость передачи данных (в бодах). Она записывается в область пользовательских данных во FLASH, чтобы ESP8266 воспользовался этой информацией при следующей загрузке.
  • Контролю потока требуется аппаратная поддержка. MTCK – это UART0 CTS, а MTDO – это UART0 RTS.

См.также

Внешние ссылки