POR是上電復位信號,它只在以下兩個事件發生時產生:
1、芯片上電。
2、RST/NMI設置成復位模式,在RST/NMI引腳上出現低電平信號。
PUC信號是上電清除信號,POR信號的產生總會產生PUC信號,但PUC信號的發生不會產生POR信號。產生它的事件為:
1、發生POR信號。
2、處于看門狗模式下,看門狗定時時間到。
3、看門狗定時器寫入錯誤的安全鍵值。
4、RST/NMI設置成NMI模式,在RST/NMI引腳上出現低電平信號,
5、FLASH存儲器寫入錯誤的安全鍵值。
當因為POR或PUC信號引起設備復位后,系統的初始狀態如下:
1、I/O引腳切換成輸入模式
2、I/O標志位清除。
3、其它外圍模塊及寄存器實現初始化,
4、狀態寄存器復位。
5、PC裝入0FFFE處的地址值,CPU從這一地址開始執行。
MSP430單片機復位電路可以生產輸出兩個復位信號,分別是POR和PUC。而這個信號所生的條件和作用都有所不同的。正如上貼所述。
POR生產主要由兩個條件產生的:
1-芯片上電。
2-NMI引腳低電平生產。
看來這都是外部產生的條件。
而PUC主要由:
1-內部看門犬
2-內部POR生產
3-內FLASH寫入錯誤
4-NMI產生低電平
看來這些生產PUC的條件大部分是由內部信號產生的。
總的來說,POR與PUC這兩個信號的產生將會導至內部部分寄存器不同的復位情況。
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的二極管,可以可靠的實現系統斷電后立即上電。
-
電復位
+關注
關注
0文章
5瀏覽量
6085 -
POR
+關注
關注
0文章
3瀏覽量
5133
發布評論請先 登錄
相關推薦
請問DAC7562上電復位的時候REF輸出和DAC輸出同時都是0嗎?
DAC1282上電復位后,一直輸出1.25V左右的電壓,為什么?
使用ADC3562的時候,電復位之后默認兩線制,同時DA0和DA1均有數據輸出,但是沒有給輸入,為什么?
復位電路的三種方式 復位電路的原理和作用
復位電路的電容多大的 復位電路設計類型有哪幾種
復位電路靜電整改案例分享(一)——交換機復位電路
![<b class='flag-5'>復位</b>電路靜電整改案例分享(一)——交換機<b class='flag-5'>復位</b>電路](https://file1.elecfans.com//web2/M00/0A/A4/wKgaomcRzPyAXQS-AADcOLWLkJk432.png)
認識差分信號的常見誤區
TPS70151給mcu供電, 復位信號跳動的原因?
信號的時域波形和頻譜間的關系
示波器測量復位信號的原理和方法
CS125X 上電復位如何初始化?
PMG1 PoR復位時POWER_DRILL2GO什么時候進入?
復位電路的基本功能介紹
![<b class='flag-5'>復位</b>電路的基本功能介紹](https://file1.elecfans.com/web2/M00/A8/3E/wKgaomUskVuAYJFFAABI29sTRl8157.png)
評論