




版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
1、MSP430低功耗設(shè)計大作業(yè)MSP430低功耗設(shè)計1.MSP430單片機有幾種工作模式,在中斷子程序中如何設(shè)置,可以使系統(tǒng)從LPM4模式進入活動模式。答:五種低功耗功耗模式,分別為LPM0LPM4;cpu的活動狀態(tài)成為AM. LPM0模式:關(guān)閉CPU;LPM1、LPM2模式:通過開啟、關(guān)閉不同時鐘源控制系統(tǒng)功 耗;LPM3模式:時鐘開啟時的最低功耗模式,僅低頻時鐘處于運行狀態(tài)。Lpm4模式 工作時只保存RAM區(qū)數(shù)據(jù),CPU只能通過I/O 口外部中斷喚醒。在主函數(shù)中進入休 眠模式并打開總中斷,然后在中斷程序里面執(zhí)行你想要的操作就可以了。2看門狗用于看門狗監(jiān)測的原理是什么?答:工作原理是在系統(tǒng)運行
2、以后也就啟動了看門狗的計數(shù)器,看門狗就開始自動 計數(shù),如果到了一定的時間還不去清看門狗,那么看門狗計數(shù)器就會溢出從而引起看 門狗中斷,造成系統(tǒng)復(fù)位。所以,在使用有看門狗的芯片時要注意清看門狗。在由單 片機構(gòu)成的微型計算機系統(tǒng)中,由于單片機的工作常常會受到來自外界電磁場的干 擾,造成程序的跑飛,而陷入死循環(huán),程序的正常運行被打斷,由單片機控制的系統(tǒng)無法 繼續(xù)工作,會造成整個系統(tǒng)的陷入停滯狀態(tài),發(fā)生不可預(yù)料的后果,所以出于對單片機 運行狀態(tài)進行實時監(jiān)測的考慮,便產(chǎn)生了一種專門用于監(jiān)測單片機程序運行狀態(tài)的 芯片,俗稱"看門狗"看門狗電路的應(yīng)用,使單片機可以在無人狀態(tài)下實現(xiàn)連續(xù)工作
3、,其 工作原理是:看門狗芯片和單片機的一個I/O引腳相連 該I/O引腳通過程序控制它 定時地往看門狗的這個引腳上送入高電平(或低電平,這一程序語句是分散地放在單 片機其他控制語句中間的,一旦單片機由于干擾造成程序跑飛后而陷入某一程序段 不進入死循環(huán)狀態(tài)時,寫看門狗引腳的程序便不能被執(zhí)行,這個時候,看門狗電路就會 由于得不到單片機送來的信號,便在它和單片機復(fù)位引腳相連的引腳上送出一個復(fù) 位信號,使單片機發(fā)生復(fù)位,即程序從程序存儲器的起始位置開始執(zhí)行,這樣便實現(xiàn)了 單片機的自動復(fù)位。3. 捕獲/比較寄存器CCRO有什么特殊性?答:用做捕獲時:捕獲的同時TAR的值會傳給CCRx,用來測算周期是很好的
4、方法,一般捕獲用法時無須設(shè)置參數(shù)。用作比較時:CCRO一般用來設(shè)置輸出電平的轉(zhuǎn)換時機,就是TAR計數(shù)到CCRO 時輸出電平發(fā)生相應(yīng)的變化(輸出方式可以設(shè)置;也可以將CCR0設(shè)置為最大值,此時 CCRx(x:1或2用來設(shè)置輸出電平轉(zhuǎn)換的時機,即TAR計數(shù)到CCRx時輸出電平轉(zhuǎn)換, 計數(shù)到CCR0時重新開始計數(shù)。4. 定時器A工作于捕獲,比較,定時方式時,中斷標志在什么情況下置位?捕捉:看你如何設(shè)定的控制寄存器,上一個上升沿捕捉還是一個下降沿捕捉還是多個上升沿捕捉,捕捉到了中斷標志置位。比較:當定時器的值(隨系統(tǒng)運行在不斷的加1和比較寄存器的值相同的時候,中 斷標志置位定時:定時器值溢出(從全1變
5、成全0的時候中斷標志置位。5. 試利用定時器A輸出占空比為10%,25%和75%的PWM波(時鐘頻率自定。P 4SEL=0X0E; P 4DIR=0xFF; P4 OUT=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,U P6. DMA控制器有哪幾種觸發(fā)方式和哪幾種傳輸方式 ?是如何進行設(shè)
6、置的?四種傳輸尋址模式:固定地址到固定地址,固定地址到塊地址,塊地址到固定地址, 塊地址到塊地址。觸發(fā)方式靈活:邊沿或電平,單個、塊、或突發(fā)塊傳輸模式:每次觸發(fā)DMA操作, 可根據(jù)需要傳輸不同模式數(shù)據(jù)。DMAREQ(軟件觸發(fā),DMA傳輸開始后該位自動清零TACCR2 CCIFG (TACCR2的CCIFG標志位,觸發(fā)DMA操作(前提CCIE不置位QMA傳輸開始后該位自動清零TBCCR2 CCIFG(同上URXIFG0(UART或SPl(USART0準備接收新數(shù)據(jù)時觸發(fā)DMA操作(前提URXIE0不置位QMA傳輸后該位自動清零RXTMAEN(I2C(I2C模式只對USART0有效QMA傳輸后該位
7、不能自動清零DAC12_0 DAC12IFG(前提DACIE不置位,該位可以自動清除ADC12IFGX (置位標志有模塊自動選擇,當ADC12單通道上執(zhí)行單次或重復(fù)轉(zhuǎn)換時,ADC12IFGx置位,觸發(fā)DMA操作。DMA傳輸后該位不能自動清零,只有對應(yīng)的ADC12MEMX被訪問該標志才自動清除。用軟 件置位ADC12IFGX標志不能觸發(fā)DMA操作TACCR0 CCIFG(觸發(fā)前提:CCIE不置位DMA傳輸后該位自動清零 TBCCR0CCIFG(同上URXIFG0(URXIFG1置位觸發(fā),(前提:UTXIE1不置位DMA傳輸后該位自動清UTXIFG0(UTXIFG1置位觸發(fā),(前提:UTXIE1不
8、置位DMA傳輸后該位自動清零硬件乘法器準備好,觸發(fā)DMADMAxIFG:(DMA0IFG 觸發(fā) DMA 通道 1,DMA1IFG 觸發(fā) DMA 通道 2,DMA1IFG觸發(fā)DMA通道0,DMA傳輸后該位不能自動清零DMAE0:外部觸發(fā)標志 DMAE0.7. MSP430單片機的串行通信分為幾種模式?各有什么特點?如何進行設(shè)置? msp430串行通信模式總體分為2種模式,具體情況如下:1.msp430串行通信(異步模式串口、上位機實現(xiàn)數(shù)據(jù)采集和控制,實現(xiàn)串行通信方法:USART硬件直接連 接、通過定時器軟件實現(xiàn),實現(xiàn)多種通信:UART異步通信、SPI同步通信、I2C通信, 其UART模塊:波特率
9、部分(速度,接收部分,發(fā)送部分,接口部分(完成串并、并串轉(zhuǎn)換串行異步通信的特點:異步模式:包括線路空閑/地址位通信協(xié)議兩個獨立移位寄存器:輸入、輸出移位寄存器傳輸7或7位數(shù)據(jù):奇偶校驗或無校驗從最低位開始發(fā)送和接收可編程實現(xiàn)分頻因子為整數(shù)或者小數(shù)的波特率通過有效起始位檢測將MSP430從低功耗喚醒狀態(tài)標志檢測錯誤或者地址位異步通信字符格式:起始位:數(shù)據(jù)位:奇偶校驗位:停止位(1通過軟件設(shè)置起始位,停止位(2選擇時鐘和波特率來確定時鐘(3接收操作就檢測到URXD端口下降沿開始,然后以3次采樣多數(shù)表決方法取 值。然后開始接收初始化操作(實現(xiàn)錯誤起始位的拒收和幀中各數(shù)據(jù)的中心定位功 能。然后處于低功
10、耗狀態(tài)的MSP430被喚醒,然后按設(shè)定的數(shù)據(jù)格式開始接收數(shù)據(jù) 直到本幀米集完畢。補充:異步模式下:,傳送數(shù)據(jù)是以字符為單位傳送的??梢赃B續(xù)傳,也可以斷續(xù) 傳。收發(fā)用各自的時鐘源異步多機通信模式:線路空閑模式:在第一個停止位之后,收到十個以上1,表示檢測到接收線路空閑lObit空閑周期+地址+數(shù)據(jù)+停止位發(fā)送空閑幀識別地址字符的步驟:地址位多機模式為:地址相符+地址+數(shù)據(jù)+停 止位,其串行操作自動錯誤檢測:FE、PE、0E、BRK。波特率產(chǎn)生=分頻計數(shù)器+調(diào) 整器,異步方式的中斷:有接收和發(fā)送兩個獨立的中斷源,異步通信寄存器:(兩個通信硬件模塊USART0 USART1,有兩套寄存器2.msp4
11、30串行通信(同步模式SPI上可連接多個可作為主機的 MCU、裝有SPI接口的輸出設(shè)備、輸入設(shè) 備。但是在一瞬間只允許一個設(shè)備作為主機。SPI系統(tǒng)形式:臺主機和若干臺從機多臺MCU互聯(lián)成一個多主機系統(tǒng)臺主機MCU和若干臺從機外圍設(shè)備其同步操作的特點:支持3線(SOMI從進主出/SIMO主進從出/UCLK USART時鐘4線 (SOMI/SIMO/UCLK/STE從機發(fā)射接收允許控制引腳 SPI操作(串行模塊通過三線四線同外界通信支持主機模式和從機模式:接收和發(fā)送有單獨的移位寄存器,接收和發(fā)送有獨立 緩沖器,中斷能力:主模式的時鐘頻率可編程,為7位或8位字符長度主機模式:(條件:MM=1過程:S
12、IMO引腳移出(第一個UCLK周期>SOMI引腳鎖存數(shù)據(jù)(相應(yīng)的UCLK周期中間一一 >最高有效位先發(fā)送,同時接收到的數(shù)據(jù)移入移位寄存器 接收到的數(shù)據(jù)移入接收緩存 URXBUF,并設(shè)置中斷標志URXIFG,表明接收到了一個 數(shù)據(jù)。從機模式:(MM=0過程:(開始UCLK之前9.選擇所學(xué)的一個外圍模塊,完成一種設(shè)計。(1個Msp43012dac 的應(yīng)用#i nclude "MSP430X16X.h"#defi ne uint un sig ned int#defi ne uchar un sig ned char#defi ne SCLK_U P P 5OUT |
13、= BIT3#defi ne SCLK_DOWN P 5OUT &= BIT3#defi ne SYNC_U P P 50UT |= BITO#define SYNC DOWN P5OUT &= -BITO#defi ne SDIN_U P P 5OUT |= BIT1#defi ne SDIN_DOWN P 5OUT &= BIT1uchar DA_0N4=0,0,0,1;/uchar DA_0FF4=0,0,0,0;/uchar DA_baochi4=0,0,1,1;/10us級延時子程序void Delayus( uint uswhile(us-for(ui nt i=8;i>0;i-void In itDAC(voidP 5DIR=BIT0+BIT1+BIT3;SYNC_DOWN;SDIN_U P;SCLK_DOWN; void DAC_co nvert(u nsig ned int da uchar i; SYNC_DOWN; SCLK_U
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- GB/T 17215.241-2025電測量設(shè)備通用要求、試驗和試驗條件第41部分:多電能和多費率儀表的電能計度方法和要求
- GB/T 45208-2025飼料中辣椒紅的測定高效液相色譜法
- JJF 2187-2025半徑樣板校準規(guī)范
- 出售草坪種子合同范本
- 借款合同范本上交銀行
- 2025年西安貨運資格證考試答題20題
- 買房時開發(fā)商給合同范本
- 農(nóng)村煤炭采購合同范本
- 包工不包料合同范本
- 公司財產(chǎn)轉(zhuǎn)移合同范本
- 國家基本醫(yī)療保險和工傷保險藥品目錄(2004年版)
- 文學(xué)類文本閱讀(理解賞析類)-2025年北京高考語文一輪總復(fù)習(原卷版)
- 北京某中學(xué)2024-2025學(xué)年九年級上學(xué)期開學(xué)考數(shù)學(xué)試卷
- 三下 第11課 《在線學(xué)習工具》教案 浙教版2023信息科技
- 2024年高考真題-英語(新高考Ⅱ卷) 含解析
- 【UCM六輥軋機設(shè)計7600字(論文)】
- 部編版中考歷史一輪復(fù)習:七年級上、下冊歷史復(fù)習課件534張
- 江蘇省無錫市惠山區(qū)2024年統(tǒng)編版小升初考試語文試卷(含答案解析)
- JGJ/T235-2011建筑外墻防水工程技術(shù)規(guī)程
- 信息科技課的跨學(xué)科主題學(xué)習PP義務(wù)教育課程方案和課程標準國家級示范培訓(xùn)課件
- 五年級下冊英語作文訓(xùn)練-外研版(三起)
評論
0/150
提交評論