ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Пятница
22 ноября
332257 Топик полностью
MegaJohn (31.05.2012 16:54, просмотров: 163) ответил Apтём на >>о всем законам жанра AVR нельзя запускать таймер а потом выставлять порог. Работает в этом случае не стабильно
когда то делал тупую пищалку типо милицейской завывалки. Режим CTC и меняем значение OCR. Дык вот не останавливая таймер происходят реальные провалы в звуке. Там TCNT убегал за OCR TIMER1_OCRA_REG = *buzz_p++; изменил на: TIMER1_STOP; TIMER1_CNT_REG = 0; TIMER1_OCRA_REG = *buzz_p++; TIMER1_PRESCALLER_64; и стало все отлично А у автора тоже сначала запускается таймер, и уж потом выставляется OCR. Ну и подумал на свою давнюю траблу