MSP430低功耗設(shè)計(jì)大作業(yè)_第1頁
MSP430低功耗設(shè)計(jì)大作業(yè)_第2頁
MSP430低功耗設(shè)計(jì)大作業(yè)_第3頁
MSP430低功耗設(shè)計(jì)大作業(yè)_第4頁
免費(fèi)預(yù)覽已結(jié)束,剩余1頁可下載查看

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請(qǐng)進(jìn)行舉報(bào)或認(rèn)領(lǐng)

文檔簡介

1、MSP430低功耗設(shè)計(jì)大作業(yè)MSP430低功耗設(shè)計(jì)1.MSP430單片機(jī)有幾種工作模式,在中斷子程序中如何設(shè)置,可以使系統(tǒng)從 LPM4模式進(jìn)入活動(dòng)模式.答:五種低功耗功耗模式,分別為 LPM0LPM4; cpu的活動(dòng)狀態(tài)成為 AM.LPM0模式:關(guān)閉CPU; LPM1、LPM2模式:通過開啟、關(guān)閉不同時(shí)鐘源限制 系統(tǒng)功耗;LPM3模式:時(shí)鐘開啟時(shí)的最低功耗模式,僅低頻時(shí)鐘處于運(yùn)行狀態(tài). Lpm4模式工作時(shí)只保存 RAM區(qū)數(shù)據(jù),CPU只能通過I/O 口外部中斷喚醒. 在主函數(shù)中進(jìn)入休眠模式并翻開總中斷, 然后在中斷程序里面執(zhí)行你想要的操作 就可以了.2看門狗用于看門狗監(jiān)測(cè)的原理是什么答:工作原理

2、是在系統(tǒng)運(yùn)行以后也就啟動(dòng)了看門狗的計(jì)數(shù)器,看門狗就開始自動(dòng)計(jì)數(shù),如果到了一定的時(shí)間還不去清看門狗, 那么看門狗計(jì)數(shù)器就會(huì)溢出從而引 起看門狗中斷,造成系統(tǒng)復(fù)位.所以,在使用有看門狗的芯片時(shí)要注意清看門狗. 在由單片機(jī)構(gòu)成的微型計(jì)算機(jī)系統(tǒng)中,由于單片機(jī)的工作常常會(huì)受到來自外界電 磁場(chǎng)的干擾,造成程序的跑飛,而陷入死循環(huán),程序的正常運(yùn)行被打斷,由單片機(jī)控 制的系統(tǒng)無法繼續(xù)工作,會(huì)造成整個(gè)系統(tǒng)的陷入停滯狀態(tài),發(fā)生不可預(yù)料的后果, 所以出于對(duì)單片機(jī)運(yùn)行狀態(tài)進(jìn)行實(shí)時(shí)監(jiān)測(cè)的考慮 ,便產(chǎn)生了 一種專門用于監(jiān)測(cè)單 片機(jī)程序運(yùn)行狀態(tài)的芯片,俗稱"看門狗"看門狗電路的應(yīng)用,使單片機(jī)可以在無人

3、狀態(tài)下實(shí)現(xiàn)連續(xù)工作,其工作原理是:看門狗芯片和單片機(jī)的一個(gè)I/O引腳相連,該 I/O引腳通過程序限制它定時(shí)地往看門狗的這個(gè)引腳上送入高電平 或低電平,這 一程序語句是分散地放在單片機(jī)其他限制語句中間的,一旦單片機(jī)由于干擾造成程序跑飛后而陷入某一程序段不進(jìn)入死循環(huán)狀態(tài)時(shí) ,寫看門狗引腳的程序便不能 被執(zhí)行,這個(gè)時(shí)候,看門狗電路就會(huì)由于得不到單片機(jī)送來的信號(hào),便在它和單片 機(jī)復(fù)位引腳相連的引腳上送出一個(gè)復(fù)位信號(hào),使單片機(jī)發(fā)生復(fù)位,即程序從程序存 儲(chǔ)器的起始位置開始執(zhí)行,這樣便實(shí)現(xiàn)了單片機(jī)的自動(dòng)復(fù)位.3 .捕獲/比擬存放器CCR0有什么特殊性答:用做捕獲時(shí):捕獲的同時(shí) TAR的值會(huì)傳給CCRx,用來

4、測(cè)算周期是很好的 方法,一般捕獲用法時(shí)無須設(shè)置參數(shù).用作比擬時(shí):CCR0 一般用來設(shè)置輸出電平的轉(zhuǎn)換時(shí)機(jī), 就是TAR計(jì)數(shù)到CCR0 時(shí)輸出電平發(fā)生相應(yīng)的變化輸出方式可以設(shè)置;也可以將CCR0設(shè)置為最大 值,止匕時(shí)CCRx x: 1或2用來設(shè)置輸出電平轉(zhuǎn)換的時(shí)機(jī),即TAR計(jì)數(shù)到CCRx 時(shí)輸出電平轉(zhuǎn)換,計(jì)數(shù)到CCR0時(shí)重新開始計(jì)數(shù).4 .定時(shí)器A工作于捕獲,比擬,定時(shí)方式時(shí),中斷標(biāo)志在什么情況下置位 捕捉:看你如何設(shè)定的限制存放器,上一個(gè)上升沿捕捉還是一個(gè)下降沿捕捉還是 多個(gè)上升沿捕捉,捕捉到了中斷標(biāo)志置位.比擬:當(dāng)定時(shí)器的值隨系統(tǒng)運(yùn)行在不斷的加1和比擬存放器的值相同的時(shí)候, 中斷標(biāo)志置位定時(shí)

