admin管理员组

文章数量:1516870

包含:WIFI模块、GPS模块、语言模块、调试信息接口。

一、硬件连接

huart4( PA0、  PA1 )与GPS模块连接。
huart3(PB10、PB11)与ESP8266模块连接。
huart2( PA2、  PA3 )与语音模块连接。
huart1(PB14、PB15)与PC端连接,用于打印调试信息。

二、串口配置代码

2.1 开启中断:

开启串口的接收中断 or 空闲中断。

	/* 该函数会开启接收中断:标志位UART_IT_RXNE,并且设置接收缓冲以及接收缓冲接收最大数据量 */
  HAL_UART_Receive_IT(&huart1, (uint8_t *)g_rx_buffer, 1);
  // __HAL_UART_ENABLE_IT(&huart3, UART_IT_IDLE);
	// HAL_UART_Receive_DMA(&huart3,(uint8_t*)ATCmdRxBuffer,ATCmdRxBuffe_MAX_SIZE); //重新启动DMA接收
  __HAL_UART_ENABLE_IT(&huart2, UART_IT_IDLE);	//使能IDLE中断	
	HAL_UART_Receive_DMA(&huart2, voi

本文标签: 模块模块连接调试信息