-
Notifications
You must be signed in to change notification settings - Fork 1
/
readme.txt
53 lines (43 loc) · 1.99 KB
/
readme.txt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
实验器材:
阿波罗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