# Rainbow_Recorder **Repository Path**: DylanMingan/Rainbow_Recorder ## Basic Information - **Project Name**: Rainbow_Recorder - **Description**: 摄像头模组——映虹 - **Primary Language**: C - **License**: Apache-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2019-09-07 - **Last Updated**: 2024-11-23 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # Rainbow_Recorder ### 介绍 摄像头模组——映虹。 ### 目的 - H7学习 - 摄像头学习 - 算法学习 - UI的学习 ### TODO - [ ] SD卡读取 - [x] SPI读取 - [ ] FATFS 移植(无法与lvgl同时使用) - [x] 触控 - [ ] ov7670 - [x] IIC时序 - [x] 读取ID - [x] 读取摄像头数据并显示到LCD - [x] 硬件BUG - [ ] 颜色问题 ### 硬件资源 - 摄像头:OV7670 30W - LCD: ST7789v 320*240 0.5mm 40PIN 2.4英寸 带触摸 - 芯片:STM32H750VBT6 400M主频(目前使用Y版本,如果使用V版本可以上480M) 128K Flash 2M RAM - SD卡座 - 6路PWM - 3个串口 - 一个LED,一个按键 - USB - 预留MPU6050焊盘 ### 软件框架 - 文件夹 - Libraries 用于放置库,如HAL等 - Project 用于放keil工程 - Output 放置编译出来的hex文件 - Sources 放置源码 - inc 头文件 - scr 源文件 - keil工程 - Code 放置用户代码,应用层 - Driver 用于硬件驱动 - HAL&CORE STM32相关的库 - Common 放置通用的代码,滤波,pid等 ### 更新记录 - 2019年9月7日 V1.0硬件打板完成,发现摄像头方向和lcd接口不对,放弃,重新画板,跟新 - 2019年9月15日 V2.0硬件焊接完一块,点亮LED成功,其他未测试,完成软件框架 - 2020年3月28日 绘制了V2.3硬件PCB,添加了NS2009触控芯片 - 2020年3月29日 硬件测试都放在RT分支上,LCD驱动成功,移植LVGL图像库成功,添加了RT-Thread操作系统 - 2020年4月11日 钢网焊接很成功,添加SD卡的spi读写,keil框架重新整理 - 2020年4月13日 17:37:20 摄像头能读取ID,检测到硬件电路发现DVDD悬空 - 2020年4月19日 21:29:26 修复DVDD问题,调试摄像头可以出现彩条和图像,但是**颜色不对** - 2020年4月21日 12:07:03 触控驱动成功