Кратко. Симулирую в IAR simulator. Пишу байт в uart0, но бит THRE не устанавливается в 1.
То есть на
Код
while( !( U0LSR & 0x20 ) );
код зацикливается и все. Вручную открываю регистр и ставлю единицу, после чего она там и остается.
Я вероятно чтото прозевал в IAR, почему такая бадяга?