打印
[STM32F4]

模拟IIC问题

[复制链接]
1025|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
昨天用GPIO口模拟IIC读取MPU6050,读取不了,用示波器看了IIC的启动停止,发现SDA输出用漏极开路电压好低,只有1伏,网上说一般都是用漏极开路,SCL漏极3V没有问题,问电压太低有没有影响
沙发
hushiganghu|  楼主 | 2014-3-20 10:15 | 只看该作者

附示波器图片

使用特权

评论回复
板凳
b335002090| | 2014-3-20 10:28 | 只看该作者
IIC的SDA和SCL要加上拉的

使用特权

评论回复
地板
hushiganghu|  楼主 | 2014-3-20 10:35 | 只看该作者
b335002090 发表于 2014-3-20 10:28
IIC的SDA和SCL要加上拉的

MPU6050已经有上拉了,我设置GPIO上拉,但是没有变化

使用特权

评论回复
5
b335002090| | 2014-3-20 10:37 | 只看该作者
我说的是外部硬件上拉,不是内部配置

使用特权

评论回复
6
hushiganghu|  楼主 | 2014-3-20 11:05 | 只看该作者
b335002090 发表于 2014-3-20 10:37
我说的是外部硬件上拉,不是内部配置

我看我的MPU6050模块原理图已经做了IIC总线上拉了,还要自己再做一个?

使用特权

评论回复
7
b335002090| | 2014-3-20 11:22 | 只看该作者
上个图看看

使用特权

评论回复
8
牛牛牛| | 2014-3-20 16:11 | 只看该作者
加上拉电阻,试试。。。

使用特权

评论回复
9
mylsf| | 2014-3-20 16:45 | 只看该作者
我用的只是SDA加了上拉。scl没加,可以用

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

5

主题

15

帖子

1

粉丝