https://blog.csdn.net/qq_38410730/article/details/79996222
面以向上計數為例,簡單地講述一下PWM的工作原理:
在PWM輸出模式下,除了CNT(計數器當前值)、ARR(自動重裝載值)之外,還多了一個值CCRx(捕獲/比較寄存器值)。
當CNT小於CCRx時,TIMx_CHx通道輸出低電平;
當CNT等於或大於CCRx時,TIMx_CHx通道輸出高電平。
這個時候就可以對其下一個准確的定義了:所謂脈沖寬度調制模式(PWM模式),就是可以產生一個由TIMx_ARR寄存器確定頻率,由TIMx_CCRx寄存器確定占空比的信號。它是利用微處理器的數字輸出來對模擬電路進行控制的一種非常有效的技術。