主题中讨论的其他器件:ALP
您好!
我有一位客户在同一 I2C 总线上使用了多个 UB954解串器的电路板。 I2C 地址通过 IDX 引脚/外部电阻器设置。
通过 Aardvark 通过该设置连接到 ALP 时、ALP 会自动选择要与其中一个解串器配对。 是否有办法选择 ALP 与之配对的解串器 I2C 地址? Analog LaunchPAD -> PreDefScripts 下是否有可修改的示例脚本?
谢谢、
Emma
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.
您好!
我有一位客户在同一 I2C 总线上使用了多个 UB954解串器的电路板。 I2C 地址通过 IDX 引脚/外部电阻器设置。
通过 Aardvark 通过该设置连接到 ALP 时、ALP 会自动选择要与其中一个解串器配对。 是否有办法选择 ALP 与之配对的解串器 I2C 地址? Analog LaunchPAD -> PreDefScripts 下是否有可修改的示例脚本?
谢谢、
Emma
尊敬的 Emma:
在"Scripting"选项卡中、客户可以将"board.devAddr"和"board.rxAddr"设置为要访问的解串器的地址。 请参阅下面的示例屏幕截图:
我已将 EVM 连接到 PC、我的当前地址为0x60 (由 board.devAddr 和 board.rxAddr 显示)。 我展示了如何将其更改为(例如) 0x58、如图所示。
由于我的 EVM 上没有第二个器 件、因此当我使用 DEV 地址0x58寄存器0x0进行读取时、我不会获得0x58地址。 但是、客户应该看到他在读取寄存器0x0时设置的新器件地址。
需要注意的一个重要事项:设置 devAddr 和 rxAddr 后、用户不应转至"信息"选项卡。 如果用户进入"Information"选项卡、这些变量将像在该选项卡中一样被重置、ALP 在 I2C 总线上进行轮询并重新分配 devAddr/rxAddr。 因此信息选项卡不可用、但其他选项卡应使用编程的新地址。
希望客户可以从"Scripting"选项卡执行自己的脚本并进行访问。 请告诉我们这项工作是否有帮助。
谢谢、
Vishy