有關各個函式的用法,請檢視我的另一篇部落格《樹莓派wiringpi庫函式》樹莓派硬體上僅支援gpio1引腳輸出pwm,若想在其他引腳輸出pwm,則只能使用軟體pwm。有關引腳編號描述,請檢視我的另一篇部落格《樹莓派4b學習筆記(5)—— 來個gpio操作吧》
下面為gpio1引腳的硬體pwm**,可實現gpio1引腳的電平從低變高,再從高變低。
#include
#include
#include
#include
//必不可少
intmain
(void
)pinmode
(pwm_gpio1 ,pwm_output)
;printf
("pwm_gpio1 is blinking...\n");
for(;;
)for
(i=1023
;i>
0;i--)}
}
因為樹莓派的硬體pwm僅僅支援gpio1乙個引腳,為了能讓其他gpio引腳也可以輸出pwm,所以wiringpi庫提供了乙個軟體pwm庫。
編譯時需要添pthread庫鏈結 -lpthread。下面為gpio0引腳的軟體pwm**,可實現gpio0引腳的電平從低變高,再從高變低。
#include
#include
#include
#include
intmain
(void
)pinmode
(pwm_gpio0 ,pwm_output)
;// output也可以
printf
("pwm_gpio0 is blinking...\n");
softpwmcreate
(pwm_gpio0 ,0,
100)
;//建立軟pwm 初始值0 重裝載值100
for(;;
)for
(i=99
;i>
0;i--)}
}
樹莓派4b入門
sudo apt get install scim pinyin rebootdeb buster main non free contrib deb src buster main non free contrib deb buster main ui 配置vncverver服務允許遠端通過圖形化...
樹莓派4b主機板特點 樹莓派4B的實用配件清單推薦
最近樹莓派4b像一顆重磅炸彈投入了平靜的湖面,一石激起千層浪的感覺,樹莓派4b以其大記憶體,雙4k60fps的hmdi,千兆網絡卡,usb3.0 藍芽5.0 ble的強大特性讓很多小夥伴趨之若鶩。相信大部分拿到樹莓派4b的朋友還在進行瘋狂測試效能,功能測試,這裡我們推薦你幾款可以完全相容樹莓派4b的...
樹莓派4B搗鼓記錄
系統在不斷刷卡寫卡後終於安裝完成 在編譯c 程式時,第一步,使用cd命令調入檔案所在資料夾 第二步,c語言使用gcc 檔名 o 檔名 c 使用g 檔名 o 檔名 注 出現 undefined reference to 一類報錯時,檢查自己的庫檔案是否與當前語言匹配 安裝python模組報錯 在安裝m...