Ну раз вам так важно, то включайте LOOPBACK при передаче последнего символа. По окончании передачи байта получите прерывание от приемника USART. Хотя у вас вроде как эхо и без этого принимается? Тогда какая проблема? Ведите счетчик передачи и приема. Синхронизируйте их до начала передачи. И как по окончании передачи пакета они сравнялись, то значит передача окончена.
|