2023最新版本 FreeRTOS教程 -5-切断驱动和应用的直接关联与多输入的编码思路

在多输入的场景方便添加新的设备如图

2023最新版本 FreeRTOS教程 -5-切断驱动和应用的直接关联与多输入的编码思路_第1张图片

总体的思路框图

2023最新版本 FreeRTOS教程 -5-切断驱动和应用的直接关联与多输入的编码思路_第2张图片

函数讲解(图片太抽象通过这个函数理解)

写入自己的队列
2023最新版本 FreeRTOS教程 -5-切断驱动和应用的直接关联与多输入的编码思路_第3张图片

统一数据(建议读取自己的队列 再统一到应用的队列 这里图方便省略了)
2023最新版本 FreeRTOS教程 -5-切断驱动和应用的直接关联与多输入的编码思路_第4张图片

通过统一的数据做出执行操作
2023最新版本 FreeRTOS教程 -5-切断驱动和应用的直接关联与多输入的编码思路_第5张图片

验证

队列为空直接阻塞
2023最新版本 FreeRTOS教程 -5-切断驱动和应用的直接关联与多输入的编码思路_第6张图片

通过三个按键都可解除阻塞 实现多输入

2023最新版本 FreeRTOS教程 -5-切断驱动和应用的直接关联与多输入的编码思路_第7张图片

工程获取

查看下方头像

你可能感兴趣的:(stm32,嵌入式硬件,FreeRTOS)