智能车制作
标题:
各位大侠,关于PIT中断的问题
[打印本页]
作者:
李文学
时间:
2011-2-15 18:21
标题:
各位大侠,关于PIT中断的问题
主要就是我编的程序(光电组),分时点亮12个激光管(每次点亮2个),使用的是PIT中断(0.5ms中断一次,中断中对2个激光管的输入信号进行AD转换,经过六次中断后,把一个转换完成标志位置1,),在主程序中的for(;;)里面每次都对那个转换完成标志位检查是否为1,如果是就进行AD信号的处理。但是用BDM单步调节时,发现程序在进入中断后,执行完中断里面的语句后,发现程序又回到中断的第一句,好像老是在中断里面循环一样,不解,大为不解。。。
希望各位高手不吝赐教,感激,十分感激~
作者:
wbhb
时间:
2011-6-7 21:26
你的程序能展示下么?我来看看
作者:
xlfd1
时间:
2011-8-16 11:06
如果是软件问题的话,估计是没有及时清中断标志位。
贴个程序出来,让大家帮你找找问题
作者:
河山
时间:
2011-10-6 16:52
这不好说啊,一般是标志位的问题,最好把程序发上来给你参考参考
作者:
fruit
时间:
2012-2-25 23:28
没程序看不出问题啊
作者:
xbest
时间:
2012-2-29 14:31
会不会是中断服务处理的时间太长了,简化中断服务处理函数试试?
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2