首頁 > 評測 > 具備USB2.0接口的MPS430——MSP430 F5529 LaunchPad評測
具備USB2.0接口的MPS430——MSP430 F5529 LaunchPad評測
- [導(dǎo)讀]
- MSP430F5529是一款具有集成USB的超低功耗單片機(jī)。擺脫了其他兄弟想USB通信需要通過USB轉(zhuǎn)串口芯片的束縛。
1.4 安裝驅(qū)動
MSP430F5529LP板載提供了MSP430 eZ-FET仿真器,可用于仿真和編程燒錄。通常該工具的驅(qū)動程序在安裝Code Composer Studio 6的時候會一并安裝。在默認(rèn)安裝目錄下會有路徑 C:\ti\ccsv6\ccs_base\emulation\drivers包含該驅(qū)動程序。在安裝驅(qū)動后打開設(shè)備管理器可以看到以下內(nèi)容(本測評是在Windows10系統(tǒng)下完成,其他系統(tǒng)可能會顯示略有差異)。
1.5 DEMO測試
MSP430F5529LP LaunchPad在出廠時候內(nèi)置了一組測試DEMO,例程名字為:OutOfBox_EmulStorageKeyboard。如果你安裝了MSPWare3.30或更高版本后,DEMO例程源代碼工程路徑為:
C:\ti\msp\MSPWare_3_30_00_18\examples\boards\MSP-EXP430F5529LP\MSP-EXP430F5529LP_Software_Examples\Firmware\Source\OutOfBox_EmulStorageKeyboard
該DEMO演示見下視頻:
通過此demo.演示我們可以了解到MSP430F5529的USB功能的基本應(yīng)用。通過該開發(fā)板上的兩個用戶按鍵可以分別向計算機(jī)USB口輸入類似USB鍵盤輸入字符的指令,按下按鍵1輸入“Hello World”,按下按鍵2輸入字符繪制的火箭圖形。
1.6 開發(fā)環(huán)境與編程
本評測首推CCStudio6.1,這也是目前最新版的官方集成開發(fā)環(huán)境。其中安裝MSP Ware 后可以有豐富的例程可供參考,另外MSP430F5xx系列也提供了基于庫函數(shù)的開發(fā)支持。庫函數(shù)位置:
C:\ti\msp\MSPWare_3_30_00_18\driverlib\driverlib\MSP430F5xx_6xx
例程工程支持的開發(fā)環(huán)境有CCS、GCC和IAR。例程位置:C:\ti\msp\MSPWare_3_30_00_18\driverlib\examples\MSP430F5xx_6xx
根據(jù)提供例程提供的工程文件夾名稱可以看出該例程是支持CCS、GCC、IAR三種開發(fā)環(huán)境的。根據(jù)工程文件的修改日期,建議在建立集成開發(fā)環(huán)境的時候選擇最新版本。這里推薦TI官方自己的CCStudio6.1或更高版。
使用 TI 編譯器時具有 16KB 代碼大小限制的 MSP430 和使用 GCC 時沒有限制的 MSP430。因此這里使用CCS開發(fā)的話,可能會因為目標(biāo)代碼超出16KB而編譯失敗。這里給大家講一下如何注冊為全功能版本。
如上圖所示,打開CCS軟件,Help->Code Composer Studio Licensing Information.彈出如下圖選項卡?梢钥闯鲱愋蜑槊赓M版。
免費版,代碼限制16KB
接下來單擊Manage管理,單擊Add…如下圖所示,單擊Brower。
找到許可證文件路徑,單擊OK,完成添加。
之后再次查看Status狀態(tài),已經(jīng)顯示類型為:Full License 全功能版。這樣我們就不用在為編譯過程中提示 超出16K限制而失敗擔(dān)憂了。
1.7 小結(jié)
我們根據(jù)下面這幅圖來總結(jié)一下MSP430F5529LP開發(fā)板的硬件配置。 下圖虛線框部分為eZ-FTE lite仿真編程器。具備USB集線器功能,可以一個USB口實現(xiàn)多種USB應(yīng)用。具備5V轉(zhuǎn)3.3V功能,既可以滿足最小系統(tǒng)的供電也可以滿足5V需求的擴(kuò)展應(yīng)用。
下半部分最小系統(tǒng),主要核心是一塊MSP430F5520的超低功耗單片機(jī),具備4×10的擴(kuò)展接口。正面為排針結(jié)構(gòu),反面為排孔結(jié)構(gòu),同時支持公/母接口的擴(kuò)展應(yīng)用。最小系統(tǒng)具備外部晶振兩枚:4MHz和32KHz,既可以實現(xiàn)時鐘震蕩電路也可以為系統(tǒng)CPU工作提供驅(qū)動脈沖。兩枚按鍵開關(guān)可供用戶編程使用,其中Demo程序就有同時使用到這兩個案件。兩枚可編程LED:一紅、一綠。最下端左右角落分別是5V電源插針和3.3V電源插針,供用戶外接電路使用。
開發(fā)板特性總結(jié)為:
- l MSP430F5529 16 位 MCU
- l 利用 BoosterPack 生態(tài)系統(tǒng)的 40 引腳 LaunchPad 標(biāo)準(zhǔn)
- l 板載 eZ-FET 仿真、編程燒錄器
- l 2 個按鈕和 2 個 LED,便于用戶交互
- l 具備USB集線器功能的USB接口
MSP430F5529的特性:
- 25MHz CUP
- 128kB Flash/8kB RAM(+2 kB 如果不是用USB功能)
- 12-bit SAR ADC,比較器,定時器,硬件乘法器
- SPI/UART/I2C接口
- 完整的全速 USB2.0接口
- 為實現(xiàn)HID、MSC&CDC功能提供完整的軟件庫函數(shù)支持。
對于MSP430F5529的詳細(xì)配置可以參考下圖:
- 本文系21ic原創(chuàng),未經(jīng)許可禁止轉(zhuǎn)載!
網(wǎng)友評論
- 聯(lián)系人:巧克力娃娃
- 郵箱:board@21ic.com
- 我要投稿
-
歡迎入駐,開放投稿
-
人均百萬?英偉達(dá)中國員工收入曝光! 2024-08-29
-
《黑神話:悟空》玩家硬盤升級攻略:提升游戲體驗,暢享3A大作 2024-08-29
-
數(shù)睿數(shù)據(jù)參加《系統(tǒng)與軟件工程 低代碼開發(fā)平臺通用技術(shù)要求》國家標(biāo)準(zhǔn)編制 2024-08-29
- NRF52810藍(lán)牙數(shù)字耳機(jī)找人定制
預(yù)算:¥30005天前
- 125KW模塊式PCS軟硬件外包開發(fā)
預(yù)算:¥1100000015小時前
- 12V汽車啟動電源項目BMS設(shè)計
預(yù)算:¥50000023小時前
- 數(shù)據(jù)可視化軟件 開發(fā)
預(yù)算:¥5000023小時前
- PLC項目調(diào)試修改
預(yù)算:¥100001天前
- 起動電機(jī)控制器開發(fā)
預(yù)算:¥1100001天前