放個自己在賣的東西的鏈結,望朋友們多多支援,**控制器控制舞台燈光的裝置
gpio的軟體控制
在linux中, gpio 表達為乙個裝置檔案, 對gpio的操作採用檔案讀寫方式即可完成。
在 目錄
/sys/class/gpio/ 下 存放著 gpio 的裝置檔案。
檢視乙個7688的gpio這個目錄
ls /sys/class/gpio
返回結果:
export
gpiochip0
gpiochip127
gpiochip32
gpiochip64unexport
其中: export 和 unexport 是兩個檔案, 其它是目錄。
要操作某乙個gpio, 首先要將gpio 管腳編號首先寫入 export 檔案中
輸入命令列: echo 44 > /sys/class/gpio/export
然後 檢視gpio目錄 ls /sys/class/gpio
結果是:
export
gpiochip0
gpiochip32unexport
gpio44
gpiochip127
gpiochip64
可以看到,該目錄下多了乙個名為 gpio44的目錄。 進入這個目錄即可對gpio44口進行操作。
檢視一下gpio44目錄: ls /sys/class/gpio/gpio44
結果有幾個檔案:
active_low
device
direction edge
subsystem
uevent value
其中:
direction 檔案是gpio的輸入輸出方向,寫入文字"out" 到該檔案,則 gpio口被置為輸出狀態。寫入"in" 到該檔案,則 gpio口被置為輸入狀態。
value 檔案是gpio的當前狀態值,為1或0 (即 high 或 low). 寫入文字"1" 到該檔案,則 gpio置為high(高電壓), 寫入文字"0" 到該檔案,
則 gpio置為low(低電壓)
以命令列操作一下, 將gpio44的direction設成 "out", 值設為 "0"
echo out > /sys/class/gpio/gpio44/direction
echo 0 >
/sys/class/gpio/gpio44/
value
則此時, 開發板上的wifi燈亮起。 (開發板的wifi燈連線了 gpio44, 由於wifi燈的接入方式是active low,故寫入 「0「 燈亮)
寫入 「1「 , 則開發板上的wifi燈滅了,命令如下:
echo 1 >
/sys/class/gpio/gpio44/
value
操作完成後,可以將gpio 管腳編號寫入 unexport 檔案中
echo 44 > /sys/class/gpio/unexport
則目錄 /sys/class/gpio/gpio44 將消失, 不能操作gpio 44腳了
上述過程是適用於所有 linux 版本的通用處理方式,不僅是openwrt獨有的。
這個鏈結上的關於openwrt的東西不錯,比較細,收藏一下
可以通過#cat /sys/kernel/debug/gpio命令查詢當前管腳狀態。lo,低電平,hi為高電平。
root@mylinkit:/# cat /sys/kernel/debug/gpio
gpios 0-31, platform/10000600.gpio, 10000600.gpio:
gpio-11 (bootstrap ) out lo
gpio-14 (btn_0 ) in hi
gpio-15 (btn_1 ) in hi
gpio-16 (btn_2 ) in hi
gpio-17 (bnt_3 ) in hi
gpio-18 (btn_4 ) in hi
gpio-19 (s9 ) in hi
gpios 32-63, platform/10000600.gpio, 10000600.gpio:
gpio-38 (reset ) in hi
gpios 64-95, platform/10000600.gpio, 10000600.gpio:
gpios 127-127, platform/gpio-wifi, gpio-wifi:
gpio-127 (mediatek:orange:wifi) out ?
今天在CSDN答問題
建了乙個臨時表 select top 10 userid into temp from user order by newid 在另外乙個表messages中,有user1,user2,user3,user4,user5,user6,user10 請問如何把 temp中的10個userid分別插入到...
今天在避風塘玩
昨天王洋從深圳回來了,今天晚上我們在天盛吃完飯來避風塘來完.我們玩的很盡興.我喝了很多,我本來挺能喝的.呵呵我們玩了桌球,挺好玩 以前我沒有這樣玩過.我記得我第一次包宿還是在我大一的時候,張廣龍來我著,那時侯我學會了如何上網,那也是第一次接觸網路 今天玩通宵是我第二次,我發現我有很多沒有大膽的玩過,...
今天在雅虎上看到的,不錯。
從心理學的角度講,所謂愛情,即是以性為基礎和核心的男女之間產生的相互愛慕 相互依戀的情感。能刺激產生這種情感的因素有很多,如外表的吸引 能力或才華的欣賞 有 一 共同的理想 相同的愛好 性格的互補 性的需要等等,不一而足。而從構成上來看,愛情包含三方面的成分 性慾成分 情感成分和認知成分。以性慾成分...