请问stm32l4xx_hal_uart.c文件中的_HAL_LOCK(huart)函数有什么用

2019-07-14 14:30发布

STM32L4xx的HAL库里面的stm32l4xx_hal_uart.c文件中HAL_StatusTypeDef HAL_UART_Transmit_IT(UART_HandleTypeDef *huart, uint8_t *pData, uint16_t Size)函数里有__HAL_LOCK(huart);和__HAL_UNLOCK(huart);配合使用的,具体是什么作用?为什么要在这个函数里面添加这样的代码?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。