搜索
查看: 994|回复: 2

[讨论] STM32 DMA双缓冲发送不定长数据

[复制链接]

该用户从未签到

1

主题

3

帖子

0

蝴蝶豆

新手上路

最后登录
2020-10-8
发表于 2020-9-7 15:39:03 | 显示全部楼层 |阅读模式
STM32 DMA双缓冲发送不定长数据,假如我需要发送100010个数据,开辟了2块1000数据区,数据长度设置为1000,循环发送,最后一次需要发送长度为10的数据,怎么办?DMA长度运行中是不能改变的.
回复

使用道具 举报

该用户从未签到

44

主题

647

帖子

163

蝴蝶豆

金牌会员

最后登录
2021-4-25
发表于 2020-9-7 16:12:38 | 显示全部楼层
每次发送前配置一下DMA。
回复 支持 反对

使用道具 举报

该用户从未签到

20

主题

621

帖子

152

蝴蝶豆

论坛元老

最后登录
2023-11-13
发表于 2020-9-7 22:12:12 | 显示全部楼层
你都发了100多K数据,固定每次发送1000也没有什么,不足1000的自动补0x00占位,关键是接收端知道总长度。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 注册/登录

本版积分规则

关闭

站长推荐上一条 /3 下一条

Archiver|手机版|小黑屋|论坛-意法半导体STM32/STM8技术社区

GMT+8, 2024-5-10 08:33 , Processed in 1.184742 second(s), 31 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表