微波EDA网,见证研发工程师的成长!
首页 > 研发问答 > 嵌入式设计讨论 > MCU和单片机设计讨论 > ATmeg16,12M晶振

ATmeg16,12M晶振

时间:10-02 整理:3721RD 点击:
for(j=0;j<15;j++)
for(i=0;i<10000;i++);
跑下来单片机居然花了1S左右。这是为什么啊,我没用任何分频啊,这样算下来晶振1M都没有啊。为什么。

你确定程序没有打断这两个循环的话 你应该检测是否晶振起震了。

没有打断,我特意做了个流水灯程序来测试它,晶振没起震AVR单片机也能工作吗?

貌似好像是熔丝位的设置问题,我在去弄弄看。

奥   你第一次写的时候得把熔丝写进去 上次我那个MEGA128就是 ,外部晶振根本没震起来。

应该可以,一般单片机默认启动时钟是聪内部开始,MSP430是,

学习了,学习!

atmega16内部就自带晶振,可以在编程熔丝那儿选择。你不该默认的就是1M,熔丝低位设置成11100100就是8M

的确如此,不过我现在还是用1MHZ在跑,不敢乱改。怕锁死芯片。

看手册的熔丝位设置,在Atmega16的手册有详细的设置内容,包括启动时间等等

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top