智能车制作
标题:
关于摄像头场中断触发!!!有疑问?非常感谢!!!!
[打印本页]
作者:
时光小偷、、
时间:
2016-3-10 20:51
标题:
关于摄像头场中断触发!!!有疑问?非常感谢!!!!
问一个问题啊 就是摄像头dma传输完了之后 触发中断MT_DMA0_IRQHandler了 在中断MT_DMA0_IRQHandler执行的过程中又有一个场中断VSYNC来了 此时会进入场中断处理函数吗?(是分这两个的优先级还是?) 如果不进入的话,该函数执行完了之后,场中断会使得场中断标志位置1吗? 会立即进入场中断处理函数吗?(如果此时进入的话,图像不太对,这个不是重点.....)//场中断
void VSYNC(void)
{
PORTA_ISFR = 1<<28;
if(img_state==IMG_WAIT_FOR)
{
DMA_EN(DMA_CH0);
img_state=IMG_COLLECT; //正在采集过程中
}
else //如果采集完成了
{
}
}
//DMA采集完成中断
void MT_DMA0_IRQHandler(void)
{
uint16 copy;
DMA_IRQ_CLEAN(DMA_CH0);
img_state=IMG_OK; //采集完成标志位
for(copy=0; copy<120; copy++)//大约200US
{
memcpy(&image[copy][0],&image_h[copy][1],186);
}
}
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2