串口DMA接收不到数据

2019-08-23 15:22发布

问题描述:用HAL_UART_Receive_DMA(&huart1,rxbuffer,6);接收数据,再发送给串口调试助手,但是接收到的始终为0。用while(HAL_UART_Receive_DMA(&huart1,rxbuffer,6)==HAL_OK)和while(HAL_UART_Receive_DMA(&huart1,rxbuffer,6)!=HAL_OK)分别测试,条件都为真,都往下执行。弄不明白怎么回事,请大神支招,最好原子哥能给看看,感激不尽!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。