The invention discloses a camera driving method based on the RX23T MCU of reesa. The MCU is connected with the camera and the LCD module respectively. The camera connects a FIFO chip. The GPIO of the camera's HREF, the VSYNC pin and the single chip microcomputer are all set into the input mode, and the VSYNC pin is configured with the GPIO pin connected with the single chip computer. Interrupt mode, the MCU uses field interrupt signal to know whether the new image is collected or not, to control whether the FIFO write enable can be controlled; the data pin DO of the camera is connected to the single chip of the same IO port for 8 bit high pins, and the high 8 bit state is read directly to obtain one byte of FIFO content. The invention effectively uses the performance of 32 bit RX23T MCU, and the frame rate is high, the data is stable, and the reliability is strong. It can be widely used in the ground tracking and target tracking of the objects such as the intelligent car and the four rotor aircraft. One
【技术实现步骤摘要】
一种基于瑞萨RX23T单片机的摄像头驱动方法
本专利技术涉及摄像头驱动
,具体涉及一种基于瑞萨RX23T单片机的摄像头驱动方法。
技术介绍
摄像头的应用领域非常广泛。在无人驾驶汽车,无人机等方面提供了非常大的便利,比如无人机飞控的定点悬停,无人汽车的图像识别。由于摄像头的采集速度快,分辨率高,因此传统的8位或者16位单片机芯片很难驱动摄像头。一般的中低端的32位ARM内核的单片机驱动起来也很吃力。大部分32位单片机都带有DMA功能模块,可以最大化的节省采集时间。RX23T单片机不带有DMA功能模块,其性能也比较低,最高频率只有40MHZ,因此,摄像头的驱动,尤其是图像的接收和存储成为了一大难点。
技术实现思路
针对现有技术的不足,本专利技术提出一种基于瑞萨RX23T单片机的摄像头驱动方法,解决了RX23T单片机由于自身不存在DCMI外设、主频较低、SRAM存储器较小而导致的难以直接接收和存储摄像头图像传感器输出数据的问题,本专利技术提供了较高帧率、图像数据稳定,可靠性强的摄像头驱动方法。为实现上述目的,本专利技术的技术方案是:一种基于瑞萨RX23T单片机的摄像头驱动方法,RX23T单片机分别与摄像头和液晶显示模块连接,所述摄像头连接一FIFO芯片;摄像头的SIO_C和SIO_D引脚连接到RX23T单片机的GPIO,采用模拟I2C时序;摄像头的HREF、VSYNC引脚与RX23T单片机连接的GPIO均设置为输入模式,VSYNC引脚与RX23T单片机连接的GPIO引脚配置成中断模式,RX23T单片机利用场中断信号获知新的图像是否采集完成,从而控制FIFO是否 ...
【技术保护点】
1.一种基于瑞萨RX23T单片机的摄像头驱动方法,其特征在于,
【技术特征摘要】
1.一种基于瑞萨RX23T单片机的摄像头驱动方法,其特征在于,RX23T单片机分别与摄像头和液晶显示模块连接,所述摄像头连接一FIFO芯片;摄像头的SIO_C和SIO_D引脚连接到RX23T单片机的GPIO,采用模拟I2C时序;摄像头的HREF、VSYNC引脚与RX23T单片机连接的GPIO均设置为输入模式,VSYNC引脚与RX23T单片机连接的GPIO引脚配置成中断模式,RX23T单片机利用场中断信号获知新的图像是否采集完成,从而控制FIFO是否写使能;摄像头的RCLK、RRST、WRST、WEN及OE引脚与RX23T单片机连接的引脚均配置成推挽输出,RX23T单片机根据图像的采集情况利用RCLK、RRST、WRST、WEN及OE引脚控制FIFO;数据引脚DO[0:7]均连接到RX23T单片机同一个IO端口连续的高8位引脚,直接读取高8位状态获取一个字节的FIFO内容,8位IO端口均配置成输入。2.根据权利要求1所述的摄像头驱动方法,其特征在于,包括以下步骤:步骤S1:初始化液晶显示模块、摄像头,初始化摄像头时,对SCCB的SDA与SCL总线初始化,通过SCCB写入摄像头分辨率,选择80*60的分辨率;通过SCCB写入帧率,将帧速率配置为50帧/秒;配置摄像头的各个寄存器参数,选择默认值;步骤S2:设置液晶显示模块的扫描方向,使得液晶显示模块与摄像头的分辨率一致;步骤S3:当接收到场中断信号则执行场中断服务函数,在场中断服务函数内使能FIFO读取摄像头一帧信号,直到下一个场中断的到来使能读FIFO,将FIFO的一帧数据通过SCCB总线读入至RX23T单片机RAM内;步骤S4:在主循环中循环扫描状态标志位判断FIFO是否有新的一帧,如果有新帧则使能读FIFO,进行图像二值化,舍去低位字节,只采集高字节数据,每读取一个字节的数据就对其...
【专利技术属性】
技术研发人员:周牡丹,高凤强,王硕,刘梦婷,陈晓龙,陈剑平,甘易明,
申请(专利权)人:厦门大学嘉庚学院,
类型:发明
国别省市:福建,35
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。