• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

Перестаёт работать UART0

Slava Trifonov

New member
В процессе работы перестаёт работать UART0, помогает только перезагрузка.
Не реагирует ни на что, не принимает и не передаёт данные.
Думал, что проблема в usb-uart на d1mini, но не помогает переключение выходов на gpio15/13.
Это железная проблема конкретного экземпляра?
 

Slava Trifonov

New member
Почему Serial.available() может возвращать true, хотя:
1) выполнен Serial.flush()
2) данные ещё не пришли (логический анализатор это подтверждает)

И почему эта ситуация происходит спонтанно...
 

Slava Trifonov

New member
Действительно, реализовал очистку буфера приемника и глюки ушли.
Я почему-то думал, что flush этим занимается...
 
Сверху Снизу