TI的SMBUS协议的CRC校验怎么写

2019-07-22 13:24发布

要与TI芯片BQ3060通信,介绍说是SMBUS,据说和IIC相同。

那么问题来了,例如:写是0x16,读是0x17

一般IIC通信接收数据,第一个发写地址,第二个发要读的地址
我要读0X09的数据,主机发0x16,0x09,0X09(校验累加和)

若是SMBUS,是不是只能用CRC-8?
另外上面的例子CRC的结果是什么?我想验证一下写的CRC校验是不是对的。感觉有好多种写法。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。