您好、专家:
我想使用5个 ADC 通道、我可以这样做:"转换模式"设置为单个、我一次获得一次 ADC 结果、然后通过以下函数在代码中动态更改为另一个通道:
静态空 adc_change_ch (uint32_t ch)
{
DL_ADC12_configConversionMem (ADC12_0_INST、ADC12_0_ADCMEM_0、
CH、DL_ADC12_reference_voltage_VDDA、DL_ADC12_SAMPLE_TIMER_SOURCE_SCOMP0、DL_ADC12_AVERAGE_MODE_ENABLED
DL_ADC12_BURN_OUT_SOURCE_DISABLED、DL_ADC12_TRIGGER_MODE_AUTO_NEXT、DL_ADC12_Windows_COMP_MODE_DISABLED);
DL_ADC12_enableConversions (ADC12_0_INST);
DL_ADC12_startConversion (ADC12_0_INST);
}
静态 uint32_t g_adc_channel [ADC_MAX]={
DL_ADC12_INPUT_CHAN_0、
DL_ADC12_INPUT_CHAN_1、
DL_ADC12_INPUT_CHAN_2、
DL_ADC12_INPUT_CHAN_3、
};
adc_change_ch (g_adc_channel [g_type]);
运行是否正常?
什么引脚以这种方式映射到通道? 谢谢。
比尔
