0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

方法|A40I开发板如何将被占用引脚配置为普通GPIO

jf_63531255 ? 来源: jf_63531255 ? 作者: jf_63531255 ? 2023-04-23 09:01 ? 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

本文适用于当需要对某个引脚进行配置,却发现该引脚已经被占用,对该引脚解除占用,恢复为普通GPIO方法。

需要注意的是,本方法是直接修改设备树,使其直接不受驱动配置,从而处于普通GPIO模式,然而每个被占用的引脚都是有作用的,所以尽量不要使用此方法随意解除引脚占用。

本文修改的是 TQA40I 开发板的LED 引脚,将其修改为普通GPIO,对系统影响不大。

1、先查看 TQA40I 的LED脚状态(PI6引脚)

pYYBAGREgsmAbYpNAABL8JAB_CQ837.png

可以看到,当导出该引脚的时候,系统会提示我们,引脚繁忙,无法导出,证明 PI6 目前处于被占用状态

2、修改设备树

先找到 LED 的设备树节点,在 leds 下有三个 LED 节点,在此节点修改为 "status = disabled"

修改前:

pYYBAGREgtuAUdLyAADkT9AvPGY617.png

修改后:

poYBAGREguuAJNSjAADYIn0sZkc165.png

3、编译内核,更新开发板镜像

pYYBAGREgviASZ38AAA22aHYAMA225.png

4、测试引脚

可正常导出

poYBAGREgwWAUYa9AABTkpPemD8833.png

将该引脚设置为输出,然后配置输出高低电平,TQA40I 开发板上的 LED 会根据电平变化而亮灭

pYYBAGREgxWAKjISAABAj6gHsWQ020.png

-END-

