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