a.garkin писал(а):отдельное спасибо
Да пожалуйста) Кнопочки всякие знаешь где есть)
a.garkin писал(а):Видимо у тиньки есть баг
Очень неоднозначно. Может и правда в ней, а может компилятор чудит.
ARV писал(а):или теперь уже Микрочип?
Не дождётесь!
ARV писал(а):в собственном коде.
Что интересно, баг в том, что после ресета происходит инициализация таймера значением которое было в нём до ресета... То есть код тут вроде как и не причём...
Например, инициализируем таймер с регистром:
OCR0A=0x00;
Далее в программе меняем значение регистра на
OCR0A=0x19;
Перезагружаем контроллер/снимаем питание, включаем, и...
таймер запускается с:
OCR0A=0x19;
Но он же инициализируется в начале программы:
OCR0A=0x00;
Откуда он берёт OCR0A=0x19;
Подскажи, где баг в НАШЕМ коде?



