開発のヒント

周辺機能、I/O、メモリ

PWM出力信号のDuty比をソフトで変更

タイマのPWM出力の周期は自動再ロードレジスタで決まり、Duty比はキャプチャ/コンペアレジスタ(CCRx:xはch番号)で決まります。

CCRxは一旦設定して、PWM出力が始まった後でも、ソフトウエアで変更可能で、変更した値は即有効になります。

書き変わった後、新しいCCRxの値とカウンタの値が一致したときに、PWMの値が(H⇔L)変化します。

したがって、PWM出力の最中でもCCRxを書き換えることによってDuty比をソフトウエアで自由に変更することができます。

過去の開発のヒントはこちら