为啥 avrdude 不闪现我的 attiny44?

Posted

技术标签:

【中文标题】为啥 avrdude 不闪现我的 attiny44?【英文标题】:Why won't avrdude flash my attiny44?为什么 avrdude 不闪现我的 attiny44? 【发布时间】:2018-04-10 04:40:07 【问题描述】:

过去我可以多次闪烁我的 attiny85 和我的 attiny44,但由于某种原因,最近我无法闪烁我的 attiny44 并收到此错误:

"avrdude: 初始化失败,rc=-1 仔细检查连接并重试,或使用 -F 覆盖 这张支票。”

我确信我的关系很好。我把它放在一个面包板上,所有的电线都按照我一贯的方式连接,ICSP 接头的方向正确,等等。我已经研究了一段时间,发现你可以通过设置错误的保险丝位来破坏你的 MCU .有没有可能我是偶然做到的?我不知道如何操作熔丝位,所以我不认为我可以在那里做点什么,尽管我想可能通过更改 CLKPR 寄存器中的值,这会改变熔丝位吗? (如果有人能指出一个关于什么是保险丝位以及如何编辑它们的好教程,那是我需要填写的理解领域)

如果不是 fuse bits 疯狂,那我应该尝试追查哪些其他可能的原因?我知道我总是可以购买更多的 MCU,但这种情况在我之前用不同的 AVR 发生过好几次,我也想确定未来解决此问题的最佳方法是什么。任何建议表示赞赏。

如果有帮助,我正在使用 sparkfun (usbtiny) 的 avr 袖珍程序员

注意:我不确定这是否是此问题的正确堆栈交换站点。如果没有,是否应该在电子堆栈交换或可能的 arduino 堆栈交换中询问?

【问题讨论】:

【参考方案1】:

好吧,这里没有得到回应,但我在 avrfreaks.net 上问了同样的问题,得到了一些很好的答复,并且能够解决我的问题。这是链接: https://www.avrfreaks.net/forum/why-wont-my-attiny44-flash

【讨论】:

以上是关于为啥 avrdude 不闪现我的 attiny44?的主要内容,如果未能解决你的问题,请参考以下文章

attiny13a与attiny85区别

新的 ATMEGA1281 和 avrdude

usbtiny 不适用于 avrdude

编程 ATtiny84

AVRDUDE 在 atmega32 上缓慢上传

如何使用Arduino UNO开发板编程ATtiny85