5、:定時(shí)器值溢出從全1變成全0的時(shí)候中斷標(biāo)志置位.5 .試?yán)枚〞r(shí)器A輸出占空比為10% ,25%和75%的PWM波時(shí)鐘頻率自定.P4SEL=0X0E; P4DIR=0xFF; P4OUT=0xFF;TACCTL1 = OUTMOD_7;TACCTL2 = OUTMOD_7;TACCTL3 = OUTMOD_7;TACCR0=5000;TACCR1=10%*1000 = 100;TACCR2=25%*1000 = 250;TACCR3=75%*1000 = 750;TACTL = TBSSEL_2 + TBCLR + MC_1;/MCLK,UP6 .DMA限制器有哪幾種觸發(fā)方式和哪幾種傳輸方式是

6、如何進(jìn)行設(shè)置的四種傳輸尋址模式:固定地址到固定地址,固定地址到塊地址,塊地址到固定地 址,塊地址到塊地址.觸發(fā)方式靈活:邊沿或電平,單個(gè)、塊、或突發(fā)塊傳輸模式:每次觸發(fā)DMA操作, 可根據(jù)需要傳輸不同模式數(shù)據(jù).DMAREQ 軟件觸發(fā),DMA傳輸開始后該位自動(dòng)清零TACCR2 CCIFG TACCR2的CCIFG標(biāo)志位,觸發(fā) DMA操作前提CCIE不置位,DMA傳輸開始后該位自動(dòng)清零TBCCR2 CCIFG 同上URXIFG0 UART或SPI USART0準(zhǔn)備接收新數(shù)據(jù)時(shí)觸發(fā) DMA操作前提URXIE0不置位,DMA傳輸后該位自動(dòng)清零RXTMAEN I2CI2C模式只對(duì)USART0有效,DMA

7、傳輸后該位不能自動(dòng)清零DAC12_0 DAC12IFG前提DACIE不置位,該位可以自動(dòng)去除ADC12IFGx 置位標(biāo)志有模塊自動(dòng)選擇,當(dāng) ADC12單通道上執(zhí)行單次或重復(fù)轉(zhuǎn)換時(shí),ADC12IFGx置位,觸發(fā)DMA操作.DMA傳輸后該位不能自動(dòng)清零,只有對(duì)應(yīng)的 ADC12MEMx被訪問該標(biāo)志才自動(dòng)去除.用軟件置位ADC12IFGx標(biāo)志不能觸發(fā)DMA操作TACCR0 CCIFG 觸發(fā)前提:CCIE不置位DMA傳輸后該位自動(dòng)清零TBCCR0 CCIFG 同上URXIFG0 URXIFG1置位觸發(fā),前提:UTXIE1不置位DMA傳輸后該位自動(dòng)清零UTXIFG0 UTXIFG1置位觸發(fā),前提:UTXI

8、E1不置位DMA傳輸后該位自動(dòng)清零硬件乘法器準(zhǔn)備好,觸發(fā)DMADMAxIFG :DMA0IFG 觸發(fā) DMA 通道 1,DMA1IFG 觸發(fā) DMA 通道 2,DMA1IFG觸發(fā)DMA通道0, DMA傳輸后該位不能自動(dòng)清零DMAE0 :外部觸發(fā)標(biāo)志DMAE0.7 .MSP430單片機(jī)的串行通信分為幾種模式各有什么特點(diǎn)如何進(jìn)行設(shè)置msp430串行通信模式總體分為2種模式,具體情況如下:1 .msp430串行通信異步模式串口、上位機(jī)實(shí)現(xiàn)數(shù)據(jù)采集和限制,實(shí)現(xiàn)串行通信方法:USART硬件直接連接、通過定時(shí)器軟件實(shí)現(xiàn),實(shí)現(xiàn)多種通信:UART異步通信、SPI同步通信、I2C通信,其UART模塊:波特率局部

