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

[复制链接]
8798|35
 楼主| ss掷弹专业 发表于 2014-1-21 14:41 | 显示全部楼层 |阅读模式
求分析 用单片机给24c02发送了一个字节的寻址数据A0  24c02三个地址脚全部接地 写保护脚也接地  可24c02始终无应答 到底哪里有问题啊

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
ayb_ice 发表于 2014-1-21 15:17 | 显示全部楼层
开始信号都搞反了吧
analog88 发表于 2014-1-21 15:55 | 显示全部楼层
没有看到stop信号,每个指令结束要有stop
ghl111 发表于 2014-1-21 16:03 | 显示全部楼层
start信号时间偏短
ayb_ice 发表于 2014-1-21 16:40 | 显示全部楼层
不好意思,开始信号没有搞反

开始信号以后,保持SCL低电平
ayb_ice 发表于 2014-1-21 16:42 | 显示全部楼层
这开始信号不符合要求

开始条件是:SCL高时,SDA下降沿
sxhhhjicbb 发表于 2014-1-21 17:29 | 显示全部楼层
ack为0,从图上看已经给了应答了,LZ的stop错了,应该是后继操作无效。
ningling_21 发表于 2014-1-21 18:29 | 显示全部楼层
SCL 起始信号,不需要有一个负脉冲...
 楼主| ss掷弹专业 发表于 2014-1-21 19:17 | 显示全部楼层
ningling_21 发表于 2014-1-21 18:29
SCL 起始信号,不需要有一个负脉冲...

是不需要 可是加上去也不影响才对啊  我把这个下降动作去掉也是一样的无应答:'(
 楼主| ss掷弹专业 发表于 2014-1-21 19:24 | 显示全部楼层
sxhhhjicbb 发表于 2014-1-21 17:29
ack为0,从图上看已经给了应答了,LZ的stop错了,应该是后继操作无效。

哪里有应答啊?:dizzy: 我第八位数据0传完后 先把scl拉低 紧接着拉高sda  延时一段时间后再拉高scl  等待24c02拉低sda 图里根本没有拉低的迹象吧 求指点啊
 楼主| ss掷弹专业 发表于 2014-1-21 19:26 | 显示全部楼层
ayb_ice 发表于 2014-1-21 16:42
这开始信号不符合要求

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

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

评论

还是搞成标准的吧,什么有影响没影响的  发表于 2014-1-21 21:34
ningling_21 发表于 2014-1-21 19:33 | 显示全部楼层
ss掷弹专业 发表于 2014-1-21 19:17
是不需要 可是加上去也不影响才对啊  我把这个下降动作去掉也是一样的无应答 ...

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

评论

同意  发表于 2014-1-21 21:37
它山之石 发表于 2014-1-21 21:37 | 显示全部楼层
ayb_ice 发表于 2014-1-21 15:17
开始信号都搞反了吧

请教您个问题   ,新的24C02内所有默认值是全0还是全1?谢谢
它山之石 发表于 2014-1-21 21:37 | 显示全部楼层
ningling_21 发表于 2014-1-21 18:29
SCL 起始信号,不需要有一个负脉冲...

请教您个问题   ,新的24C02内所有默认值是全0还是全1?谢谢
ningling_21 发表于 2014-1-21 22:03 | 显示全部楼层
它山之石 发表于 2014-1-21 21:37
请教您个问题   ,新的24C02内所有默认值是全0还是全1?谢谢

默认所有的都是全1...
lizhezhe1988 发表于 2014-1-21 22:20 | 显示全部楼层
看看数据线和时钟线有没有接错,以前遇到过这种情况,最后发现线接错,或许你也是接错了,看看原理图……
lizhezhe1988 发表于 2014-1-21 22:21 | 显示全部楼层
有一点不明白,在你的SDA第一个下降沿之前,时钟线怎么会有一个下降沿?
vkic007 发表于 2014-1-21 22:41 | 显示全部楼层
首先问一下,这个是你自己模拟的iic,还是硬件IIC。首先开始位有问题,并且少一个应答的时钟,也就是24C02应该在这个时候给你应答。但是必须要保证地址正确。
ayb_ice 发表于 2014-1-22 08:09 | 显示全部楼层
都说了,开始信号有问题了,

不按标准整,会有什么结果呢?我看什么结果都是有可能的
江枫渔火 发表于 2014-1-22 09:16 | 显示全部楼层
刚开始的时候,为了调通找到问题,尽量用很慢的速度,也就是每个状态的延时稍微长一点。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

12

主题

28

帖子

1

粉丝
快速回复 在线客服 返回列表 返回顶部