STM32F10xxx参考手册-看门狗寄存器详解
下载需积分: 17 | PDF格式 | 15.99MB |
更新于2024-08-06
| 8 浏览量 | 举报
"STM32 官方 中文 数据手册 第10版"
本文档是对STM32F10xxx系列微控制器的参考手册中文翻译,基于2009年12月的英文第10版RM0008。STM32是由意法半导体(STMicroelectronics)生产的微控制器系列,分为小容量、中容量、大容量和互联型产品。在STM32F10xxx系列中,具体包括STM32F101xx、STM32F102xx和STM32F103xx等多个子系列。
在微控制器的操作中,寄存器扮演着至关重要的角色,它们是设备硬件配置和状态的主要接口。文档详细介绍了两个关键的寄存器——控制寄存器(WWDG_CR)和配置寄存器(WWDG_CFR),用于管理看门狗(Watchdog)功能。
1. **控制寄存器(WWDG_CR)**
- 地址偏移量:0x00
- 复位值:0x7F
- 其中,`WDGA`位用于激活看门狗,软件置'1'后由硬件复位后清'0'。当WDGA=1时,看门狗功能被启用并可能导致系统复位。
- `T[6:0]`是7位计数器,存储看门狗计数值。每(4096x2WDGTB)个PCLK1周期减1,当计数器从40h变为3Fh时,触发看门狗复位。
2. **配置寄存器(WWDG_CFR)**
- 地址偏移量:0x04
- 复位值:0x7F
- `EWI`位用于提前唤醒中断,当计数器达到40h时产生中断,并由硬件在复位后清除。
- `WDGTB[1:0]`设定预分频器的时基,决定计数器的减计数频率。
- `W[6:0]`是7位窗口值,用作与递减计数器比较的阈值,以检查是否超出了预设范围。
STM32的看门狗功能是系统稳定性的重要保障,它能确保设备在程序异常或锁定时进行复位,防止设备无响应。通过控制这两个寄存器,开发人员可以精细调整看门狗的工作方式,以满足不同应用的需求。
在使用STM32时,开发者应参照官方的英文原稿以获取最新和最准确的信息。STM32的中文参考手册提供了方便国内用户的技术参考,但可能存在翻译误差,建议配合英文文档使用,并定期在ST官方网站上查找更新版本以保持信息的时效性。
相关推荐
郝ren
- 粉丝: 57
- 资源: 4040
最新资源
- Adobe Flex 编码指南
- Eclipse中文图文教程
- Flex+Blazeds+Java+入门教程.doc
- See MIPS Run Linux(中文版)
- MyEclipse 6 Java EE 开发中文手册.pdf
- Log4j全面详细手册
- IBM DB2 Universal Database Command Reference
- C#语言概述******
- 敏捷开发java电子书
- QTP相关学习文档,对象识别
- Objective-C 开发手册
- Perl编程参考手册
- LabWindows/CVI基础教程
- C和C++语言经典、实用、趣味程序设计编程百例精解
- OPNET_用户指南_翻译稿
- mysql高性能第二版