微算機系統與實驗
Microcomputer Systems and Lab.
學期
110-2
學分
3
學分
當期課號
1031
永久課號
UEE2701
開課單位
電機工程學系
授課教師
林錫寬
校區
光復
類別
選修
上課時間表
| 節 | 週五 |
|---|---|
7 15:30–16:20 | 微算機系統與實驗 EE635 2 節連堂 |
8 16:30–17:20 | |
A 18:30–19:20 | 微算機系統與實驗 EE635 2 節連堂 |
B 19:30–20:20 |
* 根據陽明交大上課時間表所列
概述
1. 現今全球的微控器幾乎已經被ARM公司的 Cortex 系列處理器核心霸佔了。以3C龍頭iphone為例,就是使用 Cortex A8。 本課程以"工程教育認證"之宗旨:與產業趨勢相結合和引進產業實務範例的教學,將採用Cortex M4為核心的微控器來教學;又特別選用最熱門的ST公司的微控器STM32F4系列。實驗則使用STM32F4Discovery開發板和擴充板。除了基本微控器技巧如GPIO按鍵與LED燈,外部中斷,Flash writing,LCD彩色螢幕模組等外,又加入三軸加速計(SPI傳輸),音頻輸出入(I2C傳輸)等最新3C產品的一些周邊技術。期望學生能夠立即進入世界主流32位元微控器的領域。 2. 由於多媒體微控器程式含蓋廣泛,本課程特別提供特殊暫存器設定精靈,和典範專案(a paradigm project),期望達到快速上手。 3. 期末專題為自行設計觸控影像動畫遊戲,課程中會提供相關技術與基本範例程式。歷屆成果影片網站: https://drive.google.com/open?id=1jZ5iBvMOMRavsuM3-zxjFftjtqART6dH 4. 本課程承蒙電機系教學經費贊助實作設備(含ICE,微控器板,3.2吋觸控螢幕),採一人一套,學期結束後可帶回當贈品,以便向人展示所設計的期末專題。更可以在其後大學生實作課程之用,或者參加校外的ARM程式設計競賽。
先修科目
C語言
評分方式
預計8個實作實驗:70%。 期末專題製作 30%。
課程大綱
- Cortex M3 微控器程式之高效率撰寫祕訣:Keil 精靈建立法。
- 基本程式之一個典範專案:GPIO,SysTick,Flash Write,外部中斷。
- LCD範例
- SPI與三軸加速計
- I2C與音頻錄播
- 數位攝影機與影像傳輸
- 手機型節電程式
教科書
自編講義