
Cortex-M3(CM3)是ARM公司推出的高性能32位嵌入式微控制器,它采用3級流水線哈佛結(jié)構(gòu),支持的Thumb 2指令集。同時還具有嵌套矢量中斷控制器(NVIC)、支持嵌入式操作系統(tǒng)移植、功耗低、實時性強等眾多優(yōu)點。一經(jīng)推出就在工業(yè)控制、消費類產(chǎn)品、汽車電子等領(lǐng)域得到廣泛應(yīng)用,是傳統(tǒng)8/16位單片機的良好升級換代產(chǎn)品。
該系統(tǒng)采用2顆美國德州儀器公司(TI)生產(chǎn)的Cortex-M3內(nèi)核高端微控制器芯片,構(gòu)成雙CPU系統(tǒng)。系統(tǒng)外擴豐富的接口與實驗?zāi)K,還可以移植μCOS II/III等多種嵌入式實時操作系統(tǒng)(RTOS),適合單片機、微控制器以及嵌入式系統(tǒng)等多門課程的實驗教學(xué)。
值得一提的是該系統(tǒng)不但可以采用傳統(tǒng)的C、匯編等指令行式的語言進行實驗開發(fā),還可以LabVIEW圖形化語言進行編程,讓學(xué)生體驗到一種全新的微控制器、嵌入式程序開發(fā)手段——無需文本代碼,只需用連線將各種功能的圖形控件連接即可完成復(fù)雜的程序與應(yīng)用,此種形式大大降低實驗教學(xué)與開發(fā)的難度,拓展了新的實驗應(yīng)用領(lǐng)域。LabVIEW圖形化編程語言在實際工業(yè)生產(chǎn)、科研開發(fā)等領(lǐng)域也已經(jīng)得到了廣泛的應(yīng)用。

LabVIEW語言程序 C語言程序

兩種語言程序?qū)崿F(xiàn)同樣的功能
系統(tǒng)特色:
l 采用雙32位高性能Cortex-M3內(nèi)核處理器,可完成雙CPU通信實驗;
l 支持LabVIEW圖形化編程開發(fā),讓用戶體驗C、匯編等指令行語言之外的全新嵌入式開發(fā)手段;
l 雙核心模塊設(shè)計且核心模塊可獨立使用(USB供電)、提供用戶擴展實驗區(qū)與擴展接口,是學(xué)生完成開放性實驗、課程設(shè)計、電子競賽等創(chuàng)新活動的理想平臺;
l 既可以作為新型微控制器教學(xué)實驗平臺,也可以移植μCOS II等嵌入式實時操作系統(tǒng),作為嵌入式系統(tǒng)實驗教學(xué)平臺使用;
l 系統(tǒng)擴展多種傳感器模塊等外設(shè),豐富了實驗內(nèi)容,拓展了實驗領(lǐng)域;
l 隨機配置ULINK 2高性能通用仿真開發(fā)系統(tǒng),可以調(diào)試開發(fā)ARM Cortex-M3全系列處理器,方便用戶二次開發(fā);
系統(tǒng)資源:
u 核心板資源:
l 處理器:1. TI Stellaris LM3S8962
2. TI Stellaris LM3S2110
l 顯示屏:OLED圖形顯示器
l 通用接口:2個CAN總線接口、10/100M網(wǎng)絡(luò)接口、MicroSD卡接口、USB接口(供電、Debug)、2個JTAG接口;
l 擴展接口:60-pin+66-pin 擴展IO接口;
l 其他資源:7個可編程按鍵、1個可編程LED、揚聲器、4路ADC輸入、6路PWM輸出、Debug-out功能;

u 底板資源:
l 電源模塊:+3.3V、+5v、+12v、-12V、0-3V可調(diào);
l 信號源模塊:正弦/方波/三角波,頻率:0-100KHz,幅值:0-20V;
l 控制模塊:直流電機、步進電機;
l 數(shù)字IO模塊:4×4矩陣鍵盤、8個撥動開關(guān)、8個雙色LED、6個8段數(shù)碼管;
l 模擬IO接口:2路ADC輸入、1路傳感器輸入;
l 傳感器模塊:雙向力、溫度傳、聲音、光強、磁場強度……
l 其他資源:CPLD、CPLD JTAG接口、CPU擴展接口、用戶實驗擴展區(qū)

部分實驗項目:
l 預(yù)備實驗: |
| |
| RealView MDK開發(fā)環(huán)境實驗 | LabVIEW開發(fā)環(huán)境實驗 |
l 內(nèi)核資源實驗: |
| |
| 內(nèi)存檢測實驗 | 通用定時器實驗 |
| 中斷處理實驗 | 看門狗定時器實驗 |
l 數(shù)字IO實驗: |
| |
| LED指示燈實驗 | 狀態(tài)指示燈實驗 |
| 矩陣鍵盤實驗 | 數(shù)碼管顯示實驗 |
| GPIO端口實驗 |
|
l 模擬IO實驗: |
| |
| ADC轉(zhuǎn)換實驗 | 模擬量輸入顯示實驗 |
| 傳感器實驗 |
|
l 圖像與音頻實驗: |
| |
| OLED屏字符顯示實驗 | OLED屏圖形顯示實驗 |
| 波形產(chǎn)生與顯示實驗 | 揚聲器實驗 |
l 電機控制實驗: |
| |
| 直流電機控制實驗 | 步進電機控制實驗 |
| PID算法實驗 |
|
l 端口通信實驗: |
| |
| CPU1串口通信實驗 | CPU2串口通信實驗 |
| 虛擬串口實驗 | CAN端口通信實驗 |
| 網(wǎng)口通信實驗 | |
l 綜合實驗: |
| |
| 秒表實驗 | 流水燈實驗 |
| 人機交換游戲?qū)嶒?/p> | 實驗系統(tǒng)自檢實驗 |
l 嵌入式操作系統(tǒng)實驗: |
| |
| μCOS II系統(tǒng)移植實驗 | μCOS II系統(tǒng)消息郵箱使用實驗 |
| μCOS II多任務(wù)通信實驗 | μCOS II多任務(wù)調(diào)度實驗 |
系統(tǒng)配置:
l 硬件:實驗底箱、核心板(2塊)、傳感器模塊、ULINK 2仿真器、MicroSD卡、連接線(電源線、串口線、USB連接線、CAN連接線、網(wǎng)線……);
l 軟件:實驗所需軟件開發(fā)環(huán)境及程序代碼;
l 文檔:《RealView MDK開發(fā)環(huán)境實驗指導(dǎo)書》、《LabVIEW開發(fā)環(huán)境實驗指導(dǎo)書》
推薦參考書:
l 《ARM Cortex-M3權(quán)威指南》 Joseph Yiu著 宋巖譯 北京航空航天大學(xué)出版社
l 《ARM開發(fā)工具RealView MDK使用入門》 李寧 編著 北京航空航天大學(xué)出版社
l 《LabVIEW 8.20程序設(shè)計從入門到精通》 陳錫輝 張銀鴻 編著 清華大學(xué)出版社
