ulystronglll 发表于 2023-8-4 20:38
检查您的数据缓冲区是否正确地存储了要发送的数据。如果缓冲区中存在额外的0x00,可能是由于数据存储错误导致的。kkzz 发表于 2023-8-4 20:52
在发送数据之前,需要将待发送的数据存储在一个缓冲区中,并设置 DMA 进行数据传输。albertaabbot 发表于 2023-8-4 21:23
如果你在发送字符串时,没有正确在结尾添加'\0',则DMA传输时可能会将字符串后面的内存数据也一同发送。deliahouse887 发表于 2023-8-4 21:37
如果数据缓冲区中存在额外的0x00字节,DMA传输时会将其一同发送。alvpeg 发表于 2023-8-4 21:53
检查一下你的数据缓冲区, 在发送之前没有多余的数据或未初始化的数据lihuami 发表于 2023-8-4 22:00
如果DMA传输的源地址或目标地址设置不正确,可能会导致多余的数据被发送。iyoum 发表于 2023-8-4 22:26
在设置DMA控制器时,正确设置了数据长度和结束标志位等参数,以便正确地发送数据。
页:
1
[2]