❶ 單片機復位和冷啟動(掉電)的區別
對於單片機執行程序的過程,單片機復位和冷啟動(掉電)是沒區別的,都是要0000H單元開始執行。但對於電路是不同的。冷啟動,所有晶元及電路都是新上電,帶有復位的晶元會自動復位。而帶電復位只是單片機復位,而其他電路仍會保持現狀態,除非也是受單片機復位信號的控制,與單片機同步復位的除外。
另外,單片機帶電復位,如果不是按復位鍵產生的,就是由內部外部看門狗產生的。有的單片機帶有上電啟動標志位POF,可通過查詢POF標志位來判斷是冷啟動還是帶電復位。
❷ 單片機在下載程序時,必須要冷啟動嗎
對於STC的單片機是必須的 好像其他單片機很多都不需要這樣啊
因為STC是只有在冷啟動的時候才會檢查下載指令 這樣才能和PC通訊上:下載
不斷電復位是不行的(除非你自己程序有這項功能 具體參見手冊哦)
PS:每種單片機都有自己下程序的方法 具體要參見手冊
❸ 單片機冷啟動如何解決,總是手動冷啟動煩死了
如果是STC的單片機,可以給串口寫一個中斷,如果檢測到下載信號,MCU產生軟復位,從系統ISP監控程序區開始執行程序,如果檢測到合法ISP下載命令流,則開始下載程序,完成下載後軟復位到用戶應用程序區執行用戶程序。
下圖是STC-ISP自帶的自定義用戶命令下載方式,用戶可以自己設置下載命令,也可以直接檢測0x7F
❹ 什麼是單片機冷啟動
單片機冷啟動是一個技術術語,是指單片機從最原始狀態啟動運行。實現這一目標視不同的單片機內部結構而有所不同。
STC單片機只有掉電且電路中電容器儲存電壓低於單片機復位電壓後再上電,才實現冷啟動。而其他一些品牌單片機,除上述方法外,硬體復位(RESET信號有效)就能實現冷啟動。
相對於冷啟動,還有熱啟動,對比更容易理解。熱啟動就是單片機沒有硬體復位,程序只是從頭開始執行。兩者的區別在於,冷啟動會將單片機內部寄存器和RAM存儲器復位到默認狀態,而熱啟動不改變這些值。
吳鑒鷹吧有很多的學習資料可以參考,網路文庫《吳鑒鷹單片機項目實戰精講》,希望對你有用
❺ stc單片機如何冷啟動
stc的程序分引導區和程序區。引導區的代碼主要負責ISP在線燒錄。而stc的冷啟動順序就是先從引導區然後啟動到程序區的。而熱啟動就是普通的51啟動方式,只能從程序區頭部開始重新執行。所以你必須冷啟動。另外STC提供了一個特殊的寄存器地址,通過設置他能通過軟體實現硬復位的功能直接跳轉到引導區。這個你可以看STC的晶元說明書
❻ 單片機如何冷啟動
單片機冷啟動很簡單呀,關電,再上電,正常復位後,就冷啟動成功了。
❼ 什麼是單片機冷啟動
單片機冷啟動是一個技術術語,是指單片機從最原始狀態啟動運行。實現這一目標視不同的單片機內部結構而有所不同。
STC單片機只有掉電且電路中電容器儲存電壓低於單片機復位電壓後再上電,才實現冷啟動。而其他一些品牌單片機,除上述方法外,硬體復位(RESET信號有效)就能實現冷啟動。
相對於冷啟動,還有熱啟動,對比更容易理解。熱啟動就是單片機沒有硬體復位,程序只是從頭開始執行。兩者的區別在於,冷啟動會將單片機內部寄存器和RAM存儲器復位到默認狀態,而熱啟動不改變這些值。
❽ STC單片機冷啟動和復位有什麼區別
STC單片機有多種類型,現以STC12系列為例說明。
冷啟動,單片機掉電,電量放光後上電,為冷啟動。
復位,單片機不掉電,使用復位管腳對其復位(還有其他類型的復位:看門狗、IAP_COUNTER控制軟復位)。這些屬於熱啟動。
冷啟動時,在單片機的特殊寄存器(PCON-POF位)會有記錄,標志位被置1,用戶可查詢,分辨是否為冷啟動。
還有區別於,冷啟動時會先判斷ISP程序燒寫,大部分的復位類型不判斷ISP程序燒寫,直接進入用戶程序。
另外,STC單片機在重新開始運行時(冷啟動、熱啟動),程序運行位置不同,與復位或啟動類型有關。其中內容較多,請參考說明文檔中 《xxxx系列單片機的看門狗及軟體復位--熱啟動復位和冷啟動復位》。
❾ stc單片機下載及冷啟動步驟
上面的這種 USB轉TTL 小板,在台式機上(或者早期的筆記本) 下載 STC單片機程序 還行,
對近幾年出的 筆記本 兼容性不太好,基本不大容易 下載成功,
STC 官網 提供的 USB 轉RS-232 還行(不過 還需要 有RS-232轉TTL轉換器)