你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

STM32之串口DMA接收不定长数据

[复制链接]
xiaojie0513 发布时间:2018-9-18 21:07
阅读主题, 点击返回1楼
收藏 3 评论19 发布时间:2018-9-18 21:07
19个回答
wdshuang09 回答时间:2018-9-19 13:48:31
xiaojie0513 发表于 2018-9-19 12:25
f1的dma是没有FIFO的吧,dma接收根本无需CPU去处理的好吗,先理解一下吧,,,,,dma接收的数据是放到指 ...

这里说的是你发的“STM32进阶之串口环形缓冲区实现”贴子,对于贴子内容是采用环形串口收接,没有说这篇贴子DMA处理;当然有些单片机没有DMA处理,采用环形接收的数据,看到“STM32进阶之串口环形缓冲区实现”这篇贴子,说了一下个人的理解,
对于这种环形队列加中断的方式接收数据和楼主探讨如何更高效接收与解析数据的方法。
1.jpg
wwwheihei 回答时间:2018-9-19 14:39:46
本帖最后由 wwwheihei 于 2018-9-19 15:53 编辑
wdshuang09 发表于 2018-9-19 13:48
这里说的是你发的“STM32进阶之串口环形缓冲区实现”贴子,对于贴子内容是采用环形串口收接 ...

dma接收就可以了,够高效了,
wdshuang09 回答时间:2018-9-19 14:57:49
wwwheihei 发表于 2018-9-19 14:39
dma接收就可以了,够高效了,再往高就是装x了

不要断章取义,也不要出口成脏,你说的DMA效率高效,不一定每款单片机都有DMA,同时也不防碍讨论环形队列接收数据高效的方法。
wwwheihei 回答时间:2018-9-19 15:15:20
wdshuang09 发表于 2018-9-19 14:57
不要断章取义,也不要出口成脏,你说的DMA效率高效,不一定每款单片机都有DMA,同时也不防碍讨论环形队列 ...

没有出口成章啊,在一般应用中数据流没那么快,所以说高效不高效还得看项目需求。如果每一帧的间隔时间比较长,或者数据交互比较不频繁,我觉得用不用都可以
xiaojie0513 回答时间:2018-9-19 20:16:13
wdshuang09 发表于 2018-9-19 13:48
这里说的是你发的“STM32进阶之串口环形缓冲区实现”贴子,对于贴子内容是采用环形串口收接 ...

其实,反正我喜欢dma+空闲中断,,,我一般都用32的芯片,如果非要说环形缓冲区的话,,,,Linux的kfifo很经典,我也移植到32了,,到时候可以发出来看看,支持os
xiaojie0513 回答时间:2018-9-19 20:16:58
wwwheihei 发表于 2018-9-19 15:15
没有出口成章啊,在一般应用中数据流没那么快,所以说高效不高效还得看项目需求。如果每一帧的间隔时间比 ...

都是差不多的,反正自己怎么用就怎么用,,,,
wdshuang09 回答时间:2018-9-20 07:58:21
xiaojie0513 发表于 2018-9-19 20:16
其实,反正我喜欢dma+空闲中断,,,我一般都用32的芯片,如果非要说环形缓冲区的话,,,,Linux的kfifo ...

楼主发出来看看,学习学习
wwwheihei 回答时间:2018-9-20 08:28:04
xiaojie0513 发表于 2018-9-19 20:16
都是差不多的,反正自己怎么用就怎么用,,,,

linux你也在搞?感觉很难,入门都得很久
xiaojie0513 回答时间:2018-9-20 10:00:40
wdshuang09 发表于 2018-9-20 07:58
楼主发出来看看,学习学习

到时候吧,现在没啥空
zts329547875 回答时间:2018-9-20 10:19:55
看看,应该有用
12

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

相似技术帖

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版