您好!
Tmag5173的数据表中包含以下信息:当数据长度大于4字节时、3字节读取命令不支持 CRC。 并且应为更大的数据启动连续读取命令。
当我需要读取更多数据时、是否需要发送停止和启动命令? 或者、我可以直接发送重复的开始省略停止命令/条件?
启动 命令 - 辅助地址-寄存器地址 -重复启动 -辅助地址- data1 - data2 - data3 - data4 - CRC - 重复启动命令 - 辅助地址-寄存器地址-重复 启动 - 辅助地址- data1 - data2 - data3 - data4 - CRC 停止命令
此外、对于标准 I2C 写入、我还有类似的问题、我想 写入器件状态寄存器(1Ch)[清除一些状态]、而不是写入配置(寄存器0h - Ch)。
我可以发送吗?
START 命令 -辅助地址-寄存器地址-带数据的字节... -重复开始- 辅助地址-下一个寄存器地址-带数据的字节... -停止命令
或者我需要 发送两个完全独立的 i2c 帧、其中两者都有开始和停止命令?