[an error occurred while processing this directive]
|
А ты посмотри внимательно дизассемблер этого прерывания. Есть ли там вообще команды записи в UART типа out UDR,r16. Если оптимизация в IARe включена, то компайлер думает, что последовательность команд типа сh=UDR; UDR=ch; вообще не имеет смысла, т.к. UDR не меняется и выбрасывает твои команды. Попробуй выключить оптимизацию или просто, напимер, написать UDR=0x55.
E-mail: info@telesys.ru