MSP430系列有 OTP 型、 FLASH 型和 ROM 型三種類型的器件,這些器件的開發(fā)手段不同。對于 OTP 型和 ROM 型的器件是使用仿真器開發(fā)成功之后燒寫或掩膜芯片;對于 FLASH 型則有十分方便的開發(fā)調(diào)試環(huán)境,因為器件片內(nèi)有 JTAG 調(diào)試接口,還有可電擦寫的 FLASH 存儲器,因此采用先下載程序到 FLASH 內(nèi),再在器件內(nèi)通過軟件控制程序的運(yùn)行,由 JTAG 接口讀取片內(nèi)信息供設(shè)計者調(diào)試使用的方法進(jìn)行開發(fā)。這種方式只需要一臺 PC 機(jī)和一個 JTAG 調(diào)試器,而不需要仿真器和編程器。開發(fā)語言有匯編語言和C 語言。
非常好的視頻,是我學(xué)習(xí)MSP430的入門視頻,謝謝分享!
“十天學(xué)會MSP430”視頻教程:
繼“十天學(xué)會單片機(jī)”的教學(xué)視頻推出受到廣大朋友的喜愛之后,我們又傾注了人力物力錄制了“十天學(xué)會MSP430”。如果說“十天學(xué)會單片機(jī)”帶領(lǐng)廣大朋友步入了電子元件的美妙殿堂,那么“十天學(xué)會MSP430”將會使您在該殿堂里更上一層樓。該視頻從學(xué)習(xí)板的操作,MSP430單片機(jī)的各功能模塊知識,學(xué)習(xí)板上所有的簡單和綜合的程序等三大方面為您講解,使您由淺入深一步一步的掌握MSP430單片機(jī)的開發(fā)和應(yīng)用。
MSP430特點:
液晶轉(zhuǎn)接板:液晶是我們常常用到的顯示設(shè)備,以往的學(xué)習(xí)板的液晶一般通過杜邦線連接,既麻煩又容易短路,在這塊板子上專門預(yù)留了標(biāo)準(zhǔn)的JTAG接口,并制作了相應(yīng)的液晶轉(zhuǎn)接板,可以很方便的鏈接1602和12864的液晶。
射頻通信接口:射頻通信是未來大家比較感興趣的方向,本學(xué)習(xí)板專門預(yù)留了射頻數(shù)傳模塊的接口,我們開發(fā)的LT-3A(CC1000)數(shù)傳模塊可以與之配套使用.
CPU適配器:具有特色的CPU適配器給您的使用帶來很大方便,首先,如果CPU因為不當(dāng)使用燒毀,通過適配器可以很方便的換個CPU,而不用損失這塊板子,其次,該適配器支持管腳兼容的F13X,F(xiàn)14X系列的單片機(jī),可以任意更換兼容的CPU。
跳線少:市面上目前也有很多MSP430的開發(fā)板,因為MSP430功能強(qiáng)大,開發(fā)板上有很多外設(shè),而管腳有限,因此管腳復(fù)用的非常多,市面上很多開發(fā)板上邊都有十幾個跳線,操作起來很不方便,而該開發(fā)板僅有2個跳線,很多復(fù)用選擇在軟件里設(shè)置,既方便有美觀。
功能全:該開發(fā)板功能比較強(qiáng)大,外設(shè)也比較全,有USB接口,3.3V與5V轉(zhuǎn)換接口時鐘,DA等等近20個功能模塊,完全可以滿足您的學(xué)習(xí)需要。
程序多:學(xué)習(xí)板配套的基礎(chǔ)程序及綜合程序共86個之多。程序部分分為三個部分:
1、每個模塊對應(yīng)的非常簡單的入門程序和郵點難度的提高程序,開發(fā)板共有16個模塊,對應(yīng)的該部分程序共有50個。
2、兩個功能模塊綜合的程序,通過各個模塊獨立程序的學(xué)習(xí),對各功能模塊已經(jīng)可以操作了,通過這部分綜合程序的學(xué)習(xí),會對模塊的掌握更加熟練。這部分程序大概30個。
3、三個模塊綜合的程序,這部分屬于比較難的綜合應(yīng)用了,基本每個程序都可以看作一個獨立的項目來做,對于MSP430單片機(jī)的綜合應(yīng)用有點睛的作用。這部分程序大概20個。
配套視頻:專門為學(xué)習(xí)板的使用錄制了配套視頻,主要針對板子的使用、軟件的使用、MSP430內(nèi)部結(jié)構(gòu)知識、MSP430的編程思想,板上程序等做了詳細(xì)的講解,具體的內(nèi)容和時間介紹看下表。
十天學(xué)會MSP430視頻光盤內(nèi)容:
用前必讀
整版測試 28分鐘
前言
初識LT-1B學(xué)習(xí)板 34分鐘
第一部分 硬件結(jié)構(gòu)
第一講 概述 54分鐘
第二講 復(fù)位、中斷和IO 70分鐘
第三講 異步通信接口1 41分鐘
第四講 異步通信接口2 30分鐘
第五講 定時器 68分鐘
第六講 FLASH 40分鐘
第七講 ADC12 58分鐘
第二部分 軟件使用
第一講 軟件使用 67分鐘
第三部分 基礎(chǔ)程序
第一講 入門和低功耗 57分鐘
第二講 時鐘和IO 48分鐘
第三講 比較器和定時器和ADC 106分鐘
第四部分 模塊程序
第一講 控制電路和流水燈 45分鐘
第二講 鍵盤 63分鐘
第三講 蜂鳴器和數(shù)碼管 46分鐘
第四講 1602液晶和電平轉(zhuǎn)換 53分鐘
第五講 EEPROM和18B20和DS1302 71分鐘
第六講 RS232和RS485接口 58分鐘
第七講 USB接口 28分鐘
第八講 ADC和DAC 56分鐘
第五部分 其他:
一、基礎(chǔ)實驗【10個】
1、入門試驗:LED閃爍
2、時鐘實驗:MCLK、ACLK、SMCLK設(shè)置
3、低功耗實驗:低功耗模式設(shè)置
4、IO端口試驗:IO端口寄存器設(shè)置
5、定時器:看門狗定時器、TimerA寄存器設(shè)置(2個)
6、比較器:比較器A寄存器設(shè)置
7、Flash:flash讀寫操作
8、異步通信:異步通信寄存器設(shè)置
9、ADC:ADC12寄存器設(shè)置
二、開發(fā)板模塊簡單程序【57個】
1、LED流水燈實驗
(1)LED1:檢測開發(fā)板
(2)LED2:普通IO控制閃爍
(3)LED3:PWM信號控制閃爍
2、蜂鳴器實驗
(1)蜂鳴器1:單頻音(步進(jìn)變音調(diào))
(2)蜂鳴器2:奏樂 (祝你平安)
3、數(shù)碼管實驗
(1)數(shù)碼管1(顯示123456)
(2)數(shù)碼管2(動態(tài)顯示0~F)
(3)數(shù)碼管3(流動光圈)
(4)數(shù)碼管4(來回光標(biāo))
4、4×1獨立按鍵實驗
(1)4×1鍵盤1:掃描 數(shù)碼管顯示
(2)4×1鍵盤2:中斷 數(shù)碼管顯示
(3)4×1鍵盤3:控制LED
(4)4×1鍵盤4:控制蜂鳴器
5、4×4矩陣鍵盤實驗
(1)4×4鍵盤1:行列掃描數(shù)碼管顯示
(2)4×4鍵盤2:行列掃描1602液晶顯示
(3)4×4鍵盤3:控制LED蜂鳴器
6、1602液晶實驗
(1)1602液晶1:動態(tài)字符顯示
(2)1602液晶2:靜態(tài)字符顯示
(3)1602液晶3:內(nèi)部時鐘顯示
7、3.3V-5V電平轉(zhuǎn)換實驗
(1)電平轉(zhuǎn)換1:輸出5V方波
(2)電平轉(zhuǎn)換2:輸出不同占空比的方波
(3)電平轉(zhuǎn)換3:MCLK,SMCLK,ACLK
8、RS232接口實驗
(1)RS232接口1:MCU發(fā)送數(shù)據(jù)PC機(jī)顯示
(2)RS232接口2:按鍵控制MCU發(fā)送數(shù)據(jù)PC機(jī)顯示
(3)RS232接口3:PC機(jī)發(fā)送數(shù)據(jù)MCU液晶顯示
(4)RS232接口4:MCU回發(fā)接收到的PC機(jī)數(shù)據(jù)
(5)RS232接口5:RS232控制蜂鳴器
9、RS485接口實驗
(1)RS485接口1:發(fā)送程序
(2)RS485接口2:接收程序
10、USB接口實驗
(1)USB接口1:簡單連接測試
(2)USB接口2:USB接收數(shù)據(jù)
(3)USB接口3:USB發(fā)送數(shù)據(jù)
11、PS2接口實驗
(1)PS2接口1:PS2控制1602顯示
(2)PS2接口2:PS2控制數(shù)碼管顯示
(3)PS2接口3:PS2控制LED和蜂鳴器
12、12-Bit高精度溫度傳感器實驗
(1)溫度傳感器1:DS18B20在數(shù)碼管顯示
(2)溫度傳感器2:DS18B20在液晶顯示
13、RTC實時時鐘實驗
(1)實時時鐘1:DS1302測試
(2)實時時鐘2:DS1302電子鐘
14、2k Bit EEPROM實驗
(1)EEPROM1:AT2 4 C0 2測試
(2)EEPROM2:讀出數(shù)據(jù)通過串口在PC機(jī)顯示
15、12-Bit模數(shù)轉(zhuǎn)換器(ADC)接口實驗
(1)模數(shù)轉(zhuǎn)換器1:ADC在數(shù)碼管顯示
(2)模數(shù)轉(zhuǎn)換器2:ADC在1602液晶在顯示
(3)模數(shù)轉(zhuǎn)換器3:ADC通過串口在PC機(jī)顯示
16、8-Bit數(shù)模轉(zhuǎn)換器(DAC)實驗
(1)數(shù)模轉(zhuǎn)換器1:DAC控制LED
(2)數(shù)模轉(zhuǎn)換器2:DAC輸出電壓,ADC采樣轉(zhuǎn)換并在液晶上顯示
17、12864液晶實驗(與12864液晶配套)
(1)12864液晶并口1:字符顯示
(2)12864液晶并口2:漢字顯示
(3)12864液晶并口3:圖形顯示
(4)12864液晶并口4:綜合演示
(5)12864液晶串口5:字符顯示
(6)12864液晶串口6:漢字顯示
(7)12864液晶串口7:圖形顯示
(8)12864液晶串口8:綜合演示
18、射頻模塊CC1000實驗
(1)射頻模塊收發(fā)綜合程序
(2)射頻模塊收發(fā)綜合+CRC校驗+1602液晶顯示程序
19、ucos-II在MSP430F149上的移植
(1)設(shè)計了四個任務(wù)實現(xiàn)串口通信和LED控制程序
三、開發(fā)板綜合程序【18個】
1、鍵盤綜合實驗
(1)4×4鍵盤+蜂鳴器+LED+PC機(jī)顯示
(2)PS2鍵盤+UART+PC機(jī)顯示
(3)4×4鍵盤+USB+PC機(jī)顯示
2、接口綜合實驗
(1)USBÆUART
(2)UARTÆUSB
(3)RS232ÆRS485
(4)RS485ÆRS232
3、溫度時間綜合實驗
(1)DS18B20 + USB
(2)DS1302 + UART
(3)DS18B20 + UART
(4)DS18B20 + DS1302 + 1602
4、AD、DA綜合實驗
(1)ADC + USB
(2)DAC + LED + KEY
(3)DAC + UART
(4)DAC + USB
5、3.2TFT彩色液晶屏和觸摸屏驅(qū)動程序
(1)并行連接方式驅(qū)動程序
(2)SPI連接方式驅(qū)動程序
6、支持中文顯示的串口調(diào)試工具SSCOM32測試程序
(1)串口發(fā)送和接收,PC機(jī)屏幕顯示中文