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.

[参考译文] CCS/TM4C129ENCPDT:复位按钮控制

Guru**** 2483995 points
Other Parts Discussed in Thread: TM4C129ENCPDT

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

https://e2e.ti.com/support/microcontrollers/arm-based-microcontrollers-group/arm-based-microcontrollers/f/arm-based-microcontrollers-forum/726957/ccs-tm4c129encpdt-reset-buttpn-control

器件型号:TM4C129ENCPDT

工具/软件:Code Composer Studio

您好!

我将 TM4C129ENCPDT 与 Code Composer Studio 结合使用。

我有这样的要求、我需要以编程方式监控电路板的复位按钮。 有可能吗?

在 startup_ccs.c 文件中有一个复位 ISR。 我尝试在该 ISR 中添加 UARTprintf 语句、假设它在启动时或按下 RESET 按钮时起作用。 由于 所有 UART 配置 都是在主程序中完成的、而主程序将在复位 ISR 之后执行、因此没有发生这种情况。  

我需要监控复位按钮的按下和释放以及按下和释放之间的时间间隔、并相应地做出决策。

感谢你能抽出时间。

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

    您好!

     您可以监视复位原因寄存器中的 EXT 位。

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

    感谢 Charles 的快速回复。

    复位原因寄存器中的 EXT 位为我提供了自 上一次 POR 以来是否发生了外部复位的相关信息? 我是否可以像 连接 到 GPIO 输入引脚的普通触控开关那样监控 EXT RESET 按钮的按下和释放之间的时间?

    感谢你能抽出时间。

  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。
    这很不可能。 按下 RESET 按钮时、整个器件处于 RESET 状态。 器件中没有电路可以在器件复位时测量经过的时间。 您为什么需要知道经过的时间? 您是否有可测量复位脉冲的外部电路?
  • 请注意,本文内容源自机器翻译,可能存在语法或其它翻译错误,仅供参考。如需获取准确内容,请参阅链接中的英语原文或自行翻译。

    这一职位是给 O.P.的 -(不)到 Charles。。。

    虽然 MCU 的"复位"处于"活动状态"-它被有效地呈现为"低频/盲频和哑频"。

    您"需要"监控重置线路"-但这种(需求)非常罕见-在您的情况下也可能"证明"。

    供应商(Charles)和这位外部人员-请参阅"此类"复位监控功能没有实际用途"-除非您"正在鉴定 MCU 的复位行为!"

    相反-您应该能够将"正常"GPIO 替换为"复位"-并且(轻松)测量该 GPIO。   如果您需要 MCU 复位-作为对"开关驱动"的响应-您可以"将测量值保存到外部 EEPROM "、然后命令软件复位。"   (请注意、对于此类重置的"需要"、尤其是对于"测量和记录 重置的"配置"、已进行了"零大小"处理。)