请教UCOSII问题
TFT显示几幅位图,按键控制光标移动,当某一幅位图被选中该位图被添加边框(边框代表光标)。为了防止使用者找不到光标,最低优先级任务:循环消隐和显示光标。
问题:当按键控制光标由位图1移动到位图2,最低优先级任务位图1闪烁被抢占,立刻执行在位图2的位置出现新光标(不闪烁);之后执行最低优先级任务:在位图1的位置继续闪烁光标,当执行完成后,才会去闪烁位图2.
希望效果:按键移动光标后,在新位置出现边框后随即闪烁,而不去闪烁位图1的边框. 解决。
每次执行最低任务的闪边框操作时,在执行其底层打点函数前进行判断光标位置是否变化,如果变化,不做任何工作,否则打点。
影响了打点函数效率,重写一个底层打点函数。
页:
[1]