有时系统程序出错陷入死循环或者因外部因素(如,极端环境)临时故障,这时看门狗定时器就会起到作用:复位重置系统(重启)。系统在正常运行时,系统软件程序在看门狗定时器倒数为0之前给定时器重新设定数值,这个过程叫喂狗。
预防万一的钥匙
关于各种CPU外设的控制思路:
1、理解相应外设概念,如何与其他设备相互干系(理论理解);
2、查看硬件物理特性(参考底板原理图、数据手册);
WDTCON寄存器写入相应位功能列表
3、找出关键SFR(寄存器);
WTCON(0xE2700000),其中bit5是看门狗的开关:0代表关,1代表开
4、编写汇编代码。
#_start_start:ldrr0,=0xE2700000ldrr1,=0x0strr1,[r0]
注:在study210中,内部的iROW程序默认在启动时关闭看门狗定时器。
为什么要关看门狗?
一般CPU设计,在CPU启动后看门狗默认是工作的(为什么默认不关闭而要工作?猜测是因为怕你的程序在启动代码前端就死机了或者跑飞了没人管),好处就是没有空当和漏洞,坏处就是在启动代码段我们不方便去喂狗(或者说懒得去喂狗)时看门狗会复位,所以为了偷懒我们就在启动代码前端先去关闭看门狗,然后在后面系统启动起来之后再根据需要决定是否要打开看门狗(一旦打开就必须同时提供喂狗)。
在S5PV210内部的iROM代码(BL0)中,其实已经关过看门狗了。所以我们的启动代码实际上是不用去关也没事的,也就是说今天写的关闭看门狗的代码运行后没有任何现象(没有现象就是正常现象).
很多CPU内部是没有BL0的,因此也没人给你关看门狗,都要在启动代码前段自己写代码关看门狗,所以今天学习的内容也是有价值的。
荣誉再现!瘦吧科技荣登世界品质巅峰,蒙特奖再次认证!
在健康食品领域的激烈竞争中,瘦吧科技凭借其卓越的产品品质和持续的创新精神,旗下瘦吧脂20营养固体饮料继2020年获奖之后,今年再次荣获全球食品界最高认可——2024世界品质评鉴大会国际蒙特奖铜奖。这一殊荣不仅是对瘦吧脂20营养固体饮料产品品质的极高赞誉,更是对瘦吧科技在健康食品研发领域持续创新的肯定...
半导体热电技术领军企业富信科技股价大涨5.25%,市值突破23亿元
【富信科技股价上扬5.25%聚焦半导体热电技术发展】3月26日,富信科技盘中股价上涨5.25%,报26.87元/股,交易额达5911.02万元,换手率为4.27%,总市值达到23.71亿元。广东富信科技股份有限公司,坐落于佛山市顺德高新区(容桂)科苑三路20号,致力于半导体热电技术的研发、生产、销售...
三极管常用的两种用途
三极管常用的两种用途:1.数字电路中开关管工作在截止区和饱和区。2.模拟电路中放大管工作在放大区。1.2三极管的输出特性曲线1.3三极管工作区的判断2.继电器驱动电路2.2续流二极管在三极管截止的瞬间,由于线圈中的电流不能突变为零,继电器线圈两端会产生一个较高电压的感应电动势,线圈产生的感应电动势则...
24小时:INFINITE金圣圭-《无限挑战》-Teen Top-Roy Kim
因2018平昌冬奥会,《音乐银行》将停播两周。5日下午,KBS相关人士通过OSEN表示“因2018平昌冬季奥运会相关的节目编成,《音乐银行》将于9日16日连续两周停播,23日正常播出。”另,2018平昌冬奥会将于9日下午8时(韩国时间)进行开幕仪式,25日闭幕。INFINITE金圣圭话剧《AMADE...