OpenEdv-开源电子网

 找回密码
 立即注册
正点原子全套STM32/Linux/FPGA开发资料,上千讲STM32视频教程免费下载...
查看: 38523|回复: 132

[战舰F103] 分享:定时器触发ADC,DMA传输和定时中断+ADC+DMA

  [复制链接]

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
发表于 2018-8-25 21:28:54 | 显示全部楼层 |阅读模式
本帖最后由 1208 于 2019-8-6 17:55 编辑

弄了三个星期才将定时器触发ADC搞定,
之前在论坛都没找到这方面的知识
要么就是寄存器版本,看不太懂
要么就是只有部分程序,没有完整程序
不懂的人还挺多,特地过来分享自己成果
下面介绍定时器触发模式,
一种是TIM2 CH2对应PA1,一种是TIM1_CH1对应PA8

还有一种方式是用定时器中断来触发ADC
都是显示在串口上
单通道的
要改为多通道
显示在屏幕上也是OK的


QQ截图20180825212205.png

战舰: 定时器中断触发ADC,DMA传输实验.zip

4.48 MB, 下载次数: 15699

战舰:官方程序定时器触发ADC修改版.zip

4.48 MB, 下载次数: 12342

战舰: 定时器触发ADC,DMA传输实验.zip

4.48 MB, 下载次数: 16048

业精于勤荒于嬉;行成于思毁于随!
正点原子逻辑分析仪DL16劲爆上市
回复

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2018-7-6
在线时间
5 小时
发表于 2018-8-29 13:29:28 | 显示全部楼层
66666666666666666666666666666666666666666666
回复 支持 反对

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2018-7-6
在线时间
5 小时
发表于 2018-8-29 13:41:27 | 显示全部楼层
楼主,对于定时器触发ADC+DMA实验,有几个问题想请教一下您,DMA的设置那里   DMA_InitStructure.DMA_MemoryInc = DMA_MemoryInc_Enable; //接收多次数据后,目标内存地址后移     这个地方是不是应该是接受一个数据地址就后移一个
0]8$V4FZVWHIR@68FPJHD0Y.png
回复 支持 反对

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
 楼主| 发表于 2018-8-29 16:33:53 | 显示全部楼层
简单来说也是内存地址寄存器递增
如果失能的话,是不能数据递增的
业精于勤荒于嬉;行成于思毁于随!
回复 支持 反对

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
 楼主| 发表于 2018-8-29 16:34:16 | 显示全部楼层
老倪Kszyp 发表于 2018-8-29 13:29
66666666666666666666666666666666666666666666

6到没朋友
业精于勤荒于嬉;行成于思毁于随!
回复 支持 反对

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2018-7-6
在线时间
5 小时
发表于 2018-9-1 16:00:20 | 显示全部楼层
请教一下楼主,您分享的文件中,我要触发AD采样,把TIM的GPIO配置去掉行不行
回复 支持 反对

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2018-7-6
在线时间
5 小时
发表于 2018-9-1 16:01:42 | 显示全部楼层
就是这个地方

%_OV@DJYQHIJ~H1NPI)V7DT.png
回复 支持 反对

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
 楼主| 发表于 2018-9-1 17:35:10 | 显示全部楼层
PA1对应TIM2 CH2是要的,你也可以试下去掉怎么样
业精于勤荒于嬉;行成于思毁于随!
回复 支持 反对

使用道具 举报

1

主题

9

帖子

0

精华

新手上路

积分
35
金钱
35
注册时间
2018-7-6
在线时间
5 小时
发表于 2018-9-1 18:38:52 | 显示全部楼层
外面再不用什么连线了吧,感觉对定时器触发AD转换看的云里雾里的,
回复 支持 反对

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
 楼主| 发表于 2018-9-3 09:35:39 | 显示全部楼层
老倪Kszyp 发表于 2018-9-1 18:38
外面再不用什么连线了吧,感觉对定时器触发AD转换看的云里雾里的,

不用,你可以看下博客上对一些定时器触发ADC原理的分析
业精于勤荒于嬉;行成于思毁于随!
回复 支持 反对

使用道具 举报

9

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2018-3-28
在线时间
30 小时
发表于 2018-9-20 21:54:07 | 显示全部楼层
楼主您好!感谢分享。
定时器那一块        
TIM_OC2PreloadConfig(TIM2, TIM_OCPreload_Enable);  //使能TIM2在CCR2上的预装载寄存器
  TIM_CtrlPWMOutputs(TIM2, ENABLE);
