单片机复位的一些相关问题
/////////////////////////////
本文引用地址:https://www.eepw.com.cn/article/201611/320633.htm问题
////////////////////////////
1、单片机要完成复位,为什么复位信号必须至少持续2个机器周期啊。
2、复位期间单片机在做什么?主要是这2个机器周期内在做什么。
3、单片机上电之后复位之前,单片机在做什么?
////////////////////////////////////////////////////
答案
////////////////////////////////////////
1.复位信号要持续一定的时期,因为检测复位信号状态首先需要一定的时间,其次是为了单片机状态的稳定。
2.主要做的就是初始化每个寄存器,包括最重要的PC指针,不包括RAM,然后单片机从复位地址开始执行程序。
3.单片机上电后,上电复位信号使单片机被锁定在复位状态直到复位信号撤销。复位信号一上电就有,但是这时单片机并不执行复位操作,首先要等Vcc稳定、然后晶振开始起振、振荡稳定后才执行两周期的复位操作(晶振没起振CPU怎么操作啊)。
//////////////////////////////////////////////////////////////
一点感慨:
什么东西,往深了一挖总能挖出宝来……希望自己做一个往深了挖的人
评论