STM32-ADC外设
1.通道
- 规则通道
- 注入通道
2.规则序列寄存器
- 配置通道的采样顺序
3.ADC周期

4.ADC转换方式
- 单次转换:adc每次只采集某个通道的一个点,如果需要再次采集,就需要重新使能。
- 连续转换:adc采集某个通道一个点,转换完成后,再采集第二点。依次类推
4.扫描模式
- 单次扫描模式:多个通道只扫描一次
- 连续扫描模式:多个通道重复扫描
5.数据寄存器
- ADC_DR:存放规则组的数据寄存器。存放独立模式(单个adc,adc1 or adc2 or adc3)的数据,ADC_DR寄存器只有一个,在做多通道采集时,若采集到通道数据(存在ADC_DR中)没有被及时取走,则会在下一个通到采集时,数据被覆盖掉。可以使用EOC中断或DMA方式解决。
- JDRx:存放注入组的数据寄存器。
- ADC_CDR:通用规则寄存器,用来存放使用双重或三重模式那规矩组的数据。
6.注意事项
- 只要ADC_DR更新就会进行传递。而ADC_DR会在每个通道转换完后就更新。同时,这里也明确指出,使用扫描模式必须使用DMA。
![]()

浙公网安备 33010602011771号