ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
29 марта
436282 Топик полностью
Юра (26.08.2013 18:30, просмотров: 1) ответил Vladimir Ljaschko на А что именно подправить? Уже пару лет с AVR не работаю, забылось все.
Вам повезло, а мне приходится его изучать. Проект блин за проектом)) Думал минует меня атмел. Хорошо коллеги помогают. К делу: для TIFR RMW-операцию "|=" применять нельзя. Ее надо заменить на операцию присваивания "=" . Ведь в регистре TIFR находятся флаги "чужих" таймеров. Если чужой флаг стал равен "1", то эта единичка прочитается, и следующей операцией записи убьёт сама себя. То есть, чтобы сбросить TOV1 надо пейсать просто: TIFR = (1 << TOV1); Как-то так. Не умею я объяснять...