这2句按我的理解去掉也没有问题把?毕竟设置完PWM后也不打算在变动,而后面这句我拿不准,既然是内部起效的话,这句去掉也没问题吧。
还有请问楼主有没有MDK 4.7的版本?感谢!
回复 支持 反对

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
 楼主| 发表于 2018-9-28 15:53:08 | 显示全部楼层
本帖最后由 1208 于 2018-9-28 15:58 编辑

TIM_OC2PreloadConfig(TIM2, TIM_OCPreload_Enable)这是设置使能寄存器TIM_CCMR1的OC2PE位,然后通过查询官方手册的寄存器可以知道:该位是开启/禁止TIMx_CCR1寄存器的预装载功能,即随时写入TIMx_CCR1寄存器,并且新写入的数值立即起作用或在更新事件到来时被传送至当前寄存器中。比如在定时器的输出比较模式下,TIMx_CCRx寄存器能够在任何时候通过软件进行更新以控制波形,这个通过软件写入控制波形的值是立即生效呢还是在定时器发生下一次更新事件时被更新的,是由TIM_OCxPreloadConfig(TIMx, TIM_OCPreload_Enable)这条语句决定的!Enable就是下一次更新事件时被更新;Disable是立即生效
TIM_CtrlPWMOutputs(TIM2, ENABLE); 一般的定时器用不到,高级定时器,比如TIM1还有TIM8才用的到
业精于勤荒于嬉;行成于思毁于随!
回复 支持 反对

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
 楼主| 发表于 2018-9-28 16:11:12 | 显示全部楼层
fight281 发表于 2018-9-20 21:54
楼主您好!感谢分享。
定时器那一块        
TIM_OC2PreloadConfig(TIM2, TIM_OCPreload_Enable);  //使能TIM2 ...

测试过了,去掉是没有影响的,但一般使能比较寄存器需要用到TIM_OC2PreloadConfig(TIM2, TIM_OCPreload_Enable);
我这没有这个版本,你对应改下就行了
业精于勤荒于嬉;行成于思毁于随!
回复 支持 反对

使用道具 举报

9

主题

55

帖子

0

精华

初级会员

Rank: 2

