新的 ATMEGA1281 和 avrdude
Posted
技术标签:
【中文标题】新的 ATMEGA1281 和 avrdude【英文标题】:new ATMEGA1281 and avrdude 【发布时间】:2013-05-24 11:12:15 【问题描述】:我在编写新的 ATMEGA1281 时有时会遇到问题。它应该和我的旧的一样,我猜唯一的区别是序列号:
ATMEGA1281 16AU 1104 与 ATMEGA1281 16AU 1304
我习惯用 avrdude 命令对 ATMEGA1281 进行编程,但是使用新芯片时,有时会出现以下错误:
avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
0x0c != 0xff
avrdude: verification error; content mismatch
你知道我为什么会遇到这个问题吗?
提前致谢!
【问题讨论】:
【参考方案1】:你用什么程序员?
全新的微控制器的时钟可能比您以前的微控制器的时钟低,并且对您的程序员来说可能会变慢。
尝试降低您的程序员比特时钟(avrdude
的-B
选项)。它应该比时钟慢 4 倍。然后你可以更换微控制器的保险丝并使用带有旧位时钟的编程器。
【讨论】:
以上是关于新的 ATMEGA1281 和 avrdude的主要内容,如果未能解决你的问题,请参考以下文章