配置筛选器的工作方式-基于物联网的城市智慧交通技术

时间:2021-06-24 00:29:02
【文件属性】:
文件名称:配置筛选器的工作方式-基于物联网的城市智慧交通技术
文件大小:2.18MB
文件格式:PDF
更新时间:2021-06-24 00:29:02
STM32 OV7725 摄像头驱动 (4) XCLK信号 本设计中 STM32 的摄像头接口还预留了 PA8 引脚用于与摄像头的 XCLK 连接, STM32 的 PA8 可以对外输出时钟信号,所以在使用不带晶振的摄像头时,可以通过该引脚 给摄像头提供时钟,野火摄像头内部已自带晶振,在程序中没有使用 PA8 引脚。 以上原理图可查阅《霸道开发板—原理图》文档获知,若您使用的摄像头或实验板不 一样,请根据实际连接的引脚修改程序。 51.3.2 软件设计 本实验的工程名称为“液晶实时显示”,学习时请打开该工程配合阅读。为了方便展 示及移植,我们把模拟 SCCB 时序相关的代码写到 bsp_sccb.c 及 bsp_sccb.h 文件中,而摄 像头模式控制相关的代码都编写到“bsp_ov7725.c”、“bsp_ov7725.h”文件中,这些文件 是我们自己编写的,不属于标准库的内容,可根据您的喜好命名文件。 1. 编程要点 (1) 初始化 SCCB 通讯使用的目标引脚及端口时钟; (2) 初始化 OV7725 的 VGA和 FIFO控制相关的引脚和时钟; (3) 使用 SCCB 协议向 OV7725 写入初始化配置; (4) 配置筛选器的工作方式; (5) 编写测试程序,收发报文并校验。 2. 代码分析 摄像头硬件相关宏定义 我们把摄像头控制硬件相关的配置以宏的形式定义到 “bsp_ov7725.h”及―bsp_sccb.h‖ 文件中,其中包括 VGA 部分接口、FIFO 控制及 SCCB(即模拟 I2C)相关的引脚,见代码清 单 51-1。 代码清单 51-1 摄像头硬件配置相关的宏(bsp_ov7725.h 文件) 1 /***************** OV7725 连接引脚定义********************************/ 2 // FIFO 输出使能,即模块中的 OE 3 #define OV7725_OE_GPIO_CLK RCC_APB2Periph_GPIOA 4 #define OV7725_OE_GPIO_PORT GPIOA 5 #define OV7725_OE_GPIO_PIN GPIO_Pin_3 6 7 // FIFO 写复位 8 #define OV7725_WRST_GPIO_CLK RCC_APB2Periph_GPIOC 9 #define OV7725_WRST_GPIO_PORT GPIOC STM 32-OV7725摄 像 头 驱 动

网友评论