前往小程序,Get更优阅读体验!
立即前往
发布
社区首页 >专栏 >并口的摄像头在处理器里面是何时串行的

并口的摄像头在处理器里面是何时串行的

作者头像
云深无际
发布2025-02-10 19:10:49
发布2025-02-10 19:10:49
3700
代码可运行
举报
文章被收录于专栏:云深之无迹云深之无迹
运行总次数:0
代码可运行

emmmm,我一直有个疑问。DVP的摄像头有8个数据线,那八个数据齐头并进的,那这些图像数据是何时被转换成我们可以读取的格式呢?

就是这里的图像数据信号

STM32 有个特别好的文档可以回答这些问题:

数据是进来了,然后就好像是发牌一样,送到这个内部,但是还是看不出来任何这种拼接的痕迹。

为了平衡速度,主要是后续的处理,这里会把每个数据线上面的数据存到这个4byte的FIFO里面。

4x8=32bit,正好是一个寄存器的宽度,图像就是这样被从并转到了串。其实细节还是不知道,不过可以肯定有些组件完成了这个工作。

可以看到DCMI的外设也是这样设计的,是通过这个同步装置完成的

最后还是通过一个32位的总线传到了内部,这样看,其实内部的数据线比外部的更宽。

非常恐怖

在内部两个维度,横着是数据的宽度。竖着是数据生长的方向。向上生长。

数据被放在最后面

就放这个里面了

通过提取器提取的数据在4字FIFO中打包,然后在32位寄存器中排序。

所以排序过程在这个寄存器里面。

看看ESP32的接口

右边进来以后,有一个非同步的(异步)的FIFO模块,可以最多放16个字节的缓冲数据。接着还可以转成RGB或者YCbCr的。最后数据重塑成8或者16的给到内部的DMA。

这个寄存器可以干这个活

不清楚有啥好处,可能是为了显示吧?

应该可以直接给到LCD

代码语言:javascript
代码运行次数:0
复制
https://www.st.com/en/microcontrollers-microprocessors/stm32h747-757/documentation.html
代码语言:javascript
代码运行次数:0
复制
https://www.st.com/resource/en/reference_manual/rm0399-stm32h745755-and-stm32h747757-advanced-armbased-32bit-mcus-stmicroelectronics.pdf
本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2025-02-09,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 云深之无迹 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档