主题中讨论的其他部件:USB2ANY, ALP
我已经在另一个平台上成功运行了地图工具,现在我正在新平台上试用它,我已插入USB2ANY板 (仅SCL和SDA) 可以看到I2C通信正常,但只要我打开模拟Launchpad程序,所有I2C通信就会失败,当我查看示波器时,SDA线被拉高,SCL被拉低。 您是否知道这里可能会出现什么问题?
谢谢,
Mathieu
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.
我已经在另一个平台上成功运行了地图工具,现在我正在新平台上试用它,我已插入USB2ANY板 (仅SCL和SDA) 可以看到I2C通信正常,但只要我打开模拟Launchpad程序,所有I2C通信就会失败,当我查看示波器时,SDA线被拉高,SCL被拉低。 您是否知道这里可能会出现什么问题?
谢谢,
Mathieu
您好,Matthieu,
UB954 I2C总线上可能有多个主控器,但您必须确保每个主控器都能配合。 ALP将持续发送I2C读取命令以读取UB954设备中的寄存器并更新其GUI选项卡中的信息。 如果同一I2C总线上的其他设备尝试发送任何I2C命令,则会与ALP的操作冲突并导致意外结果。
ALP与I2C总线上的其他Masters不是很好地配合工作。 在我们的实验室中,我尝试在两台不同的计算机上运行ALP,运行同一个UB954 EVM,但ALP软件没有响应。
我建议确保在UB954 I2C总线上没有发送其他I2C命令。 确保只有I2C命令来自ALP。
最佳,
Justin Phan