Start(); SendData(0x16); RecvACK(); SendData(0x08); RecvACK(); Start(); SendData(0x17); RecvACK(); SMBusdataL = RecvData(); SendACK(); SMBusdataH = RecvData(); SendACK(); PEC = RecvData(); SendNAK(); Stop(); 16 08 17 0B A7 3F 16 08 17 0B A7 3F 16 08 17 0B AA D6 16 08 17 0B AA D6 16 08 17 FF FF FF 16 08 17 0B AA D6 16 08 17 FF FF FF 16 08 17 0B AA D6
16 08 17 0B AD BD
16 08 17 0B AD BD
最后一位是PEC ,怎么算出来的?手册说是CRC8,我算出来不对,请帮我看一下!
Star Xu:
e2e.ti.com/…/393183
您参考上面的帖子