Proteus не может корректно работать с командой sleep. При выполнении программы: доходит до команды sleep (при этом работает таймер 0 на прерывание по сравнению) и из этой команды уже не выходит. Даже после того как сработал таймер 0 (появился флаг о сравнении содержимого таймера с установленным числом) - proteus из sleep не выходит. В AVR-studio эта же прошивка работает без проблем. В проекте использована Atmega128.
|