admin 管理员组文章数量: 1184232
包含: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版权声明:本文标题:六足机器人编程入门:从理论到实战的完整流程 内容由网友自发贡献,该文观点仅代表作者本人, 转载请联系作者并注明出处:http://www.roclinux.cn/b/1772605615a3557250.html, 本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
发表评论