当前位置:网站首页>AVR学习笔记之熔丝位
AVR学习笔记之熔丝位
2022-08-04 13:25:00 【uolian】
AVR学习笔记之熔丝位
1、BOD(Brown-out Detection) 掉电检测电路
BODLEVEL(BOD电平选择): 1: 2.7V电平; 0:4.0V电平。这需要根据芯片的工作电压来选择。
BODEN(BOD功能控制): 1:BOD功能禁止;0:BOD功能允许
使用方法:如果BODEN使能(复选框选中)启动掉电检测,则检测电平由BODLEVEL决定。一旦VCC下降到触发电平(2.7v或4.0v)以下,MCU复位;当VCC电平大于触发电平后,经过tTOUT 延时周后重新开始工作。
2、复位启动时间选择
SUT 1/0: 当选择不同晶振时,SUT有所不同。如果没有特殊要求,推荐SUT 1/0设置复位启动时间稍长,使电源缓慢上升(即SUT1:1;SUT0:0)。
3、CKSEL3/2/10: 时钟源选择。芯片出厂的默认情况下,CKSEL3—0和SUT1、SYT0分别设置为“0001”和“10”,这样将使用芯片8mHz的内部晶振和使用最长的启动延时。
配置方法:

4、M103:设置ATmega103兼容方式工作。出厂时的默认设置为0,即以ATmega103兼容模式下运行。
5、JTAGEN:如果不使用JTAG接口,应该将JTAGEN的状态设置为1,即禁止JTAG功能,JTAG引脚用于I/O接口。
6、SPIEN:SPI方式下载数据和程序允许,默认状态为允许0,一般保留其状态。
7、WDTON:看门狗定时器始终开启。默认情况下为“1”,即禁止看门狗定时器始终开启。选择为“0”表示看门狗定时器始终开启,建议设置为0,防止程序跑飞。
8、EESAVE:EESAVE设置为“1”表示对芯片进行擦除操作时,flash和EEPROM中的数据一同擦除,设置为“0”表示擦除操作只对flash中的数据有效而对EEPROM无效。芯片出厂的默认设置为“1”。在实际应用中需要根据实际需要进行设置。
9、BOOTRST:决定上电启动时,第一条指令的地址。默认状态为“1”,表示启动从0x0000开始执行;如果BOOTRST设置为“0”,启动时从BOOTLOADER的起始位置开始启动(BOOTLOADER的首地址由BOOTSZ1和BOOTSZ0决定)。
BOOTSZ1和BOOTSZ0:这两位决定了BOOTLOADER的大小和起始地址。默认状态为“00”表示4096字节,起始位置为0xF000。
BOOLOADER区大小配置:
注:在做熔丝位设置时要先确定“√”表示的是1还是0
边栏推荐
猜你喜欢

How to play the Tower of Hanoi

烂大街的缓存穿透、缓存击穿和缓存雪崩,你真的懂了?

智能电视可以打开小程序应用,再也不用头痛内存了

基于双层共识控制的直流微电网优化调度(Matlab代码实现)
![LeetCode 1403 Minimum subsequence in non-increasing order [greedy] HERODING's LeetCode road](/img/fd/c827608b96f678a67c7e920c51d8c5.png)
LeetCode 1403 Minimum subsequence in non-increasing order [greedy] HERODING's LeetCode road

使用COLMAP初步三维重建

新 Nsight Graph、Nsight Aftermath 版本中的性能提升和增强功能

代码越写越乱?那是因为你没用责任链!

荧光磷脂PEG衍生物之一磷脂-聚乙二醇-荧光素,Fluorescein-PEG-DSPE

跨链桥已成行业最大安全隐患 为什么和怎么办
随机推荐
小程序对接企业微信客服
k8s上安装mysql
8/3 训练日志 (树状数组+区间覆盖+思维+01字典树)
手搓一个“七夕限定”,用3D Engine 5分钟实现烟花绽放效果
"Lonely Walking on the Moon" is a powerful medicine, it can't cure the internal friction of happy twist
MogDB/openGauss 3.0 扩容及缩容
TS---类型设置
Escape character is ‘^]’什么意思?怎么使用telnet
倒计时 3 天|一起看云原生 Meetup 的六大议题
封装、继承、多态的联合使用实现不同等级学生分数信息的统计
c#学习_第二弹
备份控制文件
为什么密码云服务平台是云时代的必然之选?
5 cloud security management strategies enterprises should implement
“蔚来杯“2022牛客暑期多校训练营3 C
php中的ceil和floo以及round函数「建议收藏」
【LeetCode】1403. 非递增顺序的最小子序列
Motion Rule (16)-Union Check Basic Questions-Relations
工具函数---字符串处理
错误 AttributeError type object 'Callable' has no attribute '_abc_registry' 解决方案