TI员工
你好,有个问题想请教下,我在用msp430f5328的I2C时遇到一个问题:给slaveaddress写入数据11010001时怎么输出时10100010,好像是数据左移了一位
This thread has been locked.
If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.
TI员工
你好,有个问题想请教下,我在用msp430f5328的I2C时遇到一个问题:给slaveaddress写入数据11010001时怎么输出时10100010,好像是数据左移了一位
这个问题我已经知道问题了
芯片手册这样说
在7位寻址模式下,第6位是最高位,第7-9位可以忽略。
在10位寻址模式下,第9位是最高位
所以当我输入地址11010001时,输出时1010001因为是八位,所以又补0了,不知道我理解的对不对,要是对的话 我的从设备要求是8为的地址输出啊,最高位忽略后输入的地址就不对了,这是不是一个bug啊