过去我可以多次闪烁我的 attiny85 和我的 attiny44 但由于某种原因,最近我无法闪烁我的 attiny44 并收到此错误:
“avrdude:初始化失败,rc=-1 仔细检查连接并重试,或使用 -F 覆盖此检查。”
我确信我的关系很好。我把它放在一个面包板上,所有的电线都按照我一贯的方式连接,ICSP 接头的方向正确,等等。我已经研究了一段时间,发现你可以通过设置错误的保险丝位来破坏你的 MCU . 有没有可能我是偶然做到的?我不知道如何操作熔丝位,所以我不认为我可以在那里做点什么,虽然我想也许通过改变 CLKPR 寄存器中的值,这会改变熔丝位吗?(如果有人能给我指出一个关于什么是保险丝位以及如何编辑它们的好教程,那是我需要填写的理解领域)
如果不是熔断位疯狂,那么我应该尝试追查哪些其他可能的原因?我知道我总是可以购买更多的 MCU,但这种情况在我之前用不同的 AVR 发生过好几次,我也想确定未来解决此问题的最佳方法是什么。任何建议表示赞赏。
如果有帮助,我正在使用 sparkfun (usbtiny) 的 avr 袖珍程序员。
注意:我不确定这是否是此问题的正确堆栈交换站点。如果没有,是否应该在电子堆栈交换或可能的 arduino 堆栈交换上询问?