TI中文支持网
TI专业的中文技术问题搜集分享网站

MCF8316AEVM: GUI识别不到设备

Part Number:MCF8316AEVMOther Parts Discussed in Thread: MCF8316A

你好。首先一块新开发板MCF8316AEVM,能够正常读取寄存器。

但是我一旦写入官方所提供的默认值,就会出现识别不到设备。

经过查询,发现target ID变为0x0就可以正常读取和写入。

我现在不明白的是MCF8316A的target ID不是0x01吗?

怎么会变成0X0?如果我想变回来,应该怎么做?

Annie Liu:

需要些时间查看您的问题,预计下周初回复您。

,

Annie Liu:

在 MCF8316 GUI 中,有两个地方可以显示 I2C 地址。然而,它们的用途却截然不同。

最明显的一个是在调整电机时,I2C 控件会在屏幕右侧弹出。

I2C 目标地址框中的值是 GUI 认为的设备地址。如果错误,设备将无法通信。但是,您可以单击“查找地址”按钮将该值更改为正确的值。GUI 启动对每个目标地址的读取,直到收到响应,然后更改 I2C 目标地址框。

GUI 中出现 I2C 地址的另一个区域位于寄存器映射中,位于 DEVICE_CONFIG1 寄存器的 Hardware_Configuration 下。

如果您单击屏幕顶部的“写入 EEPROM”,则 GUI 中显示的值将写入 EEPROM,这意味着在重新启动电源后,新的默认地址将是 GUI 中的任何地址,可能是 0x0。

您可以首先使用“查找地址”按钮查找地址,将目标 ID 更改回 0x1。然后,将上述 I2C_TARGET_ADDR 字段更改为 0x1,写入 EEPROM,然后重新启动设备。

,

lian xu:

好的,谢谢,通过您的方案解决此问题。

,

Annie Liu:

不客气。

赞(0)
未经允许不得转载:TI中文支持网 » MCF8316AEVM: GUI识别不到设备
分享到: 更多 (0)

© 2024 TI中文支持网   网站地图 鲁ICP备2022002796号-1