Цитата(alex2k3 @ May 28 2006, 19:14)

На данном этапе мне важно принимать данные, а не передаватьих на компьютер.
Осциллограмма на пине RX соответсвуют тому что я передаю, т.е. к контроллеру поступают правильные данные.
После чего генерируется прерывание о завершении приема и вывод на дисплей значение регистра
UDR, который о содержит те самые 0xFF или 0xFE. Причем нет никакой зависимости, абсолютно произвольно.
посмотрели бы примеры, которых тут немало насоветовали..
А так мне кажется проблема у вас тривиальная или забыли делитель UBRR установить или Fuses (CKSEL3..1) настроить на требуемый тактовый генератор.
Цитата
Прочитал что в модулях USART есть буффер FIFO, который и содержит принятые данные. Возникает такое вопрос: как в асинхронном режиме работать с этим буффером? Как с регистром или как с буффером(FIFO).
Как с регистром. FIFO буфера как такового нет. Есть два регистра, сдвиговый в котором собирается кадр (вам он недоступен) и регистр данных UDR в который принятый кадр отгружается по приходу стоп бита.
(если не успеете прочитать данные из UDR до того как придет следующий кадр - данные потеряются).