STM32寄存器列表 独立看门狗相关寄存器
作者:fly 发布于:2014-5-13 10:12 分类:嵌入式
本文出自www.forwhat.cn
键寄存器(IWDG_KR)
15-0位:KEY[15:0]键值(只写寄存器,读出值为0x0000),软件必须以一定的间隔写入0xAAAA,否则,当计数器为0时,看门狗会产生复位。
写入0x5555表示允许访问IWDG_PR和IWDG_RLR寄存器,写入0xCCCC,启动看门狗工作(若选择了硬件看门狗则不受此命令字限制)
IWDG_PR(预分频寄存器)
PR[2:0]: 预分频因子,这些位具有写保护设置,通过设置这些位来选择计数器时钟的预分频因子。要改变预分频因子,IWDG_SR寄存器的PVU位必须为0。
定义:000(预分频因子=4)001(分频因子=8)010(=16)011(=32)100(=64)101(=128)110(=256)111(=256). 注意:对此寄存器进行读操作,
将从VDD电压域返回预分频值。如果写操作正在进行,则读回的值可能是无效的。因此,只有当IWDG_SR寄存器的PVU位为0时,读出的值才有效。
IWDG_RLR(重装载寄存器)
11-0位:RL[11:0]看门狗计数器重装载值,这些位具有写保护功能,参看17.3.2节。用于定义看门狗计数器的重装载值,每当向IWDG_KR寄存器写入0xAAAA时,
重装载值会被传送到计数器中。随后计数器从这个值开始递减计数。看门狗超时周期可通过此重装载值和时钟预分频值来计算,参照表83。只有当IWDG_SR
寄存器中的RVU位为0时,才能对此寄存器进行修改。注:对此寄存器进行读操作,将从VDD电压域返回预分频值。如果写操作正在进行,
则读回的值可能是无效的。因此,只有当IWDG_SR寄存器的RVU位为0时,读出的值才有效。
IWDG_SR(状态寄存器)
1位:RVU看门狗计数器重装载值更新,此位由硬件置’1’用来指示重装载值的更新正在进行中。当在VDD域中的重装载更新结束后,此位由硬件清’0’
(最多需5个40kHz的RC周期)。重装载值只有在RVU位被清’0’后才可更新。
0位:PVU看门狗预分频值更新,此位由硬件置’1’用来指示预分频值的更新正在进行中。当在VDD域中的预分频值更新结束后,此位由硬件清’0’
(最多需5个40kHz的RC周期)。预分频值只有在PVU位被清’0’后才可更新。
日历
分类
存档
- 2018年3月(1)
- 2017年9月(1)
- 2017年7月(2)
- 2017年5月(1)
- 2017年3月(2)
- 2017年2月(6)
- 2017年1月(9)
- 2016年12月(13)
- 2016年11月(4)
- 2016年8月(17)
- 2016年7月(4)
- 2016年3月(1)
- 2016年2月(2)
- 2015年12月(4)
- 2015年10月(5)
- 2015年9月(1)
- 2015年8月(1)
- 2015年6月(2)
- 2015年5月(4)
- 2015年4月(1)
- 2015年3月(4)
- 2015年2月(2)
- 2015年1月(24)
- 2014年12月(3)
- 2014年10月(5)
- 2014年9月(5)
- 2014年8月(4)
- 2014年7月(13)
- 2014年6月(18)
- 2014年5月(20)
- 2014年4月(24)
- 2014年3月(90)
- 2014年2月(121)
- 2014年1月(11)
最新评论
- qq
哈 - AdOnCn
很好!感谢! - FlyLu
fly您好,看到你写的文章很不错,也很佩... - 地铁诡事
[给力] - 婚嫁百科
如果有爱,如果有结局! - 安安博客
看不懂 - wys.me
博主好,请教个问题哈。 怎么修改vis... - 知道91博客
哈哈,这个算是编程很基础很基础的了吧 - 婚嫁百科
晕死,怎么都不会显示出来的啊 - 小俊
看不懂
发表评论: