当前位置:网站首页>Fuse bit of AVR study notes
Fuse bit of AVR study notes
2022-08-04 13:35:00 【uolian】
Fuse bit of AVR study notes
1. BOD (Brown-out Detection) power-down detection circuit
BODLEVEL (BOD level selection): 1: 2.7V level; 0: 4.0V level.This needs to be selected according to the operating voltage of the chip.
BODEN(BOD function control): 1: BOD function disabled; 0: BOD function enabled
How to use: If BODEN is enabled (check box is selected) to start power-down detection, the detection level is determined by BODLEVEL.Once the VCC drops below the trigger level (2.7v or 4.0v), the MCU resets; when the VCC level is greater than the trigger level, it starts to work again after the tTOUT delay cycle.
2. Reset startup time selection
SUT 1/0: When different crystal oscillators are selected, the SUT is different.If there are no special requirements, it is recommended that SUT 1/0 set the reset startup time to be slightly longer, so that the power supply rises slowly (ie SUT1: 1; SUT0: 0).
3, CKSEL3/2/10: Clock source selection.By default, CKSEL3-0, SUT1 and SYT0 are set to "0001" and "10" respectively, which will use the chip's 8mHz internal crystal oscillator and use the longest startup delay.
Configuration method:

4. M103: Set the ATmega103 compatible mode to work.The factory default setting is 0, which is to run in ATmega103 compatibility mode.
5. JTAGEN: If the JTAG interface is not used, the state of JTAGEN should be set to 1, that is, the JTAG function is disabled, and the JTAG pin is used for the I/O interface.
6, SPIEN: SPI mode download data and program permission, the default state is 0, generally keep its state.
7. WDTON: The watchdog timer is always on.The default is "1", which disables the watchdog timer from always on.Selecting "0" means that the watchdog timer is always on. It is recommended to set it to 0 to prevent the program from running away.
8. EESAVE: When EESAVE is set to "1", it means that when the chip is erased, the data in the flash and EEPROM will be erased together. If set to "0", the erase operation is only valid for the data in the flash.EEPROM is invalid.The factory default setting of the chip is "1".In practical applications, it needs to be set according to actual needs.
9. BOOTRST: Determines the address of the first instruction when it is powered on.The default state is "1", which means that the startup starts from 0x0000; if BOOTRST is set to "0", it starts from the starting position of BOOTLOADER (the first address of BOOTLOADER is determined by BOOTSZ1 and BOOTSZ0).
BOOTSZ1 and BOOTSZ0: These two bits determine the size and starting address of the BOOTLOADER.The default state is "00" for 4096 bytes, starting at 0xF000.
BOOLOADER area size configuration:
Note: inWhen setting the fuse bit, you must first determine whether "√" represents 1 or 0
边栏推荐
猜你喜欢

leetcode 48. Rotate Image 旋转图像(Medium)

项目里的各种配置,你都了解吗?

《C 陷阱与缺陷 》阅读概要

永磁同步电机FOC驱动代码讲解

Haproxy搭建web群集

rpm安装提示error: XXX: not an rpm package (or package manifest):

SCA兼容性分析工具(ORACLE/MySQL/DB2--->MogDB/openGauss/PostgreSQL)

国家安全机关对涉嫌危害国家安全犯罪嫌疑人杨智渊实施刑事拘传审查
![[UML] Summary of Information System Analysis and Design Knowledge Points](/img/a2/32267c5bfdf8114c4c723278a1897c.png)
[UML] Summary of Information System Analysis and Design Knowledge Points

《社会企业开展应聘文职人员培训规范》团体标准在新华书店上架
随机推荐
秋招攻略秘籍,吃透25个技术栈Offer拿到手软
数据库的基本概念
小程序对接企业微信客服
How to stress the MySQL performance indicators TPS\QPS\IOPS?
router---模式
【LeetCode】38、外观数列
橄榄枝大课堂APP正式启动上线
ssm学习心得(完结篇
双目立体视觉笔记(二)
到底什么是真正的HTAP?
Unity 3D模型展示框架篇之资源打包、加载、热更(Addressable Asset System | 简称AA)
国家安全机关对涉嫌危害国家安全犯罪嫌疑人杨智渊实施刑事拘传审查
TS---类型设置
router---动态路由匹配
卷积神经网络 基础
redisTemplate存取List遇到的坑
大势所趋之下的nft拍卖,未来艺术品的新赋能
代码越写越乱?那是因为你没用责任链!
LM2596有没有可以替代的?LM2576可以
MFC的相机双目标定界面设计