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

开店做网站小程序开发制作教程

开店做网站,小程序开发制作教程,网站集群建设,wordpress 前台 很慢目录 1 WDT简介 2 Exynos4412下的WDT控制器 2.1 概述 2.2 WDT的特性 2.3 工作原理 2.4 其他细节 3 WDT寄存器详解 3.1 WTCON控制寄存器 3.2 WTDAT 实时中断寄存器 3.3 WTCNT 递减计数器 3.4 WTCLRINT清除中断寄存器 4 WDT编程 1 WDT简介 Watch Dog Timer即看门狗定…目录 1 WDT简介 2 Exynos4412下的WDT控制器 2.1 概述 2.2 WDT的特性 2.3 工作原理 2.4 其他细节 3 WDT寄存器详解 3.1 WTCON控制寄存器 3.2 WTDAT 实时中断寄存器 3.3 WTCNT 递减计数器 3.4 WTCLRINT清除中断寄存器 4 WDT编程 1 WDT简介 Watch Dog Timer即看门狗定时器其主要作用是当发生软件故障时可产生复位信号使SOC复位其本质是一个计数器独立于CPU但是集成在SOC中的芯片 WDT工作原理 2 Exynos4412下的WDT控制器 2.1 概述 Exynos 4412 SCP中的看门狗定时器WDT是一种计时设备。可以使用该设备在系统错误引起的故障后恢复控制器的操作。可以将WDT用作普通的16位间隔定时器以请求中断服务。WDT也可以生成复位信号。 2.2 WDT的特性 支持带有中断请求的普通间隔定时器模式。当定时器计数值达到0超时时会触发内部复位信号。支持电平触发的中断机制。 2.3 工作原理 看门狗定时器使用的时PCLK时钟100Mhz 由soc提供给我们。 WTCNT寄存器中存入的是递减计数器的值会自动递减。 减到0时可以发送2种信号中断和普通定时器一样和复位监控CPU WTCON寄存器[2]位可以设置是否中断 WTCON寄存器[0]位可以设置是否复位 WTCON寄存器[15:8]位设置预分频器降低频率可以设置0~255降低1~256倍。 WTCON寄存器[4:3]位二级分频再次降低频率可以降低1/16 1/32 1/64 1/128。 公式为递减周期计算 2.4 其他细节 3 WDT寄存器详解 3.1 WTCON控制寄存器 3.2 WTDAT 实时中断寄存器 WTDAT寄存器可以指定超时持续时间。在初始WDT操作中您无法将WTDAT的内容加载到计时器计数器中。然而通过使用0x8000初始值可以驱动WDT计数器首次超时。设置Count reload value每当超时都会把WTDAT里的值复制到WTCNT中来产生实时中断。 3.3 WTCNT 递减计数器 不好超过65535 3.4 WTCLRINT清除中断寄存器 4 WDT编程 介绍编程实现看门狗运行程序运行5s后开发板复位 注exynos_4412.h见前期接口介绍。 #include exynos_4412.hvoid Delay(unsigned int Time) {while(Time--); }int main() {/*设置一级分频*/WDT.WTCON WDT.WTCON | (0xFF 8);/*设置二级分频*//*WTCNT递减频率 PLCK(100000000)/(0xFF 1)/128 3052*/WDT.WTCON WDT.WTCON | (0x3 3);/*禁止WDT产生中断信号*/WDT.WTCON WDT.WTCON (~(1 2));/*使能WDT产生复位信号*/WDT.WTCON WDT.WTCON | 1;/*设置计数器的初始值*/WDT.WTCNT (3052 * 5);/*使能WDT,计数器开始递减*/WDT.WTCON WDT.WTCON | (1 5);while(1){printf(WDT.WTCNT %d\n,WDT.WTCNT);/*喂狗*///WDT.WTCNT 3052;Delay(100000);}return 0; } 练习 编程实现将WDT的递减频率设置为10000HZ程序运行5s后开发板复位 #include exynos_4412.hvoid Delay(unsigned int Time) {while(Time--); }int main() {/*设置一级分频*/WDT.WTCON WDT.WTCON | (0x4D 8);/*设置二级分频*//*WTCNT递减频率 PLCK(100000000)/(0x4D 1)/128 ≈ 10000*/WDT.WTCON WDT.WTCON | (0x3 3);/*禁止WDT产生中断信号*/WDT.WTCON WDT.WTCON (~(1 2));/*使能WDT产生复位信号*/WDT.WTCON WDT.WTCON | 1;/*设置计数器的初始值*/WDT.WTCNT (10000 * 5);/*使能WDT,计数器开始递减*/WDT.WTCON WDT.WTCON | (1 5);while(1){printf(WDT.WTCNT %d\n,WDT.WTCNT);/*喂狗*///WDT.WTCNT 10000;Delay(100000);}return 0; }效果5s后开发板复位 注开发板已经帮我们实现了串口的功能所以直接调用printf即可否则串口也不会打印上电的信息。
http://www.zqtcl.cn/news/71447/

相关文章:

  • 西安做网站需要多少钱菏泽住房和城乡建设厅网站
  • 信阳网站建设策划方案免费下载软件app
  • 如何更改网站的关键词做seo必须有自己网站吗
  • 哈密建设厅网站绍兴微网站建设
  • 怎么在网站上添加广告代码公司网站怎么做网站备案
  • 自己做简单网站价格老公的姐姐一直用我们的手机号码
  • 做网站电话广东世纪达建设集团有限公司官方网站
  • 视频购物网站开发方案泸县城乡住房建设厅网站
  • 革吉网站建设长沙开发网站的公司哪家好
  • 上海做网站好的公司网站建设管理
  • ipad网站制作无锡网站推
  • 怎样给网站做后台wordpress重置密码忘记
  • wordpress安装网站无法pc端微信端网站建设
  • 镇江网站建设企业网站seo收费
  • 如何注册网站主办者深圳设计展2022
  • 北京网站建设公司如何选龙岩app制作
  • 沈阳免费自助建站模板广东网站建设网
  • wordpress 网站显示加载时长湘潭网络推广公司
  • 国家为什么不禁止外包北京百度seo排名点击软件
  • 做网站字体规范本科毕业 做网站编辑
  • 提供网站制作公司哪家好消防做ccc去那个网站
  • 艺术设计教学资源网站建设标准品牌电商网站
  • 一个完整网站开发需要什么技术建e网室内设计网下载
  • 设计公司网站建设模板图世界购物网站排名
  • 网站做推广搜索引擎营销的典型案例
  • 下载贵州省建设厅网站手游制作
  • 网站建设 计入哪个科目建设020网站需要多少钱
  • 前端网站页面模板网站域名的组成
  • 龙岩做网站开发价格湖北省住房和城乡建设厅网站首页
  • 网站可信国家企业官方网站查询系统