硬件:ADSP-EDU-BF533, cmos 9650摄像头子卡,AD-HP530ICE仿真器
程序:EX_INTERRUPT_HANDLER(DMA0_PPI_ISR)
{
int i,j;
*pDMA0_IRQ_STATUS = 0x1;
for(i=0;i<320;i++)
{
for(j=0;j<240;j++)
{
DisplayBuffer_565[2*(240*i+j)+1] = ydata_buffer[640*i+j]&0xf8;
DisplayBuffer_565[2*(240*i+j)+1] |= (ydata_buffer[640*i+j]>>5)&0x07;
DisplayBuffer_565[2*(240*i+j)+0] = (ydata_buffer[640*i+j]<<3)&0xe0;
DisplayBuffer_565[2*(240*i+j)+0] |= (ydata_buffer[640*i+j]>>3)&0x1f;
}
}
Write_pic(0,DisplayBuffer_565);
Video_Frame_Capture();
}
在中断中调用显示图像,但是camera 速度很快,会对帧,为什么你们的图像会是正常的,我自己调试的图像会错位?