|
Про приём символа всё понятно.
А зачем Вам прерывание по UDRE?
В обработчике прерывания int0 нужно переписать принятые данные в UDR.
UDR=data;
Как только данные попадут в UDR - начнётся передача.
При этом не надо ничего писать в UCR- он конфигурируется только 1 раз. Разрешите в регистрах управления УАРТ прерывание по окончании приёма. Больше никаких прерываний от уарт не надо.
E-mail: info@telesys.ru