主题中讨论的其他器件:ALP、 USB2ANY
您好!
我们打算使用 ALP 作为 Python 脚本读回 EEPROM 数据。
语法似乎正确:
打印" EEPROM 扫描"、board.ReadI2C (addr、0x00、0x0f)
会导致
EEPROM 扫描 [0、0、0、0、0、 0、0、0、0、0、 0、0、0、0、0]
但我们不会得到任何 ACK、可能是 SCL 频率(几乎为400kHz)达到高电平。
如何降低(标准 I2C 频率应为100kHz)?
此致
Torsten
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.
您好!
我们打算使用 ALP 作为 Python 脚本读回 EEPROM 数据。
语法似乎正确:
打印" EEPROM 扫描"、board.ReadI2C (addr、0x00、0x0f)
会导致
EEPROM 扫描 [0、0、0、0、0、 0、0、0、0、0、 0、0、0、0、0]
但我们不会得到任何 ACK、可能是 SCL 频率(几乎为400kHz)达到高电平。
如何降低(标准 I2C 频率应为100kHz)?
此致
Torsten
Torsten、
ALP 脚本不支持更改 I2C 通信比特率的命令。 它设置为400kHz。 您是否正在使用 UB954 EVM? 还是在同一 I2C 总线上使用 UB954和 EEPOM 的定制硬件? 一个选项是使用 USB2ANY Explorer 软件工具。 您可以通过以下链接找到它
http://www.ti.com/tool/USB2ANY
您可以通过此工具连接到 EEPROM、选择 i2c 速度并访问数据、而不是 ALP。 您必须退出 ALP 才能成功连接此工具。
谢谢、
Vishy
Torsten、
USB2ANY 工具固件(2.8)使用执行固件版本检查的最新 DLL。 查看是否可以将固件版本回滚到2.7。 您可以在以下文件夹中找到较旧的固件
C:\Program Files (x86)\Texas Instruments\Analog LaunchPAD v1.57.0010\Drivers\i2c_controllers/usb2ane\Firmware
注意当您从 TI.com 更新到最新的 ALP_PROFILE_UPDATE (版本 v06)时、此文件夹可用。
ALP 使用固件 v2.7和 USB2ANY.dll (v2.7.0)。 如果消息未消失、您可能需要卸载 USB2ANY 软件、以便 ALP 的 USB2ANY DLL 成为默认值。
谢谢、
Vishy