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.

[参考译文] TM4C1294KCPDT:GPIO PN0在一段时间内被驱动为高,然后在主功能之前被驱动为低

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/1096373/tm4c1294kcpdt-gpio-pn0-is-driven-to-high-for-some-time-and-then-to-low-before-main-function

零件号:TM4C1294KCPDT
主题中讨论的其他部件:EK-TM4C1294XL

尊敬的先生/女士:

我们发现,在任何软件代码运行之前,引脚设置为高,然后设置为低。 我们只需在main之后使用一个无限循环,就可以验证这一点。

我们设计中的引脚是驱动外部模块,默认情况下,该模块应处于低电平状态。 我们查看了手册和勘误表文档,但找不到任何线索。

请您给我们提供线索吗? 我们只希望在开机后引脚处于低位

非常感谢,

首捷

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

     Shoujie您好!

    听起来好像有某种软件或配置在推动这种行为。 此处要了解的一些问题:

    1)设备上是否运行任何自定义引导加载程序?

    2)应用程序是否涉及RTOS?

    3)如果针脚从所有外部模块断开,它是否仍驱动信号偏高? 如果不是,则表示外部设备对此负责,因为I/O在启动时配置为输入,无法拉低信号。

    4)是否有任何代码涉及使用移植到EK-TM4C1294XL上的LED? 我提出这个问题只是因为PN0连接到评估套件上的LED,所以我想到了这一点。

    此致,

    Ralph Jacobi

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

    1)设备上是否运行任何自定义引导加载程序?

    2)应用程序是否涉及RTOS?

    否。我们通过在main函数之后的无限循环来验证这一点。  信号会在2秒左右后从高变为低!

    3)如果针脚从所有外部模块断开,它是否仍驱动信号偏高?  

    已断开连接。

    4)是否有任何代码涉及使用移植到EK-TM4C1294XL上的LED? 我提出这个问题只是因为PN0连接到评估套件上的LED,所以我想到了这一点。

    没有。我们有自己的主板。

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

    您好,

     -您能否显示PN0相对于nRST的范围捕获以及何时它变低? 针脚高了多长时间?

     -您是否在其他PIN上看到相同的行为?

     您能在EK-TM4C1294XL Launchpad上看到相同的行为吗?

     -您能否显示您的代码,如何配置PN0?

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

     -您能否显示PN0相对于nRST的范围捕获以及何时它变低? 针脚高了多长时间?

    可能是稍后

     -您是否在其他PIN上看到相同的行为?

     您能在EK-TM4C1294XL Launchpad上看到相同的行为吗?

    我们不会测试此情况。

     -您能否显示您的代码,如何配置PN0?

    我们不配置它:只需在main()之后获取信号

    INT MAIN ()

      while (true);//使用范围测试PN0

    }

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

    您好,

     我在家里工作,所以我没有一个示波器来查看PN0。 我可以在下周去实验室。 同时,如果您可以在LaunchPad上确认PN0,它将有助于提供一些线索。