STM32f103上的USART + DMA

时间:2017-06-04 17:09:36

标签: stm32 uart dma

我正在通过DMA实现接收UART。我将收到的7字节UART数据写入uint8数组[7]。

我的代码是:

HAL_UART_Receive_DMA(&huart1, recv, 7);

一开始似乎都没问题,但几百次之后,存储在recv数组中的数据被移动了一次,这个问题在前几百次接收后连续发生。我使用循环和递增地址存储器模式配置DMA。我该如何解决?

0 个答案:

没有答案