S3C2440定时器只发生了一次中断,就没有下次了,我明明设置了自动装载的。我玩裸奔的程序

现在变成无限中断了,设置为自动装载的的,中断函数中也进行了中断悬挂寄存器相应位的清除。可是中断完了后又马上中断了。搞不懂

第1个回答  2010-10-28
你如果设置了自动装载,应该不会出现只发生一次的情况。除非你的程序不是在一个while循环里,跑一次就自然结束或进入一个死循环.检查一下你的程序逻辑
第2个回答  2010-11-08
用pwm设置时间,就可以让其经过你指定的时间在进行中断,我是看韦东山《嵌入式linux应用开发完全手册》第十章得出的想法,我也如此成功实践。你可以去看看那一章节。本回答被网友采纳

...就没有下次了,我明明设置了自动装载的。我玩裸奔的程序
你如果设置了自动装载,应该不会出现只发生一次的情况。除非你的程序不是在一个while循环里,跑一次就自然结束或进入一个死循环.检查一下你的程序逻辑

相似回答
大家正在搜