ARM小问题求助

2019-07-16 08:30发布

Project中有一个小问题,用的是STM32F107VC的开发板,想要实现一个功能,用上面的3个按键(user,wakeup,tamper)分别控制一个功能(在屏幕上显示不同的图案)。问题是要求建一个queue,能够最多保存3次按键的状态,在按顺序延时后显示出来,如果有第四次按键,显示busy。
我用数组写出了queue,扫描判断的方式,加上延时后根本无法实现。用中断也感觉无法实现,我在考虑用操作系统,但是还是不是很有头绪。 希望各位大神给点建议。

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。