( p. Y1 n4 |4 _) J中斷接收完成后:
- <font size="4">//Interrupt callback routine
- void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
- {
- ...
- HAL_UART_Receive_IT(&huart, Rx_data, 1);
- }</font>
3 Z O$ B# ~) u# \5 |0 u4 s* b) }
5 l& _/ t! O! V+ y6 J; }* U7 N[color=rgb(51, 102, 153) !important]復(fù)制代碼
% ^2 a. @# j: J我想知道,是否有可能在實(shí)際接收和再次啟動(dòng)中斷的(接收完成)回調(diào)之后丟失字節(jié)。
或者假設(shè)上面的中斷處理程序太短,數(shù)據(jù)仍然在UART緩沖區(qū)中?