关于avr的晶振问题

2019-03-24 20:30发布

本人初学avr,型号是atmega16,今天在做实验时遇到了一个问题

本人是照着叶大鹏的《十天学会avr单片机》视频学习的,他里面用到了一个延时函数,delay(),他延时的时间是delay(500),我也跟着他写了一个同样的函数,参数也是500,但是惊奇的发现,他的实验灯闪烁的很快,但是我的非常慢,我感觉应该是晶振问题,于是拔下了晶振,结果程序正常的往下走,这么说我的单片机就是没用到我的8M外部晶振了?急求啊 此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
9条回答
gh131413
1楼-- · 2019-03-25 04:48
那说明是用的内部晶振,单片机出厂设置默认为8分频,当然会慢
waxlz
2楼-- · 2019-03-25 06:20
那要怎么改为外部的8M晶振
ddlxiaoxu
3楼-- · 2019-03-25 08:58
在熔丝位里面调    调时注意别选错了   要不然就写不进去东西了(锁住了)     就得用高压解锁方法了
gh131413
4楼-- · 2019-03-25 10:52
你用的是不是PROGISP下载软件,如果想速度快,不一定要用外部晶振,在熔丝低位的CKDIV8=0改为1就行,不过要记得改完了要写入,不然没变化哦!
ddlxiaoxu
5楼-- · 2019-03-25 15:30
 精彩回答 2  元偷偷看……
waxlz
6楼-- · 2019-03-25 21:14
有没有个比较好的答案,如何使用外部晶振

一周热门 更多>