harper2xs 发表于 2019-11-14 15:02:33

STM32的三个ADC是否能同时进行采集转换

想问一下,如果软件同时开启三个ADC进行转换,那么这三个ADC的采集转换在硬件上可以同时进行吗,还是要依次进行

kylongmu 发表于 2019-11-14 15:02:34

harper2xs 发表于 2019-11-15 09:51
使用外部中断可以同步触发吗?外部中断口需要接在一起吗
可以使用外部时钟源做同步触发,但是ADC必须工作于DMA中断模式才能多个同步工作。如果你想外部一个触发信号后同步工作,需要用触发信号来控制内部时钟的启动。
简单点说:ADC<---定时器<---启动,启动条件可以是软件,也可以是内部、外部中断,具体看数据手册定时器部分。

mikecai 发表于 2019-11-14 15:27:22

可 以同时开始 硬件ADC,完成时,读值时间有先后

liu553824989 发表于 2019-11-14 15:37:00

硬件是依次进行,如果分ADC1,ADC2,ADC3,硬件是独立的,原理就是二分法硬件直接转换。

harper2xs 发表于 2019-11-14 17:17:12

liu553824989 发表于 2019-11-14 15:37
硬件是依次进行,如果分ADC1,ADC2,ADC3,硬件是独立的,原理就是二分法硬件直接转换。 ...

采集转换的这个过程是同步的吗

liu553824989 发表于 2019-11-15 08:58:18

harper2xs 发表于 2019-11-14 17:17
采集转换的这个过程是同步的吗

有三个独立ADC,可以同步,都是逼近式转换,就算硬件同步,软件也不同步,毕竟只有一个内核,一条数据总线,一条指令总线,总会分先后。你是要用来干嘛的?

harper2xs 发表于 2019-11-15 09:44:41

liu553824989 发表于 2019-11-15 08:58
有三个独立ADC,可以同步,都是逼近式转换,就算硬件同步,软件也不同步,毕竟只有一个内核,一条数据总 ...

三个传感器同时采集一路信号

kylongmu 发表于 2019-11-15 09:48:55

3个独立ADC可以同时同步启动:用同一个定时器做触发源,每个ADC都采用DMA方式。

harper2xs 发表于 2019-11-15 09:51:02

kylongmu 发表于 2019-11-15 09:48
3个独立ADC可以同时同步启动:用同一个定时器做触发源,每个ADC都采用DMA方式。 ...

使用外部中断可以同步触发吗?外部中断口需要接在一起吗

harper2xs 发表于 2019-11-15 16:35:40

kylongmu 发表于 2019-11-15 10:20
可以使用外部时钟源做同步触发,但是ADC必须工作于DMA中断模式才能多个同步工作。如果你想外部一个触发信 ...

好的,明白了
页: [1] 2
查看完整版本: STM32的三个ADC是否能同时进行采集转换