0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

方法|A40I開(kāi)發(fā)板如何將被占用引腳配置為普通GPIO

jf_63531255 ? 來(lái)源: jf_63531255 ? 作者: jf_63531255 ? 2023-04-23 09:01 ? 次閱讀

本文適用于當(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引腳)

pYYBAGREgsmAbYpNAABL8JAB_CQ837.png

可以看到,當(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"

修改前:

pYYBAGREgtuAUdLyAADkT9AvPGY617.png

修改后:

poYBAGREguuAJNSjAADYIn0sZkc165.png

3、編譯內(nèi)核,更新開(kāi)發(fā)板鏡像

pYYBAGREgviASZ38AAA22aHYAMA225.png

4、測(cè)試引腳

可正常導(dǎo)出

poYBAGREgwWAUYa9AABTkpPemD8833.png

將該引腳設(shè)置為輸出,然后配置輸出高低電平,TQA40I 開(kāi)發(fā)板上的 LED 會(huì)根據(jù)電平變化而亮滅

pYYBAGREgxWAKjISAABAj6gHsWQ020.png

-END-

審核編輯黃宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • 引腳
    +關(guān)注

    關(guān)注

    16

    文章

    1164

    瀏覽量

    50067
  • 開(kāi)發(fā)板
    +關(guān)注

    關(guān)注

    25

    文章

    4846

    瀏覽量

    96901
  • GPIO
    +關(guān)注

    關(guān)注

    16

    文章

    1184

    瀏覽量

    51769
收藏 人收藏

    評(píng)論

    相關(guān)推薦

    【龍芯2K0300蜂鳥試用】龍芯2K0300蜂鳥開(kāi)發(fā)板引腳定義及體驗(yàn)開(kāi)發(fā)板

    今天大家隆重介紹這塊龍芯2K0300蜂鳥開(kāi)發(fā)板,你詳細(xì)介紹開(kāi)發(fā)板引腳定義及大家做初步的
    發(fā)表于 09-19 18:54

    【龍芯2K0300蜂鳥試用】龍芯2K0300蜂鳥開(kāi)發(fā)板GPIO的驅(qū)動(dòng)及使用

    。例如,如果要將某個(gè)GPIO引腳配置LED的控制引腳,需要確保該引腳沒(méi)有被其他設(shè)備
    發(fā)表于 09-05 20:35

    如何配置Linux操作系統(tǒng)設(shè)備樹讓我的開(kāi)發(fā)板可以將板子上的GPIO接口用作 I2S輸出??

    我有一個(gè)香橙派開(kāi)發(fā)板Zero 2W開(kāi)發(fā)板, 板子GPIO接口可以承載I2S信號(hào),已提供板子原理圖*附件:OPi_ZERO 2W_SCH (1).pdf2 目前需要一個(gè)有效的
    發(fā)表于 08-13 17:10

    EVASH Ultra EEPROM 開(kāi)發(fā)板使用說(shuō)明書 簡(jiǎn)介

    。 背面 A0, A1, A2: 用于配置I2C地址的地址引腳。 GND: 接地
    的頭像 發(fā)表于 07-01 09:39 ?409次閱讀

    為什么可以將一個(gè)GPIO引腳同時(shí)配置輸入輸出模式呢?

    問(wèn)題由來(lái):我需要讀取溫濕度傳感器DHT11的數(shù)值,溫濕度傳感器只有3引腳,VCC,GND,DATA,將DATA引腳開(kāi)發(fā)板GPIO6連接,我需要先用
    發(fā)表于 06-05 07:37

    GD32 MCU如何將燒錄口配置GPIO使用?

    如果大家在進(jìn)行GD32 MCU開(kāi)發(fā)時(shí)發(fā)現(xiàn)GPIO引腳使用不足,可以嘗試將燒錄口配置GPIO使用
    的頭像 發(fā)表于 02-20 10:18 ?1728次閱讀
    GD32 MCU<b class='flag-5'>如何將</b>燒錄口<b class='flag-5'>配置</b><b class='flag-5'>為</b><b class='flag-5'>GPIO</b>使用?

    PSOC4的PWM輸出占用的IO引腳是否可以做普通GPIO口嗎?

    PSOC4在設(shè)置開(kāi)啟PWM模塊應(yīng)用占用某個(gè)IO引腳輸出,一段時(shí)間后,由于不需要PWM功能,計(jì)劃關(guān)掉PWM模塊,讓該占用的IO口做普通GPIO
    發(fā)表于 02-05 08:25

    【核桃派1B 開(kāi)發(fā)板試用體驗(yàn)】+GPIO測(cè)試篇

    GPIO是入手硬件的最佳點(diǎn),在核桃派的開(kāi)發(fā)板上配有40Pin GPIO(和樹莓派類似),見(jiàn)圖1所示。 該擴(kuò)展接口分為兩行,每行有20個(gè)排針。這些引腳
    發(fā)表于 01-02 19:57

    【飛凌 OK113i-C 全志T113-i開(kāi)發(fā)板GPIO的控制

    上的led的亮滅狀態(tài)功能了。確認(rèn)可執(zhí)行文件的權(quán)限并更新 然后通過(guò)sftp,傳給開(kāi)發(fā)板的home/my_test路徑下,并通過(guò)ls命令確認(rèn)執(zhí)行,輸入對(duì)應(yīng)的引腳編號(hào)就可以看到翻轉(zhuǎn)三次了 其主要實(shí)現(xiàn)代碼 輸入
    發(fā)表于 12-27 09:44

    T507開(kāi)發(fā)板如何將占用引腳配置普通GPIO

    根據(jù)T5用戶手冊(cè)描述,只有在不使用多路復(fù)用功能的情況下,這些端口才可以配置GPIO,所以我們需要把引腳的復(fù)用功能關(guān)閉。將被占用
    的頭像 發(fā)表于 12-08 11:50 ?618次閱讀
    T507<b class='flag-5'>開(kāi)發(fā)板</b><b class='flag-5'>如何將</b><b class='flag-5'>占用</b><b class='flag-5'>引腳</b><b class='flag-5'>配置</b><b class='flag-5'>為</b><b class='flag-5'>普通</b><b class='flag-5'>GPIO</b>

    【ELF 1開(kāi)發(fā)板試用】+ GPIO口的使用

    ELF 1開(kāi)發(fā)板配有功能擴(kuò)展的接口P2和P6,可選取其中的GPIO口來(lái)進(jìn)行功能開(kāi)發(fā)。 之所以這樣講,是因此上已命名的資源均已被系統(tǒng)占用,除
    發(fā)表于 12-08 11:28

    如何通過(guò)GPIO驅(qū)動(dòng)配置實(shí)現(xiàn)控制i.MX8芯片引腳電平變化

    本文我們要講的是如何通過(guò) GPIO 驅(qū)動(dòng)配置實(shí)現(xiàn)控制 i.MX8 芯片引腳電平變化。
    的頭像 發(fā)表于 12-04 11:41 ?956次閱讀
    如何通過(guò)<b class='flag-5'>GPIO</b>驅(qū)動(dòng)<b class='flag-5'>配置</b>實(shí)現(xiàn)控制<b class='flag-5'>i</b>.MX8芯片<b class='flag-5'>引腳</b>電平變化

    基于STC8A8K64S4A12開(kāi)發(fā)板GPIO點(diǎn)燈實(shí)驗(yàn)

    最近空閑時(shí)間比較多,準(zhǔn)備說(shuō)說(shuō)STC8A8K64S4A12開(kāi)發(fā)板。 實(shí)驗(yàn)做起來(lái)——先從GPIO點(diǎn)燈開(kāi)始。
    的頭像 發(fā)表于 11-15 16:52 ?1171次閱讀
    基于STC8<b class='flag-5'>A8K64S4A</b>12<b class='flag-5'>開(kāi)發(fā)板</b>的<b class='flag-5'>GPIO</b>點(diǎn)燈實(shí)驗(yàn)

    方法|基于T507開(kāi)發(fā)板如何將占用引腳配置普通GPIO

    方法|基于T507開(kāi)發(fā)板如何將占用引腳配置
    的頭像 發(fā)表于 11-09 13:59 ?555次閱讀
    <b class='flag-5'>方法</b>|基于T507<b class='flag-5'>開(kāi)發(fā)板</b>講<b class='flag-5'>如何將</b><b class='flag-5'>占用</b><b class='flag-5'>引腳</b><b class='flag-5'>配置</b><b class='flag-5'>為</b><b class='flag-5'>普通</b><b class='flag-5'>GPIO</b>

    全志A40i應(yīng)用筆記 | 3種常見(jiàn)的網(wǎng)卡軟件問(wèn)題以及排查思路

    在飛凌嵌入式OKA40i-C開(kāi)發(fā)板上雖然只有一個(gè)網(wǎng)口,但全志A40i-H處理器本身是有兩個(gè)網(wǎng)絡(luò)控制器的,因此在飛凌嵌入式提供的產(chǎn)品資料中提供了雙網(wǎng)口解決方案。有的工程師小伙伴在開(kāi)發(fā)過(guò)程
    發(fā)表于 11-08 10:02