在学习ucos iii 任务同步实验时,我将task1(键盘扫描)任务的延时时间改为了2ms,下载之后,单次按没有问题,但是连续按就有问题了,连续按的话,信号量的值也显示增加,但是task2(闪屏 LED1)好像不执行啊,既不闪屏,led也不闪烁,信号量的值也不减少,就好像是阻塞了一样,下面的照片是我连按了5次up按键,之后就一直保持这个状态了,不明白原因。。注意!!单次按的时候是正常现象,只有连续按时,就出现这个问题。原子的原程序是延时10ms,中间我又改成5ms,连续按也正常,这个延时时间不就是决定扫描按键的周期吗?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>