Цитата(*SERG @ Jan 30 2006, 08:54)

1. Кварц встроенный, 16МГц
2. 9600
0x67 - вот более близкое значение UBBR для 9600 @ 16Mhz
Цитата(*SERG @ Jan 30 2006, 08:54)

3. все прерывания разрешаю в самом начале, больше не запрещаю.
т.е. бит установлен
перед разрешением прерываний попробуй очистить флаг RXC в регистре UCSRA,
это можно сделать записав в этот бит единицу:
UCSRA|=(1<<RXC); или UCSRA|=0x80;
если не поможет, то также, перед разрешением прерывания, попробуй прочитать содержимое UDR:
unsigned char temp;
temp=UDR;