在函数 /* USER CODE BEGIN Callback 1 */框架下添加定时器7的回调函数
/* USER CODE BEGIN Callback 1 */
/********************************************************************************/
if(htim->Instance == TIM7)
{
HAL_GPIO_TogglePin(DS1_GPIO_Port, DS1_Pin); //LED反转一次
RxFlag = 1; //接收标志位置1
HAL_TIM_Base_Stop_IT(&htim7); //关闭定时器
osSemaphoreRelease(myBinarySem01Handle); //释放二值信号量,进入串口任务
}
/********************************************************************************/
/* USER CODE END Callback 1 */
对freeRTOS添加任务
首先在freertos.c文件的/* USER CODE BEGIN Includes */ 框架下添加串口使用的头文件
/* USER CODE BEGIN Includes */
/********************************************************************************/
#include "usart.h"
#include "stdio.h"
/********************************************************************************/
/* USER CODE END Includes */