找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 4063|回復: 0
收起左側

MSP430 CC430 的基礎知識,狀態(tài)寄存器,低功耗模式LPM

[復制鏈接]
ID:105323 發(fā)表于 2016-2-13 00:23 | 顯示全部樓層 |閱讀模式
MSP430單片機標準寄存器和bit位的定義:
一、標準bit位定義(STANDARDBITS
WORD
15         14                                                     7                                    1              0

BIT15












BIT1
BIT0

Byte字節(jié)

BIT7
BIT6
BIT5
BIT4
BIT3
BIT2
BIT1
BIT0


二、狀態(tài)寄存器SR的位定義
15              9     8            7            6            5            4                   3     2     1     0

未用
V
SCG1
SCG0
OSCOFF
CPUOFF
GIE
N
Z
C

C             :進位位,發(fā)生進位時置1
Z          :零位
N          :負數(shù)位
GIE        :通用中斷允許位,1開全部中斷,0關全部中斷。
CPUOFF   :CPU關閉位,既除RAM內容,端口、寄存器和特別允許的外圍模塊保持活動外,全部停止活動,所有允許的中斷可以喚醒。
OSCOFF   :晶震關閉位,既除RAM內容,端口和寄存器保持活動外,全部活動停止,只可能在GIE置位條件下有外部中斷或由NMI喚醒,如果不同時對CPUOFF置位,則不能對它置位;
SCG0/1     :系統(tǒng)時鐘發(fā)生器控制位0和1,控制系統(tǒng)時鐘發(fā)生器的4種狀態(tài);
V           :溢出位,當運算結果超出有符號數(shù)范圍時置位,對字和字節(jié)格式均有效。
三、由SR設置的低功耗模式;。BIS.B  #LPM1,&SR) 
#defineLPM0                (CPUOFF)
#defineLPM1                (SCG0+CPUOFF)
#defineLPM2                (SCG1+CPUOFF)
#defineLPM3                (SCG1+SCG0+CPUOFF)
#defineLPM4                (SCG1+SCG0+OSCOFF+CPUOFF) 
說明:低功耗模式可以被允許的中斷喚醒;
1)LPM0:
CPUOFF置位,不使外圍模塊停止運行。ACLK,MCLK信號保持活動,MCLK可用于模塊,FLL+鎖相環(huán)保持活動。
2)LPM1:
CPU停止活動,MCLK可用于模塊,FLL+鎖相環(huán)關閉。(SCG0控制)
3)LPM2:
CPU停止活動,ACLK保持活動,MCLK,DCO被禁止;
4)LPM3:
CPU停止活動,ACLK保持活動,MCLK,FLL+DCO,DCOCLK被禁止。
5)LPM4:
CPU停止活動,ACLK關閉,MCLK,FLL+,DCO,DCOCLK被禁止。


回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復 返回頂部 返回列表