请教,浮空输入IO可以上拉到5V吗?

[复制链接]
1913|4
 楼主| zxdplay 发表于 2014-8-23 18:38 | 显示全部楼层 |阅读模式
本帖最后由 zxdplay 于 2014-8-24 21:38 编辑

请教
输出端IC高电平为5V,STM32的IO为输入端并设置为浮空输入,输入端IO可以容忍5V
如果输入端外外部接一个上拉电阻上拉到5V,可以这样吗?

还有,因为需要上拉到5V,考虑到开漏输出是双向性的,如果将IO设置为开漏输出然后设置为高电平作为输入端用可以吗?

lyjian 发表于 2014-8-23 19:11 来自手机 | 显示全部楼层
airwill 发表于 2014-8-23 22:29 | 显示全部楼层
STM32的IO为输入端并设置为浮空输入,输入端IO可以容忍5V, 接一个上拉电阻上拉到5V,当然可以
如果不是容忍5V 的端口, 其实也是可以上拉到5V, 只不过内部的钳位二极管限制了电压到不了5V, 限制上拉电流就可以了.

因为需要上拉到5V,考虑到开漏输出是双向性的,如果将IO设置为开漏输出然后设置为高电平作为输入端用可以吗? 当然可以.

不过要注意一点, 虽然可以接受 5V 信号, 但是高低电平的转换阀值还是 3V 系统的等级, 在连接的时候最后也要评估或者验证一下.

评分

参与人数 1威望 +2 收起 理由
zxdplay + 2 很给力!

查看全部评分

 楼主| zxdplay 发表于 2014-8-24 11:11 | 显示全部楼层
太感谢了,我现在有信心多了,工作可以继续下去了,
之前两种方法我都试过的,都可以正常工作,只是不知道哪种更好
再次感谢版主的耐心提示,祝你事业一帆风顺,心想事成
匿名  发表于 2014-8-24 19:21
你可以设置成 开漏输出  ,经过上就可以输出5V,STM32有写管脚可以容忍5V的电压
您需要登录后才可以回帖 登录 | 注册

本版积分规则

199

主题

226

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部