打印

关于II2C 引脚没反应的问题

[复制链接]
739|11
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
yesherecn|  楼主 | 2016-3-16 21:27 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
Dennis-Zhou| | 2016-3-17 11:50 | 只看该作者
随便一个IO,既可以做SDA,也可以做SCL。肯定是你在什么地方设置错了

使用特权

评论回复
板凳
liutongda| | 2016-3-17 22:44 | 只看该作者
可能设置有问题, 或者没有加上拉电阻?

使用特权

评论回复
地板
kokofei| | 2016-3-19 21:13 | 只看该作者
仔细看看你操作的IO和实际引脚的对应关系,是否存在操作错误的可能呢

使用特权

评论回复
5
wangjiahao88| | 2016-3-20 21:43 | 只看该作者
肯定是程序上的问题!

你仔细排查一下吧!

是不是重定义了?

使用特权

评论回复
6
wangjiahao88| | 2016-3-21 14:42 | 只看该作者
I2C 模拟还是比硬件实现的要灵活一些吧!
不过 就是软件模拟的,速度要低。

使用特权

评论回复
7
goodluck09876| | 2016-3-21 21:35 | 只看该作者
楼主还是看看软件的IIC吧!

重新写一下!

设定成开漏格式,外部上拉3.3K  10K的电阻!

最好是 时序正确了就可以!

使用特权

评论回复
8
yesherecn|  楼主 | 2016-4-28 08:36 | 只看该作者
goodluck09876 发表于 2016-3-21 21:35
楼主还是看看软件的IIC吧!

重新写一下!

最后发现,确实是上拉电阻的原因,坑死了。

使用特权

评论回复
9
yesherecn|  楼主 | 2016-4-28 08:37 | 只看该作者
wangjiahao88 发表于 2016-3-21 14:42
I2C 模拟还是比硬件实现的要灵活一些吧!
不过 就是软件模拟的,速度要低。 ...

最终想要用硬件实现这个功能了,软件模拟总感觉速度慢。

使用特权

评论回复
10
yesherecn|  楼主 | 2016-4-28 08:38 | 只看该作者
wangjiahao88 发表于 2016-3-20 21:43
肯定是程序上的问题!

你仔细排查一下吧!

最终原因居然是没加上拉电阻。

使用特权

评论回复
11
yesherecn|  楼主 | 2016-4-28 08:44 | 只看该作者
Dennis-Zhou 发表于 2016-3-17 11:50
随便一个IO,既可以做SDA,也可以做SCL。肯定是你在什么地方设置错了

是呀,引脚换了,上拉没加,好悲剧!

使用特权

评论回复
12
yesherecn|  楼主 | 2016-4-28 08:50 | 只看该作者
谢谢大家,结贴啦!最终的**是,I2C一定要上拉!

使用特权

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

本版积分规则

13

主题

73

帖子

0

粉丝