新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > MSP430單片機硬件知識-復位

        MSP430單片機硬件知識-復位

        作者: 時間:2016-11-13 來源:網絡 收藏
        MSP430單片機是TI公司1996年開始推向市場的超低功耗微處理器,另外他還集成了很多模塊功能,從而使得用一片MSP430 芯片可以完成多片芯片才能完成的功能,大大縮小了產品的體積與成本。如今,MSP430單片機已經用于各個領域,尤其是儀器儀表、監測、醫療器械以及汽車電子等領域。

        下面來說一下它的主要特點:
        (1)低電源電壓范圍,1.8~3.6V。
        (2)超低功耗,擁有5種低功耗模式(以后會詳細介紹)。
        (3)靈活的時鐘使用模式。
        (4)高速的運算能力,16RISC架構,125ns指令周期。
        (5)豐富的功能模塊,這些功能模塊包括:A:多通道10-14位AD轉換器;B:雙路12位DA轉換器;C:比較器;D:液晶驅動器;E:電源電壓檢測;F:串行口USART(UART/SPI);G:硬件乘法器;H:看門狗定時器,多個16位、8位定時器(可進行捕獲,比較,PWM輸出);I:DMA控制器。
        (6)FLASH存儲器,不需要額外的高電壓就在運行種由程序控制寫擦歐哦和段的擦除;
        (7)MSP430芯片上包括JTAG接口,仿真調試通過一個簡單的JTAG接口轉換器就可以方便的實現如設置斷點、單步執行、讀寫寄存器等調試;
        (8)快速靈活的變成方式,可通過JTAG和BSL兩種方式向CPU內裝在程序。

        關于他的內存器結構,在匠人的博客里已有詳細的介紹,大家去看就是了。在這里我主要說說MSP430單片機的復位吧。

        MSP430的復位信號有2種:上電復位信號(POR)、上電清除信號(PUC)。還有能夠觸發POR和PUC的信號:5種來在看門狗,1種來自復位管腳,1種來自寫FLASH鍵值出現錯誤所產生的信號。

        POR信號只在2種情況下發生:
        (1)微處理上電;
        (2)RST/NMI管腳上產生低電平時系統復位。

        PUC信號產生的條件:
        (1)POR信號產生;
        (2)看門狗有效時,看門狗定時器溢出;
        (3)寫看門狗定時器安全鍵值出現錯誤;
        (4)寫FLASH存儲器安全鍵值出現錯誤。

        POR和PUC兩者的關系:POR信號的產生會導致系統復位并產生PUC信號。而PUC信號不會引起POR信號的產生。

        無論是POR信號還是PUC信號觸發的復位,都會使MSP430從地址0xFFFE處讀取復位中斷向量,程序從中斷向量所指的地址處開始執行。觸發PUC信號的條件中,除了POR產生觸發PUC信號外,其他的豆科一通過讀取相應的中斷向量來判斷是何種原因引起的PUC信號,以便作出相應的處理。

        系統復位(指POR)后的狀態為:
        (1)RST/NMI管腳功能被設置為復位功能;
        (2)所有I/O管腳被設置為輸入;
        (3)外圍模塊被初始化,其寄存器值為相關手冊上的默認值;
        (4)狀態寄存器SR復位;
        (5)看門狗激活,進入工作模式;
        (6)程序計數器PC載入0xFFFE處的地址,微處理器從此地址開始執行程序。

        典型的復位電路有一下3種:
        (1) 在RST/NMI管腳上接100K歐的上拉電阻。
        (2)在(1)的基礎上再接0.1uf的電容,電容的一端接地,可以使復位更加可靠。
        (3)再(2)的基礎上,再在電阻上并接一個型號為IN4008的二極管,可以可靠的實現系統斷電后立即上電。


        評論


        技術專區

        關閉
        主站蜘蛛池模板: 康平县| 桂平市| 江城| 获嘉县| 卢湾区| 灵川县| 宽甸| 互助| 门源| 榆树市| 隆化县| 鹤峰县| 昭通市| 赤壁市| 团风县| 牡丹江市| 上饶市| 德清县| 鹿泉市| 资阳市| 海城市| 乌鲁木齐县| 邢台县| 辰溪县| 武强县| 商城县| 和林格尔县| 两当县| 太仓市| 都匀市| 崇义县| 新源县| 和林格尔县| 清水县| 临猗县| 芮城县| 浮梁县| 海阳市| 郧西县| 新化县| 丰城市|