发新帖本帖赏金 1.00元(功能说明)我要提问
12下一页
返回列表
打印
[STM32F1]

各位大神 有偿急求程序

[复制链接]
2619|39
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
qmmdzd|  楼主 | 2017-3-31 14:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
各位大神,小弟新手急需一个STM32F103ZET6的程序,要求:用两个ADC同时采集电压信号,双ad规则组模式,大约1毫秒采集1000个数左右,以DMA方式通过USART串口显示到电脑上。有意加企鹅957673760或者直接提供代码
沙发
TXQDM| | 2017-3-31 14:30 | 只看该作者

ADC采样DMA传输例程,里面有串口驱动,
跟你的不是完全一样,不过改动不大;
拿走,不谢。

STM32 V3.5 Test Project.zip (864.29 KB)

使用特权

评论回复

打赏榜单

qmmdzd 打赏了 1.00 元 2017-03-31

板凳
qmmdzd|  楼主 | 2017-3-31 14:32 | 只看该作者
TXQDM 发表于 2017-3-31 14:30
ADC采样DMA传输例程,里面有串口驱动,
跟你的不是完全一样,不过改动不大;
拿走,不谢。

谢谢大神

使用特权

评论回复
地板
qmmdzd|  楼主 | 2017-3-31 14:36 | 只看该作者
求相似或相同的程序

使用特权

评论回复
5
TXQDM| | 2017-3-31 14:55 | 只看该作者

举手之劳,指望能帮到你。

使用特权

评论回复
6
touser| | 2017-3-31 16:38 | 只看该作者
TXQDM 发表于 2017-3-31 14:30
ADC采样DMA传输例程,里面有串口驱动,
跟你的不是完全一样,不过改动不大;
拿走,不谢。

跟着学习一下。

使用特权

评论回复
7
戈卫东| | 2017-3-31 18:26 | 只看该作者
串口速度不够。。。

使用特权

评论回复
8
qmmdzd|  楼主 | 2017-3-31 18:32 | 只看该作者
戈卫东 发表于 2017-3-31 18:26
串口速度不够。。。

那可以先采集存储起来然后慢慢取出来吗?或者得换个通信方式

使用特权

评论回复
9
zxq6| | 2017-3-31 23:50 | 只看该作者
1ms 1000 个数据,也就是ad采样率是1M,两个通道,能够跑那么高?

使用特权

评论回复
10
lhw650| | 2017-4-1 00:01 | 只看该作者
1us采集两个数据并处理,好像很难的。

使用特权

评论回复
11
qmmdzd|  楼主 | 2017-4-1 08:47 | 只看该作者
lhw650 发表于 2017-4-1 00:01
1us采集两个数据并处理,好像很难的。

恩恩 我现在改变思路先采集存储,然后再慢慢处理

使用特权

评论回复
12
camila2158| | 2017-4-1 11:32 | 只看该作者
楼主的前期准备是不是还没做好,1M的采样率,还要看单个数据有几位,你要采集多长时间的数据,那你要准备多大的存储器,用串口发要多长时间,如果有实时性要求的话那你选的MCU够不够用

使用特权

评论回复
13
@若水| | 2017-4-1 13:10 | 只看该作者
camila2158 发表于 2017-4-1 11:32
楼主的前期准备是不是还没做好,1M的采样率,还要看单个数据有几位,你要采集多长时间的数据,那你要准备多 ...

单片机的串口波特率能过到几M的

使用特权

评论回复
14
wang1979| | 2017-4-1 14:20 | 只看该作者
搞不了这么快吧!

使用特权

评论回复
15
yichunshan| | 2017-4-1 14:26 | 只看该作者
@若水 发表于 2017-4-1 13:10
单片机的串口波特率能过到几M的

然而还是不够

使用特权

评论回复
16
qmmdzd|  楼主 | 2017-4-1 15:44 | 只看该作者
camila2158 发表于 2017-4-1 11:32
楼主的前期准备是不是还没做好,1M的采样率,还要看单个数据有几位,你要采集多长时间的数据,那你要准备多 ...

现在解决啦,先采集存储到数组然后再慢慢传到上位机,信号采集个2000多个点足够,周期3毫秒吧,不要求实时性,只要采集出来

使用特权

评论回复
17
qmmdzd|  楼主 | 2017-4-1 15:46 | 只看该作者
@若水 发表于 2017-4-1 13:10
单片机的串口波特率能过到几M的

那我串口发送部分程序控制有问题?我采用边采边发形式是没达到要求,1ms也就发出来6、7个数

使用特权

评论回复
18
qmmdzd|  楼主 | 2017-4-1 15:47 | 只看该作者
wang1979 发表于 2017-4-1 14:20
搞不了这么快吧!

能到这速度,不过不能边采集边发送,2微妙采一个数还是能做到的

使用特权

评论回复
19
xiaoyaodz| | 2017-4-1 22:47 | 只看该作者
两路AD是用不通过ADC转换吗?

使用特权

评论回复
20
xiaoyaodz| | 2017-4-1 22:49 | 只看该作者
STM32F103ZET6一共有16路ADC

使用特权

评论回复
发新帖 本帖赏金 1.00元(功能说明)我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

93

帖子

0

粉丝