冷啟動——是指在斷電狀态下重新上電。冷啟動,是在下載下傳程式開始時,為了是單片檢測有無下載下傳信号。若有則下載下傳;若無則執行原來的程式。
熱啟動——是指已經處于上電狀态,給複位端加複位信号(還有其他類型的複位),程式重新運作。
怎樣判斷是冷啟動、熱啟動?
可通過查詢PCON寄存器中的POF位來判斷,單片機上電冷啟動後,POF位變為1,可由軟體清0
實際判斷流程圖:
怎樣才能産生冷啟動複位、熱啟動複位?
(更詳細資訊請參考STC12系列單片機資料手冊)
冷啟動——是指在斷電狀态下重新上電。冷啟動,是在下載下傳程式開始時,為了是單片檢測有無下載下傳信号。若有則下載下傳;若無則執行原來的程式。
熱啟動——是指已經處于上電狀态,給複位端加複位信号(還有其他類型的複位),程式重新運作。
怎樣判斷是冷啟動、熱啟動?
可通過查詢PCON寄存器中的POF位來判斷,單片機上電冷啟動後,POF位變為1,可由軟體清0
實際判斷流程圖:
怎樣才能産生冷啟動複位、熱啟動複位?
(更詳細資訊請參考STC12系列單片機資料手冊)