奇迹
发布时间:2022-10-6 12:23
|
今天继续进行Wio Lite AI视觉开发套件的测评,继续折腾驱动,这次是摄像头的驱动。" x4 T3 ~! v# ]4 d! P% [ 7 O$ w: _- r, [ Wio Lite AI视觉开发套件提供了一颗OV2640的模组摄像头,作为一颗用量很大的摄像头,资料是非常多的,也有很多教程配置。对于我们对图像效果没太多要求的人来说,官方基于的配置就完全足够使用。 OV2640寄存器的配置参数是通过SCCB总线传输过去的,而SCCB总线跟I2C十分类似,也有起始信号,终止信号,应答信号,所以我们直接使用I2C通信。SCCB与标准的I2C协议的区别是它每次传输只能写入或读取一个字节的数据,而I2C协议是支持突发读写的,即在一次传输中可以写入多个字节的数据(EEPROM中的页写入时序即突发写)。 ) |" @+ _* f( t+ I. z' G OV2640图像数据输出是通过并口输出,相关IO有: C6 I2 ~8 R1 u( T9 L PCLK:即像素时钟,一个PCLK时钟,输出一个(或半个)像素。2 K6 u( [- C0 O- _% P# `1 i8 N VSYNC:即帧同步信号。5 J/ R1 A2 }6 x7 I HREF/HSYNC:即行同步信号。 Y[9:0]:一般只用8位数据,它是OV2640的图像数据输出,就是在PCLK,VSYNC和HREF/ HSYNC的控制下进行的/ v t9 Y! w8 h1 @: q7 [7 J 运行效果:% G/ l4 N2 m) j
|
【STM32H735G-DK测评】lvgl移植
【STM32H735G-DK 测评】STM32H735G-DK External Loder 编译和测试
【福利三:逢7发帖赢大礼】使用MPU6050模块、img_dsc、img_btn机制实现一些简单有趣的动画效果
【福利三:逢7发帖赢大礼】使用arc弧形拉条控件控制PWM舵机及使用SPI3接口操作NRF24L01模块进行无线通信
【福利三:逢7发帖赢大礼】调试nucleo-WBA65RI工程测试样板的一些心得
【福利三:逢7发帖赢大礼】lv_timer和BME680实现温度、湿度、气压数据读取
【福利三:逢7发帖赢大礼】成功利用STM32H743VI片内SRAM12和DTCM空间(完全胜利)
STM32U3B5/U3C5:为超低功耗设计带来高性能 DSP 与边缘 AI
【福利三:逢7发帖赢大礼】想要充分利用STM32H743VI片内的RAM空间(但并不顺利)
【福利三:逢7发帖赢大礼】使用惠勤致远STM32H743VI开发板+ST7796并口彩屏移植LVGL9.5并分享一些额外内容
微信公众号
手机版