STM32/STM8技术william hill官网
直播中

潘福乔

7年用户 195经验值
私信 关注
[问答]

请问图像传感器MT9P031数据可以直传电脑吗?

各位朋友,图像传感器MT9P031数据送给STM32f407DMA直接转发给电脑(高速USB)显示,可行吗?关键是stm32f407不配置外部RAM。



回帖(10)

卢家辉

2019-1-23 06:52:12
自己计算一下数据量和时间关系呗,不过我觉得是不太可能的,必须要有一个中间缓存。。。。因为USB传数据协议有一个通信过程,而且有中间缓存,很多东西都可以简化很多!!!!
举报

潘福乔

2019-1-23 07:05:23
引用: jfuwre 发表于 2019-1-23 12:24
自己计算一下数据量和时间关系呗,不过我觉得是不太可能的,必须要有一个中间缓存。。。。因为USB传数据协议有一个通信过程,而且有中间缓存,很多东西都可以简化很多!!!!

USB传输按40MByte/s  , 一帧图像按1M算,电脑这边是不是就可以达到40fps的帧速了,不知道这样估算对不对?
举报

张琼

2019-1-23 07:21:00
中间要有个缓冲的,直接传不了,可以扩个sram
举报

卢家辉

2019-1-23 07:38:57
引用: xiaoxian26 发表于 2019-1-23 12:37
USB传输按40MByte/s  , 一帧图像按1M算,电脑这边是不是就可以达到40fps的帧速了,不知道这样估算对不对?

你这算的太理想化了!!!你应该预估的是,可以达到20fps,峰值减半,这样才是设计规则!!!!
举报

潘福乔

2019-1-23 07:52:36
引用: pmet 发表于 2019-1-23 12:53
中间要有个缓冲的,直接传不了,可以扩个sram

因为板子空间有限,放不下sram芯片,可以用内部ram缓存吗?你说的传不了是指理论上也不行吗?
举报

张琼

2019-1-23 08:05:47
板子上的ram 存的下吗?
举报

潘福乔

2019-1-23 08:18:46
引用: pmet 发表于 2019-1-23 13:38
板子上的ram 存的下吗?

stm32内部ram是100多K存不下一帧,只能实时把数据转给电脑,电脑这边接收完整的一帧图像后显示
举报

张琼

2019-1-23 08:34:41
你试下,好像这样会出问题吧,,没有缓冲可以吗?数据也不是一次全部过来的
举报

刘海欢

2019-1-23 08:48:00
可以用带FIFO的OV7670或者自己搭建一个缓冲器
举报

王淑兰

2019-1-23 09:02:38
肯定要有一个FIFO
举报

更多回帖

发帖
×
20
完善资料,
赚取积分