STM32 转换模式
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
STM32 转换模式
1.ADC 的主要特征:12 位分辨率模式:单次和连续转换模式,扫描模式,
间断模式通道:规则组、注入组供电要求:2.4V~3.6V 输入范围:Vref- 温度传
感器和通道16 相连内部参照电压Vrefint 和通道17 相连2.关于几种转换模式
的理解单次转换模式:ADC 只执行一次转换,CONT=0。
连续转换模式:ADC
转换一结束就启动另一次转换,CONT=1。
扫描模式:在每个组的每个通道上
执行单次转换,在每个转换结束时,同一组的下一个通道被自动转换。
如果设
置了CONT 位,转换不会在选择组的最后一个通道上停止,而是再次从选择组
的第一个通道继续转换。
间断模式:每一次外部触发信号可以执行一个短序列
的n 次转换(对于规则组n 止。
注:当以间断模式转换一个规则组时,转换序
列结束后不自动从头开始。
当所有子组被转换完成,下一次触发启动第一
个子组的转换(下面的第四次触发)例如:n=3,被转换的通道= 0、1、2、3、4、5、6、7 第一次触发:转换的序列为0、1、2 第二次触发:转换的序列为3、4、5 第三次触发:转换的序列为6、7 (此处不从头开始,此处产生EOC 事件)第四次触发:转换的序列为0、1、2 下图所示为ADC 的四种不同的转换模式:单个通道单次转换:ADC_NbrOfChannel = 1ADC_ScanConvMode = DISABLEADC_ContinuousConvMode =DISABLE 多个通道单次转换:ADC_NbrOfChannel = nADC_ScanConvMode = ENABLEADC_ContinuousConvMode =DISABLE 单个通道连续转换:ADC_NbrOfChannel = 1ADC_ScanConvMode = DISABLEADC_ContinuousConvMode =ENABLE 多个通道连续转换:ADC_NbrOfChannel = nADC_ScanConvMode = ENABLEADC_ContinuousConvMode =ENABLEtips:感谢大家的阅读,本文由我。