当前位置:网站首页>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
边栏推荐
猜你喜欢

nVisual secondary development - Chapter 2 nVisual API operation guide Swagger use

Interviewer: Tell me the difference between NIO and BIO

How to play the Tower of Hanoi

企业应当实施的5个云安全管理策略

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

"Social Enterprises Conducting Civilian Personnel Training Specifications" group standard on the shelves of Xinhua Bookstore

Interviewer: How to view files containing abc string in /etc directory?

双目立体视觉笔记(三)三角测量、极线校正

使用COLMAP初步三维重建

双目立体视觉学习笔记(一)
随机推荐
小程序对接企业微信客服
leetcode 48. Rotate Image 旋转图像(Medium)
判断密码是否包含键盘连续字母
代码越写越乱?那是因为你没用责任链!
牛客网刷题记录 || 链表
router---动态路由匹配
并发刺客(False Sharing)——并发程序的隐藏杀手
yum 查看已经安装过的包并卸载
redisTemplate存取List遇到的坑
错误 AttributeError type object 'Callable' has no attribute '_abc_registry' 解决方案
vcl啥意思_oval
数据库的基本概念
router---编程式导航
Motion Rule (16)-Union Check Basic Questions-Relations
【自动微分实现】反向OO实现自动微分(Pytroch核心机制)
跨链桥已成行业最大安全隐患 为什么和怎么办
MySQL-数据类型
谁说 Mysql 单表最大 2000 W ?我硬要塞它 1 个亿
odoo13笔记点
npm install出现的各种问题