如何打开ARM实时时钟计数器

minhenghuang 2008-05-31 09:11:25
请问ARM9中如何打开实时时钟计数器,我初始化了TICNT了,但是如何让他运行起来
我初始化过程
rRTCOON=0x0;
rTICNT=(127&0x7f)|0x80;
TICNT寄存器不会走,要如何让他走起来
...全文
214 1 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
chenjinming 2008-07-01
  • 打赏
  • 举报
回复
需要设置时间中断处理函数
例如:
void TimerHandler(void){
KernelTime++;
ClearPending(BIT_TICK);
ScheduTask();
SWITCHTASK();
}
/*
*Period = ( n+1 ) / 128 second
*n: Tick time count value (1~127)
*/
void TimerInit(void){
KernelTime = 0;
rTICNT = 0x81;
pISR_TICK = (unsigned)TimerEntry;
EnableIrq(BIT_TICK);
}

27,509

社区成员

发帖
与我相关
我的任务
社区描述
硬件/嵌入开发 单片机/工控
社区管理员
  • 单片机/工控社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