智能车制作

标题: 图像中冷不丁的错误行 [打印本页]

作者: 第109位梁山好汉    时间: 2015-2-23 23:37
标题: 图像中冷不丁的错误行
请教大家一个问题:
DMA采集的图像,当定时中断里不加处理程序时,图像没有问题,可当加上处理程序时就会冷不丁的出现一行错误的图像。定时中断是10ms。

自己认为图像的采集应该没问题啊,定时中断的优先级低于外部中断和DMA中断啊。难道是主函数里的图像处理时被定时中断给打乱而出的错误吗?定时中断里的程序也没超出10ms啊。

是中断冲突吗?想不明白为什么,也想不被明白为什么是中断冲突,大家有遇到的吗?
求帮助。



补充内容 (2015-2-24 15:20):
好了,谢谢大家了,是中断优先级的问题。

作者: aytc100    时间: 2015-2-24 10:47
程序超时了,去优化程序吧
作者: 第109位梁山好汉    时间: 2015-2-24 13:39
aytc100 发表于 2015-2-24 10:47
程序超时了,去优化程序吧

定时中断里的程序吗?可是我在一进入中断程序就先清的中断啊。这样即使中断里的程序超过10ms,那也应该是保证在10ms之内结束一次中断啊。

中断里面就执行了这么多的程序。不知道为什么

作者: 第109位梁山好汉    时间: 2015-2-24 15:22
aytc100 发表于 2015-2-24 10:47
程序超时了,去优化程序吧

好了,谢谢了,是中断优先级的问题


作者: 564388806    时间: 2015-2-25 11:53
路过看看
作者: 空有一人    时间: 2015-2-27 15:07
:o:o




欢迎光临 智能车制作 (http://111.231.132.190/) Powered by Discuz! X3.2