linux操作GPIO命令

2021-10-11 19:24:43 字數 962 閱讀 6741

echo n > /sys/class/gpio/export
export 之後就會生成/sys/class/gpio/gpion 目錄

步驟二、在控制台使用 echo 命令設定 gpio 方向:

1、對於輸入

echo in > /sys/class/gpio/gpion/direction
2、對於輸出

echo out > /sys/class/gpio/gpion/direction
3、可使用 cat 命令檢視 gpio 方向

cat /sys/class/gpio/gpion/direction
步驟

三、在控制台使用 cat 或 echo 命令檢視 gpio 輸入值或設定 gpio 輸出值:

1、檢視輸入值

cat /sys/class/gpio/gpion/value
2、輸出低

echo 0 > /sys/class/gpio/gpion/value
3、輸出高

echo 1 > /sys/class/gpio/gpion/value
步驟

四、在控制台使用 echo 命令將操作的 gpio 編號 unexport:

echo n > /sys/class/gpio/unexport
演示時,執行步驟一遇到乙個問題:

please check gpiob05's multi-function = 0x9

經查詢是別的功能占用了該引腳,如果需要暴露出來,需要去掉被占用的那部分功能。

echo 131 > export        //暴露介面

cd gpio131

echo out > direction //設定方向

echo 1 > value //設定輸出電平值 0低 1高

Linux下操作硬體GPIO

4 關閉配置檔案 說明 使用者層操作gpio,用於簡單除錯 1 找到相關配置檔案 sys class gpio 若沒有此檔案則需要重新編譯核心並在編譯核心檔案時配置 device drivers gpio support sys class gpio sysfs inte ce example ec...

樹莓派 GPIO操作 Shell命令

新年過去了,本以為迎接我們的是新新的衣服,滿滿的錢包,胖胖的體重.沒想到迎接我們的居然是新型冠狀病毒肺炎.直到現在,疫情還沒有過去,大家還都堅持做著抗疫工作。願疫情快快過去,還我們乙個生機勃勃的世界。四月份大家也都陸陸續續復工了,新的一年繼續努力,就由這篇文章開啟這一年的知識世界吧。奧力給 年後公司...

Linux操作GPIO(檔案IO方式)

首先,看看系統中有沒有 sys class gpio 這個資料夾。如果沒有請在編譯核心的時候加入 device drivers gpio support sys class gpio sysfs inte ce sys class gpio 的使用說明 gpio operation 通過 sys 檔...