Цитата(фитиль @ Sep 25 2006, 09:30)

1) при работе симулятора и выставлении данных в регистр приемника USARTа они там не держатся, а сбрасываются после следующей команды. Это так и должно?
вопрос немного непонятен, в плане того что вы хотите иметь. Если отдать данный то можно так:
out UDR,r16 и можно в UDR даже не смотреть. если все правильно настроено то данные уйдут. А если нужно обрабатывать входящие данные то можно сделать так:
выставить флаг RXC в UCSRA а потом когда программа прыгнет в обработчик отдать данные
in r16,UDR , и установить в регистре желаемое. Дальше дело вкуса...
P.S. Намного легче с УАРТ работать в VMLAB