求助,在UCOS-III下,有液晶12864,有6个按键,按键负责输入一些参数,按键在哪里调用比较好啊,以前在无OS下在while1中调用很好

2019-07-20 14:48发布

如题,在UCOS-III下,有个液晶12864,有6个独立按键,按键负责输入一些参数,但这个动作不是很频繁,只是偶尔输入。那么把按键驱动放在哪里调用比较好啊。即高效又不失去按键的实时性检测。

想到的方法:
1、专门写个按键任务,让他5ms执行一次?缺点是按键任务执行太频繁了,占用过多的CPU资源
2、放到定时器中?


以前在无OS下放在while1中调用,按键的实时性很好,现在在os下不知怎么弄了,请大侠指点。



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