Skip to content

摄像头OV2640/OV5640

image-20240106224527428

image-20240106224715471

框图

image-20240106230134829

image-20240106230253480

原理图

image-20240106230542779

image-20240106230652353

image-20240107113715570

时序

参考上一篇

寄存器

image-20240107120044494

image-20240107120147708

image-20240107121057379

image-20240107121152391

实际使用

image-20240107131526603

image-20240107131945737

image-20240107132841579

image-20240107133448959

例程思路

  • RGB565模式

这个时候使能DCMI信号以后会直接把数据通过DMA传递给LCD屏幕, 在每一次一帧结束的时候设置指针回到屏幕的开始, 同时输入开始数据传输的命令, 这个时候没有使用DMA的发送结束的中断

  • jpeg模式

这个时候会使用DMA接收结束的中断, 每一接受一行的数据, 在每一行结束的中断里面把接收到的数据搬运到缓存的数组里面, 之后在每一帧结束的中断里面对数据进行处理, 首先就是关闭DMA, 之后搬运剩下的数据到数组里面

在主函数里面对数据进行处理, 会找到有效数据的起始位置和结束, 之后把这一部分的数据通过串口发送到电脑