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

[STM32F1] 各位大神 有偿急求程序

[复制链接]
 楼主| 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, 下载次数: 27)

打赏榜单

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 | 显示全部楼层
求相似或相同的程序
TXQDM 发表于 2017-3-31 14:55 | 显示全部楼层

举手之劳,指望能帮到你。
touser 发表于 2017-3-31 16:38 | 显示全部楼层
TXQDM 发表于 2017-3-31 14:30
ADC采样DMA传输例程,里面有串口驱动,
跟你的不是完全一样,不过改动不大;
拿走,不谢。

跟着学习一下。
戈卫东 发表于 2017-3-31 18:26 | 显示全部楼层
串口速度不够。。。
 楼主| qmmdzd 发表于 2017-3-31 18:32 | 显示全部楼层
戈卫东 发表于 2017-3-31 18:26
串口速度不够。。。

那可以先采集存储起来然后慢慢取出来吗?或者得换个通信方式
zxq6 发表于 2017-3-31 23:50 来自手机 | 显示全部楼层
1ms 1000 个数据,也就是ad采样率是1M,两个通道,能够跑那么高?
lhw650 发表于 2017-4-1 00:01 | 显示全部楼层
1us采集两个数据并处理,好像很难的。
 楼主| qmmdzd 发表于 2017-4-1 08:47 | 显示全部楼层
lhw650 发表于 2017-4-1 00:01
1us采集两个数据并处理,好像很难的。

恩恩 我现在改变思路先采集存储,然后再慢慢处理
camila2158 发表于 2017-4-1 11:32 | 显示全部楼层
楼主的前期准备是不是还没做好,1M的采样率,还要看单个数据有几位,你要采集多长时间的数据,那你要准备多大的存储器,用串口发要多长时间,如果有实时性要求的话那你选的MCU够不够用
@若水 发表于 2017-4-1 13:10 | 显示全部楼层
camila2158 发表于 2017-4-1 11:32
楼主的前期准备是不是还没做好,1M的采样率,还要看单个数据有几位,你要采集多长时间的数据,那你要准备多 ...

单片机的串口波特率能过到几M的
wang1979 发表于 2017-4-1 14:20 | 显示全部楼层
搞不了这么快吧!
yichunshan 发表于 2017-4-1 14:26 | 显示全部楼层
@若水 发表于 2017-4-1 13:10
单片机的串口波特率能过到几M的

然而还是不够
 楼主| qmmdzd 发表于 2017-4-1 15:44 | 显示全部楼层
camila2158 发表于 2017-4-1 11:32
楼主的前期准备是不是还没做好,1M的采样率,还要看单个数据有几位,你要采集多长时间的数据,那你要准备多 ...

现在解决啦,先采集存储到数组然后再慢慢传到上位机,信号采集个2000多个点足够,周期3毫秒吧,不要求实时性,只要采集出来
 楼主| qmmdzd 发表于 2017-4-1 15:46 | 显示全部楼层
@若水 发表于 2017-4-1 13:10
单片机的串口波特率能过到几M的

那我串口发送部分程序控制有问题?我采用边采边发形式是没达到要求,1ms也就发出来6、7个数
 楼主| qmmdzd 发表于 2017-4-1 15:47 | 显示全部楼层
wang1979 发表于 2017-4-1 14:20
搞不了这么快吧!

能到这速度,不过不能边采集边发送,2微妙采一个数还是能做到的
xiaoyaodz 发表于 2017-4-1 22:47 | 显示全部楼层
两路AD是用不通过ADC转换吗?
xiaoyaodz 发表于 2017-4-1 22:49 | 显示全部楼层
STM32F103ZET6一共有16路ADC
您需要登录后才可以回帖 登录 | 注册

本版积分规则

8

主题

93

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部