没有合适的资源?快使用搜索试试~ 我知道了~
TMF100x用户手册Rev1.01


试读
705页
需积分: 0 0 下载量 157 浏览量
更新于2022-08-04
收藏 11.72MB PDF 举报
TMF100x 用户手册Rev1.01是一份详细介绍了泰为电子TMF100x系列32位ARM Cortex-M0+微控制器的使用指南。手册旨在为使用该系列进行产品开发的工程师提供功能介绍、操作指导以及注意事项。
手册首先强调了在使用TMF100x系列之前,应系统阅读用户手册和相关的“数据手册”,以获取完整的规格信息。手册主要关注的是微控制器的外设功能和操作方法,而不是具体的硬件规格。对于硬件规格,用户需要查阅“数据手册”。
手册中提到,泰为电子提供了样本程序和开发环境,以帮助用户理解和运用这些微控制器。用户在使用器件进行开发时,需自行承担可能产生的责任,因为泰为电子不对基于手册信息的器件使用效果提供保证。同时,手册中的技术信息并不构成知识产权许可,用户在使用这些信息时应避免侵犯任何第三方的权利。
TMF100x系列微控制器适用于一般用途,如工业、办公、个人和家庭使用,但不适用于高风险或极高可靠性要求的领域,如核设施、航空控制、医疗生命维持系统等。在这些领域使用可能导致的索赔或损失,泰为电子不承担责任。此外,由于半导体器件可能存在故障,用户需在设计中考虑冗余和安全防护措施。
手册的目录显示,内容涵盖了产品特性、功能模块等多个部分。其中:
1. 32位Cortex M0+内核是TMF100x的核心,它是一款低功耗、高性能的处理器核心,适合嵌入式应用。
2. 时钟系统是微控制器的重要组成部分,它管理着整个芯片的操作速度和各种定时功能。
3. 工作模式指微控制器的不同运行状态,可能包括正常运行、睡眠模式等,这些模式影响着功耗和性能。
4. 通用IO端口(GPIO)是微控制器与外部设备通信的基础,可以配置为输入或输出,用于控制各种外围设备。
5. 中断控制器处理来自不同源的中断请求,允许微控制器及时响应外部事件。
6. 复位控制器负责管理微控制器的启动和复位过程,确保系统在异常情况下能够恢复到已知状态。
手册的其余部分可能会详细介绍每个功能模块的工作原理、配置方法以及如何在实际项目中应用这些功能。此外,可能还包含了错误处理、调试工具的使用、样例代码解析等内容,以帮助工程师更有效地利用TMF100x系列微控制器进行产品开发。

TMF100X
用
户
手
册
32 位 ARM
®
Cortex
®
-M0+ 微控制器

TMF100x 系列用户手册 Page 2 of 705
前 言
非常感谢大家对泰为电子产品的支持和信赖。
使用本系列产品前,请系统阅读本手册和“数据手册”。
本手册的目的和对象读者
本手册主要介绍本系列的功能、操作事项和使用方法。对象读者为使用本系列实际开发产品
的工程师。
※ 本手册介绍外设功能的构成和操作说明,但不包括该系列的规格说明。关于芯片规格,详情参见其对
应的“数据手册”。
样本程序和开发环境
泰为电子提供外设功能运行用的样本程序和本系列所需的开发环境说明。关于泰为微控制
器的运行规格和使用方法,请联系本公司。
Copyright © 2019 by Tai-Action, All Rights Reserved
本手册的记载内容如有变动,恕不另行通知。订购前建议用户咨询销售代表。
本手册记载的信息仅供参考,诸如功能概要和应用电路示例,旨在说明泰为电子产品的使用方法和操
作示例;对于建立在该基础上的器件使用,泰为电子不保证器件的正常工作。如果用户根据该信息使
用器件实行相关开发,用户应承担因此引发的责任。基于上述信息的使用引起的任何损失, 泰为带脑
子不承担任何责任。
本手册内的任何技术信息,包括功能介绍和原理图,不应理解为使用和执行任何知识产权的许可,诸
如专利权或著作权,或 泰为电子的其他权利或第三方权利,泰为电子也不保证使用该信息不侵犯任
何第三方知识产权或其他权利。因使用该信息引起的对第三方知识产权或其他权利的侵权行为,泰为
电子不承担任何责任。
本手册所介绍的产品旨在一般用途而设计、开发和制造,包括但不限于一般的工业使用、通常办公使
用、个人使用和家庭使用,不旨在以下设计、开发和制造:使用中伴随着致命风险或危险,若不加以
特别高度安全保障,有可能导致对公众产生危害,甚至直接死亡、人身伤害、严重物质损失或其他损
失(即核设施的核反应控制、航空飞行控制、空中交通控制、公共交通控制、医用维系生命系统、核武
器系统的导弹发射控制);需要极高可靠性的应用领域(比如海底中转器和人造卫星)。注意上述领域内
对使用该产品引起的用户和/或第三方的任何索赔或者损失,泰为电子不承担任何责任。
半导体器件存在一定的故障发生概率。请用户对器件和设备采取冗余设计、消防设计、过电流等防护
措施,及 其它异常操作防护措施等安全设计,保证即使半导体器件发生故障的情况下,也不会造成人
身伤害、社会损害 或者重大损失。
本手册内记载的公司名称和商标名称是各个公司的商标或注册商标。

