]9 Q! B& I) I( P) J中断接收完成后:
- <font size="4">//Interrupt callback routine
- void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
- {
- ...
- HAL_UART_Receive_IT(&huart, Rx_data, 1);
- }</font>
$ L2 f* S' _$ U% F
2 N3 z" l# Y+ Y[color=rgb(51, 102, 153) !important]复制代码
& t+ `: O; |6 V5 s# q' y我想知道,是否有可能在实际接收和再次启动中断的(接收完成)回调之后丢失字节。
或者假设上面的中断处理程序太短,数据仍然在UART缓冲区中?