導航:首頁 > 文件教程 > msp430f149iar教程

msp430f149iar教程

發布時間:2021-10-24 21:46:51

1. 請問哪位大神有MSP430f149的模擬常式,經典模塊開發有重謝

/*******************************************
函數名稱:PutSting
功 能:向PC機發送字元串
參 數:ptr--指向發送字元串的指針chang字元長度
返回值 :無
********************************************/
void PutString(uchar *ptr ,uint chang)
{
uint i;
for(i=1;i<=chang;i++)
{while (!(IFG2 & UTXIFG1)); // TX緩存空閑?
TXBUF1 = *ptr++; // 發送數據
}

}
//////////////初始化串口
void Init_rs232 ()

{

UCTL1|=SWRST;
P3SEL |= 0xc0; // 選擇P3.4和P3.5做UART通信埠
ME2 |= UTXE1 + URXE1; // 使能USART0的發送和接受
UCTL1 |= CHAR; // 選擇8位字元
UTCTL1=SSEL0+SSEL1;

UBR01 = 0x41; // 波特率設置寄存器 SMCLK為8M下波特率為9600
UBR11 = 0x03; // // 波特率設置寄存器
UMCTL1 = 0x00;

UCTL1 &= ~SWRST; // 初始化UART狀態機
IE2 |= URXIE1; // 使能USART0
}
/*******************************************
函數名稱:RS232收發中斷
********************************************/
#pragma vector = UART1RX_VECTOR
__interrupt void UART1_RXISR(void)
{
}
//上面這些夠用了吧?

2. 關於第一次用IAR 寫msp430 f149的程序,該如何開始。。。

首先要會用IAR啊,
設置,編譯鏈接下載這些你是不是都很熟練了呢,即使不熟練,這個流程你能操作了么?
然後,了解430上面都有哪些功能模塊,比方說:IO口,AD,FLASH,TIMERAB等等。當然了,這只是了解。大體上看看。我覺得既然要用430了,51單片機應該學過吧。有51基礎就會好很多啊。
第三,那些R1,R2,R3.......寄存器就不要看了,那些匯編就不要看了。不是不重要,而是可以暫時忽略。

3. 怎麼將已寫好的程序燒寫進MSP430F149單片機里

軟體上有個DOWNLOAD AND DEBUGG點一下就好了
當然要在工程的OPNION里不要選擇模擬(simulate)選FET DEBUGG.然後選片子的型號

4. msp430f149怎樣用iar下程序

我可以告訴你方法,但具體做還要靠你自己。430單片機的一個特點就是寄版存器特別多,因權此一開始一定要學會看每個寄存器的含義以及他們控制什麼功能。並且每個不同的模塊都有自己相應的寄存器,你可以根據控制寄存器來選擇自己想要實現的功能。

5. 沒基礎的菜鳥級初學者如何學msp430f149

單片機開發和應用.........

完完全全零基礎么....那確實挺難的...看著都和天書似得
還是先學點前置技能再點這個技能吧
技能樹要一個一個點啊

6. MSP430F149程序,能幫我詳細講解一下嗎 尤其是打開使能中斷後的幾行

#include<msp430x14x.h>void main( void ){ WDTCTL= WDTPW + WDTHOLD; //關閉看門狗 P1IES|抄= BIT0; // P1.0選擇下降沿中斷, P1IE |= BIT0; // 打開襲中斷使能 P1OUT=0XFF; //p1輸出0 P1DIR =0; //p1口設為輸入 P2DIR =0xff; //p2口設為輸出 P2OUT =0xff; //P2輸出1 _EINT(); //打開全局中斷控制位 while(1) { LPM1; //進入低功耗模式 }}

7. 請問一下,我想在iar裡面在一個工程裡面調用另一工程的功能,該怎麼實現呢(我用的是msp430f149)

你的程序主體是循環吧

循環檢測溫度和顯示,在檢測結束之後,if 溫度超過預定 就啟動蜂鳴器,else關閉蜂鳴器,建議你取一個范圍,否則溫度變化頻繁,不太好。這種方法最簡單,但是也有問題,假如每次都超過預定,那每次都發出啟動指令,這不合理。可以第一次超過的時候啟動然後弄個標志位,下一次判斷一下標志位,是不是驅動狀態,如果是,跳過去,往後執行,如果不是啟動狀態,那麼啟動。這就合理了。另外也可以更改整體的程序結構
你測試溫度,時間要求不太高吧 可以設個定時器,到定時器時間了 檢測一次。這是在定時中斷執行的,主程序里,就循環顯示和判斷,是否超過預定了,超過就啟動蜂鳴器,方法和前面的一樣。

8. 用IAR導出msp430f149的燒錄文件(txt格式)時,步驟中沒有任何報錯,但導出的燒錄文件和我寫的程序不符

這很正常。IAR編譯器版本不同,編譯時優化程度不同,引用的LIB不同等等,都會導致編譯器編譯鏈接成的機器代碼不同。但很大可能運行結果是一致的。

9. 如何用proteus模擬msp430f149,元件庫里沒有該咋辦啊求指導。。。

用f249和f2491來代替,因為有些proteus中f249不能用於模擬所以沒有特殊要求是最好還是用f2491

閱讀全文

與msp430f149iar教程相關的資料

熱點內容
錢勝成都大數據 瀏覽:786
主角穿越多個現實位面的小說 瀏覽:578
java查詢access資料庫 瀏覽:438
一顆種子長上天的電影 瀏覽:846
手機壓縮文件圖標和別人發的不同 瀏覽:226
徹底刪除cad2016殘留文件 瀏覽:255
大數據時代語文教學設計 瀏覽:277
530電影電視劇在線免費觀看 瀏覽:869
好看的愛情台灣電影有哪些 瀏覽:834
智慧門工具 瀏覽:665
姜恩惠善良的愛 瀏覽:20
免費在線觀看網站網址 瀏覽:565
鋼琴女老師韓國 瀏覽:858
文件保存路徑能修改嘛 瀏覽:518
wds有哪些文件 瀏覽:77
linux進bios重做系統 瀏覽:811
清華電子計算機網路 瀏覽:453
360無法升級 瀏覽:826
被漁民強奸的電影 瀏覽:34
大數據商業變革 瀏覽:510

友情鏈接