中断服务函数里就这么一段处理
if (USART_GetITStatus(USART1, USART_IT_RXNE) != RESET) { /* Read one byte from the receive data register */ RxBuffer1.buffer[RxBuffer1.inptr++] = USART_ReceiveData(USART1); if (RxBuffer1.inptr > RxBufferSize - 1) RxBuffer1.inptr = 0; }
|
|