[ZLG-ARM] 周工请教:I2C问题

[复制链接]
 楼主| newman2008 发表于 2007-4-19 13:46 | 显示全部楼层 |阅读模式
I2C(CAT24WC02)向指定从机读取多字节数据,那段汇编模块里,<br />出现了两次启动总线,这到底是怎么理解?<br /><br />启动总线---&gt发送从机地址---&gt发送子地址---&gt重新启动总线---&gt<br />发送从机地址(加1表示读)---&gt接收数据---&gt发送应答位---&gt保存数据---&gt结束总线<br /><br />怎么会出现两次启动总线?<br />简化为一个行不行?如下:<br />启动总线---&gt发送从机地址(加1表示读)---&gt发送从机地址---&gt<br />接收数据---&gt发送应答位---&gt保存数据---&gt结束总线<br /><br />
 楼主| newman2008 发表于 2007-4-19 16:09 | 显示全部楼层

能否替换?

可以吗?
zlgARM 发表于 2007-4-19 21:11 | 显示全部楼层

newman2008

要根据CAT24WCC02的时序来操作。不是我们想怎样就怎样的。<br /><br />如果你想写I2C驱动,就必须了解其时序要求。不想写的话,就按软件包操作,也就不用管这些细节问题了。
 楼主| newman2008 发表于 2007-4-20 11:32 | 显示全部楼层

问题已解决

多谢周工.
您需要登录后才可以回帖 登录 | 注册

本版积分规则

17

主题

44

帖子

0

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

17

主题

44

帖子

0

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