dma发送接收问题

使用dma发送数据和接收数据,如果发送时间间隔短的话,就会多次的包粘到一起,就向下面图里的那样,每隔30s发送一次数据包,然后板子再发送回来,会出现多个包黏在一起的情况

1713248869745.png

您好,每次进行DMA发送时,建议先关闭DMA通道,清除对应标志,重新设置DMA发送长度,然后使能发送等待发送完成。附件例程为串口DMA接收发送例程,可以参考一下。后续若有问题,可邮箱(lzs@wch.cn)沟通。

icon_rar.gifCH32V307 USART1_DMA收发.zip



只有登录才能回复,可以选择微信账号登录