1、简介
通过上文虽然实现了二值信号量实战,但每次配置STM32CubeMX二值信号量都恢复默认值1,为了解决该问题,对于二值信号量通过CubeMX配置完成后,在程序内自定义二值信号量。
2、文件建立
建立BinarySem文件夹添加BinarySem.cpp、BinarySem.h文件过程同STM32 HAL freertos零基础(二)-通过STM32CubeMX配置Freertos后在程序中进行任务创建,便于任务管理与识别。
一致。
2.1 BinarySem.cpp
/**
******************************************************************************
* File Name : BinarySem.cpp
* Description : BinarySem
******************************************************************************
*