This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

[参考译文] MSPM0C1104:ADC 通道和引脚

Guru**** 2589280 points


请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1348818/mspm0c1104-adc-channel-and-pin

器件型号:MSPM0C1104

您好、专家:

   我想使用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]);

运行是否正常?

什么引脚以这种方式映射到通道? 谢谢。

比尔

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    建议 在函数 ADC_CHANGE_CH1的开头添加 DL_ADC12_STOSTOCONVERSITION (ADC12_0_INST) 

    有关引脚映射、请参阅产品说明书、