Схема генератора сигнала треугольной формы. Принципиальная схема устройства. Описание работы программного обеспечения. Внутренний тактовый генератор, работающий от внешнего кварцевого резонатора. Фильтр низких частот. Внешняя цепь тактового генератора.
Аннотация к работе
После установки Timer1 устанавливается Timer0 на работу без предделителя и генерацию прерывания по переполнению. Наконец, значение Divide записывается в Count=high(Divide) и Timer0=low(Divide). При этом первое прерывание происходит через low(Divide) тактов, а остальные через 256 тактов (максимальное значение Timer0). В начале каждого прерывания происходит декремент Count до возникновения отрицательного значения, при котором значения Count и Timer0 устанавливаются заново и происходит коррекция значения компаратора PWM.