1 / 45

[0926] Lecture1

[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 架構處理器

coby
Télécharger la présentation

[0926] Lecture1

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


  1. [0926]Lecture1 • 微處理機實驗 • 老師: 蔡智強 老師 • 課程網頁:http://ares.ee.nchu.edu.tw/→課程資料(Course)→微處理機實習(大學部)

  2. [0926]Lecture1 • Time: 4-789 (15:10~18:00)第一節:15:10~16:25 第二節:16:45~18:00 • 評量: 平時成績(每周實作)期末上機

  3. MSP430Microcontroller • MSP430 混合訊號微處理器 • 16-BITRISC 架構處理器 • 低功耗,低工作電壓(2.2V~3.6V)並有多種省電模式。 • 多樣功能整合其中 • 廣泛地被各領域的裝置所採用

  4. MSP430EVM/Starter Kit • 上課用MSP430EVM • 為了產品開發、教學目的,所製作的產品。EVM=Evaluation Module • 開發板上安放了CPU,並接上了各式各樣的周邊與腳位,方便我們使用各種功能

  5. MSP430EVM/Starter Kit • USB Cable、Bus、FET/UIF

  6. MSP430EVM/Starter Kit MSP430F5438CPU

  7. MSP430EVM/Starter Kit MSP430F2013CPU

  8. MSP430EVM/Starter Kit RF_CC2500

  9. MSP430EVM/Starter Kit FET排線座

  10. MSP430EVM/Starter Kit GPIO

  11. MSP430EVM/Starter Kit LCM

  12. MSP430EVM/Starter Kit ADC

  13. MSP430EVM/Starter Kit ADC/可變電阻

  14. MSP430EVM/Starter Kit RS-232

  15. MSP430EVM/Starter Kit Mic/Buzzer

  16. 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) • 硬體乘法器…等

  17. 開始開發 • 參考Schematic(線路圖)、Data Sheet、User’s Guide 作為輔助 • 使用CCSIDE 操作MSP430

  18. 開發文件 • Schematic(線路圖) • Data Sheet • User’s Guide

  19. 開發文件 • Schematic(線路圖)

  20. 開發文件 • Data Sheet

  21. 開發文件 • User’s Guide

  22. 使用CCSIDE • 安裝Code Compiser StudioEE501 被授權使用 CCSv4版本

  23. 使用CCSIDE • 安裝更新版本的CCS

  24. 使用CCSIDE • 完成安裝後,點選 Code Composer Studio啟動 • 選擇Workspace □Use this as the default and do not ask again建議不勾選

  25. 使用CCSIDE 進到開發環境

  26. 使用CCSIDE 點選File→New→CCSProject

  27. 使用CCSIDE 如果沒有看到CCSProject的項目,則點選”Other… → C/C++ → CCSProject”

  28. 使用CCSIDE 命名專案與專案路徑

  29. 使用CCSIDE 配置專案類型

  30. 使用CCSIDE 配置專案類型

  31. 使用CCSIDE 配置專案類型

  32. 使用CCSIDE 配置專案屬性

  33. 使用CCSIDE 建立完新專案之後,接著要加入程式所在的檔案,以及所需要的標頭檔(optional)

  34. 使用CCSIDE 建立完新專案之後,接著要加入程式所在的檔案,以及所需要的標頭檔(optional)

  35. 使用CCSIDE 完成Code之後,點選Project→Build Active Project 或Build all

  36. 使用CCSIDE 接上USBCable、FET和MSP430EVM

  37. 使用CCSIDE 點擊命令列中的瓢蟲符號

  38. 使用CCSIDE 等待燒錄程式到EVM,有一定機率出現錯誤訊息,按Retry,若持續錯誤,可Cancle後拔掉換USB孔,並重新點選瓢蟲。

  39. 使用CCSIDE 燒錄成功

  40. 使用CCSIDE 自動進入Debug Mode 點擊右上方綠色PLAY狀箭頭即可啟動點擊紅色方塊則可以離開Debug Mode

  41. 使用CCSIDE 若沒有看到Debug Mode畫面,則點View選擇Debug

  42. 練習-使用CCSIDE • Lab1: • 使用CCS,指定workspace路徑為”我的文件”中的”#學號” 資料夾 • 建立一個新專案,專案名稱需以lab1_#學號開頭 • 在專案中加入一個新的source file (*.c)

  43. 使用CCSIDE 在Source file內加入下列程式碼: #include “msp430x54x.h” Void main(void) { WDTCTL = WDTPW+WDTHOLD; P5DIR|=BIT4+BIT5; P5OUT = BIT4; }

  44. 使用CCSIDE • 編譯並執行,使EVM上的LED閃爍。 • 完成後,找到專案裡面的source file,以附檔形式寄到 kchu@ares.ee.nchu.edu.tw,並在郵件中註明姓名、系級與學號。

  45. 使用CCSIDE • END

More Related