, l" I; s8 d' U. W3 Y" c, u
中斷接收完成后:
- <font size="4">//Interrupt callback routine
- void HAL_UART_RxCpltCallback(UART_HandleTypeDef *huart)
- {
- ...
- HAL_UART_Receive_IT(&huart, Rx_data, 1);
- }</font>( ?. L5 o1 v/ c+ E; g
/ ]! [' b4 z8 x- \5 k+ i4 e[color=rgb(51, 102, 153) !important]復制代碼
: L. f0 `0 D$ t+ L* R4 E/ `; J1 d我想知道,是否有可能在實際接收和再次啟動中斷的(接收完成)回調之后丟失字節(jié)。
或者假設上面的中斷處理程序太短,數(shù)據(jù)仍然在UART緩沖區(qū)中?