每日一练
为鼓励大家动手动脑,早日成为技术大牛。电路城论坛现在推出#每日一练#栏目,由版块版主出题及提供答案,内容涉及电源,射频,单片机等各种技术话题。我们会在周一至周五的早上10:30更新问题和前天问题的解题思路及答案。欢迎大家参与。
本期内容来源于:
![30f9b738642a31638eec339313a809e8.png](https://i-blog.csdnimg.cn/blog_migrate/0b43acd979f7eedbb0f0a74f4957134d.jpeg)
模拟狂人,电子信息工程专业,全国大学生电子竞赛省二等奖获得者,对模拟电子技术、数字电子技术、单片机技术学习有丰富经验。现主要从事ARM开发工作,有丰富项目经验。
什么是复位
复位就是在单片机的复位引脚产生一个复位信号,使单片机处于复位状态,使单片机的程序从头执行,从而避免了单片机程序的跑飞。
单片机复位电路的作用是什么
单片机复位的主要作用是把特殊功能寄存器的数值加载为默认值,由于单片机在运算过程中受外界干扰造成寄存器中数据混乱不能使其正常继续执行程序(称死机)或单片机的指令不按照程序执行而指向了未知位置(俗称跑飞),这时候就需要单片机复位一下,以使程序重新开始运行。
单片机复位有哪几种方式
单片机的复位一般有三种方式:上电复位,看门狗复位,手动复位等。
上电复位:单片机在上电瞬间,给复位引脚一个复位信号(一定时间的高电平或者低电平),以实现单片机的复位,待稳定后,单片机开始执行程序。
看门狗复位:看门狗复位不同于上电复位,上电复位是单片机从头开始执行程序;而看门狗复位时当某一个程序块不受控制时,将程序计数器清零,使该段程序从头执行,为了使单片机系统正常运行要在程序中定时喂狗。
手动复位:在单片机的复位引脚接一个按键,手动按下该按键使单片机复位。
那么大家一起来看看怎么设计复位电路呢?
往期答案汇总:
http://www.cirmall.com/bbs/thread-161132-1-1.html
参与讨论,即可快速获取以下几本电源书籍(电子版)
![5bf323eafe9d7d7cc9f98024ea820f12.png](https://i-blog.csdnimg.cn/blog_migrate/631ec47b1a65dd55d2c4ee1928667b8c.jpeg)
想成为论坛版主?想在#每日一练#展现你的技术才华?请联系工程师小助手Q:2740521371
或邮箱:yanfen.mo@supplyframe.cn,caihong.xiao@supplyframe.cn
![76bc1cbc3ce648cc04151e3ab1c5c3f8.gif](https://i-blog.csdnimg.cn/blog_migrate/815243f46da734c5d79357befce5cd1f.gif)
加入群聊
传感器技术交流2群:954070515
射频/无线交流2群:725064756
电机控制研发交流2群:619795552
电源开发交流2群:457910972
EDA/PCB设计交流2群:743876836
物联网技术交流2群:992318230
汽车电子交流1群:238034110
嵌入式交流1群:852018713
电路城官方交流群,期待你的加入。
![61a21844df4b5b5d12759b5206fa325d.gif](https://i-blog.csdnimg.cn/blog_migrate/d9197581c6005987684bc5d5b185f254.gif)
点击“