当前位置: 首页 > news >正文

秦皇岛网站建设找汉狮网站建设捌金手指花总十六

秦皇岛网站建设找汉狮,网站建设捌金手指花总十六,html5网站开发实战,怎么搭建属于自己的网站从下往上看: 1. 时钟设置 RCC_APB1PeriphClockCmd(RCC_APB1Periph_WWDG,ENABLE);//使能独立看门狗时钟 WWDG_SetPrescaler(WWDG_Prescaler_8);//看门狗预分频器WWDG counter clock (PCLK1/4096)/8 2.设置窗口值 实际就是设置WWDG_CR的低七位值, 但是这个值要大于0x40(也就是…

 从下往上看:

1. 时钟设置

RCC_APB1PeriphClockCmd(RCC_APB1Periph_WWDG,ENABLE);//使能独立看门狗时钟

WWDG_SetPrescaler(WWDG_Prescaler_8);//看门狗预分频器WWDG counter clock = (PCLK1/4096)/8

2.设置窗口值

实际就是设置WWDG_CR的低七位值, 但是这个值要大于0x40(也就是bit T6必须为1, 如果小于的话, 直接就复位, 因此窗口的上限值的取值范围: 0x40~ 0x7F)

看门狗使能的话, 则WWDG_CR的位WDGA置1

WWDG_SetWindowValue(wr);

WWDG_Enable(WWDG_CNT);

3. 中断开启?

WWDG_EnableIT() 这个还利用了位膨胀, 来开启WWDG_CFR的bit9.

WWDG_ClearFlag();//清除提前唤醒中断标志位WWDG_EnableIT();//开启提前唤醒中断

 WWDG_CFR:

        bit6:0  : 设置窗口值

        bit7:8  : 设置分配

        bit9  :  提前唤醒中断, 此位若置’1’,则当计数器值达到40h,即产生中断。此中断只能由硬件在复位后清除。

4.开启了中断,那么当然要设置中断优先级

NVIC_InitStructure.NVIC_IRQChannel=WWDG_IRQn;  //窗口看门狗中断NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=0x02;  //抢占优先级为2NVIC_InitStructure.NVIC_IRQChannelSubPriority=0x03;					//子优先级为3NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;  //使能窗口看门狗NVIC_Init(&NVIC_InitStructure);

5.运行原理

实际他就是一个倒计数定时器, 当我们设置的初始值减到0x3F的时候,会产生复位, 如果我们开启了复位前中断,那么会先运行中断, 然后复位.我们可以在复位中断保存一些数据,.

目前在实际项目还没用过, 没有对时序要求这么严格的项目.

正点原子例程代码

void WWDG_Init(u8 tr,u8 wr,u32 fprer)
{NVIC_InitTypeDef NVIC_InitStructure;RCC_APB1PeriphClockCmd(RCC_APB1Periph_WWDG,ENABLE); //使能窗口看门狗时钟WWDG_CNT=tr&WWDG_CNT;   //初始化WWDG_CNT. WWDG_SetPrescaler(fprer); //设置分频值WWDG_SetWindowValue(wr); //设置窗口值WWDG_Enable(WWDG_CNT);  //开启看门狗NVIC_InitStructure.NVIC_IRQChannel=WWDG_IRQn;  //窗口看门狗中断NVIC_InitStructure.NVIC_IRQChannelPreemptionPriority=0x02;  //抢占优先级为2NVIC_InitStructure.NVIC_IRQChannelSubPriority=0x03;					//子优先级为3NVIC_InitStructure.NVIC_IRQChannelCmd=ENABLE;  //使能窗口看门狗NVIC_Init(&NVIC_InitStructure);WWDG_ClearFlag();//清除提前唤醒中断标志位WWDG_EnableIT();//开启提前唤醒中断
}//窗口看门狗中断服务程序 
void WWDG_IRQHandler(void)
{WWDG_SetCounter(WWDG_CNT); //重设窗口看门狗值WWDG_ClearFlag();//清除提前唤醒中断标志位LED1=!LED1;
}

http://www.yayakq.cn/news/736809/

相关文章:

  • 国家住房城乡建设厅网站泗水县建设局的网站怎么打开
  • 沭阳住房城乡建设局网站满足客户的crm软件定制
  • 做网站盐城wordpress 字数
  • 制作公司网站流程wordpress 底部工具栏
  • 大连设计网站公司温州网络问政平台
  • 周口专业做网站公司十堰优化排名技术厂家
  • 网站名称及网址灯饰 东莞网站建设
  • 德国服务器网站广西网站建设代理加盟
  • 网站建设电话网络推广培训哪个学校好
  • 做打折的淘宝小卖家的网站wordpress portfolio插件
  • linux主机上传网站做手机关键词快速排名软件
  • 成都网站制作怎么样免费的商城小程序
  • 建网站的流程及注意事项网站开发软件的选择
  • 快速seo整站优化排行网站建设项目中标通知
  • 甘肃网站快速排名策划做网站需要网页嵌套吗
  • 网站建设人员求职信iOS开发 隐私政策网站怎么做
  • 所有的网站都要用htmlu做吗网站rar文件
  • 无网站网络营销莱芜雪野湖别墅
  • 鞍山网站建设公司有pc网站 移动网站怎么做
  • 学校网站建设开发方案书网站全面推广方案
  • 找北京赛车网站开发南通网站建设哪家好
  • 淘宝做海淘产品 网站折扣变化快广州企业网站seo
  • 做慕课的网站dnf怎么做提卡网站
  • 个人网站建设书wordpress教程全集(入门到精通)
  • vs做网站如何放背景图教做甜品网站
  • 家庭电脑做网站帮做论文网站吗
  • 如何用 ftp上传网站设计师投稿网站
  • 网站能为智慧城市建设作出什么贡献不买域名怎么做网站
  • 网站后台示演网站怎么绑定域名
  • 阳山做网站海南澄迈网站建设