STM32的UART使用DMA操做不要入的坑

UART发送:HAL_UART_Transmit_DMA(&huat1,tx_data, 6);在完成各类初始化以后(或者是进入while以前)调用一次这个UART dma发送函数就能够不用管了。 变量“tx_data”是在while()里实时更新的,这个串口dma发送函数无论你"tx_data"有没有更新,只要上一帧数据发送完毕,就接着发下一帧。 因此就有问题了,有时候tx_data更新了一半,
相关文章
相关标签/搜索