Skip to content

Sun2018421/Nucleo-Stm32f767ZI-OV2640

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

实验器材:
	阿波罗STM32F7开发板
	
实验目的:
	学习摄像头,BMP编码/JPEG编码和文件系统的使用,实现一个简单的照相机.
	
硬件资源:
	1,DS0(连接在PB1),DS1(连接在PB0) 
	2,串口1(波特率:115200,PA9/PA10连接在板载USB转串口芯片CH340上面)  
	3,ALIENTEK 2.8/3.5/4.3/7寸LCD模块(包括MCU屏和RGB屏,都支持) 
	4,SD卡,通过SDMMC1(SDMMC_D0~D4(PC8~PC11),SDMMC_SCK(PC12),SDMMC_CMD(PD2))连接 
	5,按键KEY0(PH3)/KEY1(PH2)/KEY2(PC13)/KEY_UP(PA0,也称之为WK_UP) 
	6,DCMI接口(用于驱动OV5640摄像头模块) 
	7,PCF8574(控制OV_PWDN和蜂鸣器)
	8,ALIENTEK OV2640摄像头模块,连接关系为:  
		OV5640模块 ------------ STM32开发板
		 OV_D0~D7  ------------  PB8/PB9/PD3/PC11/PC9/PC8/PC7/PC6
		 OV_SCL    ------------  PB4
		 OV_SDA    ------------  PB3
		 OV_VSYNC  ------------  PB7
		 OV_HREF   ------------  PH7
		 OV_RESET  ------------  PA15
		 OV_PCLK   ------------  PA6
		 OV_PWDN   ------------  PCF8574_P2 
	
实验现象:
	本实验开机的时候先检测字库,然后检测SD卡根目录是否存在PHOTO文件夹,如果不存在则创建,如
	果创建失败,则报错(提示拍照功能不可用)。在找到SD卡的PHOTO文件夹后,开始初始化OV2640,
	在初始化成功之后,就一直在屏幕显示OV2640拍到的内容。当按下KEY_UP按键的时候,可以选择缩放
	,还是1:1显示,默认缩放。按下KEY0,可以拍bmp图片照片(分辨率为:LCD辨率)。按下KEY1可以
	拍JPEG图片照片(分辨率为UXGA,即1600*1200)。拍照保存成功之后,蜂鸣器会发出“滴”的一声
	,提示拍照成功。DS0还是用于指示程序运行状态,DS1用于提示DCMI帧中断。
	
注意事项:
	1,4.3寸和7寸屏需要比较大电流,USB供电可能不足,请用外部电源适配器(推荐外接12V 1A电源).
	2,本例程在LCD_Init函数里面(在lcd.c),用到了printf,如果不初始化串口1,将导致液晶无法显示!! 
	3,本实验需要自备SD卡和ALIENTEK OV2640摄像头模块各一个.
	4,本例程详细说明,见光盘:9,增值资料\1,ALIENTEK 产品资料\10,ATK-OV2640摄像头模块\ATK-OV2640摄像头模块使用说明(阿波罗F767)_AN1615A.pdf
	
					正点原子@ALIENTEK
					2016-9-30
					广州市星翼电子科技有限公司
					电话:020-38271790
					传真:020-36773971
					购买:http://shop62103354.taobao.com
					http://shop62057469.taobao.com
					公司网站:www.alientek.com
					技术论坛:www.openedv.com





About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published