樹莓派超全系列教程文檔--(34)樹莓派配置GPIO

配置GPIO

    • GPIO控制
      • `gpio`

文章來源: http://raspberry.dns8844.cn/documentation

原文網址

GPIO控制

gpio

通過 gpio 指令,可以在啟動時將 GPIO 引腳設置為特定模式和值,而以前需要自定義 dt-blob.bin 文件。每一行都對一組引腳應用相同的設置(或至少進行相同的更改),可以是單個引腳(3)、引腳范圍(3-4)或以逗號分隔的列表(3-4,6,8)。
引腳集后面跟一個 = 和一個或多個以逗號分隔的屬性:

  • ip - 輸入
  • op - 輸出
  • a0-a5 - Alt0-Alt5
  • dh - 驅動高電平(用于輸出)
  • dl - 驅動低電平(用于輸出)
  • pu - 上拉
  • pd - 下拉
  • pn/np - 沒有上拉或下拉

gpio 設置按順序應用,因此后面出現的設置會覆蓋之前出現的設置。

例子:

# 為GPIO引腳0到27選擇Alt2(對于DPI24)
gpio=0-27=a2# 將GPIO12設置為輸出設置為1
gpio=12=op,dh# 改變拉動(輸入)引腳18和20
gpio=18,20=pu# 設置引腳17到21為輸入
gpio=17-21=ip

gpio 指令受控于 config.txt 中的 [...] 條件篩選器,因此可以根據型號、序列號和 EDID 使用不同的設置。

通過這種機制進行的 GPIO 更改不會對內核產生任何直接影響。它們不會導致 GPIO 引腳被導出到 sysfs 接口,而且可以被設備樹中的 pinctrl 條目以及 pinctrl 等實用程序覆蓋。

還需注意的是,從接通電源到更改生效之間會有幾秒鐘的延遲,如果通過網絡或 USB 大容量存儲設備啟動,延遲時間會更長。

上一篇 – 樹莓派超全系列教程文檔–(33)樹莓派啟動選項
下一篇 – 樹莓派超全系列教程文檔–(35)樹莓派超頻必看

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/76464.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/76464.shtml
英文地址,請注明出處:http://en.pswp.cn/web/76464.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

AladdinEdu(H卡GPU算力平臺)使用教程: 1)注冊與開通流程 2)插件使用流程

一、注冊與開通流程 首先進入AladdinEdu官網:AladdinEdu-同學們用得起的H卡算力平臺-高效做AI就上Aladdin 完成注冊,并進行學生認證:學生認證賬戶,認證期間享受教育優惠價。 登錄官網進入控制臺 二、插件使用流程 VScode中…

精益數據分析(6/126):深入理解精益分析的核心要點

精益數據分析(6/126):深入理解精益分析的核心要點 在創業和數據驅動的時代浪潮中,我們都在不斷探索如何更好地利用數據推動業務發展。我希望通過和大家分享對《精益數據分析》的學習心得,一起在這個充滿挑戰和機遇的領…

2.深入剖析 Rust+Axum 類型安全路由系統

摘要 詳細解讀 RustAxum 路由系統的關鍵設計原理,涵蓋基于 Rust 類型系統的路由匹配機制、動態路徑參數與正則表達式驗證以及嵌套路由與模塊化組織等多種特性。 一、引言 在現代 Web 開發中,路由系統是構建 Web 應用的核心組件之一,它負責…

運籌學之模擬退火

目錄 一、歷史二、精髓思想三、案例與代碼實現 一、歷史 問:誰在什么時候提出模擬退火?答:模擬退火算法(Simulated Annealing,SA)是由斯圖爾特柯爾斯基(Scott Kirkpatrick) 等人在 …

android測試依賴

Android 項目中常用的測試相關庫 1. androidx.arch.core:core-testing:2.2.0 作用: 提供與 Android Architecture Components(如 LiveData、ViewModel)相關的測試工具。主要用于測試基于 LiveData 的異步操作。 常見功能: 即時…

stack,queue和priority_queue

1. stack 1.1 stack 的介紹 棧是一種容器適配器,專門設計用于LIFO環境(后進先出),其中元素僅從容器的一端插入和提取。 容器適配器,也就是使用特定容器類的封裝對象作為其底層容器,提供一組特定的成員函…

MinnowBoard MAX單板UEFI BIOS代碼編譯教程

此教程用于UEFI EDK2代碼的研究,雖然EDK2框架代碼開源,但是都是在模擬器上跑仿真,差點意思,搞過嵌入式的應該有一個共識,是騾子是馬,你得把板子點亮啊。MinnowBoard MAX單板是intel10多年前發布的軟硬件全部…

AI Transformers 架構體系 權重文件類型 safeterson和gguf格式轉換【2-1】