TMF100x 系列用户手册 Page 3 of 705
目 录
前 言 .......................................................................................................................................................................... 2
目 录 .......................................................................................................................................................................... 3
产品特性 .................................................................................................................................................................. 30
1 功能模块 ................................................................................................................................................................ 31
1.1 32 位 CORTEX M0+ 内核 ....................................................................................................................... 32
1.2 64K Byte FLASH ........................................................................................................................................ 32
1.3 8K Byte RAM .............................................................................................................................................. 32
1.4 时钟系统 .................................................................................................................................................... 32
1.5 工作模式 .................................................................................................................................................... 33
1.6 通用 IO 端口 ............................................................................................................................................ 33
1.7 中断控制器 ................................................................................................................................................ 33
1.8 复位控制器 ................................................................................................................................................ 34
1.9 DMAC ......................................................................................................................................................... 34
1.10 定时器/计数器 ......................................................................................................................................... 35
1.11 看门狗 WDT ........................................................................................................................................... 36
1.12 通用异步收发器 UART0~UART1 ......................................................................................................... 37
1.13 同步串行接口 SPI .................................................................................................................................. 37
1.14 I2C 总线 ................................................................................................................................................... 38
1.15 蜂鸣器 Buzzer ......................................................................................................................................... 38
1.16 时钟校准电路 .......................................................................................................................................... 38
1.17 唯一识别号 UID ...................................................................................................................................... 39
1.18 CRC16/32 硬件循环冗余校验码 ............................................................................................................ 39
1.19 32 位硬件除法器 ...................................................................................................................................... 39
1.20 AES 硬件加密 .......................................................................................................................................... 39
1.21 RNG 随机数发生器 ................................................................................................................................. 39
1.22 12 Bit SARADC ........................................................................................................................................ 40
1.23 电压比较器 VC ....................................................................................................................................... 40
1.24 低电压检测器 LVD ................................................................................................................................ 41
1.25 运放 OPA.................................................................................................................................................. 41
1.26 嵌入式调试系统 ...................................................................................................................................... 41
1.27 在线编程模式 .......................................................................................................................................... 41
1.28 高安全性 .................................................................................................................................................. 41
1.29 封装示意图 .............................................................................................................................................. 42
1.30 模块信号说明 .......................................................................................................................................... 48
2 系统结构 ................................................................................................................................................................ 50
2.1 概述 ............................................................................................................................................................ 50
2.2 系统地址划分 ............................................................................................................................................ 51
2.3 存储器和模块地址分配 ............................................................................................................................ 52
3 工作模式 ................................................................................................................................................................ 54
3.1 运行模式 .................................................................................................................................................... 56

