我目前通过USB微型编程器和ISP接口通过Atmega 168A微控制器进行编程。Atmega 168A usb微型熔丝编程
微控制器设置有外部振荡器,外部人员通过编程使用相应的保险丝来帮助我。问题是我不小心清除了保险丝,并且知道avrdude无法与微控制器通信。
每次我试图程序中,我得到的错误:
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
所有连接是否正确。
我正在Mac上安装Crosspack-AVR和Eclipse的AVR插件。我怎样才能恢复与硬件的沟通?
如果更改时钟保险丝,您可能需要从外部振荡器注入时钟并降低波特率(程序员可能不支持)。如果你改变了重置,你需要一个高电压编程器。购买新芯片也是一种选择。 – 2014-11-22 15:54:39