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