51下的ucos的OSSemPend()的信号量等待
51下用蜂鸣器播放一段代码,但是总是运行一段时间后,又似乎从OSStart()开始从系运行,并且在中间还有一段空闲的时间,恳请指教!http://cache.amobbs.com/bbs_upload782111/files_39/ourdev_635710MWI7W8.PNG
蜂鸣器引脚输出波形 (原文件名:捕获.PNG)
测试文件ourdev_635711MGOFHJ.rar(文件大小:196K) (原文件名:复件 TEST1.rar)
OSSemPend处于task_a()任务中,task_a()先运行一次(??),然后被挂起直到一个音节播放完,定时器1---ostimer1_isr()中断函数发出信号量(OSSemPost()(骑在OS_CPU_C.c文件里))
页:
[1]