打印

430IIC通信

[复制链接]
793|19
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
本帖最后由 tongtong1220 于 2016-9-5 08:54 编辑

大家好,我使用430和AT24C02用IIC通信。从示波器上看,写时序正常,AT24C02也正常返回ACK,读时时序也正常,但AT24C02输出的数据全部都是高(0XFF)。请问哪里弄错了吗?

TEK0002.BMP (76.05 KB )

写操作 地址0X01

写操作 地址0X01

TEK0003.BMP (76.05 KB )

TEK0003.BMP

TEK0004.BMP (76.05 KB )

当前地址读

当前地址读

相关帖子

沙发
xietingfeng| | 2016-9-4 22:53 | 只看该作者
波形显示正常?

使用特权

评论回复
板凳
xietingfeng| | 2016-9-4 22:55 | 只看该作者
你写入的地址和读取的地址一样吗?

使用特权

评论回复
地板
tongtong1220|  楼主 | 2016-9-5 08:32 | 只看该作者
波形显示正常,我感觉不像是读取的问题。很可能是写入的时候最后的停止位没搞好。等下我把波形传上来。

使用特权

评论回复
5
ayl439| | 2016-9-5 11:56 | 只看该作者
建议不要用硬件IIC,改用软件IIC

使用特权

评论回复
6
长的帅怪我落| | 2016-9-5 13:44 | 只看该作者
我也碰到过这种情况,ch453,软件I2c,时序也对了,甚至连反悔的ACK都有了,还是结果不对。。又没人知道到底是啥问题

使用特权

评论回复
7
tongtong1220|  楼主 | 2016-9-5 14:38 | 只看该作者
我用的是软件模拟IIC。感觉上问题出在写操作的停止位上了。但就是弄不明白怎么错了

使用特权

评论回复
8
uptown| | 2016-9-5 16:52 | 只看该作者
供电的电压是多大的?

使用特权

评论回复
9
uptown| | 2016-9-5 16:57 | 只看该作者
模拟IIC也不能正常工作吗?

使用特权

评论回复
10
tongtong1220|  楼主 | 2016-9-5 17:08 | 只看该作者
对 用的是MSP430 使用模拟IIC接口。电压是3.3

使用特权

评论回复
11
dirtwillfly| | 2016-9-5 21:35 | 只看该作者
写一个数据,然后读出来试试

使用特权

评论回复
12
tongtong1220|  楼主 | 2016-9-6 14:21 | 只看该作者
写进去的数据读出来是0XFF。,感觉是没写进去

使用特权

评论回复
13
dirtwillfly| | 2016-9-6 20:35 | 只看该作者
tongtong1220 发表于 2016-9-6 14:21
写进去的数据读出来是0XFF。,感觉是没写进去

你这个时许波形有问题,高电平不一致,估计没加上拉电阻

使用特权

评论回复
14
houjiakai| | 2016-9-6 22:32 | 只看该作者
看看你的地址对不对

使用特权

评论回复
15
houjiakai| | 2016-9-6 22:35 | 只看该作者
你用的msp430自带的iic吗?

使用特权

评论回复
16
闻风小城| | 2016-9-7 21:33 | 只看该作者
如果读写时序正常,在高低电平期间的延时也应考虑的,IIc的速率比较低需要延时设定

使用特权

评论回复
17
yujielun| | 2016-9-7 22:45 | 只看该作者
你的读写频率是多大?

使用特权

评论回复
18
yujielun| | 2016-9-7 22:47 | 只看该作者
、iic的读写速度是有限制的。

使用特权

评论回复
19
tongtong1220|  楼主 | 2016-9-8 20:54 | 只看该作者
谢谢大家的回复。问题已经解决。问题不是出在WP引脚了具体是怎么解决的我也闹不明白。我最后的操作是这个样子的。本来我的程序是先连续在0X01 和0X02连个地址中,然后读取当前地址的值,也就是0X02地址的数值。数据读取不成功。后来我把写0X02的语句注释掉,想着单独写一个数试试。发现读写0X01地址变得正常了。然后我去掉0X02的注释,读取0X01的数据和0X02的数据,发现0X02数据读取还是0XFF。再后来我试了试0X03和0X04已经其他的。发现只有0X01的数据写入正常。接着0X00和0X01后发现,里面这两个地址的数据读写正常,最后再试着写入其他地址数据,奇怪的发现所有地址读写正常。最终我也没想明白里面的原因是那个?

使用特权

评论回复
20
dirtwillfly| | 2016-9-8 21:10 | 只看该作者
tongtong1220 发表于 2016-9-8 20:54
谢谢大家的回复。问题已经解决。问题不是出在WP引脚了具体是怎么解决的我也闹不明白。我最后的操作是这个样 ...

解决了就好。可能还是时序问题

使用特权

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

本版积分规则

6

主题

25

帖子

0

粉丝