打印
[MM32软件]

MM32-ADC转换的模式解释

[复制链接]
931|15
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
sxy4517|  楼主 | 2022-3-7 14:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
#define ADC_Mode_Single                     ((uint32_t)0x00000000)
#define ADC_Mode_Single_Period              ((uint32_t)0x00000200)
#define ADC_Mode_Continuous_Scan            ((uint32_t)0x00000400)

有谁帮我解释一下这三种模式的区别是什么?

使用特权

评论回复
沙发
sxy4517|  楼主 | 2022-3-7 15:16 | 只看该作者
这边还有一个问题咨询一下:
1.ADC设置为单周期模式(ADC_Mode_Single_Period)
2.开通了4个通道进行ADC检测。
3.打开了ADC的中断。
4.设置了定时器1的cc4通道触发。
问:
1.各个通道转换的时候是同时转换的,还是按顺序转换的?
2.中断产生是1个通道转换完就中断1次,还是4个通道都转换完才中断?

使用特权

评论回复
板凳
sxy4517|  楼主 | 2022-3-7 15:17 | 只看该作者
官方回应是:
按顺序转换完4个通道产生中断。

使用特权

评论回复
地板
sxy4517|  楼主 | 2022-3-7 15:26 | 只看该作者
假如我设置的每个通道的采样周期是7.5个,那么每个通道的总时间为
(12.5+7.5) = 20 个ADC的CLK,4个就是20*4=80个ADC的CLK,假如ADC的CLK是
12M的话,t=(80/12) = 6.67us,这样计算对吗?

使用特权

评论回复
5
sxy4517|  楼主 | 2022-3-7 15:53 | 只看该作者
如果更换通道的时候不需要时间的话,以上时间就是正确的,带着这个问题去查找手册。记住是用户手册,不是数据手册。

使用特权

评论回复
6
huquanz711| | 2022-3-8 08:20 | 只看该作者
单通道转换,单通道周期转换,连续转换。

使用特权

评论回复
7
sxy4517|  楼主 | 2022-3-8 08:21 | 只看该作者
huquanz711 发表于 2022-3-8 08:20
单通道转换,单通道周期转换,连续转换。

正解。

使用特权

评论回复
8
单片小菜| | 2022-3-9 15:17 | 只看该作者
一边转换,一边进入到中断中就可以了。没有别的问题了。

使用特权

评论回复
9
sxy4517|  楼主 | 2022-3-10 10:28 | 只看该作者
单片小菜 发表于 2022-3-9 15:17
一边转换,一边进入到中断中就可以了。没有别的问题了。

能说详细点吗

使用特权

评论回复
10
sxy4517|  楼主 | 2022-3-10 21:33 | 只看该作者
顶一下,有遇到AD转换的问题,大家可以留言讨论。

使用特权

评论回复
11
tpgf| | 2022-4-2 10:19 | 只看该作者
从英文上也能进行判断啊

使用特权

评论回复
12
观海| | 2022-4-2 10:26 | 只看该作者
ad的不同转换模式

使用特权

评论回复
13
guanjiaer| | 2022-4-2 10:33 | 只看该作者
楼主对哪种模式不明白啊

使用特权

评论回复
14
heimaojingzhang| | 2022-4-2 10:40 | 只看该作者
4个通道都检测完产生中断?

使用特权

评论回复
15
keaibukelian| | 2022-4-2 11:51 | 只看该作者
哪种转换模式最常用呢

使用特权

评论回复
16
labasi| | 2022-4-2 11:59 | 只看该作者
每种模式的应用场景不一样

使用特权

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

本版积分规则

55

主题

744

帖子

2

粉丝