首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

STM32直接驱动OV7660摄像头成功

STM32直接驱动OV7660摄像头成功

直接用STM32接的摄像头,没有其他什么外加电路,stm32从摄像头读到数据,然后直接送往TFT(ILI9320芯片)

效果和速度:图像调整成了160x120,8帧每秒,320x240的时候大概是2帧

图像质量有待调整,刚实验成功中,激动中,所以先发裸照

完全使用中断的方式接收摄像头的数据

代码没有整理。





程序-IARourdev_473545.rar(文件大小:469K) (原文件名:stm32_Demo_ili9325.rar)


没有原理图,我也是直接搭出来的

基本上摄像头的接法是这样子的:
3.3v 串一个0.7v压降的二极管,接到摄像头的电源,我随便拿了一个1N4148,也能用。测到电压为2.6v这样子

摄像头的  
         HREF (行同步)---  PG3
         VSYNC (帧同步) ---  PG5
         PWDN           ---  接地
         PCLK           ---  PG4
         SIO_D          ---  PG7
         SIO_C          ---  PG6
         XCK1(系统时钟 ---  PA8

         D0~D7          ---  PA0~PA7
         RESET          接51类型的阻容复位电路

液晶屏:内部芯片为ILI9320,稍微改下就可以变成ILI9325
PF6~10
#define nCS     GPIO_Pin_8
#define RS      GPIO_Pin_7
#define nWR     GPIO_Pin_10
#define nRD     GPIO_Pin_9
#define nReset  GPIO_Pin_6

数据口:PD0~PD15

一共有40来根线,呼呼
-------------------------------------------
没有原理图,我也是直接搭出来的

基本上摄像头的接法是这样子的:

摄像头的
         HREF (行同步)---  PG3
         VSYNC (帧同步) ---  PG5
         PWDN           ---  接地
         PCLK           ---  PG4
         SIO_D          ---  PG7
         SIO_C          ---  PG6
         XCK1(系统时钟 ---  PA8

         D0~D7          ---  PA0~PA7
         RESET          接51类型的阻容复位电路

液晶屏:内部芯片为ILI9320,稍微改下就可以变成ILI9325
PF6~10
#define nCS     GPIO_Pin_8
#define RS      GPIO_Pin_7
#define nWR     GPIO_Pin_10
#define nRD     GPIO_Pin_9
#define nReset  GPIO_Pin_6
继承事业,薪火相传
返回列表