关于串口中断处理的问题

__HAL_UART_GET_FLAG(&huart2, UART_FLAG_RXNE))
__HAL_UART_GET_IT_SOURCE(&huart2,UART_IT_RXNE)
想问一下各位大佬,上面两种判断中断方式有什么区别,我用第一个可以进行中断接收,但是第二个就有点问题,看源码不太懂里面的逻辑,求大佬指点迷津

@100ask_lvgl_fae @100ask_huang @100ask_Alen @100ask_zhao @100ask_zhang 各位大佬~


  • __HAL_UART_GET_FLAG:判断中断是否发生
  • __HAL_UART_GET_IT_SOURCE:判断中断是否使能
    两个不是一个功能
1 个赞

哦!感谢!原来如此 我就盯着看源码试图理解了,没注意英文注释,我下次注意!!!麻烦大佬了