Код
void putchar (char sym) {
while(!(UCSRA & (1<<UDRE)));
UDR = sym;
}
вот делаю без прерываний, проверяю UDRE.
но именно в этой ситуации и не дописывает символы. Может терраТерм подглючивает?
Было сделано на прерываниях и FIFO буферах- тот же эффект, хотя раньше такого не наблюдалось- на др. проектах. Ушел от прерываний, т.к. в проге у себя из прерывания надо отправить данные.