Цитата(Dog Pawlowa @ Jul 17 2009, 10:35)

Вполне логично, поскольку для приема достаточно информационных бит, а для передатчика наверняка еще стоповый бит включен.
Вряд ли, приёмник должен проконтролировать целостность фрейма, для этого стоповые тоже нужны.
Хотел было предположить, что прерывания формируются одновременно, но у приёма более высокий приоритет, ан нет.
#define USART1TX_VECTOR 4 /* 0xFFE4 USART 1 Transmit */
#define USART1RX_VECTOR 6 /* 0xFFE6 USART 1 Receive */
Трансмит выше. Да это и логично.
Загадка, однако!
Стоп...
Я чё-то не понял...
Прерывание по передаче формируется по окончании передачи?
Тогда зачем вся эта свистопляска с эхом/приёмом?
Ещё вчера заметил забавную вещь.
Подряд закидывал 2 байта в U0TXBUF (в тестовых целях), а на осциле видел только последний.
Тоже удивился.
Программирование делится на системное и бессистемное. ©Моё :)
— а для кого-то БГ — это Bill Gilbert =)