kingreat 发表于 2014-4-23 14:30:43

初学,ATMEG128A可以用14.7456MHz的晶振么?

初学AVR,现在用ATMEG128A
看个规格书,外部晶振的范围是0.4~16MHz。
可是用14.7456MHz的晶振不起振,换成8MHz的就可以起振,经多种尝试,仍不解,特来此求助!

fjf02386104 发表于 2014-4-23 15:37:25

电源多少??5V 的就可以到16M

marshallemon 发表于 2014-4-23 15:54:46

电源和熔丝配置需要注意

zc869 发表于 2014-4-23 16:52:02

我不懂也学习一下

god-father 发表于 2014-4-26 11:01:05

采用的晶振频率要正好落在CKSEL设置的范围内,如果14.7456MHz晶振,CKSEL=111才可以

spy2008 发表于 2014-4-26 11:32:28

M128A, 可以的

kingreat 发表于 2014-5-10 00:53:11

谢谢各位,问题已经解决了。
有两点:
第一,熔丝设置的不对,正如god-father 所说,需要设置CKSEL=111,在IAR中还有一个地方需要注意,忘记了,明天截图上来。
第二,起振电容不能高于15pF(我试过18pF不起振)。我刚开始用的是22pF,这一点不知道是晶振的原因还是AVR芯片的原因。

NewSpark 发表于 2014-5-10 11:32:19

使用手册上有两种型号, 一个是 128L 一个是 128没后面的L 其实对频率到底是否有关系的呀? 我一直以为128L只能到最高8M 楼主这样一说那其实这两种型号没有区别的啰,我没试过,下次也接一下试试如果是这样的话那就是不分的
页: [1]
查看完整版本: 初学,ATMEG128A可以用14.7456MHz的晶振么?