原文:《設備樹 —— 設備樹配置GPIO時,GPIO_ACTIVE_HIGH和GPIO_ACTIVE_LOW的作用》

正常情況下,我們需要一個gpio口控制燈,我們認為燈打開就是active狀態。對於一個程序員來說,我們可以封裝一個函數,寫 就是打開燈,寫 就是關燈。 但是對於硬件來說,變化的是gpio口的電平狀態。如果gpio輸出高電平燈亮,那么這就是高有效。如果硬件設計是gpio輸出低電平燈亮,那么就是低有效。對於一個軟件工程師來說,我們的期望是寫 就是亮燈,寫 就是關燈。 我可不管硬件工程師是怎么設計的。 ...

2021-11-03 19:11 0 6656 推薦指數:

查看詳情

linux 設備 gpio獲取

設備gpio自定義屬性獲取 https://blog.csdn.net/Lidroid/article/details/50237251 ...

Sat Jul 06 22:46:00 CST 2019 0 628
獲取設備GPIO的第三個參數

1. xxx.dts 中有如下驅動的資源描述: GPIO_ACTIVE_LOW 表示低電平,與之相反的是GPIO_ACTIVE_HIGH 。 2. 獲取第三個參數的代碼如下: of_get_named_gpio_flags 從設備中讀取 led-green ...

Mon Jun 15 20:55:00 CST 2020 0 1761
驅動實例 — GPIO驅動 485調試 設備修改

  應用場景:使用的是3399pro,控制GPIO1_B5(RS485)的高低電平。來控制uart0的收發。   http://wiki.t-firefly.com/AIO-3399C/driver_gpio.html 有關於3399詳細GPIO使用說明   http ...

Sat Jul 25 18:39:00 CST 2020 0 1320
設備gpio屬性gpio-line-names和line-name的區別

openbmc大多數設備的dts中,gpio的名字都在gpio-line-names中命名 如aspeed-bmc-opp-romulus.dts中 而aspeed-bmc-lenovo-hr630.dts中,出現了在subnode中用line-name這個property命名的方式 ...

Wed May 12 08:49:00 CST 2021 2 1461
 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM