的确是零
上面的图SDA那根线只是我随便画的,代表的是command code的值,没有画slaveaddr的。 实际上我发送的slaveaddr是0x16(00010110),而且也没有遇到问题,关键是发送command code了才遇到上面说的问题。 流程这样:
1.发送Start (没有问题) 2.发送slavaddr,0x16 (没有问题,得到了ACK) 3.发送command code,图上就是0111 1011,芯片Datasheet里从0x00~0x7f都有对应不同的command. (出问题了,得不到ACK,用示波器发现上面的情况) 4........ |
|