查看: 4336|回复: 2

[其他] IIC 主从机通信问题

[复制链接]

该用户从未签到

11

主题

28

帖子

0

新手上路

Rank: 1

积分
75
最后登录
1970-1-1
发表于 2010-10-16 21:16:54 | 显示全部楼层 |阅读模式
Hello
我用两块DZ60芯片做IIC的双机通信。 当主机想从机写数据时可以通信成功,但是主机向从机读数据时会出现从机把持SDA线的问题: 现象是最后一个字节的第九位主机向从机产生NAK,主机也做了STOP操作,但是sDA线一直是低电平。只有从机复位或者是从IIC总线上脱离SDA线才能为高, 主机这时已经把数据全读出来了。
我的主机是用查寻方式,从机是中断方式,但是想不明白为什么SDA线一直被从机拉低,请各位帮忙,有没有谁碰到过这种问题
我知道答案 目前已有2人回答
回复

使用道具 举报

该用户从未签到

2

主题

47

帖子

0

注册会员

Rank: 2

积分
88
最后登录
1970-1-1
发表于 2012-8-4 14:31:59 | 显示全部楼层

回复:IIC 主从机通信问题

兄弟,这个问题你解决了吗?我在用两个MC9S08MP16单片机进行IIC双机通信时,也遇到了基本上一模一样的问题:主机发送3个数据给从机后,从机只产生一个中断,也就是从机地址的中断,这时用示波器测量发现SDA线被拉低,但主机发送程序里的打印信息显示已经收到了ACK,我的E-Mail:wencong.li@ceacsz.com.cn,希望能和您作进一步的交流!谢谢!
回复 支持 反对

使用道具 举报

该用户从未签到

0

主题

1

帖子

0

新手上路

Rank: 1

积分
12
最后登录
2016-10-17
发表于 2014-11-28 15:20:05 | 显示全部楼层
遇到同样问题,帮忙解决下
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|恩智浦技术社区

GMT+8, 2025-9-12 06:01 , Processed in 0.094564 second(s), 23 queries , MemCache On.

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表