完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
我想用STM32_smart v2开发板从GPIO到地面的7个跳线制作廉价可靠的7位输入接口。使用内部上拉电阻。我第一次没有将任何GPIO连接到地面的时候电压显示3.3V。在第一次连接后,我使用的GPIO从1V到2.7V,即使不再连接到地面也是如此。这是为什么?有人能解答一下吗?
|
|
相关推荐
7个回答
|
|
你的做法是错误的,如果引脚配置为输入,则一切都应该没问题。但是,当引脚意外配置为输出时,将引脚设置为高电平会导致Gnd短路。该端口的输出阶段可能会燃烧。也许你将引脚配置为输出而不是输入。
|
|
|
|
|
|
|
|
谢谢!我刚刚意识到在芯片初始化期间的初始阶段引脚可能处于不确定状态,但其中一些已经接地。
|
|
|
|
不客气。很高兴我的回答对你有所帮助,引脚在启动时通常处于不确定状态,这就是你需要这种保护的原因
|
|
|
|
在启动时,我认为一些引脚在短时间内“未定义”。你确定不是这种情况,没有保护电阻将它们连接到Gnd是安全的吗?如果你完全确定这一点,我可以改变我的答案
|
|
|
|
电阻器并不是完全没影响,但输出短路接地的损坏很少。这些引脚完成了数据表所说的功能,否则无法在它们周围构建产品。任何处于活动状态的引脚都会记录在案,例如,如果使用硬件捆绑引导,则输入串行引导加载程序。但这不太可能涉及所描绘的引脚。
|
|
|
|
不错, 接个电阻可以起保护作用
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
1877 浏览 0 评论
如何解决MPU-9250与STM32通讯时,出现HAL_ERROR = 0x01U
1004 浏览 1 评论
hal库中i2c卡死在HAL_I2C_Master_Transmit
1408 浏览 1 评论
LL库F030进行3个串口收发,2个串口为232,一个为485,长时间后,会出现串口1停止运行,另外两个正常,只有重启复原
1856 浏览 1 评论
565 浏览 0 评论
浏览过的版块 |
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-17 16:23 , Processed in 0.579658 second(s), Total 54, Slave 46 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号