本文適用于當(dāng)需要對(duì)某個(gè)引腳進(jìn)行配置,卻發(fā)現(xiàn)該引腳已經(jīng)被占用,對(duì)該引腳解除占用,恢復(fù)為普通GPIO方法。
需要注意的是,本方法是直接修改設(shè)備樹,使其直接不受驅(qū)動(dòng)配置,從而處于普通GPIO模式,然而每個(gè)被占用的引腳都是有作用的,所以盡量不要使用此方法隨意解除引腳占用。
本文修改的是 TQA40I 開(kāi)發(fā)板的LED 引腳,將其修改為普通GPIO,對(duì)系統(tǒng)影響不大。
1、先查看 TQA40I 的LED腳狀態(tài)(PI6引腳)
可以看到,當(dāng)導(dǎo)出該引腳的時(shí)候,系統(tǒng)會(huì)提示我們,引腳繁忙,無(wú)法導(dǎo)出,證明 PI6 目前處于被占用狀態(tài)
2、修改設(shè)備樹
先找到 LED 的設(shè)備樹節(jié)點(diǎn),在 leds 下有三個(gè) LED 節(jié)點(diǎn),在此節(jié)點(diǎn)修改為 "status = disabled"
修改前:
修改后:
3、編譯內(nèi)核,更新開(kāi)發(fā)板鏡像
4、測(cè)試引腳
可正常導(dǎo)出
將該引腳設(shè)置為輸出,然后配置輸出高低電平,TQA40I 開(kāi)發(fā)板上的 LED 會(huì)根據(jù)電平變化而亮滅
-END-
審核編輯黃宇
-
引腳
+關(guān)注
關(guān)注
16文章
1220瀏覽量
50900 -
開(kāi)發(fā)板
+關(guān)注
關(guān)注
25文章
5121瀏覽量
98193 -
GPIO
+關(guān)注
關(guān)注
16文章
1216瀏覽量
52377
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
瑞芯微開(kāi)發(fā)板/主板Android配置APK默認(rèn)開(kāi)啟性能模式方法
![瑞芯微<b class='flag-5'>開(kāi)發(fā)板</b>/主板Android<b class='flag-5'>配置</b>APK默認(rèn)開(kāi)啟性能模式<b class='flag-5'>方法</b>](https://file1.elecfans.com/web3/M00/06/68/wKgZO2eKBzCAdORSAAB69bgax4w744.png)
如何配置GPIO引腳
【迅為電子】i.MX6UL和i.MX6ULL芯片區(qū)別與開(kāi)發(fā)板對(duì)比
![【迅<b class='flag-5'>為</b>電子】<b class='flag-5'>i</b>.MX6UL和<b class='flag-5'>i</b>.MX6ULL芯片區(qū)別與<b class='flag-5'>開(kāi)發(fā)板</b>對(duì)比](https://file1.elecfans.com/web3/M00/00/4B/wKgZO2dIDjqAPSenAABoKIGPdso046.png)
【迅為電子】叮!您的RK3568開(kāi)發(fā)板系統(tǒng)鏡像備份方法請(qǐng)查收
![【迅<b class='flag-5'>為</b>電子】叮!您的RK3568<b class='flag-5'>開(kāi)發(fā)板</b>系統(tǒng)鏡像備份<b class='flag-5'>方法</b>請(qǐng)查收](https://file1.elecfans.com/web3/M00/00/20/wKgZO2dGtgGAI-V6AACJSeqLjMw980.png)
正點(diǎn)原子和野火開(kāi)發(fā)板哪個(gè)好
i.MX Linux開(kāi)發(fā)實(shí)戰(zhàn)指南—基于野火i.MX系列開(kāi)發(fā)板
全志A133開(kāi)發(fā)板安卓系統(tǒng)調(diào)試串口復(fù)用成普通串口方法-觸覺(jué)智能EVB1309
![全志<b class='flag-5'>A</b>133<b class='flag-5'>開(kāi)發(fā)板</b>安卓系統(tǒng)調(diào)試串口復(fù)用成<b class='flag-5'>普通</b>串口<b class='flag-5'>方法</b>-觸覺(jué)智能EVB1309](https://file1.elecfans.com/web2/M00/08/25/wKgZomb1OrKAWH1kAAB7pdjB5yM158.png)
【龍芯2K0300蜂鳥板試用】龍芯2K0300蜂鳥開(kāi)發(fā)板引腳定義及體驗(yàn)開(kāi)發(fā)板
【龍芯2K0300蜂鳥板試用】龍芯2K0300蜂鳥開(kāi)發(fā)板上GPIO的驅(qū)動(dòng)及使用
linux開(kāi)發(fā)板與樹莓派的區(qū)別
如何配置Linux操作系統(tǒng)設(shè)備樹讓我的開(kāi)發(fā)板可以將板子上的GPIO接口用作 I2S輸出??
EVASH Ultra EEPROM 開(kāi)發(fā)板使用說(shuō)明書 簡(jiǎn)介
為什么可以將一個(gè)GPIO引腳同時(shí)配置為輸入輸出模式呢?
鴻蒙OpenHarmony開(kāi)發(fā)板:【產(chǎn)品配置規(guī)則】
![鴻蒙OpenHarmony<b class='flag-5'>開(kāi)發(fā)板</b>:【產(chǎn)品<b class='flag-5'>配置</b>規(guī)則】](https://file1.elecfans.com/web2/M00/C9/99/wKgaomYeL0WAZFDHAAACSiKnE8w930.jpg)
GD32 MCU如何將燒錄口配置為GPIO使用?
![GD32 MCU<b class='flag-5'>如何將</b>燒錄口<b class='flag-5'>配置</b><b class='flag-5'>為</b><b class='flag-5'>GPIO</b>使用?](https://file1.elecfans.com/web2/M00/C0/3E/wKgZomXUC-KAMeKGAAA5pwTymlM287.png)
評(píng)論