工具/软件:
您好专家
客户在对闪存进行编程后需要通过下电上电来复位 MCU、但他们发现问题:当 UART 引脚连接到已上电的外部 UART 器件时、无法正确复位器件、之后外部看门狗也无法正确复位器件、但一旦外部 UART 器件与 MCU 断开连接、该例程就正常。
我与客户讨论了该问题可能是由默认 UART TX 和 RX 引脚为高电平 (3.3V) 引起的、因此它可能会通过连接到 VCC 的 MCU 内部引脚二极管为 MCU 供电。 但奇怪的是、外部看门狗也无法复位错误状态是 UART 引脚在下电上电期间未断开。 如果 断开所有电源和 UART 引脚、然后为 MCU 上电、则可以正确复位它。
问题是:
为什么会出现错误状态?
是否有任何 MCU 寄存器用于识别该问题以供客户调试?
谢谢
Joe
