//時(shí)鐘默認(rèn)情況//FLL時(shí)鐘FLL選擇XT1//輔助時(shí)鐘ACLK選擇XT132768Hz//主系統(tǒng)時(shí)鐘MCLK選擇DCOCLKDIV1048576Hz//子系統(tǒng)時(shí)鐘SMCLK選擇DCOCLKDIV1048576Hz#includeintmain(void){WDTCTL=WDTPW+WDTHOLD;//停止看門狗P4DIR|=
1.平臺(tái)說明 MS430F5438//時(shí)鐘默認(rèn)情況//FLL時(shí)鐘FLL選擇XT1//輔助時(shí)鐘ACLK選擇XT132768Hz//主系統(tǒng)時(shí)鐘MCLK選擇DCOCLKDIV1048576Hz//子系統(tǒng)時(shí)鐘SMCLK選擇DCOCLKDIV1048576Hz#includevoidclock_config(void);voidselect
1. 在IAR 的集成開發(fā)環(huán)境中.選中你的工程,右鍵,點(diǎn)options,2. 在Target 頁(yè)面中,Data Model選項(xiàng),4選中Medium或Large, 3. 解釋: - 選中SMALL只能訪問64K以內(nèi)的空間,以外的空間只能有內(nèi)部函數(shù)訪問 - 選中Medium
今天看示例程序中出現(xiàn)了__delay_cycles()這個(gè)函數(shù),在查找msp430x54x.h這個(gè)頭文件的時(shí)候,發(fā)現(xiàn)這個(gè)頭文件中沒有該函數(shù)的聲明,原來這個(gè)函數(shù)已經(jīng)在IAR這個(gè)編譯器中集成,這里總結(jié)一下__delay_cycles();這個(gè)函數(shù)的具體
1.初始化UART0之前需要先初始化ACLK、SMCLK和MCLK。示例代碼中使用XT1,ACLK為32768,SMCLK和MCLK約為8MHZ。2.UART的時(shí)鐘可以參考ACLK或者SMCLK,本例參考ACLK。由于參考ACLK時(shí)鐘,所以串口速率不能超過32768。選擇9
以USCI0為例,說明該兩種不同方法。1.switch-case方法#pragmavector=USCI_A0_VECTOR__interruptvoidUSCI_A0_ISR(void){switch(__even_in_range(UCA0IV,4)){case0:break;case2://接收中斷//dosomethingherebreak;case
1.前言這幾天實(shí)踐了MSP430的ADC12功能,雖然片內(nèi)AD功能比較簡(jiǎn)單但是還學(xué)出了點(diǎn)“門道”來,這個(gè)“門道”便是MSP430F5438A和MSP430F5438的區(qū)別。這里通過一個(gè)例子說明片內(nèi)ADC的使用,首先實(shí)現(xiàn)UART和定時(shí)器1S溢出的功能
1.熟悉MSP430的時(shí)鐘系統(tǒng)2.操作GPIO//時(shí)鐘默認(rèn)情況//FLL時(shí)鐘FLL選擇XT1//輔助時(shí)鐘ACLK選擇XT132768Hz//主系統(tǒng)時(shí)鐘MCLK選擇DCOCLKDIV1048576Hz//子系統(tǒng)時(shí)鐘SMCLK選擇DCOCLKDIV1048576Hz//請(qǐng)如果XT1啟動(dòng)失敗,ACLK自動(dòng)切
0.前言對(duì)于大多數(shù)單片機(jī)來說,I2C成了一個(gè)老大難問題。從51時(shí)代開始,軟件模擬I2C成了主流,甚至到ARMCortex M3大行其道的今天,軟件模擬I2C依然是使用最廣的方法。雖然軟件模擬可以解決所有的問題,但是總感覺沒有充
//===========================================================================////北京理工大學(xué)珠海學(xué)院徐方鑫////280599580@qq.com////2011.3.31////========================================================
0.前言 MCU實(shí)現(xiàn)低功耗本質(zhì)而言便是停止MCU工作,通過中斷的方式重新喚醒MCU,這些中斷可以包括外部IO中斷,UART接收中斷,定時(shí)器中斷等等。如果結(jié)合嵌入式操作系統(tǒng),可以在空任務(wù)或者空任務(wù)鉤子函數(shù)中進(jìn)入低功耗模式
1.前言MSP430F5438的片內(nèi)FLASH可以當(dāng)做EEPROM使用,該部分FLASH稱為INFO FLASH,總共有4塊每塊128Byte。雖然INFO FLASH容量比較少,但是多數(shù)情況還是夠用的。【2014年1月回顧】存在問題需要立刻改進(jìn)2.代碼實(shí)現(xiàn)//時(shí)鐘
1.MSP430F5438有三個(gè)定時(shí)器 TA0 TA1和TB,定時(shí)器的功能略有區(qū)別。2.對(duì)于定時(shí)器TA1而言,有兩個(gè)中斷向量地址,其中比較匹配通道0具有單獨(dú)的中斷向量3.MSP430中斷向量的名稱和TA0 TA1很難對(duì)應(yīng)起來,需要通過中斷向量地
MSP430中 UCBR0、UCBR1和UCBRF的設(shè)置值可以通過計(jì)算,也通過通過查表獲得。我個(gè)人傾向于查表法。具體可以參考以下兩張圖表。默認(rèn)情況,ACLK為32768MHZ,而SMCLK為1048576。選擇ACLK時(shí)波特率最大為9600,大于9600的情
今天只是想點(diǎn)亮一個(gè)led燈,因?yàn)闆]有視頻,搞得很多的東西都是自己摸,下午本來講和咨詢店家,TMD說好給一點(diǎn)技術(shù)支持,結(jié)果一點(diǎn)也不給,我真想草泥馬了,其實(shí)代碼早就寫出來了,只是哥哥不知道這款開發(fā)板還有接一下外
// 時(shí)鐘默認(rèn)情況 // FLL時(shí)鐘 FLL選擇 XT1 // 輔助時(shí)鐘 ACLK選擇 XT1 32768Hz // 主系統(tǒng)時(shí)鐘 MCLK選擇 DCOCLKDIV 8000000Hz // 子系統(tǒng)時(shí)鐘 SMCLK選擇 DCOCLKDIV 8000000Hz // TA1選擇ACLK,最大計(jì)數(shù)值為6
1、概述 Unified clock system(ucs)統(tǒng)一時(shí)鐘系統(tǒng)。MSP430F5438有5個(gè)時(shí)鐘源:XT1,XT2,REFCLO,VLCLO,DCO.外部LF(XT1一般為32.768K),可以接時(shí)鐘晶振,也可接4M-32M的外部時(shí)鐘源。XT1可作為鎖頻環(huán)的參考時(shí)鐘源。HF(X
本文中設(shè)計(jì)了一個(gè)無線環(huán)境檢測(cè)系統(tǒng),以MSP430F5438單片機(jī)為控制核心,實(shí)際制作一個(gè)終端和2個(gè)節(jié)點(diǎn),終端能從節(jié)點(diǎn)獲取節(jié)點(diǎn)的環(huán)境溫度和光照信息,并且節(jié)點(diǎn)能夠?qū)崿F(xiàn)中繼轉(zhuǎn)發(fā)的功能。整個(gè)系統(tǒng)采用OOK調(diào)制方式,收發(fā)都使用一個(gè)天線,終端發(fā)射信號(hào)時(shí)。
摘要:水聲應(yīng)答釋放器往往需要采用值更電路提高其待機(jī)和工作時(shí)間。應(yīng)用MSP430單片機(jī)設(shè)計(jì)的應(yīng)答釋放器值更電路,采用電源管理、NOT CH濾波等技術(shù)手段,功能齊全,功耗低,經(jīng)使用驗(yàn)證具有超過30天的待機(jī)時(shí)間。 關(guān)鍵詞
摘要:無線傳感器網(wǎng)絡(luò)是一種應(yīng)用相關(guān)的網(wǎng)絡(luò)。不同的應(yīng)用背景需求不同的無線傳感器網(wǎng)絡(luò)節(jié)點(diǎn)。硬件的相關(guān)性太強(qiáng)不利于向其他平臺(tái)移植。為解決該問題,利用硬件的模塊化的設(shè)計(jì)思想,我們?cè)O(shè)計(jì)了一種開放的可擴(kuò)展的無線傳