NXP MCU 技术william hill官网
直播中

陈敏

7年用户 1276经验值
私信 关注
[问答]

LPC55S69 EVK调试期间出现Wire ACK错误怎么解决?

使用 LPC55S69 EVK 调试时出现以下错误。我正在运行 SDK 中的 B2B SPI 示例进行测试。构建过程清除没有任何错误,但我在调试期间收到此错误。
任何解决方案?还有一种方法可以将 LPC55S69 EVK 板恢复出厂设置,例如恢复出厂设置?

回帖(1)

张亮

2024-6-6 18:33:15
Wire ACK 错误通常表示设备不能正确地响应 I2C 请求。您可以尝试以下操作来解决此问题:

1. 检查 I2C 连接:确保所有 I2C 连接正确连接并合适。

2. 降低 I2C 时钟速度:降低 I2C 时钟速度有助于避免数据丢失和误差。您可以尝试将时钟速度降低到较低的速度,例如 50 kHz 或 100 kHz,以测试是否仍然出现相同的问题。

3. 确保您的设备支持 I2C 协议:I2C 设备需要支持 I2C 协议才能正确响应 I2C 请求。如果设备不支持 I2C 协议,则可能会出现 ACK 错误。

4. 使用其他设备进行测试:如果您的设备仍然出现 ACK 错误,您可以尝试使用其他设备进行测试。如果其他设备能够正确响应 I2C 请求,则可能是您的设备存在问题。

要将 LPC55S69 EVK 板恢复出厂设置,您可以按照以下步骤操作:

1. 将复位开关设置为“复位”模式。

2. 将板子连接到电脑的 USB 端口。

3. 打开 IAR Embedded Workbench 或 Keil MDK 并选择正确的芯片。

4. 在“项目”菜单中选择“删除对象文件”。

5. 长按板子上的复位按钮,直到 LED 开始闪烁。

6. 释放复位按钮并重新编译您的应用程序。

7. 重新启动板子,然后检查是否已成功恢复出厂设置。
举报

更多回帖

发帖
×
20
完善资料,
赚取积分