注:程序不完整,只是涉及到我的问题的部分 ////////////////////////////// /*采集与显示缓冲区的首址*/ Uint32 capYbuffer = 0x80000000; Uint32 capCbbuffer = 0x800675c0; Uint32 capCrbuffer = 0x8009b0a0; Uint32 disYbuffer = 0x80100000; Uint32 disCbbuffer = 0x801675c0; Uint32 disCrbuffer = 0x8019b0a0; Uint32 tempSrcYbuffer = 0x80200000; //临时 Uint32 tempDisYbuffer = 0x80300000; //临时 /////////////////////////////////////////// /*将Vedio Port1设为采集输入*/ portNumber = 1; vpHchannel1 = bt656_8bit_ncfc(portNumber); bt656_capture_start(vpHchannel1); /*等待第一帧数据采集完成*/ while(capNewFrame == 0){} /*将数据存入显示缓冲区,并清采集完成的标志*/ capNewFrame =0; for(i=0;i