信号量

2019-07-20 17:09发布

原子程序里,信号量发生任务发生了个信号量,等待信号量任务执行一遍,并没有返回信号。就是这个(OSSemPost(sem_beep)) 一个信号是不是只能用一遍就没了。因为程序是一个按键发送一次,喇叭就响一次。
我的理解是发生给这个信号量,里面不是有个计数器吗,我以为是发送就加1.一开始创建信号量是0.然后有任务用就减1.用完发送回来又加1.
但是现在BEEP任务没有发送回来,那就一直在那响。。。但是指南不是这么说的
0条回答

一周热门 更多>