-
Notifications
You must be signed in to change notification settings - Fork 1
FateMouse/STM32-Camera
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
实验器材: MiniSTM32F103开发板V3版本 实验目的: 学习STM32驱动ATK-OV7670摄像头模块. 硬件资源: 1,DS0(连接在PA8) 2,串口1(波特率:9600,PA9/PA10连接在板载USB转串口芯片CH340上面) 3,ALIENTEK 2.8/3.5/4.3/7寸TFTLCD模块(通过GPIO驱动,连接关系见lcd.h) 4,ATK-OV7670摄像头模块. 5,外部中断15(PA15,用于检测OV7670的帧信号) 7,定时器3(用于打印摄像头帧率) 8,ALIENTEK ATK-OV7670摄像头模块,连接关系为: OV7670模块 ----------- STM32开发板 OV_D0~D7 ----------- PB0~7 OV_SCL ------------ PC4 OV_SDA ------------ PC5 OV_VSYNC ------------ PA15 FIFO_RRST ----------- PA4 FIFO_OE ----------- PA11 FIFO_WRST ------------ PA0 FIFO_WEN ------------ PA12 FIFO_RCLK ------------ PA1 实验现象: 本实验开机后,初始化摄像头模块(OV7670),如果初始化成功,则在LCD模块上面显示摄像头模块所拍摄 到的内容,实现摄像头驱动。通过串口,我们可以查看当前的帧率(这里是指LCD显示的帧率,而不是指OV7 670的输出帧率),同时可以借助USMART设置OV7670的寄存器,方便大家调试。DS0指示程序运行状态。 注意事项: 1,4.3寸和7寸屏需要比较大电流,USB供电可能不足,请用外部电源供电(5V电源,接VOUT2即可). 2,本例程在LCD_Init函数里面(在ILI93xx.c),用到了printf,如果不初始化串口1,将导致液晶无法显示!! 3,LCD模块在开发板的LCD接口上面,必须靠右插。 4,本实验需要自备ALIENTEK OV7670摄像头模块一个. 5,MiniSTM32开发板与摄像头的连线,请分开捆绑(D0~D7绑一起,其他的绑一起),以减少干扰,否则可能无法显示!! 6,本例程,可以使用USMART进行调试,通过USMART调用各种函数实现对摄像头的全面控制和测试。 7,本例程的详细说明,见光盘:增值资料\ALIENTEK应用文档(AN)\ALIENTEK摄像头模块使用_AN1406.pdf 正点原子@ALIENTEK 2014-3-27 广州市星翼电子科技有限公司 电话:020-38271790 传真:020-36773971 购买:http://shop62103354.taobao.com http://shop62057469.taobao.com 公司网站:www.alientek.com 技术论坛:www.openedv.com 技术论坛:www.openedv.com
About
No description, website, or topics provided.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published