问题: 因为没有买LCD,所以我想用串口输出看看原始数据是否正确,结果加上了串口输出的语句,算了数据感觉是错的,摄像头能感觉到光强度的变化,但是分辨不出来颜 {MOD},数据输出来都是灰 {MOD}
rgb565的格式,1111 1111 1111 1111分别拆成rgb分量是1111 1000(R)、1111 1100(G)、1111 1000(B)
使用的是串口猎人,采集的数据是在附件里
程序是直接用的原子的程序,改动的位置只有以下两个位置
/**************加了串口输出**********************/
for(j=0;j<76800;j++)
{
OV7670_RCK_L;
color=GPIOC->IDR&0XFF; //读数据
OV7670_RCK_H;
USART_SendData(USART1, color);
OV7670_RCK_L;
color=GPIOC->IDR&0XFF; //读数据
OV7670_RCK_H;
// USART_SendData(USART1, color);
}
/************关掉了记录帧率的中断************/
OV7670_Special_Effects(effect);
// TIM6_Int_Init(10000,7199); //10Khz计数频率,1秒钟中断
EXTI8_Init(); //使能定时器捕获
OV7670_Window_Set(12,176,240,320); //设置窗口
OV7670_CS=0;
LCD_Clear(BLACK);
其余程序没有改,求各路大神或者原子哥帮忙,新手上路,多多关照
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>