この図は、高度なタイマーを使用して PWM を生成する原理を示しています。
ARR はオートリロード レジスタの値 (TIMx_ARR)
CNT はタイマ カウンタの現在値
CCRx はキャプチャ/コンペア レジスタの値 x (TIMx_CCRx) は
、設定によりタイマ クロック サイクルが経過するたびに +1 になります。タイマの出力モードを見ると、カウンタCNTの値がCCRxの設定値より小さい場合はローレベルを出力し、それより大きい場合はハイレベルを出力することが分かります。
クロックソース
内部クロック (基本タイマー、PCLK1 からの一般タイマー クロック ソース、PCLK2(72M) からのアドバンスト タイマー クロック ソース)
実際にはほとんど役に立たない: 外部クロック モード 1、外部クロック モード 2
チャネルのキャプチャ/比較 チャネルのキャプチャ/比較