TI中文支持网
TI专业的中文技术问题搜集分享网站

I2C连续读取问题I2C_MASTER_CMD_BURST_RECEIVE_START

I2C_MASTER_CMD_BURST_RECEIVE_START这个指令是从读取地址开始连续读取下一个寄存器中的字节,还是连续读取同一个寄存器中的字节?

xyz549040622:

这个指令,应该只是发送一个start信号而已,具体是读取地址开始连续,还是读取同一个寄存器字节,取决于你I2C从机的指令设置,和start信号没有关系。建议你抓波形看看,只要实际波形和数据手册读取波形一致,就可以读取到的。

user4893809:

回复 xyz549040622:

没理解您的意思,我之前理解I2C_MASTER_CMD_BURST_RECEIVE_START就是接收命令的意思,还要设置什么指令吗

这个是我想要连续读取的代码但是,I2c处于busy状态,不知道为什么。

user4893809:

回复 user4893809:

 不好意思,贴错图片了,这个是

user4893809:

回复 xyz549040622:

不好意思,贴错图片了,应该是这个

赞(0)
未经允许不得转载:TI中文支持网 » I2C连续读取问题I2C_MASTER_CMD_BURST_RECEIVE_START
分享到: 更多 (0)