打印
[MCU]

求助 关于24c02无应答!!!有图有真相!!!

[复制链接]
7653|35
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
ayb_ice| | 2014-1-21 15:17 | 只看该作者
开始信号都搞反了吧

使用特权

评论回复
板凳
analog88| | 2014-1-21 15:55 | 只看该作者
没有看到stop信号,每个指令结束要有stop

使用特权

评论回复
地板
ghl111| | 2014-1-21 16:03 | 只看该作者
start信号时间偏短

使用特权

评论回复
5
ayb_ice| | 2014-1-21 16:40 | 只看该作者
不好意思,开始信号没有搞反

开始信号以后,保持SCL低电平

使用特权

评论回复
6
ayb_ice| | 2014-1-21 16:42 | 只看该作者
这开始信号不符合要求

开始条件是:SCL高时,SDA下降沿

使用特权

评论回复
7
sxhhhjicbb| | 2014-1-21 17:29 | 只看该作者
ack为0,从图上看已经给了应答了,LZ的stop错了,应该是后继操作无效。

使用特权

评论回复
8
ningling_21| | 2014-1-21 18:29 | 只看该作者
SCL 起始信号,不需要有一个负脉冲...

使用特权

评论回复
9
ss掷弹专业|  楼主 | 2014-1-21 19:17 | 只看该作者
ningling_21 发表于 2014-1-21 18:29
SCL 起始信号,不需要有一个负脉冲...

是不需要 可是加上去也不影响才对啊  我把这个下降动作去掉也是一样的无应答:'(

使用特权

评论回复
10
ss掷弹专业|  楼主 | 2014-1-21 19:24 | 只看该作者
sxhhhjicbb 发表于 2014-1-21 17:29
ack为0,从图上看已经给了应答了,LZ的stop错了,应该是后继操作无效。

哪里有应答啊?:dizzy: 我第八位数据0传完后 先把scl拉低 紧接着拉高sda  延时一段时间后再拉高scl  等待24c02拉低sda 图里根本没有拉低的迹象吧 求指点啊

使用特权

评论回复
11
ss掷弹专业|  楼主 | 2014-1-21 19:26 | 只看该作者
ayb_ice 发表于 2014-1-21 16:42
这开始信号不符合要求

开始条件是:SCL高时,SDA下降沿

没错 是这样的啊  最前面那个scl的下降动作应该没影响才对吧

使用特权

评论回复
评论
hdp7891000 2014-1-21 21:34 回复TA
还是搞成标准的吧,什么有影响没影响的 
12
ningling_21| | 2014-1-21 19:33 | 只看该作者
ss掷弹专业 发表于 2014-1-21 19:17
是不需要 可是加上去也不影响才对啊  我把这个下降动作去掉也是一样的无应答 ...

另,最后的应答也是需要一个时钟脉冲的,而你没发送...

使用特权

评论回复
评论
hdp7891000 2014-1-21 21:37 回复TA
同意 
13
它山之石| | 2014-1-21 21:37 | 只看该作者
ayb_ice 发表于 2014-1-21 15:17
开始信号都搞反了吧

请教您个问题   ,新的24C02内所有默认值是全0还是全1?谢谢

使用特权

评论回复
14
它山之石| | 2014-1-21 21:37 | 只看该作者
ningling_21 发表于 2014-1-21 18:29
SCL 起始信号,不需要有一个负脉冲...

请教您个问题   ,新的24C02内所有默认值是全0还是全1?谢谢

使用特权

评论回复
15
ningling_21| | 2014-1-21 22:03 | 只看该作者
它山之石 发表于 2014-1-21 21:37
请教您个问题   ,新的24C02内所有默认值是全0还是全1?谢谢

默认所有的都是全1...

使用特权

评论回复
16
lizhezhe1988| | 2014-1-21 22:20 | 只看该作者
看看数据线和时钟线有没有接错,以前遇到过这种情况,最后发现线接错,或许你也是接错了,看看原理图……

使用特权

评论回复
17
lizhezhe1988| | 2014-1-21 22:21 | 只看该作者
有一点不明白,在你的SDA第一个下降沿之前,时钟线怎么会有一个下降沿?

使用特权

评论回复
18
vkic007| | 2014-1-21 22:41 | 只看该作者
首先问一下,这个是你自己模拟的iic,还是硬件IIC。首先开始位有问题,并且少一个应答的时钟,也就是24C02应该在这个时候给你应答。但是必须要保证地址正确。

使用特权

评论回复
19
ayb_ice| | 2014-1-22 08:09 | 只看该作者
都说了,开始信号有问题了,

不按标准整,会有什么结果呢?我看什么结果都是有可能的

使用特权

评论回复
20
江枫渔火| | 2014-1-22 09:16 | 只看该作者
刚开始的时候,为了调通找到问题,尽量用很慢的速度,也就是每个状态的延时稍微长一点。

使用特权

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

本版积分规则

12

主题

28

帖子

1

粉丝