请问stm32F302有16个通道是用ADC+DMA的方式转换多个通道的模拟量吗?

2019-07-14 17:24发布

STM32f302c8的芯片资料,里面的ADC只有一个,但有16个通道,请问用ADC+DMA的方式转换多个通道的模拟量吗?求高手帮忙解答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
8条回答
TOPCB
1楼-- · 2019-07-15 03:03
楼上理解是对的,他只能轮询采集,不能同时采集。
wrx318
2楼-- · 2019-07-15 08:09
leilijiao
3楼-- · 2019-07-15 12:57
a732538 发表于 2018-9-26 19:33
16个通道是说16只脚都可以进行模拟信号采集,但是不能同时用,也就是说硬件上只有一个ADC模块,但是可以分时复用,我的理解是这样的

谢谢你的回复,请问你说的轮询采样可以理解为:顺序采样n个通道的数据吗?(例如:我要做9路模拟信号的采集,可以顺序采样对吗?设置为非连续扫描模式规则组的顺序采样可以吗?)求解答,谢谢!
vuweurvxs
4楼-- · 2019-07-15 16:36
只要你对采样间隔的要求,小于轮询一周的时间,就可以
leilijiao
5楼-- · 2019-07-15 17:17
 精彩回答 2  元偷偷看……
a732538
6楼-- · 2019-07-15 22:23
leilijiao 发表于 2018-9-26 20:17
谢谢你的回复,请问你说的轮询采样可以理解为:顺序采样n个通道的数据吗?(例如:我要做9路模拟信号的采集,可以顺序采样对吗?设置为非连续扫描模式规则组的顺序采样可以吗?)求解答,谢谢!

扫描的工作方式下是顺序采样的,轮询其实就是单次采样放到循环里了,顺序是自己定的需要自己写个小循环,这些是我在数据手册上看的,个人理解,仅供参考。

一周热门 更多>