新的ATMEGA1281和avrdude

时间:2013-05-24 11:12:16

标签: avr atmel atmega avrdude

我在编程新的ATMEGA1281时遇到问题。它与我的旧版本相同,唯一的区别是我猜的是序列号:

ATMEGA1281 16AU 1104 vs ATMEGA1281 16AU 1304

我习惯用avrdude命令对ATMEGA1281进行编程,但是对于新芯片,我有时会出现这样的错误:

avrdude: verifying ... 
avrdude: verification error, first mismatch at byte 0x0000 
0x0c != 0xff 
avrdude: verification error; content mismatch 

你知道我为什么遇到这个问题吗?

提前致谢!

1 个答案:

答案 0 :(得分:0)

你使用什么程序员?

全新的微控制器可能比前一个微调器具有更低的时钟,对于程序员来说可能会变慢。

尝试减少程序员bitclock(-B的{​​{1}}选项)。它应该比时钟慢4倍。然后你可以更换微控制器保险丝,并使用旧的bitclock程序员。