打印
[STM32F1]

STM32F1 8路ADC采集,串口送出数据

[复制链接]
1226|6
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
maxingyu|  楼主 | 2015-12-10 20:14 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
现在的流程是开DMA通道ADC采集,满了后关ADC,用串口把数据发出去,发完后再开ADC。可是这样串口的速率不够,ADC不能连续采集,担心有数据会丢失。请教各位大神,有什么好方法指导一下。
沙发
米尔豪斯| | 2015-12-10 21:35 | 只看该作者
能不能边采边传,或者先存储起来

使用特权

评论回复
板凳
forgot| | 2015-12-10 22:30 | 只看该作者
串口的速率不够依据是什么?

使用特权

评论回复
地板
beyond696| | 2015-12-10 22:55 | 只看该作者
用USB传数据呗

使用特权

评论回复
5
maxingyu|  楼主 | 2016-1-12 17:54 | 只看该作者
forgot 发表于 2015-12-10 22:30
串口的速率不够依据是什么?

我之前表达的不对。就是我想实现的功能是ADC能连续采集数据并且串口能实时送出数据。 现在用DMA进行AD采集,串口送数据就是把DMA缓存里的数据送出吧,但是每次都是串口还没来得及送出数据但DMA缓存里的数据就更新了。

使用特权

评论回复
6
maxingyu|  楼主 | 2016-1-12 17:55 | 只看该作者

做的是个小玩意,USB口太占地方啦

使用特权

评论回复
7
maxingyu|  楼主 | 2016-1-12 17:55 | 只看该作者
米尔豪斯 发表于 2015-12-10 21:35
能不能边采边传,或者先存储起来

现在我也在想把数据存起来,问题是怎么存,机制是啥?

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

38

主题

121

帖子

1

粉丝