STM32F10xxx支持三种复位形式,分别为系统复位、上电复位和备份区域复位,如图3.1(a)、图3.1(b)、图3.1©所示。
图3.1(a) 系统复位
图3.1(b) 上电复位
图3.1(c) 备份域复位
其中我们设计的复位电路为系统复位,通过给NRST引脚一段时间的低电平实现,电路设计图如图3.2所示。
图3.2 复位电路
复位电路有两个功能,一、当单片机重新上电的时候,此时电容C9充电导通,nRST的电压为低电平,进行系统复位,一段时间后,电容C9充电完成断开,nRST的电压为高电平,单片机保持稳定,不会复位。二、当按键按下时,按键会保持20~50ms的导通,nRST与地端导通,此时电压为低电平,进行系统复位。