F28027 中timer中断为什么没有将中断标志为清0?
读实例程序如下:interruptvoidcpu_timer0_isr(void){CpuTimer0.InterruptCount++;//Acknowledgethi...
读实例程序如下:interrupt void cpu_timer0_isr(void){CpuTimer0.InterruptCount++;// Acknowledge this interrupt to receive more interrupts from group 1PieCtrlRegs.PIEACK.all = PIEACK_GROUP1;}请问中断标志位TIF为什么没有清空呢?这样不应该是一直进入中断吗?
展开
4个回答
展开全部
特例!Cpu Timer0响应中断后自动清零了,其实你加上写1清0的语句也没有错!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-28
展开全部
软件清零。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-28
展开全部
为什么实际情况下会正常运行?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-10-28
展开全部
你仔细看看datasheet 有些中断标志位是需要你去软件清除的 有些是不需要的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询