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