FIFOfast
FIFOFast:仓库地址
是一个针对微控制器(MCU)设计的快速、通用的MCU FIFO库。它专门针对入门级MCU进行了优化,在尽可能减少CPU时间和SRAM消耗的同时,提供了比传统实现更高的效率和更强大的功能。无论是缓冲串行数据、ADC测量结果还是在不同时间关键函数之间共享任意数据,FIFOFast都能胜任。
特点和注意事项:
-
FIFO大小限制: 为了利用快速环绕功能,FIFO大小限制为2ⁿ个元素。其他大小将自动向上取整。
元素大小限制: 常规FIFO可以存储任意大小的元素。但是,可寻址FIFO的元素大小最大为255字节。
程序内存占用: 由于使用函数式宏或内联函数(在中断服务程序(ISR)中表现出色),与传统的基于函数的FIFO相比,程序内存(Flash)占用较高。
- 用途:缓冲串行数据、ADC测量结果,函数间共享内存。
浙公网安备 33010602011771号