关于采集摄像头图像使用DMA的问题

2019-08-14 06:24发布

我用视频分离模块分离出模拟摄像头的行 场中断 但是没有像素中断.还能用DMA采集像素数据吗? 还是说有什么其他方法,希望论坛里的朋友们指点一下
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
7条回答
miaobrother
2019-08-14 15:50
回复【5楼】正点原子:
---------------------------------
我用的pal制式的模拟摄像头 ,lm1881分离出行,场信号,5510输出8位灰度数据。 确实是没有像素中断的,这个时候我的程序这样写   DMA_EnableRequest(HW_DMA_CH0); 
                       DMA_SetDestAddress(HW_DMA_CH0, (uint32_t)HREF_Buffer);  //设置DMA目的地址
                      DMA_SetMajorLoopCounter(HW_DMA_CH0, SONYCCD_W);    //设置DMA传输字节数目
     while(DMA_IsMajorLoopComplete(HW_DMA_CH2)) ;         //检查DMA是否传输完成
       GPIO_ITDMAConfig(HW_GPIOB,1, kGPIO_IT_RisingEdge, false);     //关闭行中断
   for(pixel=0;pixel<SONYCCD_W;pixel++)
 {
 CCDBuffer[h_num][pixel]=HREF_Buffer[pixel];             //采集像素点        
 }
图像是有 不过跟数字的比起来 差太多>

一周热门 更多>