[an error occurred while processing this directive]
|
А так я для того, чтобы не гробить целый таймер, делаю так
OCR3C = TCNT3C + 10;
Ну, само это "10" выбираю так, чтобы гарантированно успело записать OCR3C. Но чтобы и эффект был поближе во времени :-).
Если этот код не в прерывании (не при запрещённых прерываниях), то обрамляю его cli()/sei(). Где-то стоял прескалер на 64, так там "10" было равно 2, этого было достаточно.
E-mail: info@telesys.ru