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