新手入门
- 积分
- 19
- 金钱
- 19
- 注册时间
- 2019-9-27
- 在线时间
- 11 小时
|
30金钱
请教一下,OV2640用STM32F103C8驱动,获取RGB或者JEPG数据,串口发送数据,但是一直发送的乱码。
项目需求很紧,求解决,有偿
移植的代码如下:
while(OV2640_VSYNC);
linecnt=0;
pixcnt=0;
while(linecnt<lcddev.height)
{
while(OV2640_HREF)
{
while(OV2640_PCLK==0);
PixU8 = OV2640_DATA;
PixU8 = PixU8 << 4;
while(OV2640_PCLK==1);
while(OV2640_PCLK==0);
PixU8 = OV2640_DATA + PixU8;
while(OV2640_PCLK==1);
while((USART1->SR&0X40)==0); //Ñ­»··¢ËÍ,Ö±µ½·¢ËÍÍê±Ï
USART1->DR=PixU8;
pixcnt ++;
}
if(pixcnt)
{
//MYDMA_SRAMLCD_Enable(); //Æô¶¯DMAÊý¾Ý´«Êä
pixcnt=0;
linecnt++;
}
}
ov_frame++;
if(ov_frame >= lcddev.width){
ov_frame = 0;
delay_ms(1800);
}
|
|