TMF100x 系列用户手册 Page 4 of 705
3.2 休眠模式 .................................................................................................................................................... 58
3.3 深度休眠模式 ............................................................................................................................................ 60
4 系统控制器(SYSCTRL) .................................................................................................................................... 63
4.1 系统时钟介绍 ............................................................................................................................................ 63
4.1.1 内部高速 RC 时钟 RCH ............................................................................................................... 64
4.1.2 内部低速 RC 时钟 RCL ............................................................................................................. 64
4.1.3 外部低速晶振时钟 XTL .............................................................................................................. 65
4.1.4 外部高速晶振时钟 XTH .............................................................................................................. 65
4.1.5 锁相环时钟 PLL ............................................................................................................................ 65
4.1.6 时钟启动过程 ................................................................................................................................ 66
4.2 系统时钟切换 ............................................................................................................................................ 67
4.2.1 标准的时钟切换流程 .................................................................................................................... 67
4.2.2 RCH 不同振荡频率间切换流程 .................................................................................................... 67
4.2.3 从其它时钟切换到 XTL 示例 ...................................................................................................... 68
4.2.4 从其它时钟切换到 XTH 示例 ...................................................................................................... 69
4.2.5 从其它时钟切换到 RCL 示例 ...................................................................................................... 69
4.2.6 从其它时钟切换到 RCH 示例 ...................................................................................................... 70
4.2.7 PLL 与 RCH 相互切换示例,参考时钟为 RCH .......................................................................... 70
4.2.8 PLL 与 XTH 相互切换示例,参考时钟为 XTH .......................................................................... 71
4.3 时钟校准模块 ............................................................................................................................................ 73
4.4 中断唤醒控制 ............................................................................................................................................ 74
4.4.1 从深度休眠模式唤醒后执行中断服务程序的方法 .................................................................... 74
4.4.2 从深度休眠模式唤醒后不执行中断服务程序的方法 ................................................................ 74
4.4.3 使用退出休眠特性 ........................................................................................................................ 75
4.5 寄存器 ........................................................................................................................................................ 77
4.5.1 系统控制寄存器 0(SYSCTRL0) .............................................................................................. 78
4.5.2 系统控制寄存器 1(SYSCTRL1) .............................................................................................. 80
4.5.3 系统控制寄存器 2(SYSCTRL2) .............................................................................................. 81
4.5.4 RCH 控制寄存器(RCH_CR) ................................................................................................... 82
4.5.5 XTH 控制寄存器(XTH_CR) ................................................................................................... 83
4.5.6 RCL 控制寄存器(RCL_CR)..................................................................................................... 84
4.5.7 XTL 控制寄存器(XTL_CR)..................................................................................................... 85
4.5.8 PLL 控制寄存器(PLL_CR) ...................................................................................................... 86
4.5.9 外围模块时钟控制寄存器(PERI_CLKEN) ............................................................................ 88
5 复位控制器(RESET) .............................................................................................................................................. 90
5.1 复位控制器介绍 ........................................................................................................................................ 90
5.1.1 上电下电复位 POR ....................................................................................................................... 90
5.1.2 外部复位管脚复位 ........................................................................................................................ 91
5.1.3 WDT 复位 ....................................................................................................................................... 91
5.1.4 PCA 复位 ........................................................................................................................................ 91

