W801 PWM相關問題

發布於 2022-05-19 15:31:51

PWM使用的時候,有幾個問題沒弄懂,特此請教一下,以前在STM32下使用過PWM,細節比較清晰,查找W801手冊沒查到相關介紹。
1、PWM計數器:該計數器是多少位的計數器?該計數器什麼時候清零?能不能手動軟件清零?還是只能溢出後自動清零?比如啟動PWM輸出,然後停止PWM輸出,這時候的計數器是保持還是清零?再次啟動PWM輸出的時候,計數器是從0開始,還是延續原來的計數值?這涉及到第一個PWM波形,有時候對這要求比較嚴。
2、PWM輸出電平:從手冊上看可以達到100%,不能達到0。也就是可以通過調整占空比輸出固定高電平,不能輸出固定低電平。如果有時候需要輸出固定低電平(固定高電平和固定低電平都需要)怎麼處理?PWM停止後輸出電平是高還是低或者是隨機?我這有個地方對停止後的電平有固定要求。
3、PWM捕獲:需要計算捕獲波形的占空比,被測PWM波頻率範圍比較寬。因為不知道計數器什麼時候清零,那兩個捕獲值不知道如何計算,而且有可能在捕獲之前經曆過溢出。

查看更多

關注者
0
被浏覽
2k
Mrzhao
Mrzhao 認證專家 2022-05-19
一個嵌入式愛好者。CSDN主頁:https://blog.csdn.net/qq_37280428?spm=1011.2415.3001.5343

我來回答第二個問題:我當時遇到過。為0後PWM必須要重新start,因此可以這樣做:
image.png

PWM的配置的IO是浮空。

1 個回答

撰寫答案

請登錄後再發布答案,點擊登錄

發布
問題

分享
好友

手機
浏覽

掃碼手機浏覽