В Proteus происходит зацикливание на функции getchar(): В cvavr создаю новый проект под ATMega32 используя CodeWizardAVR. Указываю частоту 8МГц и USART на 19200. Если не использовать Rx Interrupt, то всё прекрасно работает. Как только ставлю галку на Rx Interrupt - генерится код обработчика и альтернативная getchar(). После этого всё - клин. Данные не принимаются (rx_counter=0). Т.е. как только используем прерывание на приём - данные не принимаются. Даже такая конструкция: putchar(getchar()) при использовании прерывания не работает. Где копать?