没有合适的资源?快使用搜索试试~ 我知道了~
中微CMS32L031用户手册
需积分: 30 6 下载量 121 浏览量
2022-08-26
17:23:32
上传
评论 1
收藏 13.97MB PDF 举报
温馨提示
试读
606页
中微CMS32L031用户手册
资源推荐
资源详情
资源评论
BAT32G137 数据手册
http://www.mcu.com.cn 1 / 606 Rev.2.0
CMS32L031用户手册
基于ARM® Cortex®-M0+的超低功耗32位微控制器
Rev.1.1
请注意以下有关CMS知识产权政策
*中微半导体(深圳)股份有限公司(以下简称本公司)已申请了专利,享有绝对的合法权益。与本公司MCU或其他产品有关的专利权并未被同
意授权使用,任何经由不当手段侵害本公司专利权的公司、组织或个人,本公司将采取一切可能的法律行动,遏止侵权者不当的侵权行为,并追讨
本公司因侵权行为所受的损失、或侵权者所得的不法利益。
*中微半导体(深圳)股份有限公司的名称和标识都是本公司的注册商标。
*本公司保留对规格书中产品在可靠性、功能和设计方面的改进作进一步说明的权利。然而本公司对于规格内容的使用不负责任。文中提到的应用
其目的仅仅是用来做说明,本公司不保证和不表示这些应用没有更深入的修改就能适用,也不推荐它的产品使用在会由于故障或其它原因可能会对
人身造成危害的地方。本公司的产品不授权适用于救生、维生器件或系统中作为关键器件。本公司拥有不事先通知而修改产品的权利,对于最新的
信息,请参考官方网站 www.mcu.com.cn
CMS32L031用户手册 | 文档使用说明
www.mcu.com.cn 2 / 606 V1.1
文档使用说明
本手册是CMS32L031控制器产品的技术参考手册,技术参考手册是有关如何使用本系列产品的应用说明资料,
包含各个功能模块的结构、功能描述、工作模式以及寄存器配置等详细信息,并对每种功能模块都有专门的章节进行介
绍。
技术参考手册是针对这一系列产品所有功能模块的说明,若要了解特定型号产品的特征说明(即功能搭载情况)
,可参考相应的数据手册。
数据手册信息如下:
CMS32L031:CMS32L031_datasheet_vx.x. pdf
通常在芯片选型的初期,首先要看数据手册,以评估该产品是否能够满足设计上的功能需求;在基本选定所需产
品后,需要查看技术参考手册,以确定各功能模块的工作模式是否符合要求;在确定选型进入编程设计阶段时,需要
详细阅读技术参考手册,以获知各项功能的具体实现方式和寄存器配置。在设计硬件时可参考数据手册以获得电压,
电流,驱动能力以及管脚分配等信息。
关于Cortex-M0+核心和NVIC的详细说明,请参照对应ARM的文档。
CMS32L031用户手册 | 第1章 CPU
www.mcu.com.cn 3 / 606 V1.1
第1章 CPU
1.1 概述
本章节简单介绍本制品搭载的ARM Cortex-M0+内核的特性及调试特性,详情请参考ARM相关文档。
1.2 Cortex-M0+内核特性
⚫ ARM Cortex-M0+处理器是32位RISC内核,采用2级流水线,仅支持特权模式
⚫ 32周期硬件乘法器
⚫ 嵌套向量中断控制器(NVIC)
◼ 1个不可屏蔽中断(NMI)
◼ 支持32个可屏蔽中断请求(IRQ)
◼ 4个中断优先级
⚫ 系统定时器SysTick是一个24位倒计时定时器,可选择fCLK或fIL计数时钟
⚫ 向量表偏移寄存器(VTOR)
◼ 软件可以写VTOR将向量表起始地址重新定位到不同的位置
◼ 该寄存器的默认值为0x0000_0000,低8位写忽略,读为零,也就是偏移量256字节对齐
1.3 调试特性
⚫ 2线SWD调试接口
⚫ 支持暂停、恢复和单步执行程序
⚫ 访问处理器的内核寄存器和特殊功能寄存器
⚫ 4个硬件断点(BPU)
⚫ 无限个软件断点(BKPT指令)
⚫ 2个数据观察点(DWT)
⚫ 内核执行的时候访问存储器
CMS32L031用户手册 | 第1章 CPU
www.mcu.com.cn 4 / 606 V1.1
图1-1 Cortex-M0+的调试框图
总线矩阵
Cortex-M0+
core
SW-DP
桥接器
NVIC
DWT
BPU
DBGMCU
系统接口
调试AP
Cortex-M0+调试支持
MCU调试支持
SWDIO
SWCLK
注意:SWD在Deep Sleep模式下不能工作,请在active和sleep模式下进行调试操作。
CMS32L031用户手册 | 第1章 CPU
www.mcu.com.cn 5 / 606 V1.1
1.4 SWD接口引脚
本产品的2个GPIO可用作SWD接口引脚,这些引脚在所有的封装里都存在。
表1-1 SWD调试端口引脚
不使用SWD功能时,可以通过设置debug停止控制寄存器(DBGSTOPCR)来禁用SWD。
Bit No.
31
30
29
28
27
26
25
24
DBGSTOPCR
-
-
-
-
-
-
-
SWDIS
默认值
0
0
0
0
0
0
0
0
Bit No.
23
22
21
20
19
18
17
16
DBGSTOPCR
-
-
-
-
-
-
-
-
默认值
0
0
0
0
0
0
0
0
Bit No.
15
14
13
12
11
10
9
8
DBGSTOPCR
-
-
-
-
-
-
-
-
默认值
0
0
0
0
0
0
0
0
Bit No.
7
6
5
4
3
2
1
0
DBGSTOPCR
-
-
-
-
-
-
FRZEN1
FRZEN0
默认值
0
0
0
0
0
0
0
0
SWDIS
SWD 调试接口禁用
0
SWD 调试接口使能。在连接调试器的状态下,P20 不能用作 GPIO(因为此时该 IOBUF 的 ENO 和 DOUT 由调
试器控制)
1
SWD 调试接口禁用。P20 可用作 GPIO
FRZEN0
在调试器连接的状态下,并且 CPU 处于调试状态时(HALTED=1),定时器系周边模块动作/停止 注 1
0
周边动作
1
周边停止
FRZEN1
在调试器连接的状态下,并且 CPU 处于调试状态时(HALTED=1),通信系周边模块动作/停止 注 2
0
周边动作
1
周边停止
注1:本制品的定时器系周边模块包括:通用定时器单元Timer4
注2:本制品的通信系周边模块包括:通信串行通信单元,串行IICA
SWD 端口名称
调试功能
引脚分配
SWCLK
串行时钟
P21
SWDIO
串行数据输入/输出
P20
剩余605页未读,继续阅读
资源评论
东方绿洲
- 粉丝: 0
- 资源: 6
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功