void HAL_UART_ErrorCallback(UART_HandleTypeDef *huart){
	if (huart->Instance == USART1) {
		HAL_UARTEx_ReceiveToIdle_DMA(&huart1, UsartType.RX_pData, RX_LEN);
	}
	if (huart->Instance == USART3) {
		HAL_UARTEx_ReceiveToIdle_DMA(&huart3, Usart3Type.RX_pData, RX_LEN);
	}
}

Logo

智能硬件社区聚焦AI智能硬件技术生态,汇聚嵌入式AI、物联网硬件开发者,打造交流分享平台,同步全国赛事资讯、开展 OPC 核心人才招募,助力技术落地与开发者成长。

更多推荐