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:CAN't 使用 GPAMP、ADC12 或 GPIO 读取传感器输入

Guru**** 2693225 points

Other Parts Discussed in Thread: MSPM0L1306, LP-MSPM0L1306, MSPM0L1106, SYSCONFIG

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1599441/mspm0l1106-can-t-read-sensor-input-with-gpamp-adc12-or-gpio

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

我刚刚从 ATtiny 开始使用 TI MCU。 我设置了 CCS 20.4.0、并在启动过程中安装了 MSPM0 SDK。

我有一个带有 MSPM0L1106 的 PCB、我尝试使用 LP-MSPM0L1306 对其进行编程和调试。 我已使用 GND、3V3、RST、SWCLK 和 SWDIO 将其从电桥连接到 PCB(将其与板载 MSPM0L1306 断开)。

我已经证明了它是通过运行一些 LED 闪烁程序来对其进行编程的。

我的问题是我根本无法使传感器读数正常工作。 我有一个带轮石桥的压力传感器。 它有 2 条通往 PCB 的迹线、例如 V1 和 V2、根据压力读数、这两条迹线的量都是 1.65V +/-。 我已使用万用表验证存在连接到 MCU 引脚的实际电压。

V1 连接到引脚 22 (PA26 A1)、V2 连接到引脚 14 (PA18/A7)、因为这些是 GPAMP 输入引脚。

在 CCS 中、我看不到传感器的任何读数。 我已经尝试在 syscfg 中将其设置为 GPAMP、或在 ADC12 或 GPIO 中将其设置为直接信号读数。 在任何情况下都不会有任何问题、即使引脚实际上有电压(通过万用表确认)。

我被咬死了。 我很可能在 CCS 中设置不正确、但到目前为止我已经尝试了所有我想做的事情。 非常感谢您就我可以查看的潜在问题提供任何指导!

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

    对于 PA18、您需要进行处理。 默认情况下、它是 BSL 调用引脚。 如果您需要使用它、则需要修改 NONMAIN 闪存以禁用 BSL 调用引脚或将其更改为其他引脚。 有关更多详细信息、请参阅 https://www.ti.com/lit/an/slaae88d/slaae88d.pdf  的第 3.2 节“示例–使用 SysConfig 禁用 PA18 BSL 调用引脚“

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

    感谢您发送编修。 我做了这些更改。 这修复了我在循环不递增时遇到的其他一些问题、但我仍然看到原始 ADC 读数的值为 0。 您是否知道其他任何因素可能会阻止 ADC 读数? 如果您可能还需要解决此问题、例如 syscfg 代码或检查寄存器等、请告诉我。 我仍然在尝试、但没有任何 ADC 数据通过。

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

    似乎 ADC 未启动? 在 ADC0 的寄存器中、显示 REFBUFRDY  为 0 - NotReady、BUSY 为 0 — 空闲

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

    您可以尝试先观看我们本应正常工作的 ADC 演示、而不会有任何问题。 之后、您可以逐步将其更改为您的案例。 在这些操作期间、如果您遇到任何问题、可以在此处提出