PXA270定时器中断的问题

[复制链接]
2190|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

粉丝
快速回复 在线客服 返回列表 返回顶部