初次编程后如何让 MC Studio 重新获取我的 Atmega32U4(通过 DFU)?

问题描述 投票:0回答:1

我有一个全新的 Atmega32U4,我最初使用 DFU 引导加载程序对其进行读取和编程。一切都好。作为参考,HWB 通过 1k 连接到甲板。

拔下设备,将设备重新插入 USB 端口,什么也没有。 MC Studio看不到它,FLIP程序员也看不到它。 PC上的设备管理器中也没有出现。

如何取回? 设备编程会自动覆盖DFU吗?
如果是这样,下次我该如何预防?它不应该是 OTP 设备。 为什么它没有出现在设备管理器中的端口上?

我已经拔掉并重新插入了大约一百次(我知道,疯狂......是的,是的)。没有什么。我不知道接下来要尝试什么。我没有其他用于该芯片的编程设备。我在其他地方没有找到任何关于这个特定问题的信息。

device atmega microchip dfu
1个回答
0
投票

我似乎忘记设置硬件启动启用保险丝。默认情况下,它设置为 1,这意味着 PE2 上的硬件引导引脚 (!HWB) 被忽略,并且无法强制引导加载程序进入。必须将其清除为 0,否则引导加载程序仅使用一次。

我仍然不完全确定为什么它不会在 USB 上枚举,但一旦引导加载程序可靠地工作,我就可以处理这个问题。

无论如何,一位微小的疏忽/误解就足以让芯片坏掉。在执行其他操作之前,请不要忘记正确设置所有保险丝。

© www.soinside.com 2019 - 2024. All rights reserved.