主题中讨论的其他器件:CC3200、 RM46L852、 MSP430FR5994
您好、
我是一名从事一个毕业生项目的学生。 我将 RM46L852 Launchpad 用作 I2C 主设备、将 CC3200 Launchpad 用作 I2C 从设备。 问题是 CC3200无法以可靠的方式生成 ACK 信号、即使是为了解决该问题。 因此、每当我开始通信时、它都会为我提供 NACK 标志。
奇怪的是、每当我将示波器探针连接到 SDA 或 SCL (或两者)时、问题就会消失、并且每次都会发出 ACK。 即使没有探针、我也能获得 ACK、但失败次数超过60%。 我的电流测试电路仅包括这两块电路板、以及用于 SDA 和 SCL 的2个4.7kOhm 上拉电阻器。
我一直使用相同的 RM46板并将 MSP430FR5994用作 I2C 从器件、从未遇到过此问题。 您能帮我调试并解决问题吗? 提前感谢。
此致
Vaibhav