|
發布時間: 2020-12-31 09:12
正文摘要:小弟對PWM波不太懂,我知道可以用單片機的IO口,通過輸出不同占比的高低電平輸出PWM波,但不理解的是,單片機的任意一個IO口都可以通過輸出高低電平來輸出PWM波嗎? 這是這個單片機的電路圖,請問這些IO口(比如P0 ... |
| 試一下 CLKOUT0/1/2 |
| 4腳和5腳;CCP0 和CCP1 |
| CCP0 和CCP1 |
|
請查看數據手冊,就知道哪個IO可以輸出PWM了 如果電路已經畫好了,P2.0,P2.1也是一樣可以輸出PWM的,所有IO都可以輸出PWM 使用定時器可以輸出PWM |
| 4腳和5腳可以輸出PWM CCPx |
| 按道理來說每個IO口都可以輸出PWM波形,只是定時器定時的時間而已, |
| 可以查看STC12C5的數據表以獲取有關其PWM輸出的信息。 |
人人學會單片機 發表于 2020-12-31 10:32 這個是正解 |
明日香 發表于 2020-12-31 10:40 P2口 你只能用定時器模擬PWM輸出了。我剛剛發的貼子 審核后應該可以觀看了 http://m.raoushi.com/bbs/dpj-200820-1.html |
| 只有p34和p35可以輸出pwm,因為輸出pwm需要定時器的打開和計數,需要中斷 |
| P20,P21引腳可以輸出PWM波形。 |
人人學會單片機 發表于 2020-12-31 10:32 那請問像P20,P21這種引腳能輸出PWM波嗎? |
| CCP0 和CCP1 這兩個腳是PCA模塊,可以做PWM輸出。建議你學習《人人學會單片機》視頻教程,學習使用STC15W系列的PWM模塊。他比PCA模塊做PWM 更好用。 |
| 從你這圖看得出,CLKOUT0/1/2就可以輸出PWM |