您好!
我的控制器运行良好、在断电后卡在复位上。 我可以使用 JTAG 编程器对控制器进行编程、但看不到控制器的任何响应。 我检查了复位按钮机制、并且在上得到+3.3V 的输出! RST 引脚。
之前执行了类似的操作、但该操作是在控制器下电上电之后发生的。 对可能会出现什么问题有任何建议?
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.
您好!
我的控制器运行良好、在断电后卡在复位上。 我可以使用 JTAG 编程器对控制器进行编程、但看不到控制器的任何响应。 我检查了复位按钮机制、并且在上得到+3.3V 的输出! RST 引脚。
之前执行了类似的操作、但该操作是在控制器下电上电之后发生的。 对可能会出现什么问题有任何建议?
Unknown 说:我的控制器运行良好,在断电后卡在复位状态。
我想很难知道断电时实际发生了什么、因为这是一个意外事件。 我不知道您是否有机会在停电时记录 MCU 的电源。 如果停电导致电源超过绝对最大额定值、则器件可能会损坏或受伤步行。 使用 JTAG 加载代码只是 MCU 的一部分。 我们真的不知道 一旦超过最大额定值、器件的其他部件是否仍能正常运行。 您可以在 I/O 引脚上检查是否存在任何短路。 ABA 交换测试将提供证据证明器件是否损坏或未损坏、甚至证明电路板上的其余元件。
为 A-B-A 交换方法是一种简单的交叉检查测试、可以确认发现的问题不是系统性问题。
步骤3很重要、因为它可以帮助我们排除任何可能问题是由系统问题或良好电路板上的多个轻微不良元件相互作用引起的。
感谢您推荐 A-B-A 交换方法。 我尝试过、故障组件"A"在已知的工作板上仍然没有响应。
尽管在阅读您的响应时、我注意到您发布的图像包含用作 GPIO 输入的4个引脚的绝对最大值(+3.3V + 0.3V)。 我检查了电路板、发现了使用这些具有+5V 逻辑输出的引脚的外设。 这可能是问题的根源。 我将对这4个引脚使用钳位二极管、如果问题仍然存在或得到解决、则会向其报告。
但令人惊讶的是、控制器不会损坏这些引脚、而是卡在复位状态。 此外、我能够在控制器死机前将近一个月从该+5V 逻辑外设正确读取数据。 不管怎样、一旦我尝试钳位二极管修复、这里都会更新。
您好!
我检查了主板,发现使用这些具有+5V 逻辑输出的引脚的外设。 这可能是问题的根源。 我将破解钳位二极管到这4个引脚、并在问题仍然存在或得到解决时报告。
您在这里讨论的是哪四个引脚?
TM4C123 MCU 上的 GPIO 输入端可耐受5V 电压。 但是 、您不应使用 MCU 从外部驱动5V 器件。 如果您的外部器件正在将5V 输入驱动到 MCU、则应该没有问题。
但令人惊讶的是,控制器没有损坏这些引脚,而是卡在复位状态。 此外、我能够在控制器死机前将近一个月从该+5V 逻辑外设正确读取数据。 不管怎样、一旦我尝试钳位二极管修复、将在此处更新。
我仍然无法 连接点、因为这就是 nRST 卡在低电平的原因。