新手入门
- 积分
- 15
- 金钱
- 15
- 注册时间
- 2020-3-3
- 在线时间
- 4 小时
|
1金钱
刚入门stm32,有点不太理解ADC的连续转换,以我的理解来看,ADC连续转换是对某个采样输入通道在极短的时间内连续多次采样,又由于ADC的数据寄存器只能存一次的数据,那是不是开启了连续转换就一定要开启DMA才能把连续转换的多个数据保存下来,不然根本来不及读取ADC的数据寄存区,因为连续转换太快了,又因为连续转换的速度是很快的,那是不是很可以把这多次转换得到的数据看成是该通道的同一时刻的采样数据,那这样看来,连续转换的用处似乎就只是可以拿来求某一时刻采样点的平均值而已呀????不知道我的理解有没有错
再者,要是我用定时器的比较输出事件来触发ADC的转换,要是我还开启了ADC的连续转换模式,那是不是定时器触发就相当于没用了,因为定时器在第一次触发了ADC的转换之后,由于ADC的连续转换模式,还没等到定时器的下一次定时触发,ADC就已经一直进行着连续转换了???
希望有大佬解决一下我的疑惑,感激不尽!!!!!!!!!!!!
|
|