STC12系列單片機在設計上比89系列完善,沒有了原來的漏洞,所以利用軟件解密是無法達到解密的,所以原來STC89系列單片機解密的方法對STC12單片機是無法適用的。
冷啟動——是指在斷電狀態下重新上電。冷啟動,是在下載程序開始時,為了是單片檢測有無下載信號。若有則下載;若無則執行原來的程序。
熱啟動——是指已經處于上電狀態,給復位端加復位信號(還有其他類型的復位),程序重新運行。
stc單片機為什么要冷啟動
stc的程序分引導區和程序區。引導區的代碼主要負責ISP在線燒錄。而stc的冷啟動順序就是先從引導區然后啟動到程序區的。而熱啟動就是普通的51啟動方式,只能從程序區頭部開始重新執行。所以你必須冷啟動。另外STC提供了一個特殊的寄存器地址,通過設置他能通過軟件實現硬復位的功能直接跳轉到引導區。
冷啟動復位和熱啟動復位
冷啟動和熱啟動區別
冷啟動對電子產品影響才大。
從電路角度來看:
熱啟動是在系統仍通電的情況下重新啟動系統,熱啟動也是一次軟件復位。熱啟動清除易失性系統內存,并重新裝載操作系統。
冷啟動是用關閉電源來啟動系統,冷啟動還對硬件進行復位,它檢查硬件,并重新裝載操作系統。
最重要的是冷啟動對硬件進行一次檢查。現在的電腦這個過程好像不是很明顯,但是在40年前,這個硬件檢查一次可是很耗時間的。
冷啟動,電路會從斷開變成通路,期間,主機受到的影響類似我們開電燈的時候電燈受的影響(我說的是類似),大家都知道,電動設備啟動的時候會有一大電流沖擊。
-
單片機
+關注
關注
6044文章
44627瀏覽量
638976 -
STC12
+關注
關注
2文章
44瀏覽量
25632
發布評論請先 登錄
相關推薦
STC單片機冷啟動問題
stc12 系列單片機
請問STM32芯片怎樣區分冷啟動和熱啟動?
北斗/GPS定位模塊冷啟動、熱啟動、溫啟動有什么區別?
基于USB帶自冷啟動的STC單片機下載器
![基于USB帶自<b class='flag-5'>冷啟動</b>的<b class='flag-5'>STC</b><b class='flag-5'>單片機</b>下載器](https://file.elecfans.com/web2/M00/49/53/poYBAGKhwKCASWCcAAATNCPXm4w696.jpg)
STC51系列單片機如何進行免掉電和熱啟動下載詳細資料和程序免費下載
![<b class='flag-5'>STC</b>51<b class='flag-5'>系列</b><b class='flag-5'>單片機</b>如何進行免掉電和<b class='flag-5'>熱啟動</b>下載詳細資料和程序免費下載](https://file.elecfans.com/web1/M00/A3/78/pIYBAF1Ty-OALZPjAADvJbjghxo148.png)
評論