9、速度,接收局部,發(fā)送局部,接口局部完 成申并、并用轉(zhuǎn)換 串行異步通信的特點(diǎn):異步模式:包括線路空閑/地址位通信協(xié)議兩個(gè)獨(dú)立移位存放器:輸入、輸出移位存放器傳輸7或7位數(shù)據(jù):奇偶校驗(yàn)或無校驗(yàn)從最低位開始發(fā)送和接收可編程實(shí)現(xiàn)分頻因子為整數(shù)或者小數(shù)的波特率通過有效起始位檢測(cè)將MSP430從低功耗喚醒狀態(tài)標(biāo)志檢測(cè)錯(cuò)誤或者地址位異步通信字符格式:起始位:數(shù)據(jù)位:奇偶校驗(yàn)位:停止位1通過軟件設(shè)置起始位,停止位2選擇時(shí)鐘和波特率來確定時(shí)鐘3接收操作就檢測(cè)到URXD端口下降沿開始,然后以3次采樣多數(shù)表決方法 取值.然后開始接收初始化操作實(shí)現(xiàn)錯(cuò)誤起始位的拒收和幀中各數(shù)據(jù)的中央定 位功能.然后處于低功耗狀態(tài)的MS

10、P430被喚醒,然后按設(shè)定的數(shù)據(jù)格式開始 接收數(shù)據(jù)直到本幀采集完畢.補(bǔ)充:異步模式下:,傳送數(shù)據(jù)是以字符為單位傳送的.可以連續(xù)傳,也可以斷 續(xù)傳.收發(fā)用各自的時(shí)鐘源異步多機(jī)通信模式:線路空閑模式:在第一個(gè)停止位之后,收到十個(gè)以上 1,表示檢測(cè)到接收線路空 閑10bit空閑周期+地址+數(shù)據(jù)+停止位發(fā)送空閑幀識(shí)別地址字符的步驟:地址位多機(jī)模式為:地址相符+地址+數(shù)據(jù)+停止位,其串行操作自動(dòng)錯(cuò)誤檢測(cè):FE、PE、OE、BRK.波特率產(chǎn)生=分頻計(jì)數(shù) 器+調(diào)整器,異步方式的中斷:有接收和發(fā)送兩個(gè)獨(dú)立的中斷源,異步通信存放 器:兩個(gè)通信硬件模塊USART0 USART1 ,有兩套存放器2 .msp430串

11、行通信同步模式SPI上可連接多個(gè)可作為主機(jī)的 MCU、裝有SPI接口的輸出設(shè)備、輸入設(shè)備.但是在一瞬間只允許一個(gè)設(shè)備作為主機(jī).SPI系統(tǒng)形式:一臺(tái)主機(jī)和假設(shè)干臺(tái)從機(jī)多臺(tái)MCU互聯(lián)成一個(gè)多主機(jī)系統(tǒng)一臺(tái)主機(jī)MCU和假設(shè)干臺(tái)從機(jī)外圍設(shè)備其同步操作的特點(diǎn):支持3線SOMI從進(jìn)主出/SIMO 主進(jìn)從出/UCLK USART 時(shí)鐘4線 SOMI/SIMO/UCLK/STE從機(jī)發(fā)射接收允許限制引腳SPI操作串行模塊通過三 線四線同外界通信支持主機(jī)模式和從機(jī)模式:接收和發(fā)送有單獨(dú)的移位存放器,接收和發(fā)送有獨(dú)立 緩沖器,中斷水平:主模式的時(shí)鐘頻率可編程,為 7位或8位字符長度 主機(jī)模式:條件:MM=1 過程:S

12、IMO引腳移出第一個(gè)UCLK周期一一SOMI引腳鎖存數(shù)據(jù)相應(yīng) 的UCLK周期中間一一 最高有效位先發(fā)送,同時(shí)接收到的數(shù)據(jù)移入移位存放 周一一 接收到的數(shù)據(jù)移入接收緩存 URXBUF ,并設(shè)置中斷標(biāo)志URXIFG ,說明 接收到了一個(gè)數(shù)據(jù).從機(jī)模式:MM=0過程:開始UCLK之前9.選擇所學(xué)的一個(gè)外圍模塊,完成一種設(shè)計(jì).1個(gè)Msp43012dac 的應(yīng)用#include "MSP430X16X.h"#define uint unsigned int# define uchar unsigned char# define SCLK_UPP5OUT |= BIT3# define

13、 SCLK_DOWN P5OUT &= BIT3# define SYNC_UPP5OUT |= BIT0# define SYNC_DOWN P5OUT &= BIT0# define SDIN_UP P5OUT |= BIT1# define SDIN_DOWN P5OUT &= BIT1uchar DA_ON4=0,0,0,1;/uchar DA_OFF4=0,0,0,0;/uchar DA_baochi4=0,0,1,1;/10us級(jí)延時(shí)子程序void Delayus(uint us)while(us-)for(uint i=8;i>0;i-);void InitDAC(void)P5DIR=BIT0+BIT1+BIT3;SYNC_DOWN;SDIN_UP;SCLK_DOWN;void DAC_convert(unsigned int da) (uchar i;SYNC_D

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲(chǔ)空間,僅對(duì)用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對(duì)用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對(duì)任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請(qǐng)與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時(shí)也不承擔(dān)用戶因使用這些下載資源對(duì)自己和他人造成任何形式的傷害或損失。

評(píng)論

0/150

提交評(píng)論