4:關閉配置檔案
(說明:使用者層操作gpio,用於簡單除錯)
1:找到相關配置檔案/sys/class/gpio
(若沒有此檔案則需要重新編譯核心並在編譯核心檔案時配置
device drivers->gpio support->/sys/class/gpio/…(sysfs inte***ce))
example: #:echo "42" > /sys/class/gpio/export
(產生目錄「gpio42」)
1:設定gpio輸入輸出方向
example: #:echo "out" > /sys/class/gpio/gpio42/direction
(設定gpio為輸出模式)
2:設定gpio輸出電平
example: #:echo "1" > /sys/class/gpio/gpio38/value
(無現象可以通過檢測硬體電平來驗證設定)
1:關閉gpio(除錯結束後)
example: #:echo "38" > /sys/class/gpio/unexport
嵌入式linux下操作GPIO
本文 在嵌入式裝置中對gpio的操作是最基本的操作。一般的做法是寫乙個單獨驅動程式,網上大多數的例子都是這樣的。其實linux下面有乙個通用的gpio操作介面,那就是我要介紹的 sys class gpio 方式。首先,看看系統中有沒有 sys class gpio 這個資料夾。如果沒有請在編譯核心...
linux下操作gpio暫存器的方法
一 在驅動中 1.用的時候對映埠 ioremap define gpio oft x x 0x56000000 define gpfcon volatile unsigned long gpio va gpio oft 0x56000050 gpio va ioremap 0x56000000,0x...
linux下操作gpio暫存器的方法
一 在驅動中 1.用的時候對映埠 ioremap define gpio oft x x 0x56000000 define gpfcon volatile unsigned long gpio va gpio oft 0x56000050 gpio va ioremap 0x56000000,0x...