|
если при инициализации уарта ты разрешил прерывание по приему, и не очистил сразу соответствующий флаг, то МК сразу попадет в прерывание по приему байта, и если ты там читаешь UDR лишь после некоторых условий, которые пока не выполняются, то до тех пор пока эти условия не позволят читать UDR, контроллер будет постоянно входить в прерывание по приему, т.к. флаг будет сброшен лишь после чтения данных из регистра.
дерзайте вы талантливы!
E-mail: info@telesys.ru