关于将读写环形缓冲的方式换成读写队列的方式出现的问题

问题: 使用100ASK_STM32F103-PRO开发板练习队列实验,使用红外遥控器用作输入,当我使用读写环形缓冲区的方式做实验时,可以实验成功,如下图

当我改写成使用队列的方式做实验时,不能成功写队列,追踪发现队列为空,失败的现象:

没调通的实验工程:

链接:百度网盘 请输入提取码 提取码:tgzx