主题中讨论的其他器件:BQ25700A、
你(们)好
我正在尝试将 MSP430FR5043与 BQ25700A 连接,但在测试时发现 MSP430FR5043正在为从 BQ25700A 接收的数据提供 ACK。 请参阅下面的波形。
MSP430给出了 R/W 位为零的从器件地址0x12H。 这里、从器件 BQ25700A 提供 ACK。
然后 MSP430发出命令0x34H。 这里、从器件 BQ25700A 提供 ACK。
从器件地址0x13H 由 MSP430的 R/W 位指定为1、然后从器件 BQ25700A 提供数据0x20、但 MSP430不会为接收到的数据提供 ACK、因此通信失败。
在这里、我们怀疑 MSP 在 BQ25700A 从器件之前设置 ACK 位、到到时钟时、该位将被视为 NACK。
建议解决此问题。
此致
Bivin