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.

[参考译文] TM4C129ENCPDT:端口 K 上的 ADC 未运行#39;t 工作

Guru**** 2526340 points


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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/949503/tm4c129encpdt-adcs-on-port-k-don-t-work

器件型号:TM4C129ENCPDT

我正在研究一个使用大量 ADC 端口的项目。 我有来自端口 B、D 和 E 的合理值、但端口 K 没有执行任何操作、即使它具有与其他端口相同的设置代码。 很显然、我错过了一些东西。 端口 K 有什么不同?

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

    尊敬的 Andy:

    我想初始化序列有一个"问题"。 很难错过一些小东西、我知道我以前已经这么做了。 您能否为端口 K 发布 ADC 代码、以便我查看并查看它? 此外、我也可以在 LaunchPad 上进行测试。

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

    您好、Ralph、

    我把它破解了。 问题与端口 K 没有直接关系。当我尝试配置 ADC 序列时、出现了该问题。 我没有发现 ADC 通道的#define 不是顺序的。 它们的范围是0到15、但16 (PK0)跳到256。 换句话说、通道定义 GO:13、14、15、256、257、 等等 因此、我有一个循环将通道编号写入序列、当它达到16时、序列会结束。

    谢谢

    Andy