• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

为什么不将摄像头的FIFO挂在FSMC总线上呢?

万里追牛 2019-12-02 浏览量:1193
把FIFO当做sram来用,但是只读,速度不应该更快一些么?
0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 我想,可能有这样一些问题(原因)需要处理:

    1. FIFO是被控制的,虽然对数据读取方向来说是只读,但实际上FIFO对摄像头是受控可写,而FSMC机制没有合适的相应处理

    2. FSMC适合挂载真正的存储的数据,而FIFO还只是临时存储,这造成了这些数据还是需要复制到内存其他地方来处理,这对挂载FSMC失去了重大意义,还增加了专门处理的相应工作。


    • 发布于 2019-12-02
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:6
  • fifo摄像头只适合低像素的比起ov7725的30w摄像头,而且速度慢

    直接到fsmc速度快,而且支持像素更大,比如ov2640,5640等等,

    总结,51单片机只能用带缓存的,因为速度不够

    带fsmc的单片机都可以用,尽量fsmc接口因为速度快

    • 发布于2019-12-02
    • 举报
    • 评论 0
    • 0
    • 0

  • 很多场合下就是这样做的,不过带有FSMC的MCU毕竟是少数,而且FSMC接口需要占用很多个引脚
    • 发布于2019-12-02
    • 举报
    • 评论 0
    • 0
    • 0

  • FSMC只能挂载存储设备啊,摄像头的FIFO还有好多控制信号呢,咋控制呢?

    另外还有就是一般单片机挂摄像头都是图像处理,图像处理需要大RAM,FSMC都用来外扩RAM了。

    • 发布于2019-12-03
    • 举报
    • 评论 0
    • 0
    • 0

  • FIFO的速度本来就慢,FSMC上的高速也要变成低速来通讯,是资源的浪费,FSMC可以用于其他的高速处理上
    • 发布于2019-12-04
    • 举报
    • 评论 0
    • 0
    • 0

  • FSMC不说每个单片机都有这个总线,所以要根据单片机的通用来进行设计,所以直接用FIFO总线更加合适
    • 发布于2020-01-12
    • 举报
    • 评论 0
    • 0
    • 0

  • FSMC总线是特定的单片机才有的,摄像头要考虑通用的设计,所以要针对更广泛的应用场景来选择总线
    • 发布于2020-01-15
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

为什么不将摄像头的FIFO挂在FSMC总线上呢?