打印
[AVR单片机]

请教TWI做主机发送数据的问题

[复制链接]
1814|4
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
1dqmoon|  楼主 | 2007-11-26 17:58 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我用M16做TWI的主机,用M8做从机, M16发送0x6c,0x01,0x01三个数据到M8, M8能识别这些数据并能进行处理。

可为什么我用示波器测量SCL SDA两根线时,得到的数据是0xD8,0x01,0x01这样三个数据啊?

谢谢先~

相关帖子

沙发
hotpower| | 2007-11-26 18:05 | 只看该作者

眼睛的问题~~~

0x6c:   H H H START 0 1 1 0 1 1 0 0 ACK H H H
0xd8:   H H H   L   L 1 1 0 1 1 0 0  0  H H H   

使用特权

评论回复
板凳
1dqmoon|  楼主 | 2007-11-26 20:15 | 只看该作者

发完帖后我也发现了,

是自己搞错了. 刚才被程序搞晕了. 
M16做主机就可以操作M8, 换做89C51的IO口模拟IIC,就不能操作了

使用特权

评论回复
地板
1dqmoon|  楼主 | 2007-11-26 20:21 | 只看该作者

话说 hotpower 签名照杀伤力真强

只拿眼睛看了不到3秒中,10分种都还没恢复....

使用特权

评论回复
5
1dqmoon|  楼主 | 2007-11-27 08:43 | 只看该作者

再问一下


如果从M16发出的数据,在示波器上看到0XD8是正确的话,
那用51模拟出来的IIC,在示波器上看到0x6c是不是就是错的了?

使用特权

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

本版积分规则

63

主题

253

帖子

0

粉丝