Skip to main content
Graduate
March 29, 2024
Question

The MCU cannot be restarted after the NRST pin is pulled low

  • March 29, 2024
  • 2 replies
  • 4699 views

Hi guys,

I am using the stm32f103rct6 microcontroller, and there is a hardware watchdog in the peripheral circuit to monitor the operation of the program, but after my program runs away, the watchdog will pull down the nrst pin flat, and sometimes the mcu cannot be started after reset. I would like to ask if anyone has encountered a similar situation and how to solve it.

THANKS!!!

    This topic has been closed for replies.

    2 replies

    Graduate II
    March 29, 2024

    Make sure the NRST is released

    Make sure the BOOT0 pin is pulled low, and not floated, to ensure your code runs.

    TayloorAuthor
    Graduate
    March 29, 2024

    I'm sure the nrst pin is released and the boot0 pin keeps being pulled low. In order to solve this problem, I designed a circuit that outputs a reset signal to the MCU every 3 seconds, at first the MCU can be reset and restarted, but later the MCU cannot be restarted.

    Graduate II
    March 29, 2024

    Disconnect your daplink , stlink or jtag, and try again later

    TayloorAuthor
    Graduate
    March 29, 2024

    Nothing connected, but the question still exist.

    Graduate II
    March 29, 2024

    Is this board made by yourself or the official board of ST? If it is made by yourself, is it convenient to send the screenshot of the relevant part of NRST pin