最近刚刚看完开源骚客的《揭秘摄像头视频采集系统》,里面留了个小bug,困扰了我很久,后面进过我认真的推算,发现是帧率计算错了,ov5640我配置的其实是30fps的,而vga配置了60fps了,由于他们的帧率不一致,导致了图像刷新会有断层现象。
assign cfg_array[266] = {8'h78, 16'h3808, 8'h04}; // DVPHO (1024)
assign cfg_array[267] = {8'h78, 16'h3809, 8'h00}; // DVPHO (1024)
assign cfg_array[268] = {8'h78, 16'h380a, 8'h02}; // DVPVO (720)
assign cfg_array[269] = {8'h78, 16'h380b, 8'hd0}; // DVPVO (720)
assign cfg_array[270] = {8'h78, 16'h380c, 8'h07}; // HTS (1892)
assign cfg_array[271] = {8'h78, 16'h380d, 8'h64};