首页 > 其他 > 详细

初识FIFO

时间:2020-08-14 16:14:52      阅读:37      评论:0      收藏:0      [点我收藏+]

最近看fifo比较多,比如按键fifo、中断fifo,用的场合就是数据处理不及时怕丢包,就提前建立一片空间缓冲区存储这些数据,接收缓存区如下

#define RECERIVRSIZE  64//接受区大小
typedef struct  {
    int Pread;//读指针
    int Pwrite;//写指针
    int Count;//缓冲区计数
    uint8_t  Recerivrbuffer[RECERIVRSIZE];//接受缓冲区
}Usart_ReceriveType

其实还有发送缓存区。一般都是来一个数据就立刻触发中断立马接收,这fifo不是,他要先攒着,攒够了一班车人,再发车处理,具体的后续我会补充

初识FIFO

原文:https://www.cnblogs.com/zealfish/p/13502330.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!