Сообщение от kittec
|
CKSEL=0000 - это работа мк от внешнего генератора. В вашем случае, для 4мГц, надо
CKSEL=1100.
|
Не получается однако... Тиминги, которые меряет внутренний таймер получаются другие, поделенные на 8, поэтому логика программы не работает. К примеру при возникновении прерывания в таймере получается значение 3, которое сравнивается на попадание в интервал от 22-34... Это я в отладчике смотрел. Если выставить внешний кварц. Отладчик стартует на первой инструкции, а на следующую уже не переходит...
Входной сигнал по тимингам соответствует реальному ИК пульту с RC5 (осцилографом снимал)
Т.е. действует делитель на 8. При этом в параметрах модели установлено CLKDIV8(Divide clock by 8 ) = (0)Programmed.