我正在参与一个使用 atmel atmega8a MCU 的项目。我设计了一个可与外部 16MHz 晶体配合使用的代码。因此,我使用 AVRISPmkII 编程器(高熔丝:C9 低熔丝:FF)烧毁 atmega8a 的熔丝,以用于外部 16MHz 晶振。我使用 atmega8a PU 测试了系统的功能,效果非常好。现在我正尝试在带有 atmega8a AU 的 PCB 中执行相同的操作,但烧毁 fuse 过程不会以相同的方式工作。在此过程之后,atmega8a AU MCU 不再工作,编程器也无法识别它。
atmega8a PU 和 atmega8a AU 的烧熔丝过程有什么不同吗? 有人知道为什么会这样吗???
希望你能帮我解决这个问题。 我会等待你的答复。 非常感谢。
最佳答案
采用新的 ATMEGA8 Controller (1 MHZ 内部默认时钟频率)。 现在编写一个程序,只是为了使 PIN 为高电平和低电平,没有任何延迟。 例如引脚14给出高低脉冲。然后将引脚 14 连接到您无法重新编程的 ATMEGA8 Controller 。
然后看看魔法。
关于c - atmega8a 熔断外部晶振 16MHz,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18749416/