STM32F7中HAL库中ADC结构体分析

1、ADC_InitTypeDef结构体

typedef struct
{
  uint32_t ClockPrescaler;     
  uint32_t Resolution;          
  uint32_t DataAlign;            
  uint32_t ScanConvMode;        
  uint32_t EOCSelection;         
  uint32_t ContinuousConvMode;    
  uint32_t NbrOfConversion;      
  uint32_t DiscontinuousConvMode; 
  uint32_t NbrOfDiscConversion;  
  uint32_t ExternalTrigConv;     
  uint32_t ExternalTrigConvEdge;  

}ADC_InitTypeDef;

1.1 、ClockPrescaler: 时钟分频系数

1.2、ADC_Resolution:配置ADC的分辨率,可选的分辨率有12位、10位、8位和6位。分辨率越高,AD转换数据精度越高,转换时间也越长;分辨率越低,AD转换数据精度越低,转换时间也越短。

1.3、ADC_DataAlign:转换结果数据对齐模式,可选右对齐或者左对齐。一般我们选择右对齐模式。

1.4、ScanConvMode:可选参数为ENABLE和DISABLE,配置是否使用扫描。如果是单通道AD转换使用DISABLE,如果是多通道AD转换使用ENABLE。

1.5、EOCSelection: EOC中断

1.6、ADC_ContinuousConvMode:可选参数为ENABLE和DISA

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值