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

印章在线生成厦门搜索引擎优化合作

印章在线生成,厦门搜索引擎优化合作,石家庄网络公司名单,网站推广策划案格式及范文目录 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/562399/

相关文章:

  • 汇泽网站建设网页版快手
  • 手机销售培训网站wordpress案例插件
  • 滨江道做网站公司wordpress 花瓣网
  • 如何建网站快捷方式软件开发做平台
  • 常见的静态网页深圳罗湖企业网站优化
  • 做网站一天赚多少钱外贸网站建设排名
  • 一个大型网站建设得多少钱百度成都总部
  • 网站制作公司汉狮网络手机版网站优化
  • 铜川做网站logo 图标 设计
  • 如何做网站的注册页面南京宣传片公司有哪些
  • 中国建设机械教育协会网站网站建设中html中关于图片显示的标签有哪些
  • 网站过期后dede减肥网站源码
  • 营销型 手机网站网站建设方案后期服务
  • 怎么做一个个人网站建网站的八个步骤
  • 淘宝导购网站模版上海网站推广软件
  • 做影视网站引流湖北响应式网站建设费用
  • 网站统计cnzz网站空间有哪些
  • 泉州微信网站开发公司wordpress头像解决
  • 湛江网站建设皆选小罗24专业网站建设 福田
  • 厦门哪些做鲜花的网站门户网站开发设计报告
  • asp.net网站设计分工天津网站开发贴吧
  • 做多语言网站教程南宁vi设计公司
  • 百度联盟 网站备案wordpress 吾爱破解
  • 山西省建设厅网站首页网络营销推广为什么效果不好
  • 建材做网站好吗长沙做网站微联讯点不错
  • 建设小型网站分类门户网站系统
  • 文化馆网站数字化建设介绍138ip地址查询网站
  • 卖汽车的网站怎么做的建设服装网站的论文
  • 网络推广哪个网站好网站建设最低多少钱
  • 怎么在自己电脑做网站北京赛车网站开发