模型權重文件:存儲訓練好的模型參數,也就是w和b,是模型推理和微調的基礎 .pt、.ckpt、.safetensors、gguf 配置文件:確保模型架構的一致性,使得權重文件能夠正確加載 config.json、generation_config.json 詞匯表文件:…

K8S微服務部署及模擬故障觀測

概述 本文介紹了如何在 Kubernetes (K8S) 集群中部署微服務,并模擬常見的故障場景(如 Pod 故障、節點故障、網絡故障)以測試系統的容錯能力。通過本實驗,了解 Kubernetes 的自動恢復機制以及如何通過監控和日志分析快速定位和解決…

OpenStack Yoga版安裝筆記(23)Swift安裝

一、官方文檔 Object Storage Install Guide — Swift 2.29.3.dev5 documentation 二、環境準備 之前的實驗,已經有controller, compute1, block1節點,并已經完成Keystone、Glance、Nova、Neutron、Cinder等主要OpenStack Service的安裝。 此處新增…

06-libVLC的視頻播放器:推流RTMP

創建媒體對象 libvlc_media_t* m = libvlc_media_new_path(m_pInstance, inputPath.toStdString().c_str()); if (!m) return -1; // 創建失敗返回錯誤 libvlc_media_new_path:根據文件路徑創建媒體對象。注意:toStdString().c_str() 在Qt中可能存在臨時字符串析構問題,建議…

少兒編程路線規劃

少兒編程路線規劃—一文寫明白 現在有很多的編程機構,五花八門的。我有幸也見識到了大家的營銷策略。這些策略有黑有白吧,從業幾年,沉淀下來一些客戶角度的干貨,分享給大家。 如果是想以很遠很遠的就業為目的,畢業就…

ios app的ipa文件提交最簡單的方法

ipa文件是ios的app打包后生成的二級制文件,在上架app store connect或做testflight測試的時候,它提示我們需要使用xcode、transporter或xcode命令行等方式來上傳。 而xcode、transporter或xcode命令行的安裝都需要使用mac電腦,假如沒有mac電…

怎么查看LLM Transformer 架構進行并行計算和設備映射

怎么查看LLM Transformer 架構進行并行計算和設備映射 num_hidden_layers = model.config.num_hidden_layers print(num_hidden_layers) print(model) LLM(大語言模型)通常是基于 Transformer 架構 構建的,它由多個模塊化的層(Layer)堆疊組成,每個層都有其獨特的作用。…

微信小程序獲得當前城市,獲得當前天氣

// // 獲取用戶當前所在城市 // wx.getLocation({// type: wgs84, // 默認為 wgs84 返回 gps 坐標,gcj02 返回可用于 wx.openLocation 的坐標 // success: function(res) {// console.log(獲取位置成功, res); // // 使用騰訊地圖API進行逆地址解析 // wx…

美國國土安全部終止資助,CVE漏洞數據庫項目面臨停擺危機

(圖片來源:Jerome460 / Shutterstock) 25年漏洞追蹤體系即將終結 美國非營利研發組織MITRE宣布,其與美國國土安全部(DHS)簽訂的"通用漏洞披露(CVE)"數據庫維護合同將于2…

Kafka下載和使用(Windows版)

Apache Kafka 是一個高吞吐量的分布式消息系統,廣泛應用于日志收集、實時流處理等場景。本文將以 Windows 系統為例,詳細介紹 Kafka 的安裝和使用方法。 一、安裝方式 在 Windows 系統上運行 Apache Kafka,通常有兩種方式: 1.W…

RBAC的使用

1、簡述RBAC的作用及工作流程 Rbac基于角色訪問控制,用于管理用戶對集群資源的訪問權限,通過定義角色和綁定規則,將用戶與權限進行關聯,作用:權限精細化管理,操作便捷與統一管理,動態調整權限。…

【2025年泰迪杯數據挖掘挑戰賽】A題 數據分析+問題建模與求解+Python代碼直接分享

目錄 2025年泰迪杯數據挖掘挑戰賽A題完整論文:建模與求解Python代碼1問題一的思路與求解1.1 問題一的思路1.1.1對統計數據進行必要說明:1.1.2統計流程:1.1.3特殊情況的考慮: 1.2 問題一的求解1.2.1代碼實現1.2.2 問題一結果代碼分…

Ethan獨立開發產品日報 | 2025-04-18

1. Wiza Monitor 跟蹤工作變動,并獲取 Slack 和電子郵件通知。 Wiza Monitor是一款工作變動跟蹤工具,可以實時追蹤客戶和潛在客戶的職位變動,您還能通過電子郵件和Slack接收提醒,并自動更新您的客戶關系管理系統(CRM…