我想问一下这个发送2位时,第一次为什么不是10?不应该发送高位10吗?
您好,
已经收到了您的案例,调查需要些时间,感谢您的耐心等待。
从设置看,
0x99 = 1001 1001
设置发送8个字节,每次只发送2位。
所以I2C控制器会从数据的最低有效位(LSB) 开始发送,就是01
不是从高位开始吗?
不清楚在for循环的哪个迭代中有断点,是第一个实例吗?由于每次只发送2位,可以尝试屏蔽sdata以删除未使用的位,然后再次尝试将数据放入发送缓冲区,再次查看所看到的内容。