涉及模块:MCU、PORT、ADC。
MCU:
Port:
Adc:
进入:
General界面配置时钟、ADC转换类型;
Adc Clock Reference 选项选择在MCU中配置的时钟;
ADC转换类型有中断和轮询两种模式,在这里选择中断模式。
在界面AdcHwUnit_1,双击进入AdcGrop_0
- Adc Group Access Mode:选择ADC_ACCESS_MODE_SINGLE,如果选择ADC_ACCESS_MODE_STREAMING则表示采样流模式;
- Adc Group Conversion Mode:选择ADC_CONV_MODE_ONESHOT(单次触发),ADC_CONV_MODE_CONTINUOUS为循环触发;
- Adc Group Trigger Source:选择ADC_TRIGG_SRC_SW(软件触发);
- Adc Transfer Type :ADC传输类型,DMA是直接绕过CPU将转换结果存到RAM;Interrput是触发ADC中断,然后用户读取转换结果,这里选择ADC_INTERRURT;
- Adc Group In Back to Back Mode:使能/禁止,使能表示通道转换按顺序发生,尽可能快,并且不会导致内部Ptimer错误。
- Adc Group Uses Channel Delays :使能/禁止,使能表示启动通道延时。
进入:
注意:配置多个ADC通道时(如ADC0_SE5、ADC0_SE6和ADC1_SE1、ADC1_SE2),需注意添加的通道名称和组名称,默认生成的有的二是重复的,不改的话会报错。
至此配置结束。