FIFOfast

FIFOFast:仓库地址

  是一个针对微控制器(MCU)设计的快速、通用的MCU FIFO库。它专门针对入门级MCU进行了优化,在尽可能减少CPU时间和SRAM消耗的同时,提供了比传统实现更高的效率和更强大的功能。无论是缓冲串行数据、ADC测量结果还是在不同时间关键函数之间共享任意数据,FIFOFast都能胜任。

  特点和注意事项:

  • FIFO大小限制:  为了利用快速环绕功能,FIFO大小限制为2ⁿ个元素。其他大小将自动向上取整

    元素大小限制:  常规FIFO可以存储任意大小的元素。但是,可寻址FIFO的元素大小最大为255字节。

    程序内存占用:  由于使用函数式宏或内联函数(在中断服务程序(ISR)中表现出色),与传统的基于函数的FIFO相比,程序内存(Flash)占用较高

  • 用途:缓冲串行数据、ADC测量结果,函数间共享内存。
posted on 2026-07-22 16:10  杰瑞鼠  阅读(8)  评论(0)    收藏  举报