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.
尊敬的先生/女士:
我们发现,在任何软件代码运行之前,引脚设置为高,然后设置为低。 我们只需在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,它将有助于提供一些线索。