Сейчас дочитаю, допишу еще
И вот когда все эти числа "сложаться"- возникнет прерывание.
(Добавление)
Alex_och пишет:
Абсалютно правильно! И именно поэтому таймеры нам не нужны. Пишите свою программу, если в Си то читаете листинг. И считаете сколько у нас набегало за основной цикл. Это RISC процессор, почти все операнды выполняются за тик. Обращение к еепром или АДК- не известно, зависит от напряжения, поэтому им отведены прерывания, которые часто и не нужны. И 0,5 с - 2000 тиков, 2 с - 8000 тиков
Alex_och пишет:
Смотя какая задача стоит. Иногда нужно все в прерывание засунуть, иногда в вайл. Не уверен что это правильное решение. Обнуление должно быть там где у вас секунды отмеряются. (я забыл? вроде timer0 слишком мал чтобы секунды считать.)Обнуление переменных перенес в описание таймера // ISR(TIMER0_OVF_vect) // из while.
(Добавление)
Alex_och И?
Чем отличается побитовое от логического и почему (раз они не отличаются, попой чую) пишут по разному?