什么是复位
为什么要加复位?
高电平上电复位
低电平上电复位
高电平按键复位
低电平按键复位
什么是复位
单片机复位电路的作用是:使单片机恢复到起始状态,让单片机的程序从头开始执行,运行时钟处于稳定状态、各种寄存器、端口处于初始化状态等等。目的是让单片机能够稳定、正确的从头开始执行程序。
为什么要加复位?
数字电路中寄存器和 RAM 在上电之后默认的状态和数据是不确定的,如果有复位,我们可以把寄存器复位到初始状态,RAM 的数据可以通过复位来触发 RAM 初始化
程序逻辑如果进入了错误的状态,通过复位可以把所有的逻辑状态恢复到初始值,如果没有复位,那么逻辑可能永远运行在错误的状态。(一些简单的IC芯片没有看门狗电路,就需要外部复位)
好的,通过上面两段话,你了解了复位电路的作用以及为什么要加复位电路
正常单片机和IC芯片复位都是有一个Reset引脚,给复位引脚通一定时间的高/低电平就可以实现复位
典型的51单片机当RST复位脚持续两个机器周期以上高电平就将复位
像我们常用的STM32F1系列 ,查阅手册得知复位引脚需要持续20us以上的低电平,就可完成复位
那么复位电路具体要怎么设计,一共有几种呢? 我们一般分为:
高电平复位
低电平复位
按键复位电路
上电复位电路
使电路恢复到起始状态的电路设备
高电平上电复位