有多个任务都需要键盘输入值(例如输入密码或者选项1、选项2这样的),原本是在各个任务都写死循环死等的,后面发现经常读取不到或者需要运气!想改用队列又发现不是很合适。 我类似需要这样的:先进任务1,用键盘选进任务1a或者1b,然后进入1a/1b,然后选选项再输入数字这样的!这边的互动都是在键盘上实现的。 想请问一下各位大佬,有什么好的建议吗? |
个人感觉,如果键盘输入是以中断方式采集的,建立键盘输入缓冲区;如果是循环扫描采集的,那就得小心了,避免在各个任务中出现同时采集键盘输入了。可能需要加标志来做判断。 |
stm32cube配置lwip,可以ping通,但是http不能访问
STM32F4系列有对PI/SI仿真要求的文件吗?
STM32CubeMX生成的makefile,如何更改程序烧录地址?
STM32F429 USB和FATFS同时操作eMMC冲突问题
有人使用STM32F400CBT6这个而芯片么
代码移植
MAX30102模块在F407VET6的板子上不能用,其他型号的板子可以正常工作,可能是什么原因?
各位大神,这个怎么解决!
stm32F4使用cubemx+Freerrtos和lwip以太网通信,stm32做server端,通信一段时间后,stm32接收不到数据,过几秒又恢复正常,发
STM32F407外部中断对跳变沿的要求是什么?在手册哪里查看?