没有合适的资源?快使用搜索试试~ 我知道了~
首页HC32L130/L136系列32位ARM Cortex-M0+微控制器详细指南
HC32L130/L136系列32位ARM Cortex-M0+微控制器详细指南
需积分: 0 2 下载量 181 浏览量
更新于2024-07-01
收藏 13.41MB PDF 举报
本资源为华大半导体的HC32L130系列/HC32L136系列32位ARM Cortex-M0+微控制器用户手册Rev1.52,提供详细的产品介绍和技术规格。以下是主要内容概要:
1. **产品特性**:
- 本系列微控制器以超低功耗设计为核心,特别适合对能源效率有高要求的应用场景。
2. **功能模块**:
- **32位Cortex-M0+内核**:具有高性能和低功耗的特点,支持高效的代码执行和处理。
- **Flash存储**:64KByte Flash提供足够的代码存储空间,便于程序编写和升级。
- **RAM**:8KByte RAM确保了实时数据处理和临时存储的需求。
- **时钟系统**:支持灵活的时钟配置,适应不同的工作模式和电源管理需求。
- **工作模式**:文档详细描述了微控制器的不同工作模式,如正常模式、低功耗模式等,以便用户根据应用选择最合适的模式。
- **硬件实时时钟RTC**:提供准确的时间基准,用于电池供电或时间同步应用。
- **通用I/O端口**:丰富的I/O引脚可用于多种输入输出操作,增强了与外部设备的连接能力。
- **中断控制器**:支持高效的中断处理,提高系统的响应速度和处理效率。
- **复位控制器**:确保在硬件故障或系统重启时能够正确初始化。
- **DMA控制器**(DMAC):提供了直接内存访问功能,能高效地传输数据,减轻CPU负担。
3. **支持信息**:
- 华大半导体提供了配套的样本程序和开发环境说明,帮助用户快速入门和优化产品性能。
- 用户需参考相应的“数据手册”获取完整的产品规格和细节。
- 官方网站<http://www.hdsc.com.cn/mcu.htm>提供了微控制器的支持信息和最新的产品更新。
4. **法律声明**:
- HDSC保留对产品和文档随时进行更改的权利,用户应在购买前获取最新信息。
- 使用者自行承担使用责任,HDSC不对转售产品或非官方使用承担任何责任。
- 文档中的信息更新了先前版本,强调了知识产权保护和保修政策。
通过这份手册,工程师可以全面了解HC32L130/136系列微控制器的功能特性和使用方法,有助于在实际项目中有效地利用这些特性,实现高效、低功耗的嵌入式系统设计。
HC32L130 系列 / HC32L136 系列用户手册 Rev1.5 Page 16 of 865
18.4.11 增强 PWM 控制(PCA_EPWM) ........................................................................................ 514
19 高级定时器(TIM4/5/6) ............................................................................................................................... 515
19.1 Advanced Timer 简介 ....................................................................................................................... 515
19.2 Advanced Timer 功能描述 ............................................................................................................... 517
19.2.1 基本动作 ................................................................................................................................. 517
19.2.1.1 基本波形模式 ............................................................................................................... 517
19.2.1.2 比较输出 ....................................................................................................................... 518
19.2.1.3 捕获输入 ....................................................................................................................... 519
19.2.2 时钟源选择 ............................................................................................................................. 519
19.2.3 计数方向 ................................................................................................................................. 520
19.2.3.1 锯齿波计数方向 ........................................................................................................... 520
19.2.3.2 三角波计数方向 ........................................................................................................... 520
19.2.4 数字滤波 ................................................................................................................................. 520
19.2.5 软件同步 ................................................................................................................................. 521
19.2.5.1 软件同步启动 ............................................................................................................... 521
19.2.5.2 软件同步停止 ............................................................................................................... 522
19.2.5.3 软件同步清零 ............................................................................................................... 522
19.2.6 硬件同步 ................................................................................................................................. 522
19.2.6.1 硬件同步启动 ............................................................................................................... 522
19.2.6.2 硬件同步停止 ............................................................................................................... 522
19.2.6.3 硬件同步清零 ............................................................................................................... 523
19.2.6.4 硬件同步捕获输入........................................................................................................ 523
19.2.6.5 硬件同步计数 ............................................................................................................... 524
19.2.7 缓存功能 ................................................................................................................................. 525
19.2.7.1 缓存传送时间点 ........................................................................................................... 526
19.2.7.2 通用周期基准值缓存传送时间点 ................................................................................ 526
19.2.7.3 通用比较基准值缓存传送时间点 ................................................................................ 526
19.2.7.4 捕获输入值缓存传送时间点 ........................................................................................ 526
19.2.7.5 清零动作时缓存传送.................................................................................................... 526
19.2.8 通用 PWM 输出 ..................................................................................................................... 527
19.2.8.1 PWM 展频输出 .............................................................................................................. 527
19.2.8.2 独立 PWM 输出 ............................................................................................................ 527
19.2.8.3 互补 PWM 输出 ............................................................................................................ 528
19.2.8.4 多相 PWM 输出 ............................................................................................................ 530
19.2.9 正交编码计数 ......................................................................................................................... 532
19.2.9.1 位置计数模式 ............................................................................................................... 532
19.2.9.2 公转模式 ....................................................................................................................... 535
19.2.10 周期间隔响应 ......................................................................................................................... 538
19.2.11 保护机制 ................................................................................................................................. 538
19.2.12 中断说明 ................................................................................................................................. 539
19.2.12.1 计数比较匹配中断...................................................................................................... 539
19.2.12.2 计数周期匹配中断...................................................................................................... 539
HC32L130 系列 / HC32L136 系列用户手册 Rev1.5 Page 17 of 865
19.2.12.3 死区时间错误中断...................................................................................................... 539
19.2.13 DMA ........................................................................................................................................ 540
19.2.14 刹车保护 ................................................................................................................................. 540
19.2.14.1 端口刹车与软件刹车.................................................................................................. 540
19.2.14.2 低功耗模式自动刹车.................................................................................................. 541
19.2.14.3 输出电平同高同低刹车 .............................................................................................. 541
19.2.14.4 VC 刹车 ....................................................................................................................... 541
19.2.15 内部互连 ................................................................................................................................. 543
19.2.15.1 中断触发输出 ............................................................................................................. 543
19.2.15.2 AOS 触发 .................................................................................................................... 544
19.2.15.3 端口触发 TRIGA-TRIGD .......................................................................................... 545
19.2.15.4 比较输出 VC 与 Advanced Timer 互连 ................................................................. 545
19.3 寄存器描述 ....................................................................................................................................... 546
19.3.1 通用计数基准值寄存器 (TIMx_CNTER) ............................................................................ 548
19.3.2 通用周期基准值寄存器(TIMx_PERAR) ......................................................................... 548
19.3.3 通用周期缓存寄存器(TIMx_PERBR) ............................................................................. 549
19.3.4 通用比较基准值寄存器(TIMx_GCMAR-GCMDR) ....................................................... 549
19.3.5 专用比较基准值寄存器(TIMx_SCMAR-SCMBR) ......................................................... 550
19.3.6 死区时间基准值寄存器(TIMx_DTUAR- DTDAR) ........................................................ 550
19.3.7 通用控制寄存器(TIMx_GCONR) .................................................................................... 551
19.3.8 中断控制寄存器(TIMx_ICONR) ..................................................................................... 553
19.3.9 端口控制寄存器(TIMx_PCONR)..................................................................................... 555
19.3.10 缓存控制寄存器(TIMx_BCONR) .................................................................................... 558
19.3.11 死区控制寄存器(TIMx_DCONR) .................................................................................... 559
19.3.12 滤波控制寄存器(TIMx_FCONR)..................................................................................... 560
19.3.13 有效周期寄存器(TIMx_VPERR) ..................................................................................... 562
19.3.14 状态标志寄存器(TIMx_STFLR) ...................................................................................... 563
19.3.15 硬件启动事件选择寄存器(TIMx_HSTAR) ..................................................................... 565
19.3.16 硬件停止事件选择寄存器(TIMx_HSTPR)...................................................................... 567
19.3.17 硬件清零事件选择寄存器(TIMx_HCELR) ..................................................................... 569
19.3.18 硬件捕获 A 事件选择寄存器(TIMx_HCPAR) ................................................................ 571
19.3.19 硬件捕获 B 事件选择寄存器(TIMx_HCPBR) ................................................................ 573
19.3.20 硬件递加事件选择寄存器(TIMx_HCUPR) ..................................................................... 575
19.3.21 硬件递减事件选择寄存器(TIMx_HCDOR) .................................................................... 577
19.3.22 软件同步启动寄存器(TIMx_SSTAR) .............................................................................. 579
19.3.23 软件同步停止寄存器(TIMx_SSTPR) .............................................................................. 580
19.3.24 软件同步清零寄存器(TIMx_SCLRR) ............................................................................. 581
19.3.25 中断标志寄存器(TIMx_IFR) ............................................................................................ 582
19.3.26 中断标志清除寄存器(TIMx_ICLR) ................................................................................. 584
19.3.27 展频及中断触发选择(TIMx_CR)..................................................................................... 585
19.3.28 AOS 选择控制寄存器(TIMx_AOSSR) ............................................................................ 587
19.3.29 AOS 选择控制寄存器标志清除(TIMx_AOSCL) ............................................................ 588
HC32L130 系列 / HC32L136 系列用户手册 Rev1.5 Page 18 of 865
19.3.30 端口刹车控制寄存器(TIMx_PTBKS) ............................................................................. 589
19.3.31 端口触发控制寄存器(TIMx_TTRIG) .............................................................................. 590
19.3.32 AOS 触发控制寄存器(TIMx_ITRIG) ............................................................................. 591
19.3.33 端口刹车极性控制寄存器(TIMx_PTBKP)...................................................................... 592
20 实时时钟(RTC) ........................................................................................................................................... 593
20.1 实时时钟简介.................................................................................................................................... 593
20.2 实时时钟功能描述 ............................................................................................................................ 595
20.2.1 上电设定 ................................................................................................................................. 595
20.2.2 RTC 计数开始设定................................................................................................................ 595
20.2.3 系统低功耗模式切换 ............................................................................................................. 595
20.2.4 读出计数寄存器 ..................................................................................................................... 596
20.2.5 写入计数寄存器 ..................................................................................................................... 596
20.2.6 闹钟设定 ................................................................................................................................. 597
20.2.7 1Hz 输出 ................................................................................................................................ 597
20.2.8 时钟误差补偿 ......................................................................................................................... 598
20.3 RTC 中断 .......................................................................................................................................... 600
20.3.1 RTC 闹钟中断 ....................................................................................................................... 600
20.3.2 RTC 周期中断 ....................................................................................................................... 600
20.4 RTC 寄存器描述 .............................................................................................................................. 601
20.4.1 控制寄存器 0(RTC_CR0) ................................................................................................. 602
20.4.2 控制寄存器 1(RTC_CR1) ................................................................................................. 604
20.4.3 秒计数寄存器(RTC_SEC) ................................................................................................ 606
20.4.4 分计数寄存器(RTC_MIN) ................................................................................................ 606
20.4.5 时计数寄存器(RTC_HOUR) ............................................................................................ 607
20.4.6 日计数寄存器(RTC_DAY) ............................................................................................... 609
20.4.7 周计数寄存器(RTC_WEEK) ............................................................................................ 610
20.4.8 月计数寄存器(RTC_MON) ............................................................................................... 611
20.4.9 年计数寄存器(RTC_YEAR) .............................................................................................. 611
20.4.10 分闹钟寄存器(RTC_ALMMIN) ....................................................................................... 612
20.4.11 时闹钟寄存器(RTC_ALMHOUR) ................................................................................... 612
20.4.12 周闹钟寄存器(RTC_ALMWEEK) ................................................................................... 613
20.4.13 时钟误差补偿寄存器(RTC_COMPEN) ........................................................................... 614
21 看门狗定时器(WDT) .................................................................................................................................. 616
21.1 WDT 简介 ........................................................................................................................................ 616
21.2 WDT 功能描述................................................................................................................................. 617
21.2.1 WDT 溢出后产生中断 ........................................................................................................... 617
21.2.2 WDT 溢出后产生复位 ........................................................................................................... 617
21.3 WDT 寄存器描述............................................................................................................................. 619
21.3.1 WDT 清除控制寄存器(WDT_RST) ................................................................................ 619
21.3.2 WDT_CON 寄存器................................................................................................................ 620
22 脉冲计数器(PCNT)..................................................................................................................................... 621
22.1 脉冲计数器简介................................................................................................................................ 621
HC32L130 系列 / HC32L136 系列用户手册 Rev1.5 Page 19 of 865
22.2 脉冲计数器主要特性 ........................................................................................................................ 621
22.3 脉冲计数器功能描述 ........................................................................................................................ 622
22.3.1 整体框图 ................................................................................................................................. 622
22.3.2 信号说明 ................................................................................................................................. 622
22.3.3 计数模式 ................................................................................................................................. 623
22.3.3.1 单通道脉冲计数模式 (Single Mode) ..................................................................... 623
22.3.3.2 双通道非交脉冲计数模式 (Dual Mode) ................................................................ 624
22.3.3.3 双通道正交脉冲记数模式 (Quad Mode) ............................................................... 625
22.3.4 脉冲宽度滤波 ......................................................................................................................... 627
22.3.5 超时 ......................................................................................................................................... 627
22.3.6 低功耗模式下的自动唤醒定时器 ......................................................................................... 628
22.4 PCNT 寄存器描述 ........................................................................................................................... 629
22.4.1 PCNT 启动寄存器(PCNT_RUN) .......................................................................................... 630
22.4.2 PCNT 控制寄存器(PCNT_CTRL) ........................................................................................ 631
22.4.3 PCNT 滤波控制寄存器(PCNT_FLT) ................................................................................... 632
22.4.4 PCNT 超时控制寄存器(PCNT_TOCR) ................................................................................ 633
22.4.5 PCNT 命令寄存器(PCNT_CMD) ......................................................................................... 634
22.4.6 PCNT 状态寄存器 1(PCNT_SR1) ........................................................................................ 635
22.4.7 PCNT 计数寄存器(PCNT_CNT) .......................................................................................... 635
22.4.8 PCNT 计数溢出寄存器(PCNT_TOP) ................................................................................... 636
22.4.9 PCNT 计数溢出缓存寄存器(PCNT_BUF) .......................................................................... 636
22.4.10 PCNT 中断标识寄存器(PCNT_IFR) .................................................................................... 637
22.4.11 PCNT 中断清除寄存器(PCNT_ICR).................................................................................... 638
22.4.12 PCNT 中断使能寄存器(PCNT_IEN).................................................................................... 638
22.4.13 PCNT 同步状态寄存器(PCNT_SR2) ................................................................................... 639
23 通用同步异步收发器(UART) .................................................................................................................... 640
23.1 概述 ................................................................................................................................................... 640
23.2 功能框图 ........................................................................................................................................... 641
23.3 工作模式 ........................................................................................................................................... 642
23.3.1 Mode0(同步模式,半双工) .............................................................................................. 642
23.3.1.1 发送数据 ....................................................................................................................... 642
23.3.1.2 接收数据 ....................................................................................................................... 642
23.3.2 Mode1(异步模式,全双工) .............................................................................................. 643
23.3.2.1 发送数据 ....................................................................................................................... 643
23.3.2.2 接收数据 ....................................................................................................................... 644
23.3.3 Mode2(异步模式,全双工) .............................................................................................. 644
23.3.3.1 发送数据 ....................................................................................................................... 644
23.3.3.2 接收数据 ....................................................................................................................... 645
23.3.4 Mode3(异步模式,全双工) .............................................................................................. 645
23.3.4.1 发送数据 ....................................................................................................................... 645
23.3.4.2 接收数据 ....................................................................................................................... 646
23.4 波特率编程 ....................................................................................................................................... 647
HC32L130 系列 / HC32L136 系列用户手册 Rev1.5 Page 20 of 865
23.4.1 Mode0 ...................................................................................................................................... 647
23.4.2 Mode1/3................................................................................................................................... 647
23.4.3 Mode2 ...................................................................................................................................... 651
23.5 传输数据结构.................................................................................................................................... 652
23.6 帧错误检测 ....................................................................................................................................... 652
23.7 多机通讯 ........................................................................................................................................... 653
23.7.1 自动地址识别 ......................................................................................................................... 653
23.7.2 给定地址 ................................................................................................................................. 653
23.7.3 广播地址 ................................................................................................................................. 654
23.7.4 举例 ......................................................................................................................................... 654
23.8 DMAC 硬件握手 ............................................................................................................................... 654
23.9 硬件流控 ........................................................................................................................................... 655
23.9.1 nRTS 流控 ............................................................................................................................... 655
23.9.2 CTS 流控 ................................................................................................................................. 655
23.10 收发端缓存 ....................................................................................................................................... 657
23.10.1 接收缓存 ................................................................................................................................. 657
23.10.2 发送缓存 ................................................................................................................................. 657
23.11 寄存器 ............................................................................................................................................... 659
23.11.1 数据寄存器(UARTx_SBUF)............................................................................................. 659
23.11.2 控制寄存器(UARTx_SCON) ............................................................................................ 660
23.11.3 地址寄存器(UARTx_SADDR) ......................................................................................... 662
23.11.4 地址掩码寄存器(UARTx_SADEN) ................................................................................. 662
23.11.5 标志位寄存器(UARTx_ISR) ............................................................................................ 663
23.11.6 标志位清除寄存器(UARTx_ICR) .................................................................................... 664
23.11.7 波特率寄存器(UARTx_SCNT) ........................................................................................ 664
24 低功耗同步异步收发器(LPUART) ........................................................................................................... 665
24.1 概述 ................................................................................................................................................... 665
24.2 功能框图 ........................................................................................................................................... 666
24.3 配置时钟和传输时钟 ........................................................................................................................ 666
24.3.1 配置时钟 ................................................................................................................................. 666
24.3.2 传输时钟 ................................................................................................................................. 666
24.4 工作模式 ........................................................................................................................................... 667
24.4.1 Mode0(同步模式,半双工) .............................................................................................. 667
24.4.1.1 发送数据 ....................................................................................................................... 667
24.4.1.2 接收数据 ....................................................................................................................... 667
24.4.2 Mode1(异步模式,全双工) .............................................................................................. 668
24.4.2.1 发送数据 ....................................................................................................................... 668
24.4.2.2 接收数据 ....................................................................................................................... 668
24.4.3 Mode2(异步模式,全双工) .............................................................................................. 669
24.4.3.1 发送数据 ....................................................................................................................... 669
24.4.3.2 接收数据 ....................................................................................................................... 669
24.4.4 Mode3(异步模式,全双工) .............................................................................................. 670
剩余864页未读,继续阅读
点击了解资源详情
点击了解资源详情
点击了解资源详情
2021-10-01 上传
2022-08-03 上传
2022-08-03 上传
2021-10-01 上传
2022-08-03 上传
2020-07-08 上传
Orca是只鲸
- 粉丝: 36
- 资源: 317
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- Python中快速友好的MessagePack序列化库msgspec
- 大学生社团管理系统设计与实现
- 基于Netbeans和JavaFX的宿舍管理系统开发与实践
- NodeJS打造Discord机器人:kazzcord功能全解析
- 小学教学与管理一体化:校务管理系统v***
- AppDeploy neXtGen:无需代理的Windows AD集成软件自动分发
- 基于SSM和JSP技术的网上商城系统开发
- 探索ANOIRA16的GitHub托管测试网站之路
- 语音性别识别:机器学习模型的精确度提升策略
- 利用MATLAB代码让古董486电脑焕发新生
- Erlang VM上的分布式生命游戏实现与Elixir设计
- 一键下载管理 - Go to Downloads-crx插件
- Java SSM框架开发的客户关系管理系统
- 使用SQL数据库和Django开发应用程序指南
- Spring Security实战指南:详细示例与应用
- Quarkus项目测试展示柜:Cucumber与FitNesse实践
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功