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.

[参考译文] TMS320F2800157:在 SysConfig 中将 A16/C16/GPIO028配置为模拟引脚

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

https://e2e.ti.com/support/microcontrollers/c2000-microcontrollers-group/c2000/f/c2000-microcontrollers-forum/1363353/tms320f2800157-configuration-of-a16-c16-gpio028-as-analog-pin-in-sysconfig

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

大家好!

我正在使用 TMS320F2800157

如何使用 SysConfig 将 A16/C16/GPIO028引脚配置为模拟引脚? 我曾尝试使用其他 SOC4、使用 ADCint16替换 ADCint4、 然而、在使用电位计调整电压时、寄存器一直读取0xFFF、而不更新 ADC 值。

有人可以提供有关在 SysConfig 中将 A16/C16/GPIO028设置为模拟引脚的指导吗?

谢谢。此致、

S·库马尔

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

    尊敬的 Siva:

    您能否尝试从其中一个 ADC 示例开始? 在 SysConfig 中、您只需在 SOC 菜单中选择所需的通道、即可将该引脚设置为模拟引脚。 您仍需要确保为该 SOC 提供触发器。 您还需要确保正确包含 SysConfig 生成的源文件、这在我们的示例中进行了展示。

    此致、

    本·科利尔

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

    您好  Ben Collier、

    感谢您的答复。 已根据需要配置了 SysConfig 中的 ADC 引脚、除 A16/C16/GPIO28外、所有引脚均正常工作。 遗憾的是、没有从寄存器接收到此特定引脚的数据。 尽管我要使用 SOC4通道读取 ADC 数据、但它似乎不足以检索 A16值。 您能否确认应使用哪个 SOC 通道来读取 A16/C16 ADC 数据?

    以下是 SysConfig 的图像。

    尽管使用了 SOC4、但它无法准确地读取 A16值。

    在 SysConfig 中选择 A16引脚。

    AGPIOCTRLA 使能寄存器

    默认值保持高电平(0x0FFF)、即使在我调整电位器时也不会改变。

    此致与感谢

    S·库马尔