使用STM32中的两个ADC同时采样两路电压模拟信号,显示到液晶,是否必须使用DMA?

2019-07-20 05:19发布


      刚学习了视频例程18讲中的ADC实验,实验将1路模拟信号转换为数字信号,显示到液晶屏。

      想知道,既然STM32中有三个独立ADC,我是否可以将对ADC1 配置的函数复制一遍,改为对ADC2的配置,最后两路转换结果显示到液晶上。

     多谢解答!
  




友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
5条回答
正点原子
1楼-- · 2019-07-20 08:27
 精彩回答 2  元偷偷看……
奇迹
2楼-- · 2019-07-20 13:32
正点原子 发表于 2017-5-11 17:28
当然是可以,而且也支持同时,不过如果要同时,那就必须要DMA了(MCU不能同时做两件事)

多谢原子哥解答
Electronic
3楼-- · 2019-07-20 18:37
DMA节省资源
悟心
4楼-- · 2019-07-20 23:39
 精彩回答 2  元偷偷看……
爱学习的代码狂
5楼-- · 2019-07-21 01:44
正点原子 发表于 2017-5-11 17:28
当然是可以,而且也支持同时,不过如果要同时,那就必须要DMA了(MCU不能同时做两件事)

我开了ADC1的通道5和ADC2的通道6,都是独立模式,只要两个ADC的初始化函数都打开,程序就直接卡死在转化的函数上

一周热门 更多>