170 likes | 785 Views
Holtek HT32. HT32F1765(ESK-200). 大綱. 整體介紹 系統架構 系統架構圖 記憶體對應圖 (Memory Map) 腳位圖 (GPIO/AFIO) 開發環境 在開始之前 … 開發版 ESK-200 Keil 軟體使用 How we start a project:USART 範例演練 軟硬體設置、 PC 端介面. 參考資料 HT32F1755-1765-2755_UserManualv000 HT32F1755-1765-2755_Datasheetv000
E N D
Holtek HT32 HT32F1765(ESK-200)
大綱 • 整體介紹 • 系統架構 • 系統架構圖 • 記憶體對應圖(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
整體介紹-1/4 • Core • 32位元Cortex M3 處理器 • 工作頻率可到72MHz • 單周期乘法及硬體除法 • 巢狀中斷控制器NVIC • 24位元SysTick計時器 • 內建記憶體 • 128KB的快閃記憶體(Flash memory) • 最高到64KB 的靜態隨機存取記憶體(SRAM) • 封裝 • 48, 64, and 100-pin LQFP packages
整體介紹-2/4 • 輸入輸出埠(I/OPorts) • 上看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-
整體介紹-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)
整體介紹-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)
系統架構 參考資料 HT32F175x_275x_Programmer_Guide.chm
系統架構 Datasheet 第18頁
記憶體配置 User Manual第33頁
腳位對應圖 Datasheet 第23頁
在開始之前… • What will we do? 實驗架設-撰寫程式(軟體)-外接設備(硬體)-線上除錯
開發環境-Keil軟體 • 詳見第三章(3.3.1 Keil uvision 4編譯環境)
How we start a project: USART • 詳見第三章(3.3.1 Keil uvision 4創建專案) 參考資料 HT32F175x_275x_Programmer_Guide.chm
範例演練:軟硬體設置 • 軟體:USART-> HyperTerminal_TxRx • 硬體:(USB轉RS232) • 板子的TX接白線(PC8) • 板子的RX接綠線(PC10) • 黑線接GND • 紅色不用接
範例演練: PC連接端 • 使用軟體:Putty