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.

[参考译文] LP-MSPM0L1306:如何在 CCS Theia 中使用 SYSCFG 配置不是 ADC0.0 的单个 ADC 测量引脚

Guru**** 2524480 points
Other Parts Discussed in Thread: SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1561178/lp-mspm0l1306-how-to-configure-a-single-adc-measurement-pin-that-is-not-adc0-0-using-syscfg-in-ccs-theia

器件型号:LP-MSPM0L1306
主题:SysConfig 中讨论的其他器件

工具/软件:

我一直在尝试使用 CCS Theia 和 SYSCFG 来配置 PA21/25、以便在电路板中用作 ADC 输入。  我可以在“Software"选项“选项卡中启用 ADC12、但只有一个选项可以启用 PA27/31 的 Pinmux、即 ADC0.0。  我在 Reserve Peripherals 选项卡中找到了一种可能的配置、可以将 PA21/25 设置为 ADC0.5、但在编译输出的 ti_msp_dl_config.c 与配置无关。  我尝试添加 ADC12 以及“Reserve Peripheals“配置、但 CCS Theia 告诉我存在资源冲突。

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

    尊敬的 Kenny:

    您能和我分享 ADC12 SysConfig 文件吗? 我可以看看它,看看它是否有什么问题.

    此致、

    Diego Abad

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

     e2e.ti.com/.../ssc_5F00_mspm0l1306.syscfg.txt

    下面是 UI 外观和 Ouptut 窗口中显示的警告的快照。  附加了 syscfg 文件。

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

    显示保留外设的快照

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

    尊敬的 Kenny:
    删除 ADC 的保留外设选项后、我能够将 ADC 通道设置为 PA25/ADC 通道 5。 基本上、它防止在常规 ADC12 配置初始化中使用该引脚。 如果您想保留保留保留的外设选项、则必须重新配置 ADC 以使用所需的通道。 如果这样可以解决您的问题、请告诉我。

    e2e.ti.com/.../ssc_5F00_mspm0l1306.syscfg

    此致、

    Diego Abad

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

    尊敬的 Diego:

    我很困惑。  我确实删除了 Reserve Periperhal ADC 的所有内容、但我仍然没有在 ADC12 设置下看到 PA25 选项。

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

    尊敬的 Kenny:
    抱歉,我想我给你发了错误的文件。 请尝试以下操作:

    e2e.ti.com/.../ssc_5F00_mspm0l1306_5F00_1.syscfg
    此致、

    Diego Abad

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

    尊敬的 Diego:

    我看到您给我发送了一个 syscfg、该步骤应该可以完成。  但这并不能回答我的问题。  如何使用 GUI 执行我想要的操作?  我想了解这一点、以便下次我可以轻松地进行更改。  您是否使用文本编辑器编辑了 syscfg?

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

    尊敬的 Kenny:

    我没有通过文本编辑器进行编辑、但在 SysConfig 中仍使用了基于 GUI 的界面。 以下是我为使其正常工作所做的工作:

    1.删除  Reserve Peripherals 实例  

    2.更改 ADC12 SysConfig ADC Conversion Memory Configurations 选项卡(特别是我使用的内存通道)

    3.确保在底部的 PinMux 中应用更改

    如果您需要更清晰的 ADC 通道配置示例、我建议查看 ADC 上的 MSPM0 SDK 示例(单通道示例应该有所帮助。)

    此致、

    Diego Abad

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

    尊敬的 Diego:

    谢谢! 这解释了我遇到的问题。  更改此设置的能力非常模糊、隐藏在太多菜单下、文档无法很好地解释这一点。  我建议更新 CCS Theia、使其更明确或至少更易于理解。  我查看了您在提交此工单之前一整天早上发送的示例、但它只是没有很好地翻译到 CCS Theia 的 GUI 中。

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

    尊敬的 Kenny:
    感谢您的反馈。 我会将此反馈转交给我的团队。 至于您提到的示例、我建议您在本示例和后续示例中、针对能够更改所需功能的任何特定位置概述它们的配置。 但是、我同意需要时间来适应这种情况。 您还可以选择手动对外设进行编码(SysConfig 输出文件应向您展示如何编写。)

    此致、

    Diego Abad