[Cortex-M0技术交流] M0的IIC连续读写多个字节怎么弄

[复制链接]
 楼主| denvice 发表于 2011-10-17 08:39 | 显示全部楼层 |阅读模式
IIC的连续读写多个字节怎么操作,除了先完成单字节的读写然后用for循环实现,还有什么办法。我看EEPROM的数据手册是可以连续读的,但是连续读的时候需要有一个非应答信号,M0的IIC如何产生非应答信号??
hotpower 发表于 2011-10-17 16:26 | 显示全部楼层
园地有几个iic的例程,这个和协议有关。
连续读写都没问题。
首字节是器件地址和方向即读写,它由主机发送。
下来就是命令了,在eeprom中是eeprom单元的读写地址,注意它与器件地址是不同的。
下来就可以连续写,但是若要读必须重复位,即在不停止时告诉从机要读取了。
总之命令是写。
Swallow_0322 发表于 2011-10-17 16:37 | 显示全部楼层
HOT大叔NUC120助学板第九贴----I2C(中断方式)  完成通过I2C的单字节及页读写!
tongmingsu 发表于 2017-4-5 14:27 | 显示全部楼层
了解一下
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

162

帖子

2

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