主题中讨论的其他部件: USB2ANY, CODELOADER
您好,
我正在使用LMK0.3318万设备。
我能够使用CODELOADER程序和USB2ANY转换器加载EEPROM,但只能在从主板上移除其他I2C设备之后。
这是我从主板上移除所有其他I2C设备之前发生的事情:
如果我执行了“扫描I2C总线”,他在板上发现了其它地址较低的设备。
我在CODELOADER“Port Setup”(端口设置)选项卡中将地址设置为53 (GPIO1=1),与扫描链无关。
如果我转至程序的“EEPROM”选项卡并执行“Read All SRAM”,窗口底部会显示读取是从设备地址执行的,而该地址不是我设置的地址(如果执行扫描链,他会找到较低的地址)。 当然,阅读并不成功。
我从主板上卸下了地址低于53的所有设备(温度传感器,EEPROM等)。
在“Scan I2C Bus” 找到设备53之后,我成功地加载了EEPROM数据。
在这种情况下,在“EEPROM”选项卡的底部,它表示它按预期从设备53执行读/写操作。
我尝试使用相同结果的TIC Pro软件。
不能设置我要访问的设备的地址,无论您设置了什么,软件都会将地址寻址到它找到的第一个地址。
是否可以采取任何措施来解决此问题?
谢谢!
Svetlana。