|
|
Дело даже не в переключении с передачи на прием, проблема возникает с передачей последнего байта в последовательности. Обычно, когда флаг UDRE устанавливается, UART занят выдачей предыдущего байта. Вы выдали по этому флагу последний байт из Вашено буфера в буфер UART. Как Вы сможете определить, когда он будет передан полностью?
E-mail: info@telesys.ru