没有合适的资源?快使用搜索试试~ 我知道了~
首页HC32L07X_F072系列32位ARM Cortex-M0+微控制器用户手册v1.11详解
HC32L07X_F072系列32位ARM Cortex-M0+微控制器用户手册v1.11详解
需积分: 0 13 下载量 194 浏览量
更新于2024-07-01
收藏 15.74MB PDF 举报
本资源为HC32L07X_F072系列32位ARM Cortex-M0+微控制器用户手册v1.11,华大半导体针对这一系列MCU精心编写,旨在为用户提供详尽的产品功能介绍、操作指南以及系统架构信息。手册的主要目标读者是对该系列微控制器进行实际开发的工程师。 首先,手册强调了使用前必须阅读本手册和相关数据手册,因为本手册侧重于功能描述和操作方法,而规格信息则会在数据手册中找到。华大半导体提供了外设功能运行的样本程序和开发环境说明,但用户还需进一步了解微控制器的具体运行规格和使用方法,可以直接访问公司的官方网站获取更多信息。 手册详细阐述了产品的超低功耗特性,这对于设计对能源效率有高要求的应用至关重要。接下来的部分深入解析了功能模块,包括各个模块的配置和功能,通过封装示意图帮助用户理解物理布局。引脚功能说明列出了所有输入输出引脚的作用,这对于电路连接和硬件设计至关重要。 系统结构部分,首先概述了整个微控制器的设计架构,然后介绍了系统地址划分,以及存储器和模块地址的分配,这对于理解和管理内存空间非常重要。工作模式部分详述了三种不同的运行状态,即运行模式、休眠模式和深度休眠模式,这些都是为了适应不同的应用场景和功耗需求。 这本手册提供了丰富的技术细节,是工程师在设计和使用HC32L07X_F072系列微控制器时不可或缺的参考资料,帮助他们充分利用这些设备的特性,并确保系统的高效稳定运行。用户在使用时应时刻注意更新信息,因为华大半导体保留随时调整产品和文档的权利。同时,对于转售或二次开发应用,用户需自行承担责任,并确保遵循相关的销售条款和条件。
资源详情
资源推荐
HC32L07X 系列 / HC32F072 系列用户手册 v1.1 Page 16 of 1018
19.2.12 中断说明 ................................................................................................................................ 504
19.2.12.1 计数比较匹配中断...................................................................................................... 504
19.2.12.2 计数周期匹配中断...................................................................................................... 504
19.2.12.3 死区时间错误中断...................................................................................................... 504
19.2.13 DMA ........................................................................................................................................ 505
19.2.14 刹车保护 ................................................................................................................................ 505
19.2.14.1 端口刹车与软件刹车.................................................................................................. 505
19.2.14.2 低功耗模式自动刹车.................................................................................................. 506
19.2.14.3 输出电平同高同低刹车 .............................................................................................. 506
19.2.14.4 VC 刹车 ....................................................................................................................... 507
19.2.15 内部互连 ................................................................................................................................ 508
19.2.15.1 中断触发输出 ............................................................................................................. 508
19.2.15.2 AOS 触发 .................................................................................................................... 509
19.2.15.3 端口触发 TRIGA-TRIGD .......................................................................................... 510
19.2.15.4 比较输出 VC 与 Advanced Timer 互连 ................................................................. 510
19.3 寄存器描述 ....................................................................................................................................... 511
19.3.1 通用计数基准值寄存器 (TIMx_CNTER) .............................................................................. 513
19.3.2 通用周期基准值寄存器(TIMx_PERAR) .......................................................................... 513
19.3.3 通用周期缓存寄存器(TIMx_PERBR) ............................................................................... 514
19.3.4 通用比较基准值寄存器(TIMx_GCMAR-GCMDR) ......................................................... 514
19.3.5 专用比较基准值寄存器(TIMx_SCMAR-SCMBR) .......................................................... 515
19.3.6 死区时间基准值寄存器(TIMx_DTUAR- DTDAR) .......................................................... 515
19.3.7 通用控制寄存器(TIMx_GCONR) ..................................................................................... 516
19.3.8 中断控制寄存器(TIMx_ICONR) ....................................................................................... 518
19.3.9 端口控制寄存器(TIMx_PCONR) ...................................................................................... 520
19.3.10 缓存控制寄存器(TIMx_BCONR).................................................................................... 523
19.3.11 死区控制寄存器(TIMx_DCONR) ................................................................................... 524
19.3.12 滤波控制寄存器(TIMx_FCONR) .................................................................................... 525
19.3.13 有效周期寄存器(TIMx_VPERR) .................................................................................... 527
19.3.14 状态标志寄存器(TIMx_STFLR) ..................................................................................... 528
19.3.15 硬件启动事件选择寄存器(TIMx_HSTAR) ..................................................................... 530
19.3.16 硬件停止事件选择寄存器(TIMx_HSTPR) ..................................................................... 532
19.3.17 硬件清零事件选择寄存器(TIMx_HCELR) .................................................................... 534
19.3.18 硬件捕获 A 事件选择寄存器(TIMx_HCPAR) ................................................................ 536
19.3.19 硬件捕获 B 事件选择寄存器(TIMx_HCPBR) ................................................................ 538
19.3.20 硬件递加事件选择寄存器(TIMx_HCUPR) .................................................................... 540
19.3.21 硬件递减事件选择寄存器(TIMx_HCDOR) ................................................................... 542
19.3.22 软件同步启动寄存器(TIMx_SSTAR) ............................................................................. 544
19.3.23 软件同步停止寄存器(TIMx_SSTPR).............................................................................. 545
19.3.24 软件同步清零寄存器(TIMx_SCLRR) ............................................................................. 546
19.3.25 中断标志寄存器(TIMx_IFR) ........................................................................................... 547
19.3.26 中断标志清除寄存器(TIMx_ICLR) ................................................................................ 549
HC32L07X 系列 / HC32F072 系列用户手册 v1.1 Page 17 of 1018
19.3.27 展频及中断触发选择(TIMx_CR) .................................................................................... 550
19.3.28 AOS 选择控制寄存器(TIMx_AOSSR) ............................................................................ 552
19.3.29 AOS 选择控制寄存器标志清除(TIMx_AOSCL) ............................................................ 553
19.3.30 端口刹车控制寄存器(TIMx_PTBKS) ............................................................................. 554
19.3.31 端口触发控制寄存器(TIMx_TTRIG) .............................................................................. 555
19.3.32 AOS 触发控制寄存器(TIMx_ITRIG) .............................................................................. 556
19.3.33 端口刹车极性控制寄存器(TIMx_PTBKP) ..................................................................... 557
20 实时时钟(RTC) ........................................................................................................................................... 558
20.1 实时时钟简介.................................................................................................................................... 558
20.2 实时时钟功能描述 ............................................................................................................................ 560
20.2.1 上电设定 .................................................................................................................................. 560
20.2.2 RTC 计数开始设定 ................................................................................................................. 560
20.2.3 系统低功耗模式切换 .............................................................................................................. 560
20.2.4 读出计数寄存器 ...................................................................................................................... 561
20.2.5 写入计数寄存器 ...................................................................................................................... 561
20.2.6 闹钟设定 .................................................................................................................................. 562
20.2.7 1Hz 输出 .................................................................................................................................. 562
20.2.8 时钟误差补偿 .......................................................................................................................... 563
20.3 RTC 中断 .......................................................................................................................................... 565
20.3.1 RTC 闹钟中断 ......................................................................................................................... 565
20.3.2 RTC 周期中断 ......................................................................................................................... 565
20.4 RTC 寄存器描述 .............................................................................................................................. 566
20.4.1 控制寄存器 0(RTC_CR0) ................................................................................................... 567
20.4.2 控制寄存器 1(RTC_CR1) ................................................................................................... 569
20.4.3 秒计数寄存器(RTC_SEC) .................................................................................................. 571
20.4.4 分计数寄存器(RTC_MIN) ................................................................................................. 571
20.4.5 时计数寄存器(RTC_HOUR) .............................................................................................. 572
20.4.6 日计数寄存器(RTC_DAY) ................................................................................................. 574
20.4.7 周计数寄存器(RTC_WEEK) ............................................................................................. 575
20.4.8 月计数寄存器(RTC_MON) ................................................................................................ 576
20.4.9 年计数寄存器(RTC_YEAR) .............................................................................................. 576
20.4.10 秒闹钟寄存器(RTC_ALMSEC) ....................................................................................... 577
20.4.11 分闹钟寄存器(RTC_ALMMIN)....................................................................................... 577
20.4.12 时闹钟寄存器(RTC_ALMHOUR) ................................................................................... 578
20.4.13 周闹钟寄存器(RTC_ALMWEEK) ................................................................................... 579
20.4.14 时钟误差补偿寄存器(RTC_COMPEN) .......................................................................... 580
21 看门狗定时器(WDT) .................................................................................................................................. 582
21.1 WDT 简介 ........................................................................................................................................ 582
21.2 WDT 功能描述................................................................................................................................. 583
21.2.1 WDT 溢出后产生中断 ............................................................................................................. 583
21.2.2 WDT 溢出后产生复位 ............................................................................................................. 583
21.3 WDT 寄存器描述............................................................................................................................. 585
HC32L07X 系列 / HC32F072 系列用户手册 v1.1 Page 18 of 1018
21.3.1 WDT 清除控制寄存器(WDT_RST) .................................................................................. 585
21.3.2 WDT_CON 寄存器 ................................................................................................................. 586
22 脉冲计数器(PCNT)..................................................................................................................................... 587
22.1 脉冲计数器简介................................................................................................................................ 587
22.2 脉冲计数器主要特性 ........................................................................................................................ 587
22.3 脉冲计数器功能描述 ........................................................................................................................ 588
22.3.1 整体框图 .................................................................................................................................. 588
22.3.2 信号说明 .................................................................................................................................. 588
22.3.3 计数模式 .................................................................................................................................. 588
22.3.3.1 单通道脉冲计数模式 (Single Mode) ..................................................................... 589
22.3.3.2 双通道非交脉冲计数模式 (Dual Mode) ................................................................ 589
22.3.3.3 双通道正交脉冲记数模式 (Quad Mode) ............................................................... 591
22.3.4 脉冲宽度滤波 .......................................................................................................................... 592
22.3.5 超时 .......................................................................................................................................... 592
22.3.6 脉冲输入选择 .......................................................................................................................... 593
22.3.7 Debug 观测输出 ....................................................................................................................... 593
22.3.8 低功耗模式下的自动唤醒定时器 ........................................................................................... 593
22.4 PCNT 寄存器描述 ........................................................................................................................... 595
22.4.1 PCNT 启动寄存器(PCNT_RUN) ............................................................................................ 596
22.4.2 PCNT 控制寄存器(PCNT_CTRL) .......................................................................................... 597
22.4.3 PCNT 滤波控制寄存器(PCNT_FLT) ..................................................................................... 598
22.4.4 PCNT 超时控制寄存器(PCNT_TOCR).................................................................................. 599
22.4.5 PCNT 命令寄存器(PCNT_CMD) ........................................................................................... 600
22.4.6 PCNT 状态寄存器 1(PCNT_SR1) .......................................................................................... 601
22.4.7 PCNT 计数寄存器(PCNT_CNT) ............................................................................................ 601
22.4.8 PCNT 计数溢出寄存器(PCNT_TOP) ..................................................................................... 602
22.4.9 PCNT 计数溢出缓存寄存器(PCNT_BUF) ............................................................................ 602
22.4.10 PCNT 中断标识寄存器(PCNT_IFR) .................................................................................... 603
22.4.11 PCNT 中断清除寄存器(PCNT_ICR) .................................................................................... 604
22.4.12 PCNT 中断使能寄存器(PCNT_IEN) .................................................................................... 604
22.4.13 PCNT 同步状态寄存器(PCNT_SR2) .................................................................................... 605
22.4.14 PCNT debug 观测输出选择寄存器(PCNT_DBG) ................................................................ 606
23 通用同步异步收发器(UART) .................................................................................................................... 607
23.1 概述 ................................................................................................................................................... 607
23.2 功能框图 ........................................................................................................................................... 608
23.3 工作模式 ........................................................................................................................................... 609
23.3.1 Mode0(同步模式,半双工) ................................................................................................ 609
23.3.1.1 发送数据 ....................................................................................................................... 609
23.3.1.2 接收数据 ....................................................................................................................... 609
23.3.2 Mode1(异步模式,全双工) ................................................................................................ 610
23.3.2.1 发送数据 ....................................................................................................................... 610
23.3.2.2 接收数据 ........................................................................................................................ 611
HC32L07X 系列 / HC32F072 系列用户手册 v1.1 Page 19 of 1018
23.3.3 Mode2(异步模式,全双工) ................................................................................................. 611
23.3.3.1 发送数据 ........................................................................................................................ 611
23.3.3.2 接收数据 ....................................................................................................................... 612
23.3.4 Mode3(异步模式,全双工) ................................................................................................ 612
23.3.4.1 发送数据 ....................................................................................................................... 612
23.3.4.2 接收数据 ....................................................................................................................... 613
23.3.5 Single-wire Half-duplex(单线半双工) ................................................................................ 613
23.4 波特率编程 ....................................................................................................................................... 614
23.4.1 Mode0........................................................................................................................................ 614
23.4.2 Mode1/3 .................................................................................................................................... 614
23.4.3 Mode2........................................................................................................................................ 617
23.5 传输数据结构.................................................................................................................................... 618
23.6 帧错误检测 ....................................................................................................................................... 619
23.7 多机通讯 ........................................................................................................................................... 619
23.7.1 自动地址识别 .......................................................................................................................... 619
23.7.2 给定地址 .................................................................................................................................. 620
23.7.3 广播地址 .................................................................................................................................. 620
23.7.4 举例 .......................................................................................................................................... 620
23.8 DMAC 硬件握手 ............................................................................................................................... 621
23.9 硬件流控 ........................................................................................................................................... 621
23.9.1 nRTS 流控 ................................................................................................................................. 621
23.9.2 CTS 流控 ................................................................................................................................... 622
23.10 收发端缓存 ....................................................................................................................................... 623
23.10.1 接收缓存 ................................................................................................................................ 623
23.10.2 发送缓存 ................................................................................................................................ 624
23.11 寄存器 ............................................................................................................................................... 625
23.11.1 数据寄存器(UARTx_SBUF) ............................................................................................ 625
23.11.2 控制寄存器(UARTx_SCON) ........................................................................................... 626
23.11.3 地址寄存器(UARTx_SADDR)......................................................................................... 628
23.11.4 地址掩码寄存器(UARTx_SADEN) ................................................................................. 628
23.11.5 标志位寄存器(UARTx_ISR) ............................................................................................ 629
23.11.6 标志位清除寄存器(UARTx_ICR) ................................................................................... 630
23.11.7 波特率寄存器(UARTx_SCNT) ........................................................................................ 630
24 低功耗同步异步收发器(LPUART) ........................................................................................................... 631
24.1 概述 ................................................................................................................................................... 631
24.2 功能框图 ........................................................................................................................................... 632
24.3 配置时钟和传输时钟 ........................................................................................................................ 632
24.3.1 配置时钟 .................................................................................................................................. 632
24.3.2 传输时钟 .................................................................................................................................. 632
24.4 工作模式 ........................................................................................................................................... 633
24.4.1 Mode0(同步模式,半双工) ................................................................................................ 633
24.4.1.1 发送数据 ....................................................................................................................... 633
HC32L07X 系列 / HC32F072 系列用户手册 v1.1 Page 20 of 1018
24.4.1.2 接收数据 ....................................................................................................................... 633
24.4.2 Mode1(异步模式,全双工) ................................................................................................ 634
24.4.2.1 发送数据 ....................................................................................................................... 634
24.4.2.2 接收数据 ....................................................................................................................... 634
24.4.3 Mode2(异步模式,全双工) ................................................................................................ 635
24.4.3.1 发送数据 ....................................................................................................................... 635
24.4.3.2 接收数据 ....................................................................................................................... 635
24.4.4 Mode3(异步模式,全双工) ................................................................................................ 636
24.4.4.1 发送数据 ....................................................................................................................... 636
24.4.4.2 接收数据 ....................................................................................................................... 636
24.4.5 Single-wire Half-duplex(单线半双工) ................................................................................ 637
24.5 波特率编程 ....................................................................................................................................... 638
24.5.1 Mode0........................................................................................................................................ 638
24.5.2 Mode1/3 .................................................................................................................................... 638
24.5.3 Mode2........................................................................................................................................ 638
24.6 传输数据结构.................................................................................................................................... 639
24.7 帧错误检测 ....................................................................................................................................... 640
24.8 多机通讯 ........................................................................................................................................... 640
24.8.1 自动地址识别 .......................................................................................................................... 640
24.8.2 给定地址 .................................................................................................................................. 641
24.8.3 广播地址 .................................................................................................................................. 641
24.8.4 举例 .......................................................................................................................................... 641
24.9 DMAC 硬件握手 ............................................................................................................................... 642
24.10 硬件流控 ........................................................................................................................................... 642
24.10.1 nRTS 流控 ............................................................................................................................... 643
24.10.2 CTS 流控 ................................................................................................................................. 644
24.11 收发端缓存 ....................................................................................................................................... 645
24.11.1 接收缓存................................................................................................................................. 645
24.11.2 发送缓存................................................................................................................................. 646
24.12 寄存器 ............................................................................................................................................... 647
24.12.1 数据寄存器(LPUARTx_SBUF) ....................................................................................... 647
24.12.2 控制寄存器(LPUARTx_SCON) ....................................................................................... 648
24.12.3 地址寄存器(LPUARTx_SADDR) .................................................................................... 650
24.12.4 地址掩码寄存器(LPUARTx_SADEN) ............................................................................ 650
24.12.5 标志位寄存器(LPUARTx_ISR) ....................................................................................... 651
24.12.6 标志位清除寄存器(LPUARTx_ICR) ............................................................................... 652
24.12.7 波特率寄存器(LPUARTx_SCNT) ................................................................................... 652
25 循环冗余校验(CRC) ................................................................................................................................... 653
25.1 概述 ................................................................................................................................................... 653
25.2 功能框图 ........................................................................................................................................... 653
25.3 功能描述 ........................................................................................................................................... 653
25.4 寄存器 ............................................................................................................................................... 654
剩余1017页未读,继续阅读
王者丶君临天下
- 粉丝: 19
- 资源: 265
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 多模态联合稀疏表示在视频目标跟踪中的应用
- Kubernetes资源管控与Gardener开源软件实践解析
- MPI集群监控与负载平衡策略
- 自动化PHP安全漏洞检测:静态代码分析与数据流方法
- 青苔数据CEO程永:技术生态与阿里云开放创新
- 制造业转型: HyperX引领企业上云策略
- 赵维五分享:航空工业电子采购上云实战与运维策略
- 单片机控制的LED点阵显示屏设计及其实现
- 驻云科技李俊涛:AI驱动的云上服务新趋势与挑战
- 6LoWPAN物联网边界路由器:设计与实现
- 猩便利工程师仲小玉:Terraform云资源管理最佳实践与团队协作
- 类差分度改进的互信息特征选择提升文本分类性能
- VERITAS与阿里云合作的混合云转型与数据保护方案
- 云制造中的生产线仿真模型设计与虚拟化研究
- 汪洋在PostgresChina2018分享:高可用 PostgreSQL 工具与架构设计
- 2018 PostgresChina大会:阿里云时空引擎Ganos在PostgreSQL中的创新应用与多模型存储
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功