-
Notifications
You must be signed in to change notification settings - Fork 1
Sun2018421/Nucleo-Stm32f767ZI-OV2640
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
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 0
No packages published