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

在STM32中,FIFO指的是什么?

硬石 2020-07-22 浏览量:4965

在STM32中,FIFO指的是什么?是数据结构还是硬件上的寄存器还是其他的东西?请老师们指教

uTools_1595380123643.png

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这里的FIFO是一种硬件支持的FIFO。

    FIFO是先进先出的缓冲区,所谓先进先出就是 数据如果先进入这个缓存,则肯定先出来,比如捕获 IO输入的就需要先进先出缓存,而不能是 先进后出的缓存。

    FIFO这样的缓存常用于处理 通信上的缓存。

    • 发布于 2020-07-22
    • 举报
    • 评论 0
    • 1
    • 0

其他答案 数量:8
  • FIFO分软件上的和硬件上的,

    你这里说STM32上的FIFO,说的就是硬件寄存器FIFO

    • 发布于2020-07-22
    • 举报
    • 评论 1
    • 1
    • 0
硬石 回复了 dikavimenkey :懂了,所谓四级FIFO,代表的就是4个字节即32位的FIFO,实际上就是一个32位的寄存器,在这里是充当一个缓存空间的意思吧 回复

  • FIFO先进先出,FIFO在计算机CPU内是一种高速缓存替换算法,按照你贴的图片的描述,在STM32中是一种先进先出型的寄存器。
    • 发布于2020-07-22
    • 举报
    • 评论 0
    • 1
    • 0

  • stm32是硬件寄存器实现的,相当于一个环形缓冲池,数据先进先出,不过在软件方面也可以实现fifo,其实就是环行缓存,网上有例程的
    • 发布于2020-07-22
    • 举报
    • 评论 0
    • 1
    • 0

  • 涨知识了,之前没深入想这些都...


    • 发布于2020-07-22
    • 举报
    • 评论 0
    • 1
    • 0

  • 是硬件上的一个功能,也不是寄存器,就是先入先出的一块缓存
    • 发布于2020-07-22
    • 举报
    • 评论 0
    • 1
    • 0

  • FIFO是个硬件寄存器来的,可以理解为它的控制器上面有一段内存区,用来缓冲数据
    • 发布于2020-07-22
    • 举报
    • 评论 0
    • 1
    • 0

  • FIFO相当于电脑内存,先进先出,主要用来缓存数据
    • 发布于2020-07-25
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

在STM32中,FIFO指的是什么?