因此,我编写了一个ATMEGA32u4,当我连接设备时,它不会运行代码。取而代之的是,它在视窗设备管理器中被识别为ATMEGA32u4芯片。
要让代码运行,我必须打开Atmel FLIP和USB,然后必须按下启动应用程序按钮,之后它在设备管理器中被识别为HID,并按预期工作。我不知道为什么,也不知道发生了什么。
用10k把复位拉高,用10k把HWB拉下来,芯片上有出厂引导程序。(如果这有帮助)
发布于 2021-07-19 10:38:20
如果您想要启动ATmega32U4中内置的引导加载程序,则需要做的就是拉下HWB。听起来您想运行自己的代码,而不是运行引导加载程序,所以您应该启动HWB,或者禁用HWBE熔丝。
https://stackoverflow.com/questions/68432562
复制相似问题