欢迎来到天天文库
浏览记录
ID:40853817
大小:62.04 KB
页数:6页
时间:2019-08-08
《浅谈AVR单片机熔丝位设置》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、浅谈AVR单片机熔丝位设置对于初学者来说,AVR的熔丝位真是“高深莫测”,稍不注意,单片机就锁死了,本人也是这样经历过来的,号称AVR杀手,哈哈,这是玩笑啦。不过只要搞懂了每个熔丝位选项的具体含义就不怕你去折腾了,下面我就结合我的使用心得,做一下总结,如有不当之处请多多包涵,及时加以指正。打开progispz这个软件,熔丝位的设置界面如下所示。下载(42.34KB)前天 08:28下面来逐一介绍每个选项的含义。需要注明一点,在这个软件里,1表示禁止,0表示允许,也有说1代表未编程,0代表编程。和我们的常规思维有
2、点不同,需多加注意。BODLEVEL(BOD电平选择):1:2.7V电平;0:4.0V电平:BODEN(BOD功能控制): 1:BOD功能禁止;0:BOD功能允许 使用方法:如果BODEN使能(复选框选中)启动掉电检测,则检测电平由BODLEVEL决定。一旦VCC下降到触发电平(2.7v或4.0v)以下,MCU复位;当VCC电平大于触发电平后,经过tTOUT延时周后重新开始工作。因为M16L可以工作在2.7v~5.5v,所以触发电平可选2.7v(BODLEVEL=1)或4.0v(BODLEVEL=0);而M
3、16工作在4.5~5.5V,所以只能选BODLEVEL=0。SUT1和SUT0:复位启动时间选择。当选择不同晶振时,SUT有所不同。如果没有特殊要求推荐SUT1/0设置复位启动时间稍长,使电源缓慢上升。CKSEL3、CKSEL2、CKSEL1、CKSEL0这三个选项控制时钟源选择。具体设置如下所示。时钟源 启动延时 熔丝外部时钟 6CK+0ms CKSEL=0000SUT="00"外部时钟 6CK+4.1ms CKS
4、EL=0000SUT="01"外部时钟 6CK+65ms CKSEL="0000"SUT="10"内部RC振荡1MHZ 6CK+0ms CKSEL="0001"SUT="00"内部RC振荡1MHZ 6CK+4.1ms CKSEL="0001"SUT="01"内部RC振荡1MHZ 6CK+65ms CKSEL="0001"SUT="10"内部RC振荡2MHZ 6CK+0ms CKSEL="0010"SUT="00"内部RC振荡2MHZ 6CK+4.1ms
5、 CKSEL="0010"SUT="01"内部RC振荡2MHZ 6CK+65ms CKSEL="0010"SUT="10"内部RC振荡4MHZ 6CK+0ms CKSEL="0011"SUT="00"内部RC振荡4MHZ 6CK+4.1ms CKSEL="0011"SUT="01"内部RC振荡4MHZ 6CK+65ms CKSEL="0011"SUT="10"内部RC振荡8MHZ 6CK+0ms CKSEL="0100"SUT="00"内部RC振荡8MHZ 6CK+4.1m
6、s CKSEL="0100"SUT="01"内部RC振荡8MHZ 6CK+65ms CKSEL="0100"SUT="10"外部RC振荡≤0.9MHZ 18CK+0ms CKSEL="0101"SUT="00"外部RC振荡≤0.9MHZ 18CK+4.1ms CKSEL="0101"SUT="01"外部RC振荡≤0.9MHZ 18CK+65ms CKSEL="0101"SUT="10"外部RC振荡≤0.9MHZ 6CK+4.1ms CKSEL="0101"SUT="11"外部RC振
7、荡0.9-3.0MHZ 18CK+0ms CKSEL="0110"SUT="00"外部RC振荡0.9-3.0MHZ 18CK+4.1ms CKSEL="0110"SUT="01"外部RC振荡0.9-3.0MHZ 18CK+65ms CKSEL="0110"SUT="10"外部RC振荡0.9-3.0MHZ 6CK+4.1ms CKSEL=0110SUT="11"外部RC振荡3.0-8.0MHZ 18CK+0ms CKSEL=0111SUT="00"外部RC振荡3.0-8.0MHZ 18C
8、K+4.1ms CKSEL="0111"SUT="01"外部RC振荡3.0-8.0MHZ 18CK+65ms CKSEL=0111SUT="10"外部RC振荡3.0-8.0MHZ 6CK+4.1ms CKSEL="0111"SUT="11"外部RC振荡8.0-12.0MHZ 18CK+0ms CKSEL=1000SUT="00"外部RC振荡8.0-12.0MHZ 1
此文档下载收益归作者所有