|
Вы надеетесь на то, что TXC будет установлен USART`ом после передачи всего пакета. Но, если программа передачи по USART прерывается (например, таймером), то может возникнуть ситуация, когда UDR пуст и USART передал байт из сдвигового регистра, тогда TXC и будет установлен! К сожалению, часть исходника кто-то съел (символы "< <" разделяйте пробелом). Попробуйте перенести управление передатчиком (TE_LAN) в программу выдачи буфера (SendDataPort) и перед выдачей последнего байта сбросить TXC.
E-mail: info@telesys.ru