Так чтобы работала эта схема, нужно, чтобы переполнение происходило чаще, чем пройдёт один период…
Считаем: 16/64=0.25Мгц 1 такт таймера - 4мкс. переполнение через 65535 * 4 = 262140мкс =0,26214сек. То есть частота сигнала должна быть ниже 3.8 Гц ! Надо ещё диапазон расширить?
Похоже, у вас просто не успевает увеличиться
T1OVF_Counter
Я наверное должен извиниться. Иногда бывает затык, и не видишь и не понимаешь очевидных вещей. Сегодня затык спал, и я понял, что конечно же обнулять счетчик переполнений надо после первого фронта, а не после второго. После обеда добрался до рабочего стола, исправил и все работает как должно. Кстати такую же ошибку видел в каком-то учебнике по ардуино, из-за этого и затык получился. Вопрос решен . Спасибо.
да, почему-то до меня не доходила очевидная вещь, что обнулять счетчик переполнений надо после первого фронта, а не после второго. Сегодня исправил и все работает как должно. Спасибо.