微控制器复位和断电重启有啥不同
谢邀答案是MCU复位电是必须的,不能被断电重启替代。原因请看我以前的回答阻容复位与按键复位的区别是什么? - 陈俊直的回答。
■网友
刚才在 @陈俊直的回答中涨了姿势,我也来分享一下我的见解算是抛个砖吧。复位(reset)是向MCU的复位引脚输入一个高或低电平,然后触发MCU中断。这个中断的作用就是停止跳出当前运行的程序,然后强制将MCU内部所有寄存器复写为默认状态。复位中断都是硬件中断,而且优先级是最高的。对于断电重启,掉电以后寄存器SRAM里面的数据就会自动丢失,上电后回复默认状态。因此看上去和复位的作用是一样的。MCU不能用断电重启代替复位, @陈俊直的回答已经有了详细的介绍了。但是对于某些高级一点的MCU,可能会有内置的上电复位(POR:Power On Reset)的功能。POR主要是通过内置的独立电压比较器监测VDD的电压,在电压达到阈值后会在一段时间内强制把MCU设置在复位状态,过了才会释放。如果在编程时使用了这个功能,我个人认为是可以去掉复位电路的。但是如果环境苛刻要求很高的话,POR也有可能掉链,可以通过配合硬件看门狗来解决。
■网友
随便找个单片机的技术手册就能查到了吧。。。
■网友
复位是向cpu输入一个复位的有效信号,然后cpu会将相应的寄存器和内存单元之类的清空,然后重新装载。这个过程中cpu完全是带电操作的,所以复位也可以理解为一种和其他一般的指令一样的操作指令。重启就是断电再重新启动啦,启动后和复位一样会需要重新装载程序,但是相比复位来说断电重启不推荐使用,可能是因为断电对cpu有不良影响?请指教。明天考微机原理的大三狗答
推荐阅读
- |小男孩跪守的妈妈去世了 盼望的爸爸直接挂断电话
- 汽车安全|电动汽车电机驱动控制器功能安全架构研究:EV Motor Control Unit Based on FS...
- 打副本的时候过十二点被父母强行断电是啥感受
- 利用pox控制器连接ovs实现2台不同网段主机的通信
- 第一电动网|精进动力发布碳化硅控制器,已获大众商用车集团批量订单
- 搜狐新闻|智能双面电热毯,四档温度,定时断电
- |原来误会一场!卖场促销出歪招 封门断电来唬人
- 怎样判断电脑硬件到底是哪个部件有问题
- OnetSwitch支持POX的控制器吗
- 物业■断水断电,强揽工程……沭阳一物业领域涉恶犯罪团伙被“一锅端”