1.创建互斥信号量
函数原型:SemaphoreHandle_t xSemaphoreCreateMutex( void );
函数作用:使用动态方式创建互斥信号量。
返回值:1.NULL 创建失败。
2.其他值: 创建成功的互斥信号量的句柄。
注:1.互斥信号量不能用于中断服务函数,中断服务函数中不能因为要等待互斥信号量而设置阻塞时间进入阻塞态。
2. 互斥量的加锁和解锁必须由同一线程成对使用
函数原型:BaseType_t xSemaphoreTake(SemaphoreHandle_t xSemaphore, TickType_t xBlockTime);
函数作用:获取信号量。
函数参数:xSemaphore:要获取的信号量句柄。 xBl