智能车制作

标题: 程序突然跑到systick_delay出不来了 [打印本页]

作者: okirbyo    时间: 2017-4-4 20:55
标题: 程序突然跑到systick_delay出不来了
本帖最后由 okirbyo 于 2017-4-4 20:56 编辑

在运行“enable_irq(PIT0_IRQn)”,              或“ImgAdjust();  //车子根据图像的特征自动调整车子的方向和速度”,
       或"vcan_sendimg(imgbuff, CAMERA_SIZE);  //发送图像到上位机”
这三个函数时,总是会莫名跑进systick_delay,在图2位置处也出不来。只要函数中有这三个函数的一个,就会进去systick_delay。整个函数除了MK60_systick.h就没有调用systick_delay的了
(在运行enable_irq(PIT0_IRQn)时的截图:下面1图绿色处无法继续前进,break后继续运行就跑到2图绿色处循环出不来了。)


作者: okirbyo    时间: 2017-4-4 21:17
其中ImgAdjust();单步调试会进入default_isr,发送DEBUG_PRINTF("\n****default_isr entered on vector %d*****\n\n%s Interrupt", vtr, vector_str[vtr]);
作者: 誉喜    时间: 2017-5-20 22:06
楼主这个问题有解决的思路吗?




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