ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
4 июля
104842 Топик полностью
maik-vs (13.11.2007 13:18, просмотров: 137) ответил rezident на Для передачи каждого байта UARTу требуется некоторое время, которое легко считается как (StartBit+кол-во бит данных+Parity+кол-во StopBit)/BAUD. Так что перед тем как "пихать" в UART следующий байт нужно дождаться окончания передачи текущего, опрашивая
ИМХО даже этого мало. Периодически надо вставлять паузы длиной больше, чем от старта до стопа. Надо создать условие, чтобы последовательность уровней не могла быть интерпретирована, как байт. Не получается - использовать синхронный режим.