2025十大mcu品牌排行榜是CN10排排榜技術(shù)研究部門和CNPP品牌數(shù)據(jù)研究部門重磅推出的mcu十大名牌,榜單由CN10/CNPP品牌數(shù)據(jù)研究部門通過資料收集整理并基于大數(shù)據(jù)統(tǒng)計、云計算、人工智能、投票點贊以及根據(jù)市場和參數(shù)條件變化專業(yè)測評而得出。旨在引起社會的廣泛關(guān)注,引領(lǐng)行業(yè)發(fā)展方向,并推動更多mcu品牌快速發(fā)展,為眾多mcu實力企業(yè)提供充分展示自身實力的平臺,排序不分先后,僅提供參考使用。
復(fù)位的功能是將單片機里的重新開始,主要防止程序混亂,也就是跑飛、或者死機等現(xiàn)象,單片機的復(fù)位方式主要有以下幾種:
1、上電復(fù)位
當電源電壓VCC低于上電/掉電復(fù)位電路的門檻電壓時,所有的邏輯電路都會被復(fù)位。當VCC重新恢復(fù)到正常電壓時,單片機延遲32768個時鐘后,上電復(fù)位/掉電復(fù)位狀態(tài)結(jié)束。
2、看門狗復(fù)位
在工業(yè)應(yīng)用中,絕大多數(shù)應(yīng)用系統(tǒng)都會用到看門狗(Watch Dog Timer)。在工業(yè)控制/汽車電子/航空航天等高可靠系統(tǒng)中,為了防止系統(tǒng)在異常情況下受到干擾導(dǎo)致MCU長時間異常工作、程序跑飛,通常是引進看門狗。如果CPU不在規(guī)定時間內(nèi)訪問看門狗,看門狗就認為系統(tǒng)出了問題,會強制將系統(tǒng)進行復(fù)位,使系統(tǒng)從頭開始執(zhí)行程序。
3、軟件復(fù)位
單片機系統(tǒng)在運行過程中,有時難免會遇到需要軟件復(fù)位的情況。有些古老的單片機在硬件上可能不支持軟件復(fù)位功能,所以我們就需要去模擬軟件復(fù)位的過程。比較常用的方法是跳轉(zhuǎn)到程序的入口地址,利用匯編LJMP、JMP等跳轉(zhuǎn)語句跳到程序的初始入口。但是現(xiàn)在常用的一些單片機(8051、STM32等)在硬件上都支持軟件復(fù)位,配置專門的寄存器就可以實現(xiàn)復(fù)位功能。例如常用的8051單片機,有專門的ISP_CONTER寄存器來支持復(fù)位。
4、按鍵復(fù)位
如果系統(tǒng)內(nèi)部不能正常復(fù)位或者軟件復(fù)位無效的時候,可以依靠外部的按鍵進行復(fù)位。