mengguren 发表于 2009-3-5 10:24

PXA270定时器中断的问题

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