bear_yh 发表于 2020-11-10 10:21:05

freertos任务里有HAL_UART_Transmit(),切换任务的时候在发送中切换任务,出现怎样情况吗? 会有影响吗?

HAL_UART_Transmit(&huart7, (uint8_t *)&ch, 1, 5000);
切换任务的时候在发送中切换任务,

串口打印数据会不会不正常?要不要加临界区保护?

eric2013 发表于 2020-11-11 08:52:37

其它任务没有操作串口,不影响。
页: [1]
查看完整版本: freertos任务里有HAL_UART_Transmit(),切换任务的时候在发送中切换任务,出现怎样情况吗? 会有影响吗?