單片機復位的一些相關問題
/////////////////////////////
本文引用地址:http://www.ex-cimer.com/article/201611/320633.htm問題
////////////////////////////
1、單片機要完成復位,為什么復位信號必須至少持續(xù)2個機器周期啊。
2、復位期間單片機在做什么?主要是這2個機器周期內在做什么。
3、單片機上電之后復位之前,單片機在做什么?
////////////////////////////////////////////////////
答案
////////////////////////////////////////
1.復位信號要持續(xù)一定的時期,因為檢測復位信號狀態(tài)首先需要一定的時間,其次是為了單片機狀態(tài)的穩(wěn)定。
2.主要做的就是初始化每個寄存器,包括最重要的PC指針,不包括RAM,然后單片機從復位地址開始執(zhí)行程序。
3.單片機上電后,上電復位信號使單片機被鎖定在復位狀態(tài)直到復位信號撤銷。復位信號一上電就有,但是這時單片機并不執(zhí)行復位操作,首先要等Vcc穩(wěn)定、然后晶振開始起振、振蕩穩(wěn)定后才執(zhí)行兩周期的復位操作(晶振沒起振CPU怎么操作?。?br />
//////////////////////////////////////////////////////////////
一點感慨:
什么東西,往深了一挖總能挖出寶來……希望自己做一個往深了挖的人
評論