TMF100x 系列用户手册 Page 5 of 705
5.1.5 LVD 低电压复位 ............................................................................................................................ 91
5.1.6 Cortex-M0+ SYSRESETREQ 复位 ................................................................................................ 91
5.1.7 Cortex-M0+ LOCKUP 复位 ........................................................................................................... 91
5.2 寄存器 ........................................................................................................................................................ 92
5.2.1 复位标识寄存器(RESET_FLAG) ........................................................................................... 92
5.2.2 外围模块复位控制寄存器(PREI_RESET).............................................................................. 94
6 中断控制器(NVIC) ................................................................................................................................................ 96
6.1 概述 ............................................................................................................................................................ 96
6.2 中断优先级 ................................................................................................................................................ 96
6.3 中断向量表 ................................................................................................................................................ 97
6.4 中断输入和挂起行为 ................................................................................................................................ 98
6.5 中断等待 .................................................................................................................................................. 101
6.6 中断源 ...................................................................................................................................................... 102
6.7 中断结构图 .............................................................................................................................................. 104
6.8 寄存器 ...................................................................................................................................................... 106
6.8.1 中断使能设置寄存器(SCS_SETENA) .................................................................................. 106
6.8.2 中断使能清除寄存器(SCS_CLRENA) ................................................................................. 107
6.8.3 中断挂起状态设置寄存器(SCS_SETPEND) ........................................................................ 107
6.8.4 中断挂起状态清除寄存器(SCS_CLRPEND) ....................................................................... 108
6.8.5 中断优先级寄存器(SCS_IPR0) ............................................................................................. 109
6.8.6 中断优先级寄存器(SCS_IPR1) ............................................................................................. 110
6.8.7 中断优先级寄存器(SCS_IPR2) ............................................................................................. 111
6.8.8 中断优先级寄存器(SCS_IPR3) ............................................................................................. 112
6.8.9 中断优先级寄存器(SCS_IPR4) ............................................................................................. 113
6.8.10 中断优先级寄存器(SCS_IPR5) ........................................................................................... 114
6.8.11 中断优先级寄存器(SCS_IPR6) ........................................................................................... 115
6.8.12 中断优先级寄存器(SCS_IPR7) ........................................................................................... 116
6.8.13 中断屏蔽特殊寄存器(SCS_PRIMASK) ............................................................................. 117
6.9 软件基本操作 .......................................................................................................................................... 118
6.9.1 外部中断使能 .............................................................................................................................. 118
6.9.2 NVIC 中断使能和清除使能 ....................................................................................................... 118
6.9.3 NVIC 中断挂起和清除挂起 ....................................................................................................... 118
6.9.4 NVIC 中断优先级 ....................................................................................................................... 118
6.9.5 NVIC 中断屏蔽 ........................................................................................................................... 119
7 端口控制器(GPIO) .............................................................................................................................................. 120
7.1 端口控制器简介 ...................................................................................................................................... 120
7.2 端口控制器主要特性 .............................................................................................................................. 120
7.3 端口控制器功能描述 .............................................................................................................................. 121
7.3.1 端口配置功能 .............................................................................................................................. 121
7.3.2 端口复用功能 .............................................................................................................................. 123
剩余704页未读,继续阅读
资源推荐
资源评论
197 浏览量

161 浏览量
142 浏览量
141 浏览量
2020-04-05 上传
128 浏览量
152 浏览量
110 浏览量
105 浏览量
2017-01-11 上传
2008-07-03 上传

169 浏览量

192 浏览量
2009-07-23 上传
118 浏览量
2021-10-10 上传
197 浏览量
173 浏览量
2010-12-05 上传
158 浏览量
119 浏览量
115 浏览量
158 浏览量
118 浏览量
114 浏览量
121 浏览量
177 浏览量
23416 浏览量
资源评论


熊比哒
- 粉丝: 37
上传资源 快速赚钱
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 安亭中心镇污水处理厂施工组织设计方案.pdf
- 智能马铃薯清选输送设备.pptx
- ±0.000以下地下室施工方案.doc
- 某公园园区道路工程监理规划.doc
- 工程纠偏加固与测试技术.pdf
- 万科住宅统一设计要求(2011精装本).pdf
- 基于matlab的语音识别程序【Matlab语音处理】.zip
- 年海尔商用空调单元机价格表.doc
- 风电场单位工程验收一览表.doc
- 五层框架服务中心结构设计计算书.doc
- 勤登机证的管理规定.doc
- 贵阳火车站新站房建筑监理规划.doc
- 第七章-建设工程招标投标与合同价款的约定.doc
- 项目手册--现场文明管理篇--1.doc
- 外脚手架工程分包合同范本(直接套用).doc
- SL633地基处理与基础工程2012年水利水电工程单元工程施工质量验收标准宣贯讲座.ppt
安全验证
文档复制为VIP权益,开通VIP直接复制
