使用dma发送数据和接收数据,如果发送时间间隔短的话,就会多次的包粘到一起,就向下面图里的那样,每隔30s发送一次数据包,然后板子再发送回来,会出现多个包黏在一起的情况
热门产品 :
CH641: PD及无线充电专用MCU
使用dma发送数据和接收数据,如果发送时间间隔短的话,就会多次的包粘到一起,就向下面图里的那样,每隔30s发送一次数据包,然后板子再发送回来,会出现多个包黏在一起的情况
您好,每次进行DMA发送时,建议先关闭DMA通道,清除对应标志,重新设置DMA发送长度,然后使能发送等待发送完成。附件例程为串口DMA接收发送例程,可以参考一下。后续若有问题,可邮箱(lzs@wch.cn)沟通。