Mode(工作模式)
Right alignment(数据右对齐)、Left alignment(数据左对齐)
ENABLE(使能)、DISABLE(禁止)
当有多个通道需要采集信号时必须开启扫描模式,此时ADC将会按设定的顺序轮流采集各通道信号_
ENABLE(使能)、DISABLE(禁止)
连续转换模式将会在上一次ADC转换完成后立即开启下一次转换。
ENABLE(使能)、DISABLE(禁止)
单次转换模式ADC只采集一次数据就停止采集,使用单次转换模式需要转换通道数大于1。
设置为单次转换模式的附属设置,需要使能单次转换模式。
ENABLE(使能)、DISABLE(禁止)
需要使能规则通道控制才可以进一步对规则通道的使用进行配置。
按照实际使用的通道数进行选择,会影响可供设置的通道数量。
🎋External Trigger Conversion Source(外部触发转换模式)
🎋Regular Conversion Launched by software(软件控制触发)
ADC需要在接收到到触发信号后才开始模数转换,可以被定时器触发、外部中断触发、软件触发。触发标志不同,以参考手册为基准根据实际需要进行配置。
- 周期指的是ADCCLK时钟周期
/*!< Sampling time 1.5 ADC clock cycle */
/*!< Sampling time 7.5 ADC clock cycles */
/*!< Sampling time 13.5 ADC clock cycles */
/*!< Sampling time 28.5 ADC clock cycles */
/*!< Sampling time 41.5 ADC clock cycles */
/*!< Sampling time 55.5 ADC clock cycles */
/*!< Sampling time 71.5 ADC clock cycles */
/*!Sampling time 239.5 ADC clock cycles */
对ADC的通道设置不同的采样周期,所对应的采样时间也会不同:
ADC_SampleTime_1Cycles5: Sample time equal to 1.5 cycles 采样时间等于1.5个周期
ADC_SampleTime_7Cycles5: Sample time equal to 7.5 cycles 采样时间等于7.5个周期
ADC_SampleTime_13Cycles5: Sample time equal to 13.5 cycles 采样时间等于13.5个周期
ADC_SampleTime_28Cycles5: Sample time equal to 28.5 cycles 采样时间等于28.5个周期
ADC_SampleTime_41Cycles5: Sample time equal to 41.5 cycles 采样时间等于41.5个周期
ADC_SampleTime_55Cycles5: Sample time equal to 55.5 cycles 采样时间等于55.5个周期
ADC_SampleTime_71Cycles5: Sample time equal to 71.5 cycles 采样时间等于71.5个周期
ADC_SampleTime_239Cycles5: Sample time equal to 239.5 cycles 采样时间等于239.5个周期
一般情况下不需要使用注入通道,可以将注入通道理解为是ADC中断中的中断,即打断规则通道的采样进程执行注入通道的采样。注入通道相当于抢占优先级。
ENABLE(使能)、DISABLE(禁止)
需要使能注入通道控制才可以进一步对注入通道进行配置_
按照实际使用的通道数进行选择,会影响可供设置的注入通道数量_
🍁External Tigger Source(外部触发模式)
🍁Injected Conversion Mode(注入转换通道模式)
Rank(注入转换通道大于0时才可对其配置,后面的数字代表顺序)
- Channel(转换通道)
- Sampling Time(转换时间)
- Injected Offset(注入通道偏移量)
需要选中本项才可对看门狗进行进一步的设置_
- Single regular channel(监测单一通道的规则通道)
- Single injected channel(监测单一通道的注入通道)
- Single regular or injected channel(监测单一通道的规则及注入通道)
- All regular channel(监测所有通道的规则通道)
- All injected channel(监测所有通道的注入通道)
- All regular and injected channel(监测所有通道的规则及注入通道)
- High Threshold(高阈值)
- Low Threshold(低阈值)
取值范围必须在0-4095之间