【发布时间】:2014-11-22 15:41:40
【问题描述】:
我目前正在通过 USB Tiny 编程器和 ISP 接口对 Atmega 168A 微控制器进行编程。
微控制器设置有一个外部振荡器,一个外部人员帮助我编程了相应的保险丝以供其使用。问题是我不小心清除了保险丝,并且知道 avrdude 无法与微控制器通信。
每次我尝试编程时都会遇到错误:
avrdude: initialization failed, rc=-1
Double check connections and try again, or use -F to override
this check.
所有连接都正确。
我正在使用安装了 Crosspack-AVR 和 Eclipse 的 AVR 插件的 Mac。如何恢复与硬件的通信?
【问题讨论】:
-
如果您更改了时钟保险丝,您可能需要从外部振荡器注入时钟并降低波特率(您的程序员可能不支持)。如果你改变了复位,你需要一个高压编程器。购买新芯片也是一种选择。
标签: usb microcontroller avr atmega