在线看毛片网站电影-亚洲国产欧美日韩精品一区二区三区,国产欧美乱夫不卡无乱码,国产精品欧美久久久天天影视,精品一区二区三区视频在线观看,亚洲国产精品人成乱码天天看,日韩久久久一区,91精品国产91免费

<menu id="6qfwx"><li id="6qfwx"></li></menu>
    1. <menu id="6qfwx"><dl id="6qfwx"></dl></menu>

      <label id="6qfwx"><ol id="6qfwx"></ol></label><menu id="6qfwx"></menu><object id="6qfwx"><strike id="6qfwx"><noscript id="6qfwx"></noscript></strike></object>
        1. <center id="6qfwx"><dl id="6qfwx"></dl></center>

            新聞中心

            EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > msp430 學(xué)習(xí)經(jīng)驗(yàn)總結(jié)

            msp430 學(xué)習(xí)經(jīng)驗(yàn)總結(jié)

            作者: 時(shí)間:2016-11-25 來(lái)源:網(wǎng)絡(luò) 收藏

            1.MSP430開(kāi)發(fā)環(huán)境建立


            1.安裝IARdormsp430軟件,軟件帶USB仿真器的驅(qū)動(dòng)。
            2.插入U(xiǎn)SB仿真器,驅(qū)動(dòng)選擇安裝目錄的/drivers/TIUSBFET
            3.建立一個(gè)工程,選擇"option"選項(xiàng),設(shè)置
            a、選擇器件,在"General"項(xiàng)的"Target"標(biāo)簽選擇目標(biāo)器件
            b、選擇輸出仿真,在"Linker"項(xiàng)里的"Output"標(biāo)簽,選擇輸出"DebuginformationforC-SPY",以輸出調(diào)試
            信息用于仿真。
            c、若選擇"Other",Output下拉框選擇"zax-m"即可以輸出hex文件用以燒錄,注意,此時(shí)仿真不了。
            d、選擇"Debugger"項(xiàng)的"Setup"標(biāo)簽,"Driver"下拉框選擇"FETDebugger"
            e、選擇"FETDebugger"項(xiàng)的"Setup"標(biāo)簽,"Connection"下拉框選擇"TexasInstrumentUSB-I"
            4.仿真器的接口,從左到右分別為"GND,RST,TEST,VCC"


            2.IO口

            數(shù)字輸入/輸出端口有下列特性:
            每個(gè)輸入/輸出位都可以獨(dú)立編程。
            允許任意組合輸入、輸出。
            P1P2所有8個(gè)位都可以分別設(shè)置為中斷。
            可以獨(dú)立操作輸入和輸出數(shù)據(jù)寄存器。
            可以分別設(shè)置上拉或下拉電阻。

            (以下x為1表示P1,為2表示P2,如此類(lèi)推)
            1.選擇引腳功能--PxSEL,PxSEL2
            PxSEL2PxSEL管腳功能
            00用作IO口
            01用作第一功能引腳
            10保留,參考具體型號(hào)的手冊(cè)
            11用作第二功能引腳
            設(shè)置引腳用作外設(shè)功能時(shí),芯片不會(huì)自動(dòng)設(shè)置該引腳輸入輸出方向,要根據(jù)該功能,用戶(hù)自己設(shè)置方向寄存器
            PxDIR。
            2.選擇引腳輸入/輸出方向--PxDIR
            Bit=0:輸入
            Bit=1:輸出
            3.選擇引腳是否使能上下拉電阻--PxREN
            Bit=0:不使能
            Bit=1:使能
            4.輸出寄存器--PxOUT
            Bit=0:輸出低電平或者下拉
            Bit=1:輸出高電平或者上拉
            5.管腳狀態(tài)寄存器--PxIN
            Bit=0:管腳當(dāng)前為低
            Bit=1:管腳當(dāng)前為高

            3.Baseclock模塊

            一、4個(gè)時(shí)鐘振蕩源
            1、LFXT1CLK:外部晶振或時(shí)鐘1低頻時(shí)鐘源低頻模式:32768Hz高頻模式:(400KHz-16MHz)
            2、XT2CLK:外部晶振或時(shí)鐘2高頻時(shí)鐘源(400KHz-16MHz)
            3、DCOCLK:內(nèi)部數(shù)字RC振蕩器,復(fù)位值1.1MHz
            4、VLOCLK:內(nèi)部低功耗振蕩器12KHz
            注:MSP430x20xx:LFXT1不支持HF模式,XT2不支持,ROSC不支持.

            二、3個(gè)系統(tǒng)時(shí)鐘
            1、ACLK:輔助時(shí)鐘
            復(fù)位:LFXT1CLK的LF模式,內(nèi)部電容6pF
            分頻:1/2/4/8
            時(shí)鐘源:LFXT1CLK/VLOCLK.
            用途:獨(dú)立外設(shè),一般用于低速外設(shè)
            2、MCLK:主時(shí)鐘
            復(fù)位:DCOCLK,1.1MHz
            分頻:1/2/4/8
            時(shí)鐘源:LFXT1CLK/VLOCLK/XT2CLK/DCOCLK
            用途:CPU,系統(tǒng)
            3、SMCLK:子系統(tǒng)時(shí)鐘
            復(fù)位:DCOCLK,1.1MHz
            分頻:1/2/4/8
            時(shí)鐘源:LFXT1CLK/VLOCLK/XT2CLK/DCOCLK
            用途:獨(dú)立外設(shè),一般用于高速外設(shè)

            三、寄存器
            1、DCOCTL:DCO控制寄存器(讀寫(xiě))
            學(xué)習(xí)經(jīng)驗(yàn)總結(jié)" />
            DCOx:定義8種頻率之一,可分段調(diào)節(jié)DCOCLK的頻率,相鄰兩種頻率相差10%。而頻率又注入直流發(fā)生器
            的電流定義。
            MODx:位調(diào)節(jié)器選擇。這幾位決定在32個(gè)DCOCLK周期內(nèi)插入高1段頻率fDCO+1的次數(shù)。當(dāng)
            DCOX=7,已為最高段頻率,此時(shí)不能用MODx作為頻率調(diào)整。

            2、BCSCTL1:基礎(chǔ)時(shí)鐘系統(tǒng)控制寄存器1
            學(xué)習(xí)經(jīng)驗(yàn)總結(jié)" />
            XT2OFF:是否關(guān)閉XT2
            0:打開(kāi)XT2,1:關(guān)閉XT2
            XTS:XT2模式選擇
            0:LFmode(低頻模式),1:HFmode(高頻模式)
            DIVA:ACLK的分頻選擇0-3對(duì)應(yīng)1/2/4/8分頻
            RSELx:選擇DCO中16種標(biāo)稱(chēng)的頻率,實(shí)際對(duì)應(yīng)16個(gè)內(nèi)部電阻
            0-15對(duì)應(yīng)的頻率低到高,當(dāng)DCOR=1時(shí),表示選用外接電阻,所以RSELx無(wú)效

            3、BCSCTL2:基礎(chǔ)時(shí)鐘系統(tǒng)控制寄存器2
            學(xué)習(xí)經(jīng)驗(yàn)總結(jié)" />
            SELMx:選擇MCLK的時(shí)鐘源
            0:DCOCLK
            1:DCOCLK
            2:當(dāng)XT2振蕩器在片內(nèi)時(shí)采用XT2CLK。當(dāng)XT2振蕩器不在片內(nèi)時(shí)采用LFXT1CLKVLOCLK
            3:LFXT1CLKVLOCLK
            DIVMx:MCLK的分頻選擇0-3對(duì)應(yīng)1/2/4/8分頻
            SELS:選擇SMCLK的時(shí)鐘源
            0:DCOCLK
            1:當(dāng)XT2振蕩器存在時(shí)選用XT2CLK,當(dāng)XT2振蕩器不存在時(shí)采用LFXT1CLKVLOCLK
            DIVSx:SMCLK的分頻選擇0-3對(duì)應(yīng)1/2/4/8分頻
            DCOR:0:DCOCLK使用內(nèi)部電阻、1:DCOCLK使用外接電阻

            4、BCSCTL3:基礎(chǔ)時(shí)鐘系統(tǒng)控制寄存器3
            學(xué)習(xí)經(jīng)驗(yàn)總結(jié)" />
            XT2Sx:XT2范圍選擇
            0:0.4-1MHz晶體或振蕩器
            1:1-3MHz晶體或振蕩器
            2:3-16MHz晶體或振蕩器
            3:0.4-16MHz外部數(shù)字時(shí)鐘源
            LFXT1Sx:低頻時(shí)鐘選擇和LFXT1范圍選擇。當(dāng)XTS=0時(shí)在LFXT1VLO之間選擇。當(dāng)XTS=1時(shí)選
            LFXT1的頻率范圍。
            0:LFXT1上的32768Hz晶體
            1:保留
            2:VLOCLK(MSP430X21X1器件上保留)
            3:外部數(shù)字時(shí)鐘信源
            XCAPx:振蕩器電容選擇。這些位選擇當(dāng)XTS=0時(shí)用于LFXT1的有效電容。
            0:1pF
            1:6pF
            2:10pF
            3:12.5pF
            XT2OF:XT2振蕩器是否失效
            0:有效,正在工作
            1:無(wú)效,未正常工作
            LFXT1OF:LFXT1振蕩器是否失效
            0:有效,正在工作
            1:無(wú)效,未正常工作

            5、IE1:中斷使能寄存器1
            學(xué)習(xí)經(jīng)驗(yàn)總結(jié)" />
            OFIE:振蕩器失效中斷使能。該位使OFIFG中斷使能。由于IE1的其它位
            用于其它模塊,因此采用BIS.BBIC.B指令來(lái)設(shè)置或清零該位比
            MOV.BCLR.B更合適。

            6、IFG1:中斷標(biāo)志寄存器1
            學(xué)習(xí)經(jīng)驗(yàn)總結(jié)" />
            OFIFG:振蕩器失效中斷標(biāo)志。由于IFG1的其它位用于其它模塊,因此
            采用BIS.BBIC.B指令來(lái)設(shè)置或清零該位比用MOV.B
            CLR.B更合適。
            0:沒(méi)有未被響應(yīng)的中斷
            1:有未被響應(yīng)的中斷

            四、DCO頻率
            學(xué)習(xí)經(jīng)驗(yàn)總結(jié)" />
            4種頻率經(jīng)校準(zhǔn)精度為±1%

            4.定時(shí)器TA


            一、時(shí)鐘源
            1、時(shí)鐘源:ACLK/SMCLK外部TACLK/INCLK
            2、分頻:1/2/4/8當(dāng)(注:TACLR置位時(shí),分頻器復(fù)位)

            二、計(jì)數(shù)模式
            通過(guò)設(shè)置MCx可以設(shè)置定時(shí)器的計(jì)數(shù)模式
            學(xué)習(xí)經(jīng)驗(yàn)總結(jié)" />
            1、停止模式:停止計(jì)數(shù)
            2、單調(diào)增模式:定時(shí)器循環(huán)地從0增加到TACCR0值
            周期:TACCR0
            CCIFG:Timer計(jì)到TACCR0值時(shí)觸發(fā)
            TAIFG:Timer計(jì)到0時(shí)觸發(fā)
            3、連續(xù)模式:定時(shí)器循環(huán)從0連續(xù)增加到0xFFFF
            周期:0x10000
            TAIFG:Timer計(jì)到0時(shí)觸發(fā)
            4、增減模式:定時(shí)器增計(jì)數(shù)到TACCR0再?gòu)?wbr />TACCR0減計(jì)數(shù)到0
            周期:TACCR0值的2倍
            CCIFG:Timer計(jì)到TACCR0值時(shí)觸發(fā)
            TAIFG:Timer計(jì)到0時(shí)觸發(fā)

            上一頁(yè) 1 2 下一頁(yè)

            評(píng)論


            技術(shù)專(zhuān)區(qū)

            關(guān)閉