新的 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的主要内容,如果未能解决你的问题,请参考以下文章

OpenGL glAttachShader 1281 错误

1281 山峰和旗子

atmega328p 单片机里面有自带蜂鸣器吗

atmega32中UBRRH和UBRRL寄存器的作用是啥?

HDU 1281 棋盘游戏 二分图最大匹配

OpenGL GL_LINE_STRIP 在 glEnd 后给出错误 1281(无效值)