打印

PXA270定时器中断的问题

[复制链接]
1607|0
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
mengguren|  楼主 | 2009-3-5 10:24 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
我想把ucosII移植到pxa270上,原来准备用定时器0做时钟节拍中断,但是不知为什么总是进不了中断,我已经使能了定时器0,并且匹配寄存器OSMR0也赋了初值,除此之外还缺少什么么?为什么进不了中断啊。这个定时器不需启动也没有相应的匹配控制寄存器OMCR,那位高手帮指点一下,多谢了。
  另外还有一个问题,我用定时器4做操作系统时钟节拍中断倒是能进中断,可是进了中断无法清除中断源,总是反复的进中断出不来。我看数据手册上说只要往状态寄存器OSSR的相应位写1即可清除中断,于是我用下面的指令来清除中断: 
    //#define __REG(x)    (*(volatile INT32U*)(x))
    //rOSSR        __REG(0x40a00014)
    rOSSR = rOSSR;
但是写1并没有达到预期效果,不知是哪出了问题,哪位高手帮指点一下。

相关帖子

发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

2

主题

3

帖子

0

粉丝