ucosII实验 信号量和邮箱的很多疑惑,希望原子哥赐教

2019-07-21 05:23发布

疑问1:蜂鸣器任务
void beep_task(void *pdata)
{
 u8 err;
 while(1)
 {
  OSSemPend(sem_beep,0,&err);  //请求信号量函数
  BEEP=1;
  delay_ms(60);
  BEEP=0;
  delay_ms(940);
 }         
}
这个任务为啥在程序运行中蜂鸣器不响,只有按下KEY1才响呢?
疑问2:
LCD_ShowxNum(192,50,sem_beep->OSEventCnt,3,16,0X80);//显示信号量的值
为什么我没看到SEM的值有任何变化。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。