Hotlek HT32 introduction

Download Report

Transcript Hotlek HT32 introduction

Holtek HT32
HT32F1765(ESK-200)
Feng Chia University EE Computer System Lab.
大綱
Feng Chia University EE Computer System Lab.
 整體介紹
 系統架構
 系統架構圖
 記憶體對應圖(Memory Map)
 腳位圖(GPIO/AFIO)
 開發環境
 在開始之前…
 開發版ESK-200
 Keil軟體使用
 How we start a project:USART
 範例演練
 軟硬體設置、PC端介面
參考資料
HT32F1755-1765-2755_UserManualv000
HT32F1755-1765-2755_Datasheetv000
HT32F1755-1765-2755_DevBoardUserManualv000
2
整體介紹-1/4
Feng Chia University EE Computer System Lab.
 Core
 32位元Cortex M3 處理器
 工作頻率可到72MHz
 單周期乘法及硬體除法
 巢狀中斷控制器NVIC
 24位元SysTick計時器
 內建記憶體
 128KB的 快閃記憶體(Flash memory)
 最高到64KB 的靜態隨機存取記憶體(SRAM)
 封裝
 48, 64, and 100-pin LQFP packages
3
整體介紹-2/4
Feng Chia University EE Computer System Lab.
 輸入輸出埠(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+~VREF4
整體介紹-3/4
Feng Chia University EE Computer System Lab.
 特殊用途之計時器
 PWM Generation and Capture Timers
 Basic Function Timer – BFTM
 Motor Control Timer – MCTM
 溝通介面
 I2 C
 兩組I2C,頻率1MHz
 SPI
 兩組SPI,主頻率36MHz;從頻率18MHz
 USART
 操作頻率最高可到4.5MHz
 SCI(Smart Card Interface)
 USB(Universal Serial Bus Device Controller)
5
整體介紹-4/4
Feng Chia University EE Computer System Lab.
 其他
 記憶體控制器(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.
參考資料
HT32F175x_275x_Programmer_Guide.chm
7
系統架構
Feng Chia University EE Computer System Lab.
Datasheet 第18頁
8
記憶體配置
Feng Chia University EE Computer System Lab.
User Manual第33頁
9
腳位對應圖
Feng Chia University EE Computer System Lab.
Datasheet 第23頁
10
在開始之前…
Feng Chia University EE Computer System Lab.
 What will we do?
實驗架設-撰寫程式(軟體)-外接設備(硬體)-線上除錯
11
開發環境-ESK200
Feng Chia University EE Computer System Lab.
12
開發環境-Keil軟體
Feng Chia University EE Computer System Lab.
 詳見第三章(3.3.1 Keil uvision 4編譯環境)
13
How we start a project: USART
Feng Chia University EE Computer System Lab.
 詳見第三章(3.3.1 Keil uvision 4創建專案)
參考資料
HT32F175x_275x_Programmer_Guide.chm
14
範例演練:軟硬體設置
Feng Chia University EE Computer System Lab.
 軟體:USART-> HyperTerminal_TxRx
 硬體: (USB轉RS232)
 板子的TX接白線(PC8)
 板子的RX接綠線(PC10)
 黑線接GND
 紅色不用接
15
範例演練: PC連接端
Feng Chia University EE Computer System Lab.
 使用軟體:Putty
16