原子ov7670(带FIFO)+战舰stm32f103ZE用串口输出的问题

2019-08-18 19:46发布

问题:      因为没有买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);                          

其余程序没有改,求各路大神或者原子哥帮忙,新手上路,多多关照
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。