ESP8266 UART сплошной мусор

Тема в разделе "Проводная и беспроводная связь", создана пользователем Андрей1937, 7 июл 2017.

  1. Андрей1937

    Андрей1937 Нерд

    Добрый день!

    Стоит задача - читать из последовательного порта ESP8266'м данные с весового терминала.
    Чтобы отладиться пытаюсь сделать эмулятор из второго ESP, чтобы просто посылал строчку в порт.
    Подключаю ESP через CP2102 к USB компа, запускаю на нем терминал.
    При подключении порта в него со скоростью 155,2К начинает валиться всякий мусор, в основном FF.
    Запускаю под ESPlorer программку:

    Код (C++):
    uart.setup(0, 115200, 8, 0, 1, 0 )
    while 1 do
        uart.write(0,"=test string=\n")
        end
     
    Строчки в порт проскакивают, но мусора больше. В конце концов терминал просто вылетает.

    Может быть, я как-то не так настроил порт?
    Как избавиться от потока непонятной информации?
     
  2. Андрей1937

    Андрей1937 Нерд

    Решение нашлось.

    Дело в скорости порта. Надо явно настраивать скорость на обеих сторонах, автоматическая настройка не прокатывает.

    Хотя, к примеру, терминал Dinamica Generale скорость под устройство, с которым работает, подстраивает автоматом без вопросов...
     
    Толик Иванов нравится это.