这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界» 论坛首页» 嵌入式开发» MCU» 菜鸟求救, 4510的中断标志位清除问题

共2条 1/1 1 跳转至

菜鸟求救, 4510的中断标志位清除问题

菜鸟
2004-11-02 03:10:20 打赏

我目前用三星的4510bCPU开发一个系统,利用ET1进行定时。但ET1定时时间到时不进入中断处理程序,而是通过查询INTPND寄存器的相应位进行后继处理。

WTDATA1(EM_TDATA1) ;往TDATA1写入计数值

WTCON(ENABLE_ET1) ; 启动定时器ET1

WTCNT1(EM_TCNT1) ; 往TCNT1写入计数值

while((INTPND & 0x00000800)! = 0);等待定时时间到

WINTPND(INTPND | 0x00000800) ; 往INTPND寄存器ET1中断标示位写入‘1’,原意用于清除该中断标示位

但是运行后,发现INTPND的ET1中断标示位并没有被清零。

请各位大虾帮助给指导一下,应该怎么做才能软件清除INTPND的中断标示位?谢谢!




关键词: 菜鸟 求救 中断 标志 清除 问题

菜鸟
2004-11-03 17:30:00 打赏
2楼
我也想看看高手的解答[em04]

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册]