S5PV210的timer--2 看门狗

一. S5PV210的timer–2 看门狗—产生中断
首先是两级时钟框图配置时钟
1.看门狗可以产生中断也可以产生RESET
2.首先看看门狗产生中断:涉及WTCON WTDAT WTCNT WTCLRINT 4个寄存器

rWTCON &= ~(0xff<<8);
rWTCON |= (65<<8);				// 66MHZ / (65+1) = 1MHZ

rWTCON &= ~(3<<3);
rWTCON |= (3<<3);				// f = 1/128 MHZ  T = 1 / f  T = 128us

// 第二步,设置中断和复位信号的使能或禁止
rWTCON |= (1<<2);				// enable wdt interrupt  我们设置的是中断
rWTCON &= ~(1<<0);				// disable wdt reset

// 定时0.128s  1000 x 128us = 0.128s 这里我们需要设置rWTCNT的值,	
如果不设置  第一次中断时间就会比较久,因为他会用rWTCNT里面的默认值0x8000
rWTDAT = 1000;				
rWTCNT = 1000; 设置了之后,第一次的时间值就是和后面的是一样的
// 第四步,先把所有寄存器都设置好之后,再去开看门狗
rWTCON |= (1<<5);				// enable wdt

二. S5PV210的timer–2 看门狗—产生RESET

// 第二步,设置中断和复位信号的使能或禁止
rWTCON &= ~(1<<2);				// disable wdt interrupt
rWTCON |= (1<<0);				// enable wdt reset
这样配置之后,程序就会不断复位,然后再去执行start.S, 再执行main函数
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值