社区
硬件设计
帖子详情
【求助】GPIO口悬空时软件读到的信号一直在0和1之间不停跳变
adaer1
2016-12-16 05:41:01
如题,怎样才能使GPIO口在悬空时保持是一个稳定的信号值(比如一直是0或者1)?
GPIO是直接从MCU引出来的,中间没接任何东西。
软件中已将此GPIO设为输入
计划是引到一个按钮上,通过按键改变信号值(比如从0变为1)来执行一个动作。
现在情况是GPIO悬空时,软件读到的信号一直在0和1之间不停跳变,相当于一直在不停的按键,导致软件没法处理。
希望各位大侠帮忙指点一下,非常感谢!
...全文
1821
5
打赏
收藏
【求助】GPIO口悬空时软件读到的信号一直在0和1之间不停跳变
如题,怎样才能使GPIO口在悬空时保持是一个稳定的信号值(比如一直是0或者1)? GPIO是直接从MCU引出来的,中间没接任何东西。 软件中已将此GPIO设为输入 计划是引到一个按钮上,通过按键改变信号值(比如从0变为1)来执行一个动作。 现在情况是GPIO悬空时,软件读到的信号一直在0和1之间不停跳变,相当于一直在不停的按键,导致软件没法处理。 希望各位大侠帮忙指点一下,非常感谢!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
流浪的农民工
2017-04-11
打赏
举报
回复
看你用到的是什么芯片,向STM32或者在高端一点的单片机,可以通过配置寄存器设置默认状态,参照芯片手册的GPIO电路配置成上拉或下拉,这样就不需要外加电阻。
heraldww
2017-04-07
打赏
举报
回复
悬空当然会这样啦,加上拉把,10K电阻就搞定
of123
2017-01-16
打赏
举报
回复
一般情况下,GPIO 引脚上要连接上拉电阻(如果芯片内部有内置的上拉电阻,应将其使能,否则要外接)。 触发某项操作最好是利用低电平。这样,在空闲时上拉为高电平没有额外功耗。
arm杀手
2017-01-15
打赏
举报
回复
加入一个0.1u的电容和串联0欧姆的电阻试试
FirerFirerFirer
2016-12-17
打赏
举报
回复
GPIO悬空时的值是不确定的,一定要上拉或下拉,有此单片机内部集成了上拉或下拉电阻,就不需要在外围电路加电阻了,看看你用的单片机有没有这个功能,如果有就修改设置,找开此功能,如果没有只能改PCB了
Linux驱动
GPIO
子系统
1、韦老师依然延续一贯的教学风格,现场写代码,现场调试BUG,将
GPIO
子系统彻底讲透,成为嵌入式Linux驱动的“字典”。2、Linux驱动是驱动框架和硬件编程的结合,使用QEMU简化硬件操作,支持IMX6ULL、STM32MP157,提高实战经验。3、0基础学习,深入浅出,注重底层逻辑,学会举一反三。
GPIO
简介与理解
GPIO
(General Purpose I/O Ports)意思为通用输入/输出端口,通俗地说,就是一些引脚,可以通过它们输出高低电平或者通过它们
读
入引脚的状态-是高电平或是低电平。
GPIO
口一是个比较重要的概念,用户可以通过
GPIO
口和硬件进行数据交互(如UART),控制硬件工作(如LED、蜂鸣器等),
读
取硬件的工作状态
信号
(如中断
信号
)等。
GPIO
口的使用非常广泛。
GPIO
的优点(端口扩展器) 低功耗:
GPIO
具有更低的功率损耗(大约1µA,µC的工作电流则为100µA)。 集成I²C从机
IMX6
GPIO
设置为输出
时
读
取的value
一直
为0
IMX6
GPIO
设置为输出
时
读
取的value
一直
为0 问题描述:在使用IMX6进行开发
时
发现:即使IO口设置为输出状态,设置其电平为高,硬件上测量电平也是对的,但是
gpio
_get_value获取的状态
一直
是0。 解决方法:配置SION位,使IO口在输出状态下可以正确获取状态。这里以DTS配置为例:&iomux { pinctrl-name = "default"; pinct
树莓派的
GPIO
端口详解
首先上一张端口图
GPIO
(GeneralPurposeI/OPorts)意思为通用输入/输出端口,通俗地说,就是一些引脚,可以通过它们输出高低电平或者通过它们
读
入引脚的状态-是高电平或是低电平。
GPIO
是个比较重要的概念,用户可以通过
GPIO
口和硬件进行数据交互(如UART),控制硬件工作(如LED、蜂鸣器等),
读
取硬件的工作状态
信号
(如中断
信号
)等。
GPIO
口的使用非常广泛。掌握了...
STM32单片机
GPIO
口简介
本篇主要介绍STM32单片机的
GPIO
口基本概念和
GPIO
寄存器的使用 参考资料 【51/STM32】详解单片机
GPIO
口输入输出的各种模式 一、STM32单片机的IO口结构 STM32单片机的IO口与51单片机相比较为复杂,使用前必须操作相关寄存器完成对IO口的初始化配置(单片机内部会选择不同的硬件电路连接) 分别为4输入 + 2 输出 + 2 复用输出,一共是8种模式,以下是八种模式的概念和工作原理:
GPIO
八大模式 输 模拟输入Analog 将模拟
信号
转换为数字
信号
入
硬件设计
6,127
社区成员
11,292
社区内容
发帖
与我相关
我的任务
硬件设计
硬件/嵌入开发 硬件设计
复制链接
扫一扫
分享
社区描述
硬件/嵌入开发 硬件设计
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章