создаю проект для atmega32. в программе устанавливаю необходимые флаги в управляющих регистрах таймера. при отладке на эмуляторе почему-то значение TCNT не меняется. код рабочий - проверял на VMLAB.
Код
void main()
{
TCCR0 = (1 << CS00);
TCNT0 = 0;
while (1)
{
volatile int x = 0;
x = ~x;
}
}
скорее всего неправильно настроен проект. не могу найти причину.