ARM S3C44B0X 之 看门狗定时器
合集下载
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
ARM S3C44B0X 之看门狗定时器
当受到故障,如噪声或系统错误的干扰时,s3c44b0x 看门狗定时器能够
产生复位信号,使CPU 复位,它也可以用作一个普通的16 位定时器使用,计
算完产生中断信号。
如果用作复位信号,可以产生一个长达128MCLK 时钟周
期的复位信号。
S3C44B0X 内部的watchdog 结构如下图所示:500) this.width=500;” border=0> 在S3C44B0X 内部由3 个16 位的特殊功能寄存器控制看门狗定时器:WTCON Reg: 功能控制器WTDATA Reg:数据存储器WTCNT Reg: 计数存储器16 位的WTCON 寄存器在S3C44B0X 复位时的地址为:0x01D3_0000,可读/写,初始值为0x8021,各位的功能如下:【15~8】设置预分频器值,初始值0x80
【7~6】保留位,但是在正常模式下必须设置为00,初始值00
【5】0=关闭看门狗,1=打开看门狗,初始值1
【4~3】设置除法因子,00=1/16, 01=1/32, 10=1/64, 11=1/128,初始值00 【2】中断使能位,0=打开中断,1=关闭中断,初始值0,用于定时器功能,初始值0
【1】保留位,但是在正常模式下必须设置位0,初始值0
【0】复位使能位,0=关闭复位功能,1=打开复位功能,用于复位功能,初
始值1
16 位的WTDATA 寄存器复位地址为:0x01D3_0004,可读/写,初始值为
0x8000
16 位的WTCNT 寄存器复位地址为:0x01D3_0008,可读/写,初始值为。