智能车制作

标题: 总钻风采集图像错位 [打印本页]

作者: opluss    时间: 2019-5-5 14:08
标题: 总钻风采集图像错位
有一个摄像头程序在作为主程序运行的时候一切正常,我把它加到我写的菜单作为子程序的时候有时会出现这种现象:
[attach]94193[/attach]

错位区域从最上移动到最下然后消失,偶然出现。

感觉像是从某个位置少了部分像素,有大佬猜测是在哪出现的问题呢。

DMA和PORT两个中断优先级都是最高的,摄像头的库是移植过来的。

作者: opluss    时间: 2019-5-5 16:04
暂时可能算是解决了。原因大概可能是采集完成的flag是在主函数循环头部置0,并且中断函数中没有对flag限制非零停止采集,导致数组被重新改写?因为具有偶然性规律性,我觉得可能是这个原因。
作者: cxr18220662742    时间: 2019-5-6 12:50
你可以按照你的想法对程序进行改写




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