为什么Atmega32u4不是直接运行代码?

Why is the Atmega32u4 not running the code directly?

所以,我对 ATMEGA32u4 进行了编程,当我连接设备时,它没有 运行 代码。相反,它在 Windows 设备管理器中被识别为 ATMEGA32u4 芯片。

要获取代码 运行ning,我必须打开 Atmel FLIP 并打开 USB,然后必须按下启动应用程序按钮,之后它在设备管理器中被识别为 HID 并按预期工作。我不知道为什么以及发生了什么。

复位用 10k 拉高,HWB 用 10k 拉低,芯片上有工厂引导加载程序。(如果有帮助)

如果你想启动内置在 ATmega32U4 中的引导加载程序,你可以拉下 HWB。听起来您想 运行 您自己的代码而不是 运行 引导加载程序,因此您应该拉起 HWB,或禁用 HWBE 保险丝。