Feng Chia University EE Computer System Lab.
HT32F1765(ESK-200)
Holtek HT32
Feng Chia University EE Computer System
Lab.
大綱 整體介紹 系統架構
系統架構圖 記憶體對應圖 (Memory Map) 腳位圖 (GPIO/AFIO)
開發環境 在開始之前… 開發版 ESK-200 Keil 軟體使用 How we start a project:USART 範例演練
軟硬體設置、 PC 端介面2
參考資料HT32F1755-1765-2755_UserManualv000HT32F1755-1765-2755_Datasheetv000HT32F1755-1765-2755_DevBoardUserManualv000
Feng Chia University EE Computer System
Lab.
整體介紹 -1/4
Core 32位元 Cortex M3 處理器 工作頻率可到 72MHz 單周期乘法及硬體除法 巢狀中斷控制器 NVIC 24 位元 SysTick 計時器
內建記憶體 128KB 的 快閃記憶體 (Flash memory) 最高到 64KB 的靜態隨機存取記憶體 (SRAM)
封裝 48, 64, and 100-pin LQFP packages
3
Feng Chia University EE Computer System
Lab.
整體介紹 -2/4
輸入輸出埠 (I/O Ports) 上看 80 個 GPIOs PortA~E映射至 16個外部中斷 (EXTI) 除了類比輸入腳位,幾乎所有 I/O 可接受 5V 輸入
(5V-tolerant) 類比數位轉換 (Analog to Digital Converter) 12位元連續漸進暫存器 ADC(12-bit SAR ADC engine) 轉換速率高達 1Msps(sample per second)
Up to 1Msps conversion rate – 1μs at 56MHz, 1.17μs at 72MHz
八頻道外部類比輸入 (8 channels) 供電電壓範圍 :2.7V~3.6V ADC 輸入範圍 : VREF+~VREF- 4
Feng Chia University EE Computer System
Lab.
整體介紹 -3/4
特殊用途之計時器 PWM Generation and Capture Timers Basic Function Timer – BFTM Motor Control Timer – MCTM
溝通介面 I2C
兩組 I2C ,頻率 1MHz SPI
兩組 SPI ,主頻率 36MHz ;從頻率 18MHz USART
操作頻率最高可到 4.5MHz SCI(Smart Card Interface) USB(Universal Serial Bus Device Controller) 5
Feng Chia University EE Computer System
Lab.
整體介紹 -4/4
其他 記憶體控制器 (Flash Memory Controller) 重置和時脈控制單元 (Reset and Clock Control Units 電源管理 (Power management) 看門狗計時器 (Watchdog Timer) 實時時鐘 (Real Time Clock) 周邊直接存取記憶體 (PDMA, Peripheral Direct
Memory Access) 工作溫度範圍 : -40ºC to +85ºC 除錯支援 (Debug support)
6
Feng Chia University EE Computer System
Lab.
系統架構
7參考資料HT32F175x_275x_Programmer_Guide.chm
Feng Chia University EE Computer System
Lab.
系統架構
8Datasheet 第 18頁
Feng Chia University EE Computer System
Lab.
記憶體配置
9User Manual 第 33頁
Feng Chia University EE Computer System
Lab.
腳位對應圖
10Datasheet 第 23頁
Feng Chia University EE Computer System
Lab.
在開始之前…
11
What will we do?實驗架設 - 撰寫程式 ( 軟體 )- 外接設備 ( 硬體 )- 線上除錯
Feng Chia University EE Computer System
Lab.
開發環境 -ESK200
12
Feng Chia University EE Computer System
Lab.
開發環境 -Keil 軟體
13
詳見第三章 (3.3.1 Keil uvision 4 編譯環境 )
Feng Chia University EE Computer System
Lab.
詳見第三章 (3.3.1 Keil uvision 4 創建專案 )
How we start a project: USART
14參考資料HT32F175x_275x_Programmer_Guide.chm
Feng Chia University EE Computer System
Lab.
範例演練 : 軟硬體設置 軟體 :USART-> HyperTerminal_TxRx 硬體 : (USB 轉 RS232)
板子的 TX 接白線 (PC8) 板子的 RX 接綠線 (PC10) 黑線接 GND 紅色不用接
15
Feng Chia University EE Computer System
Lab.
範例演練 : PC 連接端 使用軟體 :Putty
16