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.

[参考译文] MSPM0L1106:ADC 问题

Guru**** 2077340 points
Other Parts Discussed in Thread: MSPM0L1106, SYSCONFIG
请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1442635/mspm0l1106-adc-questions

器件型号:MSPM0L1106
主题中讨论的其他器件: SysConfig

工具与软件:

大家好、团队成员:

我正在研究 MSPM0L1106上的 ADC、根据示例 ADC12_SEQUENCE_CONVERTION、我有以下问题:


1.可以在序列中设置的最大通道数是否等于 ADC 转换存储器的数量(MSPM0L1106有4个)?

2.您能建议/给我一个项目示例来演示如何使用 DMA 读取具有6个通道的 ADC 吗?

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

    Alan、您好!

    由于 L1106只有4个转换存储器、因此它只能在一次序列转换中转换四个外部通道的输入信号。 但 ADC 有4个以上的输入通道、因此您可以在代码中手动将两个转换存储器(__LW_AT__(例如0和1)的输入通道配置为其余两个通道。 例如、      在 SysConfig 中设置通道0 ->转换存储器0、通道1 ->转换存储器1、通道2 ->转换存储器2、通道3 ->转换存储器3、然后    在序列转换完成后、在代码中更改通道4 ->转换存储器0、通道5 ->转换存储器1、不使用存储器2和3。 然后开始转换通道4和通道5上的信号。

    有关 ADC 和 DMA 的更多详细信息、请参阅我们的技术参考手册和 SDK。

    MSPM0 L 系列32MHz 微控制器技术参考手册(修订版 D)

     此致、

    Janz Bai