HOLTEKMCU培训.ppt
- 格式:ppt
- 大小:3.44 MB
- 文档页数:90
Holtek 32-Bit 带 Arm® Cortex®-M0+ 内核单片机HT32F52220/HT32F52230使用手册�ove��e� 0�� �01�Revision: V1.10 Date: �ove��e� 0�� �01�目录目录1 简介 (17)概述 (17)特性 (18)单片机信息 (20)方框图 (21)2 文档协议 (22)3 系统结构 ...............................................................................................................................23Arm ® Cortex ®-M0+ 处理器 . (23)总线结构 (24)存储器体系 (25)存储器映射 (26)嵌入式 Flash 存储器 (28)嵌入式 SRAM 存储器 (28)AHB 外设 (28)APB 外设 (28)4 Flash 存储器控制器(FMC) (29)简介 (29)特性 (29)功能描述 (30)Flash 存储器映射 (30)Flash 存储器结构 (31)等待状态设置 (31)启动配置 (32)页擦除 (33)整片擦除 (34)字编程 (35)选项字节描述 (36)页擦除 / 编程保护 (36)安全保护 (38)寄存器列表 (39)寄存器描述 (40)Flash 目标地址寄存器 – TADR (40)Flash 写数据寄存器 – WRDR (41)Flash 操作命令寄存器 – OCMR (42)Flash 操作控制寄存器 – OPCR (43)Flash 操作中断使能寄存器 – OIER (44)Flash 操作中断状态寄存器 – OISR (45)Flash 页擦除 / 编程保护状态寄存器 – PPSR (46)Flash 安全保护状态寄存器 – CPSR (47)目录Flash 向量映射控制寄存器 – VMCR (48)Flash 制造商与设备ID 寄存器 – MDID (49)Flash 页数状态寄存器– PNSR (50)Flash 页大小状态寄存器 – PSSR (51)设备ID 寄存器 – DID (52)Flash 预取控制寄存器 – CFCR (53)自定义 ID 寄存器 n – CIDRn (n = 0 ~ 3) (54)5 电源控制单元(PWRCU) (55)简介 (55)特性 (56)功能描述 .............................................................................................................................................56V DD 电源域 (56)1.5 V 电源域 (58)工作模式 (58)寄存器列表 (60)寄存器描述 (61)电源控制状态寄存器 – PWRSR (61)电源控制寄存器 – PWRCR ...........................................................................................................................62V DD 电源域测试寄存器 – PWRTEST (63)低电压 / 欠压检测控制和状态寄存器 – LVDCSR (64)6 时钟控制单元(CKCU) (66)简介 (66)特性 (67)功能描述 (68)外部高速晶振 – HSE (68)内部高速 RC 振荡器 – HSI (69)锁相环 – PLL (69)内部低速 RC 振荡器 – LSI (71)时钟就绪标志位 (71)系统时钟(CK_SYS)选择 (71)HSE 时钟监控器 (72)时钟输出能力 (72)寄存器列表 (72)寄存器描述 (73)全局时钟配置寄存器 – GCFGR (73)全局时钟控制寄存器 – GCCR (74)全局时钟状态寄存器 – GCSR (75)全局时钟中断寄存器 – GCIR (76)PLL 配置寄存器 – PLLCFGR (77)PLL 控制寄存器 – PLLCR (78)AHB 配置寄存器 – AHBCFGR (79)AHB 时钟控制寄存器 – AHBCCR (80)目录APB 配置寄存器 – APBCFGR (81)APB 时钟控制寄存器 0 – APBCCR0 (82)APB 时钟控制寄存器 1 – APBCCR1 (83)时钟源状态寄存器 – CKST (84)APB 外设时钟选择寄存器 0 – APBPCSR0 (85)APB 外设时钟选择寄存器 1 – APBPCSR1 (86)低功耗控制寄存器 – LPCR (88)单片机调试控制寄存器 – MCUDBGCR (89)7 复位控制单元(RSTCU) (91)简介 (91)功能描述 (92)上电复位 (92)系统复位 (92)AHB 和 APB 单元复位 (92)寄存器列表 (93)寄存器描述 (93)全局复位状态寄存器 – GRSR (93)AHB 外设复位寄存器 – AHBPRSTR (94)APB 外设复位寄存器 0 – APBPRSTR0 (95)APB 外设复位寄存器 1 – APBPRSTR1 (96)8 通用I/O (GPIO) (97)简介 (97)特性 (98)功能描述 (98)默认的 GPIO 引脚配置 (98)通用 I/O – GPIO..............................................................................................................................................98GPIO 锁定机制 .............................................................................................................................................100寄存器列表 .......................................................................................................................................100寄存器描述 .......................................................................................................................................101端口 A 数据方向控制寄存器 – PADIRCR ..................................................................................................101端口 A 输入功能使能控制寄存器 – PAINER .............................................................................................102端口 A 上拉选择寄存器 – PAPUR ..............................................................................................................103端口 A 下拉选择寄存器 – PAPDR ..............................................................................................................104端口 A 漏极开路选择寄存器 – PAODR......................................................................................................105端口 A 输出电流驱动选择寄存器 – PADRVR ...........................................................................................106端口 A 锁定寄存器 – PALOCKR ................................................................................................................107端口 A 数据输入寄存器 – PADINR ............................................................................................................108端口 A 输出数据寄存器 – PADOUTR ........................................................................................................109端口 A 输出置位 / 复位控制寄存器 – PASRR ............................................................................................110端口 A 输出复位寄存器 – PARR ..................................................................................................................111端口 B 数据方向控制寄存器 – PBDIRCR ..................................................................................................112端口 B 输入功能使能控制寄存器 – PBINER (113)目录端口 B 上拉选择寄存器 – PBPUR ...............................................................................................................114端口 B 下拉选择寄存器 – PBPDR ...............................................................................................................115端口 B 漏极开路选择寄存器 – PBODR ......................................................................................................116端口 B 输出电流驱动选择寄存器 – PBDRVR ............................................................................................117端口 B 锁定寄存器 – PBLOCKR .................................................................................................................118端口 B 数据输入寄存器 – PBDINR .............................................................................................................119端口 B 输出数据寄存器 – PBDOUTR ........................................................................................................120端口 B 输出置位 / 复位控制寄存器 – PBSRR ...........................................................................................121端口 B 输出复位寄存器 – PBRR ................................................................................................................1229 复用功能输入/输出控制单元(AFIO) .............................................................................123简介 ...................................................................................................................................................123特性 ...................................................................................................................................................124功能描述 ...........................................................................................................................................124外部中断引脚选择 .......................................................................................................................................124复用功能 .......................................................................................................................................................125锁定机制 ......................................................................................................................................................125寄存器列表 .......................................................................................................................................125寄存器描述 .......................................................................................................................................126EXTI 来源选择寄存器 0 – ESSR0 ..............................................................................................................126EXTI 来源选择寄存器 1 – ESSR1 ..............................................................................................................127GPIOx 配置低寄存器 – GPxCFGLR (x = A, B) ..........................................................................................128GPIOx 配置高寄存器 – GPxCFGHR (x = A, B) .........................................................................................12910 嵌套向量中断控制器(NVIC)..........................................................................................130简介 ...................................................................................................................................................130特性 ...................................................................................................................................................131功能描述 ...........................................................................................................................................132SysTick 校准 .................................................................................................................................................132寄存器列表 .......................................................................................................................................13211 外部中断/事件控制器(EXTI) .......................................................................................133简介 ...................................................................................................................................................133特性 ...................................................................................................................................................133功能描述 ...........................................................................................................................................134唤醒事件管理 ...............................................................................................................................................134外部中断 / 事件引脚配置 ............................................................................................................................135中断和去抖 ...................................................................................................................................................135寄存器列表 .......................................................................................................................................136寄存器描述 .......................................................................................................................................137EXTI 中断配置寄存器 n – EXTICFGRn (n = 0 ~ 15) ................................................................................137EXTI 中断控制寄存器 – EXTICR ...............................................................................................................138EXTI 中断边沿标志寄存器 – EXTIEDGEFLGR .......................................................................................139EXTI 中断边沿状态寄存器 – EXTIEDGESR .. (140)目录EXTI 中断软件置位命令寄存器 – EXTISSCR ..........................................................................................141EXTI 中断唤醒控制寄存器 – EXTIWAKUPCR ........................................................................................142EXTI 中断唤醒极性寄存器 – EXTIWAKUPPOLR....................................................................................143EXTI 中断唤醒标志寄存器 – EXTIWAKUPFLG ......................................................................................14412 模数转换器(ADC) ...........................................................................................................145模数转换器 ......................................................................................................................................145特性 ...................................................................................................................................................146功能描述 ...........................................................................................................................................147ADC 时钟设置 ..............................................................................................................................................147通道选择 .......................................................................................................................................................147转换模式 .......................................................................................................................................................147外部事件启动转换 .......................................................................................................................................150采样时间设定 ...............................................................................................................................................151数据格式 .......................................................................................................................................................151模拟看门狗 ...................................................................................................................................................151中断 ...............................................................................................................................................................152寄存器列表 .......................................................................................................................................153寄存器描述 .......................................................................................................................................154ADC 转换控制寄存器 – ADCCR ................................................................................................................154ADC 转换列表寄存器 0 – ADCLST0 .........................................................................................................155ADC 转换列表寄存器 1 – ADCLST1 .........................................................................................................156ADC 输入采样时间寄存器 – ADCSTR ......................................................................................................157ADC 转换数据寄存器 y – ADCDRy (y = 0 ~ 7) .........................................................................................158ADC 触发控制寄存器 – ADCTCR ..............................................................................................................159ADC 触发源寄存器 – ADCTSR ..................................................................................................................160ADC 看门狗控制寄存器 – ADCWCR ........................................................................................................161ADC 看门狗阈值寄存器 – ADCTR ............................................................................................................162ADC 中断使能寄存器 – ADCIER ...............................................................................................................163ADC 中断原始状态寄存器 – ADCIRAW ...................................................................................................164ADC 中断状态寄存器 – ADCISR ...............................................................................................................165ADC 中断清除寄存器 – ADCICLR ............................................................................................................16613 通用定时器(GPTM) ........................................................................................................167简介 ...................................................................................................................................................167特性 ...................................................................................................................................................168功能描述 ...........................................................................................................................................168计数器模式 ...................................................................................................................................................168时钟控制器 ...................................................................................................................................................171触发控制器 ...................................................................................................................................................172从机控制器 ...................................................................................................................................................173主机控制器 ...................................................................................................................................................175通道控制器 ...................................................................................................................................................176输入级 .. (179)目录正交解码器 ...................................................................................................................................................181输出级 ...........................................................................................................................................................183更新管理 .......................................................................................................................................................187单脉冲模式 ...................................................................................................................................................188非对称PWM 模式 ........................................................................................................................................190触发ADC 开启 .............................................................................................................................................191寄存器列表 .......................................................................................................................................191寄存器描述 .......................................................................................................................................192定时器计数器配置寄存器– CNTCFR ........................................................................................................192定时器模式配置寄存器 – MDCFR .............................................................................................................193定时器触发配置寄存器– TRCFR ...............................................................................................................195定时器控制寄存器 – CTR ...........................................................................................................................196通道0输入配置寄存器 – CH0ICFR ...........................................................................................................197通道1输入配置寄存器 – CH1ICFR ...........................................................................................................199通道2输入配置寄存器 – CH2ICFR ...........................................................................................................200通道3输入配置寄存器 – CH3ICFR ...........................................................................................................201通道0输出配置寄存器 – CH0OCFR .........................................................................................................202通道1输出配置寄存器 – CH1OCFR .........................................................................................................204通道2输出配置寄存器 – CH2OCFR .........................................................................................................206通道3输出配置寄存器 – CH3OCFR .........................................................................................................208通道控制寄存器 – CHCTR ..........................................................................................................................210通道极性配置寄存器 – CHPOLR ................................................................................................................211定时器PDMA /中断控制寄存器 – DICTR ................................................................................................212定时器事件发生器寄存器 – EVGR ............................................................................................................213定时器中断状态寄存器 – INTSR ................................................................................................................214定时器计数器寄存器 – CNTR ....................................................................................................................216定时器预分频器寄存器 – PSCR .................................................................................................................217定时器计数器重载寄存器 – CRR ...............................................................................................................218通道0捕捉/比较寄存器 – CH0CCR ........................................................................................................219通道1捕捉/比较寄存器 – CH1CCR ........................................................................................................220通道2捕捉/比较寄存器 – CH2CCR ........................................................................................................221通道3捕捉/比较寄存器 – CH3CCR ........................................................................................................222通道0非对称比较寄存器 – CH0ACR .......................................................................................................223通道1非对称比较寄存器 – CH1ACR .......................................................................................................224通道2非对称比较寄存器 – CH2ACR .......................................................................................................225通道3非对称比较寄存器 – CH3ACR .......................................................................................................22614 基本功能定时器(BFTM) ................................................................................................227简介 ...................................................................................................................................................227特性 ...................................................................................................................................................227功能描述 ...........................................................................................................................................228重复模式 .......................................................................................................................................................228单次模式 .......................................................................................................................................................229寄存器列表 (230)目录寄存器描述 .......................................................................................................................................230BFTM 控制寄存器 – BFTMCR ...................................................................................................................230BFTM 状态寄存器 – BFTMSR ...................................................................................................................231BFTM 计数器值寄存器 – BFTMCNTR ......................................................................................................232BFTM 比较值寄存器 – BFTMCMPR .........................................................................................................23315 单通道定时器(SCTM) ....................................................................................................234简介 ...................................................................................................................................................234特性 ...................................................................................................................................................235功能描述 ...........................................................................................................................................235计数器模式 ...................................................................................................................................................235时钟控制器 ...................................................................................................................................................236触发控制器 ...................................................................................................................................................237从机控制器 ...................................................................................................................................................238通道控制器 ...................................................................................................................................................240输入级 ...........................................................................................................................................................242输出级 ...........................................................................................................................................................243更新管理 .......................................................................................................................................................245寄存器列表 .......................................................................................................................................246寄存器描述 .......................................................................................................................................247定时器计数器配置寄存器 – CNTCFR ........................................................................................................247定时器模式配置寄存器 – MDCFR .............................................................................................................248定时器触发配置寄存器 – TRCFR ...............................................................................................................249定时器控制寄存器 – CTR ...........................................................................................................................250通道输入配置寄存器 – CHICFR .................................................................................................................251通道输出配置寄存器 – CHOCFR ...............................................................................................................252通道控制寄存器 – CHCTR ..........................................................................................................................253通道极性配置寄存器 – CHPOLR ...............................................................................................................254定时器中断控制寄存器 – DICTR ...............................................................................................................255定时器事件发生器寄存器 – EVGR ............................................................................................................256定时器中断状态寄存器 – INTSR ................................................................................................................257定时器计数器寄存器 – CNTR ....................................................................................................................258定时器预分频器寄存器 – PSCR .................................................................................................................259定时器计数器重载寄存器 – CRR ...............................................................................................................260通道捕捉/比较寄存器 – CHCCR ..............................................................................................................26116 看门狗定时器(WDT) ......................................................................................................262简介 ...................................................................................................................................................262特性 ...................................................................................................................................................262功能描述 ...........................................................................................................................................263寄存器列表 .......................................................................................................................................265寄存器描述 .......................................................................................................................................265看门狗定时器控制寄存器 – WDTCR .........................................................................................................265看门狗定时器模式寄存器 0 – WDTMR0 (266)。
第一篇认识MCU《认识MCU》讲师讲义一、MCU产生的背景1、外部市场竞争加剧2009年中国汽车市场回暖,各大厂商都有较好的销售业绩。
正因为如此,各大厂商对2010年中国的汽车市场信心倍增。
专家预计,2010年中国的汽车市场容量为1500万辆。
各汽车生产厂家的年度销量目标也相比09年有了相应的提升。
其中上汽集团300万辆,一汽集团210万辆,二汽集团222万辆,长安集团125万辆,奇瑞汽车70万辆,比亚迪汽车80万辆,长城汽车30万辆,江淮汽车50万辆。
面对2010年1500万辆的市场容量,中国市场上的汽车生产商雄心勃勃的制定了超过2400万辆的销售目标。
2010年中国汽车市场的竞争程度,从数据中可以初见端倪。
2009年中国市场共销售汽车1367.48万辆,其中江淮汽车销售汽车32.2万辆,仅占整个市场的2.35%。
2009年,前两个季度中国汽车行业的平均利润率为7.5%,我们的利润率相比之下要低了许多。
江淮汽车在业界的规模和盈利能力亟待提升。
左延安董事长在今年的几次大会上都提到过,我们正处在一个经济环境极为不确定的环境之中。
拿09年为例,年初的时候我们还在研讨金融危机引起的经济萧条还能持续多长时间,在这种环境下应该如何抱团取暖,但09年中国汽车市场的确异常火爆。
特别是到了年底的时候,小排量乘用车汽车市场几近疯狂。
另外,股市和房市也表现出类似的不规律性,最典型的案例就是2009年年初海南的房价,几乎是一天一涨,到了3月份又是一天一跌。
在这种环境下,企业要保持足够的成本控制能力,保持足够的资源,具有很现实的意义。
因为随着产能的提升,一旦产品过剩,价格战不可避免。
在激烈的价格竞争情况下,我们如何盈利,又如何生存是至关重要的问题。
就我们目前的产品成本状况来看,如果一旦价格战开打,我们会处于一个十分不利的地位。
因此,我们需要寻找到一个能够快速的传导市场压力和市场信息,使企业能够快速反应市场的管理方法或者管理模式,增强企业在市场竞争中的竞争力。
Holtek Flash MCU Quick Start Guide����st 0�� �01�Revision: V1.00 Date: ����st 0�� �01�Holtek Flash MCU Quick Start GuideRev. 0.00�����st 0�� �01�Table of Contents1. Tool Introduction (3)2. Tool Description (4)�.1 Software .................................................................................................................................��.� Hardware (5)Rev. 1.00�����st 0�� �01�Holtek Flash MCU Quick Start Guide2. Tool Description2.1 SoftwareHT-IDE3000The HT-IDE3000 is a simulation software specially developed for HOLTEK 8-bit MCUs. When used together with OCDS EV chip, it will implement a series of operations such as single step, full speed, breakpoint setting, RAM monitor, etc. Refer to the HT-IDE3000 User’s Guide for more information./documents/10179/106680/HT-IDE3000UsersGuide%281252%29.pdf?0113 HOPE3000The HOPE3000 is a programming software specially designed for HOLTEK 8-bit MCUs. The software includes erase, blank check, program, verify, etc. Refer to the e-Writer Series Writer User’s Guide for more information./documents/10179/106680/e-Writer+Series+Writer+User%27s+Guide+%28English%29.pdf HOPE3000 For e-LinkThe HOPE3000 For e-Link is a programming software specially designed for HOLTEK 8-bit MCUs. The software includes erase, blank check, program, verify, etc. Refer to the Holtek e-Link ICP User’s Guide for more information./documents/10179/106680/e-Link+ICP+User%27s+Guide_ENv100--20150513.pdfRev. 1.00 5����st 0�� �01�Holtek Flash MCU Quick Start Guide2.2 Hardwaree-Link OCDS EmulationThe e-Link with HT-IDE3000 software can implement OCDS emulations. Only 4 pins are needed to connect with the EV chip (IC with OCDS interface), which are VDD, GND, OCDSCK and OCDSDA. The pin assignement is shown in the figure 1. If the A VDD and A VSS pins are existed in the MCU, the A VDD pin must be connected together with VDD or other power supply, and the AVSS pin must be connected together with VSS.Fig.1 e-Link OCDS PINFig.2 e-Link OCDS EmulationRev. 1.006����st 0�� �01�Holtek Flash MCU Quick Start Guidee-Link ICP ProgrammingThe e-Link together with the HOPE3000 for e-Link software can implement programming MCUs, which is suitable for engineering samples programming. Only 4 pins are needed to connect with the MCU, which are VDD , GND, ICPCK and ICPDA. The pin assignement is shown in the figure 3. If the A VDD and A VSS pins are existed in the MCU, the A VDD pin must be connected together with VDD or other power supply, and the AVSS pin must be connected together with VSS.Fig.3 e-Link ICP PINFig.4 e-Link ICP Programming ConnectionRev. 1.00 �����st 0�� �01�Holtek Flash MCU Quick Start Guidee-WriterPro ProgarmmingThe e-WriterPro together with the HOPE3000 software can support On-Line Programming, Off-Line Programming and other kinds of programming methods, which is suitable for engineering sample programming and mass productions. Select proper download mode according to the actualMCU package type and programming environment requirements, as shown in the following figure.Fig.5 64-LQFP Programming Method (Using an e-Socket)Rev. 1.008����st 0�� �01�Holtek Flash MCU Quick Start GuideFig.6 ICP (e-CON12C) Programming ConnectionRev. 1.00 9����st 0�� �01�Holtek Flash MCU Quick Start Guide Copyri�ht © �01� by HOLTEK SEMICONDUCTOR INC.The information appearin� in this Data Sheet is believed to be acc�rate at the time of p�blication. However� Holtek ass�mes no responsibility arisin� from the �se of the specifications described. The applications mentioned herein are used solely for the p�rpose of ill�stration and Holtek makes no warranty or representation that s�ch applications will be s�itable witho�t f�rther modification� nor recommends the �se of its prod�cts for application that may present a risk to h�man life d�e to malf�nction or otherwise. Holtek's prod�cts are not a�thorized for �se as critical components in life s�pport devices or systems. Holtek reserves the ri�ht to alter its products without prior notification. For the most up-to-date information, please visit o�r web site at /en/.。