HAL库UART中断USART3_IRQHandler接收数据不处理问题
也就是在HAL_UART_RxCpltCallback中可以正常运行,但是在USART3_IRQHandler中不能正常运行,这是因为这个USART3_IRQHandler函数属于硬件调用,中断发生时,先进入USART3_IRQHandler函数,然后再HAL_UART_Receive_IT函数会将数据传输到指定位置,才是开启中断的完整格式,这样需要在HAL_UART_RxCpltCallback中处理函数。接受定长数据的格式再主页另一个博客中。调取uart中的数据,才能正常运行。
原创
2024-06-14 17:12:39 ·
166 阅读 ·
0 评论