我想把ucosII移植到pxa270上,原来准备用定时器0做时钟节拍中断,但是不知为什么总是进不了中断,我已经使能了定时器0,并且匹配寄存器OSMR0也赋了初值,除此之外还缺少什么么?为什么进不了中断啊。这个定时器不需启动也没有相应的匹配控制寄存器OMCR,那位高手帮指点一下,多谢了。 另外还有一个问题,我用定时器4做操作系统时钟节拍中断倒是能进中断,可是进了中断无法清除中断源,总是反复的进中断出不来。我看数据手册上说只要往状态寄存器OSSR的相应位写1即可清除中断,于是我用下面的指令来清除中断: //#define __REG(x) (*(volatile INT32U*)(x)) //rOSSR __REG(0x40a00014) rOSSR = rOSSR; 但是写1并没有达到预期效果,不知是哪出了问题,哪位高手帮指点一下。 |