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

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

Перевод: Максим Кузьмин (Cubewriter) Контакты:</br>* Skype: cubewriter</br>* E-mail: cubewriter@gmail.com</br>* Максим Кузьмин на freelance.ru
Проверка/Оформление/Редактирование: Мякишев Е.А.


AT+UART_CUR – настройка UART для текущей сессии. На flash-девайс запись не производится, благодаря чему дефолтное значение для скорости передачи данных (в бодах) не меняется.

  • Написание: AT+UART_CUR=<скорость в бодах>, <биты данных>, <стоп-биты>, <контроль четности>, <контроль потока>
  • Ответ: 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_CUR=115200, 8, 1, 0, 3

Примечание:

  • Эти настройки не записываются на FLASH (в отличие от команды AT+UART)
  • Контролю потока требуется аппаратная поддержка. MTCK – это UART0 CTS, а MTDO – это UART0 RTS.

См.также

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