审核编辑黄宇

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 引脚
    +关注

    关注

    16

    文章

    1779

    浏览量

    53234
  • 开发板
    +关注

    关注

    25

    文章

    5735

    浏览量

    105728
  • GPIO
    +关注

    关注

    16

    文章

    1283

    浏览量

    54299
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    i.MX RT系列中FlexSPI DQS信号引脚配置GPIO方法

    ,本文将以MIMXRT060-EVKB开发板例,详细演示如何在不启用DQS引脚的情况下,通过修改代码确保开发板的正常运行。
    的头像 发表于 06-16 11:30 ?831次阅读
    <b class='flag-5'>i</b>.MX RT系列中FlexSPI DQS信号<b class='flag-5'>引脚</b><b class='flag-5'>配置</b><b class='flag-5'>GPIO</b><b class='flag-5'>方法</b>

    技术分享 | 迅RK3568开发板如何将 Linux 板卡虚拟成U盘

    技术分享 | 迅RK3568开发板如何将 Linux 板卡虚拟成U盘
    的头像 发表于 06-04 10:57 ?549次阅读
    技术分享 | 迅<b class='flag-5'>为</b>RK3568<b class='flag-5'>开发板</b><b class='flag-5'>如何将</b> Linux 板卡虚拟成U盘

    RK3568开发板驱动指南GPIO子系统GPIO子系统API函数的引入

    RK3568开发板驱动指南GPIO子系统GPIO子系统API函数的引入
    的头像 发表于 05-29 14:05 ?497次阅读
    迅<b class='flag-5'>为</b>RK3568<b class='flag-5'>开发板</b>驱动指南<b class='flag-5'>GPIO</b>子系统<b class='flag-5'>GPIO</b>子系统API函数的引入

    RK3568驱动指南GPIO子系统 GPIO操作函数实验

    电子RK3568开发板驱动指南GPIO子系统 GPIO操作函数实验
    的头像 发表于 05-28 15:24 ?498次阅读
    迅<b class='flag-5'>为</b>RK3568驱动指南<b class='flag-5'>GPIO</b>子系统 <b class='flag-5'>GPIO</b>操作函数实验

    RK3568开发板驱动指南GPIO子系统三级节点操作函数实验

    RK3568开发板驱动指南GPIO子系统三级节点操作函数实验
    的头像 发表于 05-26 15:39 ?900次阅读
    迅<b class='flag-5'>为</b>RK3568<b class='flag-5'>开发板</b>驱动指南<b class='flag-5'>GPIO</b>子系统三级节点操作函数实验

    基于小凌派RK2206开发板:OpenHarmony如何使用IoT接口控制GPIO中断

    1、实验简介本实验将演示如何在小凌派-RK2206开发板上使用IOT库的GPIO中断模式,进行GPIO编程开发。例程将创建一个任务,通过配置
    的头像 发表于 04-21 10:39 ?499次阅读
    基于小凌派RK2206<b class='flag-5'>开发板</b>:OpenHarmony如何使用IoT接口控制<b class='flag-5'>GPIO</b>中断

    基于小凌派RK2206开发板:OpenHarmony如何使用IoT接口控制GPIO外设

    1、案例简介本案例主要是如何在小凌派-RK2206开发板上使用IOT库的GPIO接口,进行GPIO编程开发。例程将创建一个任务,通过配置
    的头像 发表于 04-11 15:36 ?1269次阅读
    基于小凌派RK2206<b class='flag-5'>开发板</b>:OpenHarmony如何使用IoT接口控制<b class='flag-5'>GPIO</b>外设

    linux初学者,用这样的开发板合适吗?

    这款是深圳市九鼎创展科技有限公司的全志A40I开发板,适合linux初学者吗? 先用开发板调试,调试成功后,就可以单独用核心,再配合自己做的底板就可以做产品了。 做核心
    发表于 04-10 11:11

    瑞芯微开发板/主板Android调试串口配置普通串口方法

    ?本文介绍瑞芯微开发板/主板Android调试串口配置普通串口方法,不同型找到对应文件修改,
    的头像 发表于 02-11 11:57 ?920次阅读
    瑞芯微<b class='flag-5'>开发板</b>/主板Android调试串口<b class='flag-5'>配置</b><b class='flag-5'>为</b><b class='flag-5'>普通</b>串口<b class='flag-5'>方法</b>

    瑞芯微开发板/主板Android配置APK默认开启性能模式方法

    本文介绍瑞芯微开发板/主板Android配置APK默认开启性能模式方法,开启性能模式后,APK的CPU使用优先级会有所提高。触觉智能RK3562开发板演示,搭载4核
    的头像 发表于 01-17 15:32 ?729次阅读
    瑞芯微<b class='flag-5'>开发板</b>/主板Android<b class='flag-5'>配置</b>APK默认开启性能模式<b class='flag-5'>方法</b>

    如何配置GPIO引脚

    在嵌入式系统设计中,GPIO(通用输入/输出)引脚是连接微控制器与外部世界的重要桥梁。它们可以被配置输入或输出模式,用于读取传感器数据、控制LED灯、驱动电机等。
    的头像 发表于 01-09 09:39 ?1365次阅读

    【迅电子】i.MX6UL和i.MX6ULL芯片区别与开发板对比

    【迅电子】i.MX6UL和i.MX6ULL芯片区别与开发板对比
    的头像 发表于 11-28 14:31 ?1385次阅读
    【迅<b class='flag-5'>为</b>电子】<b class='flag-5'>i</b>.MX6UL和<b class='flag-5'>i</b>.MX6ULL芯片区别与<b class='flag-5'>开发板</b>对比

    【龙芯2K0300蜂鸟试用】龙芯2K0300蜂鸟开发板引脚定义及体验开发板

    今天大家隆重介绍这块龙芯2K0300蜂鸟开发板你详细介绍开发板引脚定义及大家做初步的
    发表于 09-19 18:54

    【龙芯2K0300蜂鸟试用】龙芯2K0300蜂鸟开发板GPIO的驱动及使用

    。例如,如果要将某个GPIO引脚配置LED的控制引脚,需要确保该引脚没有被其他设备
    发表于 09-05 20:35

    如何配置Linux操作系统设备树让我的开发板可以将板子上的GPIO接口用作 I2S输出??

    我有一个香橙派开发板Zero 2W开发板, 板子GPIO接口可以承载I2S信号,已提供板子原理图*附件:OPi_ZERO 2W_SCH (1).pdf2 目前需要一个有效的
    发表于 08-13 17:10