当我设置 UART 时,我激活了 DMA TX 和 RX,并在 MX 程序中打开了 UART 中断。
查看
STM32f4xx_hal_uart.h中680行左右的代码
/* 回调注册/注销函数 **************************************/
#if (USE_HAL_UART_REGISTER_CALLBACKS == 1)
HAL_StatusTypeDef HAL_UART_RegisterCallback(UART_HandleTypeDef *huart, HAL_UART_CallbackIDTypeDef CallbackID, pUART_CallbackTypeDef pCallback);
HAL_StatusTypeDef HAL_UART_UnRegisterCallback(UART_HandleTypeDef *huart, HAL_UART_CallbackIDTypeDef CallbackID);
#endif /* USE_HAL_UART_REGISTER_CALLBACKS */
那么如何使用 HAL 执行 idle_line 中断?
我正在使用 STM32F446。