积分
182
金钱
182
注册时间
2018-3-28
在线时间
30 小时
发表于 2018-9-28 17:29:37 | 显示全部楼层
1208 发表于 2018-9-28 16:11
测试过了,去掉是没有影响的,但一般使能比较寄存器需要用到TIM_OC2PreloadConfig(TIM2, TIM_OCPreload_E ...

好的 谢谢回复。我用您的代码单独再试一下。上次可能是其他的问题导致。
回复 支持 反对

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
 楼主| 发表于 2018-9-28 17:49:04 | 显示全部楼层
fight281 发表于 2018-9-28 17:29
好的 谢谢回复。我用您的代码单独再试一下。上次可能是其他的问题导致。

没事,互相讨教下
业精于勤荒于嬉;行成于思毁于随!
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2017-11-17
在线时间
14 小时
发表于 2018-10-19 23:09:27 | 显示全部楼层
1208 发表于 2018-9-28 17:49
没事,互相讨教下

厉害。谢谢你的劳动成果分享!
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2017-11-17
在线时间
14 小时
发表于 2018-10-19 23:10:00 | 显示全部楼层
谢谢!!!你的无私分享
回复 支持 反对

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
 楼主| 发表于 2018-10-20 11:51:19 | 显示全部楼层
言言 发表于 2018-10-19 23:10
谢谢!!!你的无私分享

哈哈!互相交流学习下
业精于勤荒于嬉;行成于思毁于随!
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2017-11-17
在线时间
14 小时
发表于 2018-10-20 17:00:07 | 显示全部楼层

定时器触发根据你提供的图片,不是说是内部定时器触发ADC转换的吗?那PC6  ,PA8 分别用做什么?

1楼主PC6用来干什么的 ?,2PA8是发脉冲的,但有什么用?

1楼主PC6用来干什么的 ?,2PA8是发脉冲的,但有什么用?
回复 支持 反对

使用道具 举报

0

主题

6

帖子

0

精华

新手上路

积分
49
金钱
49
注册时间
2017-11-17
在线时间
14 小时
发表于 2018-10-21 22:38:23 | 显示全部楼层
1208 发表于 2018-10-20 11:51
哈哈!互相交流学习下

还是非常感谢,今天我的 ADC +DMA 5通道终于搞定。
回复 支持 反对

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
 楼主| 发表于 2018-10-26 15:35:03 | 显示全部楼层
言言 发表于 2018-10-20 17:00
定时器触发根据你提供的图片,不是说是内部定时器触发ADC转换的吗?那PC6  ,PA8 分别用做什么?

这个没有用到,那是官方程序留下的
业精于勤荒于嬉;行成于思毁于随!
回复 支持 反对

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
 楼主| 发表于 2018-10-26 15:35:24 | 显示全部楼层
言言 发表于 2018-10-21 22:38
还是非常感谢,今天我的 ADC +DMA 5通道终于搞定。

厉害啊
业精于勤荒于嬉;行成于思毁于随!
回复 支持 反对

使用道具 举报

15

主题

23

帖子

0

精华

新手上路

积分
26
金钱
26
注册时间
2018-10-20
在线时间
9 小时
发表于 2018-10-28 12:50:11 来自手机 | 显示全部楼层
楼主你这不是输出吗?不应该是DAC吗
回复 支持 反对

使用道具 举报

0

主题

91

帖子

0

精华

初级会员

Rank: 2

积分
177
金钱
177
注册时间
2018-9-27
在线时间
15 小时
发表于 2018-10-29 09:59:50 | 显示全部楼层
不错不错,谢谢分享
回复 支持 反对

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
 楼主| 发表于 2018-10-29 10:30:26 | 显示全部楼层
本帖最后由 1208 于 2018-11-11 20:44 编辑
我是一名新手 发表于 2018-10-28 12:50
楼主你这不是输出吗?不应该是DAC吗

这个没有必然联系
业精于勤荒于嬉;行成于思毁于随!
回复 支持 反对

使用道具 举报

2

主题

22

帖子

0

精华

初级会员

Rank: 2

积分
116
金钱
116
注册时间
2018-1-30
在线时间
20 小时
发表于 2018-11-11 15:11:59 | 显示全部楼层
顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶顶!!!!!!!!!!!!!
回复 支持 反对

使用道具 举报

13

主题

633

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1331
金钱
1331
注册时间
2016-8-1
在线时间
229 小时
发表于 2018-11-12 08:43:53 | 显示全部楼层
谢谢分享
回复 支持 反对

使用道具 举报

3

主题

16

帖子

0

精华

初级会员

Rank: 2

积分
62
金钱
62
注册时间
2018-9-21
在线时间
9 小时
发表于 2018-11-15 14:15:54 | 显示全部楼层
还是非常感谢,今天我的 ADC +DMA 5通道终于搞定
回复 支持 反对

使用道具 举报

17

主题

170

帖子

0

精华

高级会员

Rank: 4

积分
562
金钱
562
注册时间
2018-7-8
在线时间
118 小时
发表于 2018-11-15 16:53:05 | 显示全部楼层
太实用了。。。
回复 支持 反对

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
 楼主| 发表于 2018-11-15 20:13:56 | 显示全部楼层
段前进 发表于 2018-11-15 14:15
还是非常感谢,今天我的 ADC +DMA 5通道终于搞定

哈哈!有心得或程序可以分享出来,在我帖子里面也行
业精于勤荒于嬉;行成于思毁于随!
回复 支持 反对

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
 楼主| 发表于 2018-11-15 20:15:01 | 显示全部楼层

哥们,你很激动啊!实用在哪
业精于勤荒于嬉;行成于思毁于随!
回复 支持 反对

使用道具 举报

2

主题

6

帖子

0

精华

新手入门

积分
17
金钱
17
注册时间
2018-10-22
在线时间
6 小时
发表于 2019-1-16 11:06:09 | 显示全部楼层
六个程序全部学习分析了一遍,好人一生长寿
回复 支持 反对

使用道具 举报

6

主题

359

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1604
金钱
1604
注册时间
2017-12-18
在线时间
173 小时
发表于 2019-1-24 11:02:40 | 显示全部楼层
感谢楼主的分享,有一个问题想问一下,印象中的AD转换都是要有一个公式换算的啊,ADvalue*3300/4096这种,在您这个程序中也没见啊,那输出的值是怎么转换来的啊,能帮忙解释一下吗,非常感谢
回复 支持 反对

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
 楼主| 发表于 2019-1-24 11:31:13 | 显示全部楼层
一本正经小猴子 发表于 2019-1-16 11:06
六个程序全部学习分析了一遍,好人一生长寿

你也可以分析一下,不懂可以留言讨论
业精于勤荒于嬉;行成于思毁于随!
回复 支持 反对

使用道具 举报

6

主题

359

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1604
金钱
1604
注册时间
2017-12-18
在线时间
173 小时
发表于 2019-1-24 12:18:38 | 显示全部楼层
1208 发表于 2019-1-24 11:30
写在主函数了[mw_shl_code=c,true]                for(k=0;k

您截图这个和上面打包的不一样吧,我看的是上面下载数1028那个压缩包,主函数和您截的不一样呀。能麻烦帮忙确认一下吗
回复 支持 反对

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
 楼主| 发表于 2019-1-24 12:34:38 | 显示全部楼层
高山仰止 发表于 2019-1-24 12:18
您截图这个和上面打包的不一样吧,我看的是上面下载数1028那个压缩包,主函数和您截的不一样呀。能麻烦帮 ...

是的,刚才弄错了
业精于勤荒于嬉;行成于思毁于随!
回复 支持 反对

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
 楼主| 发表于 2019-1-24 12:36:06 | 显示全部楼层
本帖最后由 1208 于 2019-1-24 12:39 编辑
高山仰止 发表于 2019-1-24 11:02
感谢楼主的分享,有一个问题想问一下,印象中的AD转换都是要有一个公式换算的啊,ADvalue*3300/4096这种, ...

看了一下,显示读到的 ADC 值(数字量)
是没有进行转换电压值的,这个可以自己转换下
这个是输出的数据
676 1184 1431 1679 1775 1930 1974 2109 1982 2133 2001 2149 2015 2155 2016 2155 2020 2163 2024 2153 2016 2155 2019 2161 2023 2160 2020 2160 2023 2160 2023 2159
业精于勤荒于嬉;行成于思毁于随!
回复 支持 反对

使用道具 举报

6

主题

359

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1604
金钱
1604
注册时间
2017-12-18
在线时间
173 小时
发表于 2019-1-24 13:02:54 | 显示全部楼层
1208 发表于 2019-1-24 12:36
看了一下,显示读到的 ADC 值(数字量)
是没有进行转换电压值的,这个可以自己转换下
这个是输出的数 ...

嗯,那就知道了,谢谢您的解答
回复 支持 反对

使用道具 举报

6

主题

359

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
1604
金钱
1604
注册时间
2017-12-18
在线时间
173 小时
发表于 2019-2-19 11:02:22 | 显示全部楼层
楼主还有一个问题想请教一下,使用ADC的定时器触发ADC转换的功能,然后使用DMA传输。这个定时器触发间隔是怎么设置的啊,比如TIM2_PWM_Init(1000,71); 这个语句的采样间隔时间是怎么计算的呀。小白问题,希望您能抽时间回答,感谢
回复 支持 反对

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
 楼主| 发表于 2019-2-19 11:19:42 | 显示全部楼层
TIM14_PWM_Init(1000-1,72-1);    //72M/72=1000000hz的计数频率,重装载值1000,所以PWM频率为 1000000/1000=1000HZ.
也就是PWM频率1000HZ输出时间0.001s,由T=1/F得;
另外ARR和PSC都是16位的,2^16=65536,超过这个值就会溢出,由溢出的部分开始计算
业精于勤荒于嬉;行成于思毁于随!
回复 支持 反对

使用道具 举报

11

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
101
金钱
101
注册时间
2019-2-16
在线时间
26 小时
发表于 2019-2-26 19:20:34 | 显示全部楼层
楼主 我想问一下 那个定时器中断的版本里面的
flag的用法和去否可以去掉DMA的中断函数 只保留TIM的中断函数??
回复 支持 反对

使用道具 举报

11

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
101
金钱
101
注册时间
2019-2-16
在线时间
26 小时
发表于 2019-2-26 19:28:36 | 显示全部楼层
而且我发现定时器中断那里,DMA部分出现注释与程序不符。。不知道哪个才是作者真正想表达的意思
DMA_InitStructure.DMA_Mode =DMA_Mode_Normal;//循环模式

还有一个问题小白想请问一下
TIM的中断函数
里面我可以改成
ADC_SoftwareStartConvCmd(ADC1,ENABLE);
吗?
回复 支持 反对

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
 楼主| 发表于 2019-2-26 20:41:42 | 显示全部楼层
游游游 发表于 2019-2-26 19:20
楼主 我想问一下 那个定时器中断的版本里面的
flag的用法和去否可以去掉DMA的中断函数 只保留TIM的中断函 ...

这个是中断里面的判断条件,去掉的话,估计不能接收到相应的数据,你也可以自己修改看下
业精于勤荒于嬉;行成于思毁于随!
回复 支持 反对

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
 楼主| 发表于 2019-2-26 20:44:28 | 显示全部楼层
游游游 发表于 2019-2-26 19:28
而且我发现定时器中断那里,DMA部分出现注释与程序不符。。不知道哪个才是作者真正想表达的意思
DMA_Init ...

可以正常使用的话,是正常模式,估计那时没有将注释改过来,你也可以验证循环模式看看。
这个ADC_SoftwareStartConvCmd(ADC1,ENABLE);属于软件触发
我用的是定时器触发,不需要用到软件触发
业精于勤荒于嬉;行成于思毁于随!
回复 支持 反对

使用道具 举报

1

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
76
金钱
76
注册时间
2018-8-16
在线时间
20 小时
发表于 2019-3-4 10:57:41 | 显示全部楼层
楼主,想请教下,定时器TM3能否同时触发两个ADC(ADC1+ADC2),实现同步ADC
回复 支持 反对

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
 楼主| 发表于 2019-3-4 12:29:12 | 显示全部楼层
dyy哟 发表于 2019-3-4 10:57
楼主,想请教下,定时器TM3能否同时触发两个ADC(ADC1+ADC2),实现同步ADC

可以用同步规则试下,ADC1为主,ADC2为从
业精于勤荒于嬉;行成于思毁于随!
回复 支持 反对

使用道具 举报

1

主题

10

帖子

0

精华

初级会员

Rank: 2

积分
76
金钱
76
注册时间
2018-8-16
在线时间
20 小时
发表于 2019-3-4 14:13:07 | 显示全部楼层
1208 发表于 2019-3-4 12:29
可以用同步规则试下,ADC1为主,ADC2为从

其实我之前试过这个思路,运行之后也没问题,只是心里感觉不太靠谱。因为没多少人做过,而且大多数人都用TIM2触发ADC,而自己觉得用TIM3更方便。
回复 支持 反对

使用道具 举报

57

主题

1680

帖子

3

精华

资深版主

Rank: 8Rank: 8

积分
4306
金钱
4306
注册时间
2018-6-30
在线时间
808 小时
 楼主| 发表于 2019-3-4 20:11:37 | 显示全部楼层
dyy哟 发表于 2019-3-4 14:13
其实我之前试过这个思路,运行之后也没问题,只是心里感觉不太靠谱。因为没多少人做过,而且大多数人都用 ...

那你就用TIM3嘛!没问题,就做嘛
业精于勤荒于嬉;行成于思毁于随!
回复 支持 反对

使用道具 举报

3

主题

13

帖子

0

精华

初级会员

Rank: 2

积分
53
金钱
53
注册时间
2019-3-5
在线时间
10 小时
发表于 2019-3-5 16:36:26 | 显示全部楼层
楼主用过GD32的嘛?和STM32F103一样的,但是我现在采集很有问题,能不能帮我看看配置?
回复 支持 反对

使用道具 举报

11

主题

34

帖子

0

精华

初级会员

Rank: 2

积分
101
金钱
101
注册时间
2019-2-16
在线时间
26 小时
发表于 2019-3-21 23:30:07 | 显示全部楼层
大佬,我想问一下 为什么我拿你的ADC+定时器中断的
只改了ADC的通道和adc的PIN脚,结果是没有数据传输到串口助手。。。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则



关闭

原子哥极力推荐上一条 /2 下一条

正点原子公众号

QQ|手机版|OpenEdv-开源电子网 ( 粤ICP备12000418号-1 )

GMT+8, 2024-11-24 13:35

Powered by OpenEdv-开源电子网

© 2001-2030 OpenEdv-开源电子网

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