找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6599|回复: 9
收起左侧

STM32调试过程中当5V和3.3V供电的单片机通过IIC通信时,能通信成功吗?

[复制链接]
ID:384298 发表于 2018-8-8 17:38 | 显示全部楼层 |阅读模式
在调试IIC过程中遇到一个问题,当5V和3.3V供电的单片机通过IIC通信时,能通信成功吗?
回复

使用道具 举报

ID:668996 发表于 2020-3-17 11:08 | 显示全部楼层
我也有这个疑问
回复

使用道具 举报

ID:710153 发表于 2020-3-17 15:13 | 显示全部楼层
如果管脚能承受5V电压,通常是可以的
回复

使用道具 举报

ID:10947 发表于 2020-3-17 15:43 | 显示全部楼层
STM32可以
回复

使用道具 举报

ID:601639 发表于 2020-3-17 16:21 | 显示全部楼层
前提是共地,地线连到一块儿。
回复

使用道具 举报

ID:668996 发表于 2020-3-17 17:20 | 显示全部楼层
地线肯定是连在一起的,刚在网上查了很多资料,基本上是不能直接接在一条线上的,选了一个最简单方案,加两个MOS管和两个电阻,把3.3V和5V器件隔离开来,等板子回来调调看
回复

使用道具 举报

ID:602576 发表于 2020-3-18 16:11 | 显示全部楼层
电平不兼容时要注意风险,防止长时间电压过高,烧坏相关芯片。可以在二者中间加BUF,一边供电5V,一边供电3V,实现电平兼容。
回复

使用道具 举报

ID:215444 发表于 2020-3-18 17:53 | 显示全部楼层
加三极管 转换电平。不要直接接上去。
回复

使用道具 举报

ID:711069 发表于 2020-3-18 18:25 | 显示全部楼层
你可以选择用STM32带FT的引脚,看一下STM32手册,带FT的引脚支持5V工作,IIC线上加两个上拉5V电阻
回复

使用道具 举报

ID:513241 发表于 2020-3-18 18:35 | 显示全部楼层
STM32能够承受5V电压,可以试试,不会烧,就看另一边能不能识别3.3V了。不行的话就得加电平转换电路了。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表