OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 5872|回复: 4

WWDG->CFR|=fprer<<7为什么是“PCLK1/4096再除2^fprer”的意思呢?

[复制链接]

2

主题

12

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2014-8-1
在线时间
0 小时
发表于 2014-8-21 11:02:08 | 显示全部楼层 |阅读模式
5金钱
新手看不完全手册(寄存器版本)MIniSTM32,看到第11章WWDG
[mw_shl_code=c,true]void WWDG_Init(u8 tr,u8 wr,u8 fprer) { RCC->APB1ENR|=1<<11; //使能wwdg时钟 WWDG_CNT=tr&WWDG_CNT; //初始化WWDG_CNT WWDG->CFR|=fprer<<7; //PCLK1/4096再除2^fprer WWDG->CFR&=0Xff80; //清空位6:0为设定窗口值做准备 WWDG->CFR|=wr; //设定窗口值 WWDG->CR|=WWDG_CNT; //设定计数器值 WWDG->CR|=1<<7; //开启看门狗 MY_NVIC_Init(2,3,WWDG_IRQn,2); WWDG->SR=0X00; //清除提前唤醒中断标志位 WWDG->CFR|=1<<9; //使能提前唤醒中断 }[/mw_shl_code]
第5行为什么是PCLK1/4096再除2^fprer的意思呢?感觉应该是“fprer*2^7再按位或WWDG->CFR”,完全糊涂了。在论坛也没找到合适的答案,请大师指点一下,谢谢啦!

最佳答案

查看完整内容[请看2#楼]

哦,吃完饭再看就明白了,嘿嘿!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

2

主题

12

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2014-8-1
在线时间
0 小时
 楼主| 发表于 2014-8-21 11:02:09 | 显示全部楼层
哦,吃完饭再看就明白了,嘿嘿!
回复

使用道具 举报

530

主题

11万

帖子

34

精华

管理员

Rank: 12Rank: 12Rank: 12

积分
165540
金钱
165540
注册时间
2010-12-1
在线时间
2117 小时
发表于 2014-8-21 23:59:23 | 显示全部楼层
回复【2楼】闪电:
---------------------------------
呵呵
我是开源电子网www.openedv.com站长,有关站务问题请与我联系。
正点原子STM32开发板购买店铺http://openedv.taobao.com
正点原子官方微信公众平台,点击这里关注“正点原子”
回复

使用道具 举报

2

主题

12

帖子

0

精华

新手上路

积分
40
金钱
40
注册时间
2014-8-1
在线时间
0 小时
 楼主| 发表于 2014-8-23 14:17:17 | 显示全部楼层
回复【3楼】正点原子:
---------------------------------
原子哥真是太热心啦,赞!
回复

使用道具 举报

1

主题

3

帖子

0

精华

新手上路

积分
28
金钱
28
注册时间
2014-11-13
在线时间
0 小时
发表于 2014-11-14 09:39:46 | 显示全部楼层
位31:8  保留。
EWI: 提前唤醒中断(Early wakeup interrupt)  位9 
此位若置’1’,则当计数器值达到40h,即产生中断。
此中断只能由硬件在复位后清除。

位8:7 WDGTB[1:0]: 时基(Timer base) 
预分频器的时基可以设置如下:
00: CK计时器时钟(PCLK1除以4096)除以1 
01: CK计时器时钟(PCLK1除以4096)除以2 
10: CK计时器时钟(PCLK1除以4096)除以4 
11: CK计时器时钟(PCLK1除以4096)除以8 

位6:0 W[6:0]: 7位窗口值(7-bit window value)  
这些位包含了用来与递减计数器进行比较用的窗口值。

上面是WWDG_CFR寄存器的说明
这里的WWDG->CFR|=fprer<<7;    //PCLK1/4096再除2^fprer ,fprer =3时,意思就是3(0x00000011)左移7位就是0x110000000,移位后的第8和7位是11,
对应WWDG_CFR寄存器的说明就是(PCLK1除以4096)除以8,这里的8就是2^fprer得来的。


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2025-6-29 04:59

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

快速回复 返回顶部 返回列表