芯片stm32f103zet,用串口1和串口2; 串口1,DMA循环模式接收1字节,处理用户输入命令, 串口2,DMA普通模式接收512字节,解析GPS信息, 问题1:串口2启动DMA,HAL_UART_Receive_DMA(&huart2, &GPSRxBuff[0], 512); 只可以完成一次,下次启动不能完成。 附件为工程 问题说明见链接,解决办法 在启动DMA时加入清除错误标志的语句
|
stm32_uart2.rar
下载17.72 KB, 下载次数: 14, 下载积分: ST金币 -1
Cube确实很好用,我是初次用STM32,对开发帮助很大,但是也有些问题,希望你们能收集这些问题,让我们少走弯路。
这是前面发的一个帖子,关于Can的一个bughttps://www.stmcu.org.cn/module/forum/thread-600734-1-1.html