新手入门
- 积分
- 18
- 金钱
- 18
- 注册时间
- 2020-9-4
- 在线时间
- 3 小时
|
本帖最后由 asdfdd 于 2021-3-5 21:23 编辑
主函数代码
LCD_Init();
HAL_Delay(2);
err=OV2640_Init();
if(err!=0)
{
printf("ov2640初始化失败 %d\n",err);
while(1);
}
OV2640_RGB565_Mode();
err=OV2640_OutSize_Set(320,480);
if(err!=0)
{
printf("ov2640尺寸设置失败 %d\n",err);
while(1);
}
ov2640_speed_ctrl();
/* USER CODE END 2 */
/* USER CODE BEGIN WHILE */
while (1)
{
while(OV2640_VSYNC==1) //开始采集数据
{
while(OV2640_HREF)
{
while(OV2640_PCLK==0);
exc = (uint16_t)OV2640_DATA;
while(OV2640_PCLK==1);
while(OV2640_PCLK==0);
*(__IO uint16_t*) FSMC_DATA = (uint16_t)(((uint16_t)OV2640_DATA<<8)|exc);
while(OV2640_PCLK==1);
}
}
}
使用UXGA
使用SVGA
花屏
|
|