Цитата
А почему ты с 0x02 сравниваешь?
Из мегавского даташита:
регистр TIFR бит TOV0 это бит 0 , а не 1, или я что-то нет то думаю
Из мегавского даташита:
регистр TIFR бит TOV0 это бит 0 , а не 1, или я что-то нет то думаю
Такая запись была в методе, по которой я учусь -)
То что 0х02 не совсем верно заметил ещё ночью, пробовал отлавливать и 0х01, без разницы. Прерывания в примере выше не использовались вообще, программа ожидала установку флага переполнения, сбрасывала его, писала в порт и снова ждала.
Сейчас крутил в руках вентилятор трёхпроводной, думаю как с него обороты считать. При одном обороте 2 импульса по 0.2в между проводом тахометра и землёй... или в размер напряжения питания между питанием и тахометром. Придётся усилок делать, 0.2в->5в чтобы завести на вход T1 и запустить счётчик...

Помощь














