章節試閱
本書內容包含五章,第一章介紹HT1656/1655微控制器系統架構,針對各特色及功能做詳細介紹;第二章說明Cortex-M3處理器,介紹其架構、特性、編程模組及記憶體系統;第三章介紹HT32開發環境,從開發工具、軟體安裝說明,最後詳細解說開發環境的使用設定;第四章介紹HT32處理器介面,如類比數位轉換器、即時時鐘等各式功能介紹;第五章製作小畫家專案,將前四章內容融會貫通,並實際操作應用,以利讀者更進一步了解嵌入式系統開發的領域。適合大學、科大、技術學院之電子、電機、資工系「嵌入式系統」、「微控制器原理與應用」課程使用。
本書內容包含五章,第一章介紹HT1656/1655微控制器系統架構,針對各特色及功能做詳細介紹;第二章說明Cortex-M3處理器,介紹其架構、特性、編程模組及記憶體系統;第三章介紹HT32開發環境,從開發工具、軟體安裝說明,最後詳細解說開發環境的使用設定;第四章介紹HT32處理器介面,如類比數位轉換器、即時時鐘等各式功能介紹;第五章製作小畫家專案,將前四章內容融會貫通,並實際操作應用,以利讀者更進一步了解嵌入式系統開發的領域。適合大學、科大、技術學院之電子、電機、資工系「嵌入式系統」、「微控制器原理與應用」課程使用。
目錄
Chapter1 HT32F1656/1655 微控制器系統架構
1-1 簡介
1-2 匯流排架構
1-3 記憶體結構
Chapter2 Cortex-M3 處理器
2-1 基本架構與特性(Structure and Feature)
2-2 Cortex-M3 編程模型(Programmer’s Model)
2-3 記憶體系統 (Memory System)
Chapter3 HT32 開發環境
3-1 開發工具簡介
3-2 HT32 工具軟體的安裝
3-3 Keil MDK 開發工具
3-4 e-link32 Debug Adapter
3-5 ESK32-300 開發板
3-6 HT32F165x/275x Standard Peripheral Firmware Library
3-7 HT32 支援的RTOS
Chapter4 HT32 處理器介面
4-1 General Purpose I/O
4-2 替代功能I/O (AFIO)
4-3 外部中斷/事件控制器(EXTI)
4-4 類比數位轉換器(ADC)
4-5 運算放大器/比較器(OPA/CMP)
4-6 Motor Control Timer
4-7 即時時鐘(RTC)
4-8 Watchdog Timer
4-9 通用計時器(GPTM0 & GPTM1)
4-10 智慧卡介面(SCI)
4-11 Universal Serial Bus (USB)
4-12 Inter-IC Sound (I2S)
4-13 Cyclic Redundancy Check (CRC)
Chapter 5 小畫家專案
5-1 前言
5-2 小畫家硬體架構
5-3 小畫家軟體流程
5-4 小畫家的製作過程
5-5 程式碼
Chapter 6 雙機擊球遊戲專案
6-1 前言
6-2 雙機擊球遊戲硬體架構
6-3 雙機擊球遊戲軟體流程
6-4 雙機擊球遊戲的製作過程
6-5 程式碼
Chapter7 反應遊戲訓練機專案
7-1 前言
7-2 反應遊戲訓練機架構
7-3 反應遊戲機軟體流程
7-4 反應遊戲機的製作過程
7-5 main.c 程式碼
Chapter1 HT32F1656/1655 微控制器系統架構
1-1 簡介
1-2 匯流排架構
1-3 記憶體結構
Chapter2 Cortex-M3 處理器
2-1 基本架構與特性(Structure and Feature)
2-2 Cortex-M3 編程模型(Programmer’s Model)
2-3 記憶體系統 (Memory System)
Chapter3 HT32 開發環境
3-1 開發工具簡介
3-2 HT32 工具軟體的安裝
3-3 Keil MDK 開發工具
3-4 e-link32 Debug Adapter
3-5 ESK32-300 開發板
3-6 HT32F165x/275x Standard Peripheral Firmware Library
3-7 HT32 支援的RTOS
Chapter4 HT32 處理器介面
4-1 General Purp...