在编写新ATMEGA1281时,我有时会遇到一些问题。它和我以前的一样,我想唯一的区别是序列号:
ATMEGA1281 16 vs 1104 vs ATMEGA1281 16 vs 1304
我习惯于使用avrdude命令对ATMEGA1281进行编程,但是使用新的芯片时,有时会出现以下错误:
avrdude: verifying ...
avrdude: verification error, first mismatch at byte 0x0000
0x0c != 0xff
avrdude: verification error; content mismatch 你知道我为什么有这个问题吗?
提前感谢!
发布于 2013-07-17 09:39:27
你用的是什么程序员?
全新的微控制器的时钟可能比以前的更低,对程序员来说可能是慢的。
尝试减少您的程序员比特(-B选项的avrdude)。它应该比时钟慢4倍。然后,你可以改变微控制器保险丝和使用程序员与旧的比特时钟。
https://stackoverflow.com/questions/16733662
复制相似问题