Цитата(=GM= @ Sep 6 2007, 20:39)

То --Ivan--. Я ж вам сказал, где у вас ошибка, чего проще, поставить сброс ТХС и проверить. А команда RETI сбрасывает ТХС! Что ж вы нас путаете?
To =GM=. Извините за поздний ответ, написал перед тем как проверить.
Сейчас добавил одну строку в функцию передачи, теперь она выглядит так:
Код
void USART1_Transmit( unsigned char data )
{
UDR1 = data;
while ( ! ( UCSR1A & ( 1 << TXC1 ) ) );
UCSR1A = ( 1 << TXC1 );
}
Появился небольшой прогресс, но правильно данные все равно не передаются. Если перебирать все значения от 1 до 250 и посылать их в компорт, то в окне терминала иногда добавляется буква "А", и никаких других символов нет. До того как стал сбрасывать флаг терминал вообще не реагировал.