智能车制作
标题:
关于中断响应问题
[打印本页]
作者:
xiao5066821
时间:
2012-4-5 09:49
标题:
关于中断响应问题
我的主函数里面放了对图像的处理,以及曲率的计算和舵机的控制,但是全放进去后中断出现问题
由于中断里面放入了 PORTA_PA0 = ~PORTA_PA0; 即灯的闪烁 。可以判断中断是否进入。
现象就是灯要么不闪,或者闪一会就一直灭或者亮。
把图像处理放入中断执行,灯一直闪烁,但不清楚图像处理时间有没有超出中断响应时间,求高手指点!!
作者:
xiao5066821
时间:
2012-4-5 09:52
中断用的是8号 9号定时中断 但是不清楚多久采集一次
作者:
zhjb1
时间:
2012-4-5 10:36
中断程序不适合执行较长的程序段,如果你的处理时间较长,可以采用设置一个变量,由中断改变,主函数处理,完成后将变量改回等待下次中断。这样只要多个中断的优先级设计好了,不会有任何问题的。唯一需要注意的是处理程序较多和较长时,没有运算完中断(包括其他中断)又开始了的问题。
作者:
xiao5066821
时间:
2012-4-5 19:50
图像处理函数是在主函数里面死循环处理好呢 还是拉到中断里面处理好???我把函数放到中断里面处理 灯一直闪 中断响应着。。。是不是说明程序的处理时间没有超过中断的响应时间??
欢迎光临 智能车制作 (http://111.231.132.190/)
Powered by Discuz! X3.2