450 likes | 699 Vues
[0926] Lecture1. 微處理機實驗 老師 : 蔡智強 老師 課程網頁 : http://ares.ee.nchu.edu.tw/ →課程資料 (Course) →微處理機實習 ( 大 學部 ). [0926] Lecture1. Time : 4-789 (15:10~18:00) 第一節 : 15:10~16:25 第二節 : 16:45~18:00 評量 : 平時成績 ( 每周實作 ) 期末 上 機. MSP430 Microcontroller. MSP430 混合 訊號 微處理器 16-BIT RISC 架構處理器
E N D
[0926]Lecture1 • 微處理機實驗 • 老師: 蔡智強 老師 • 課程網頁:http://ares.ee.nchu.edu.tw/→課程資料(Course)→微處理機實習(大學部)
[0926]Lecture1 • Time: 4-789 (15:10~18:00)第一節:15:10~16:25 第二節:16:45~18:00 • 評量: 平時成績(每周實作)期末上機
MSP430Microcontroller • MSP430 混合訊號微處理器 • 16-BITRISC 架構處理器 • 低功耗,低工作電壓(2.2V~3.6V)並有多種省電模式。 • 多樣功能整合其中 • 廣泛地被各領域的裝置所採用
MSP430EVM/Starter Kit • 上課用MSP430EVM • 為了產品開發、教學目的,所製作的產品。EVM=Evaluation Module • 開發板上安放了CPU,並接上了各式各樣的周邊與腳位,方便我們使用各種功能
MSP430EVM/Starter Kit • USB Cable、Bus、FET/UIF
MSP430EVM/Starter Kit MSP430F5438CPU
MSP430EVM/Starter Kit MSP430F2013CPU
MSP430EVM/Starter Kit RF_CC2500
MSP430EVM/Starter Kit FET排線座
MSP430EVM/Starter Kit ADC/可變電阻
MSP430EVM/Starter Kit RS-232
MSP430EVM/Starter Kit Mic/Buzzer
MSP430EVM/Starter Kit • Timer • PWM(Pulse Width Modulation) • RTC(Real Time Clock) • PMM(Power Management Module) • SPI(Serial Port Interface • USCI (Universal Serial Communication Interface) • 硬體乘法器…等
開始開發 • 參考Schematic(線路圖)、Data Sheet、User’s Guide 作為輔助 • 使用CCSIDE 操作MSP430
開發文件 • Schematic(線路圖) • Data Sheet • User’s Guide
開發文件 • Schematic(線路圖)
開發文件 • Data Sheet
開發文件 • User’s Guide
使用CCSIDE • 安裝Code Compiser StudioEE501 被授權使用 CCSv4版本
使用CCSIDE • 安裝更新版本的CCS
使用CCSIDE • 完成安裝後,點選 Code Composer Studio啟動 • 選擇Workspace □Use this as the default and do not ask again建議不勾選
使用CCSIDE 進到開發環境
使用CCSIDE 點選File→New→CCSProject
使用CCSIDE 如果沒有看到CCSProject的項目,則點選”Other… → C/C++ → CCSProject”
使用CCSIDE 命名專案與專案路徑
使用CCSIDE 配置專案類型
使用CCSIDE 配置專案類型
使用CCSIDE 配置專案類型
使用CCSIDE 配置專案屬性
使用CCSIDE 建立完新專案之後,接著要加入程式所在的檔案,以及所需要的標頭檔(optional)
使用CCSIDE 建立完新專案之後,接著要加入程式所在的檔案,以及所需要的標頭檔(optional)
使用CCSIDE 完成Code之後,點選Project→Build Active Project 或Build all
使用CCSIDE 接上USBCable、FET和MSP430EVM
使用CCSIDE 點擊命令列中的瓢蟲符號
使用CCSIDE 等待燒錄程式到EVM,有一定機率出現錯誤訊息,按Retry,若持續錯誤,可Cancle後拔掉換USB孔,並重新點選瓢蟲。
使用CCSIDE 燒錄成功
使用CCSIDE 自動進入Debug Mode 點擊右上方綠色PLAY狀箭頭即可啟動點擊紅色方塊則可以離開Debug Mode
使用CCSIDE 若沒有看到Debug Mode畫面,則點View選擇Debug
練習-使用CCSIDE • Lab1: • 使用CCS,指定workspace路徑為”我的文件”中的”#學號” 資料夾 • 建立一個新專案,專案名稱需以lab1_#學號開頭 • 在專案中加入一個新的source file (*.c)
使用CCSIDE 在Source file內加入下列程式碼: #include “msp430x54x.h” Void main(void) { WDTCTL = WDTPW+WDTHOLD; P5DIR|=BIT4+BIT5; P5OUT = BIT4; }
使用CCSIDE • 編譯並執行,使EVM上的LED閃爍。 • 完成後,找到專案裡面的source file,以附檔形式寄到 kchu@ares.ee.nchu.edu.tw,並在郵件中註明姓名、系級與學號。
使用CCSIDE • END