没有合适的资源?快使用搜索试试~ 我知道了~
首页TMF100x系列32位ARM Cortex-M0+微控制器用户手册
TMF100x系列32位ARM Cortex-M0+微控制器用户手册
需积分: 0 0 下载量 116 浏览量
更新于2024-06-30
收藏 11.72MB PDF 举报
"TMF100x用户手册Rev1.01是针对32位ARM Cortex-M0+微控制器的详细使用指南,涵盖了产品特性、功能模块、时钟系统、工作模式、通用IO端口、中断控制器和复位控制等内容。手册特别强调了其目的和目标读者,主要是为进行产品开发的工程师提供操作指导和应用说明。同时,手册提醒用户,虽然提供了样本程序和开发环境信息,但不保证所有应用的正常工作,且不授予任何知识产权许可。此外,手册明确指出产品不适用于高风险或极高可靠性要求的领域,并建议用户在使用时采取必要的安全防护措施。"
TMF100x系列微控制器是一款基于ARM Cortex-M0+内核的芯片,它具备丰富的功能特性,包括但不限于:
1. **功能模块**:这系列微控制器集成了多种功能模块,如时钟系统、工作模式、通用IO端口、中断控制器和复位控制,以满足不同应用需求。
2. **时钟系统**:时钟系统是微控制器的核心部分,负责提供精确的时间基准,确保处理器和其他模块的正常工作。
3. **工作模式**:芯片支持多种工作模式,例如正常运行模式、低功耗模式等,以适应不同应用场景下的能效要求。
4. **通用IO端口**:这些端口可以灵活配置,用于输入或输出,支持与外部设备交互。
5. **中断控制器**:中断控制器处理来自硬件和软件的中断请求,允许微控制器快速响应外部事件。
6. **复位控制**:复位机制确保微控制器在异常情况下能够恢复到已知的初始状态。
手册强调,尽管泰为电子提供样本程序和开发环境,但用户仍需自行承担基于这些信息进行开发的风险。泰为电子不对可能侵犯的第三方知识产权或由此产生的任何损失承担责任。此外,产品设计不适用于高风险领域,如医疗、航空航天、核能等,使用于这些领域的责任由用户自负。
为了确保设备的可靠性和安全性,用户应当在设计中实施冗余、保护措施以及故障检测策略,以降低半导体器件固有的故障风险。泰为电子的这一声明旨在明确用户在使用其产品时应承担的职责和潜在风险,同时也为用户提供了全面了解和正确使用TMF100x系列微控制器的指南。
TMF100x 系列用户手册 Page 16 of 705
17.2.5.1 软件同步启动 ................................................................................................................ 459
17.2.5.2 软件同步停止 ................................................................................................................ 460
17.2.5.3 软件同步清零 ................................................................................................................ 460
17.2.6 硬件同步 .................................................................................................................................... 460
17.2.6.1 硬件同步启动 ................................................................................................................ 460
17.2.6.2 硬件同步停止 ................................................................................................................ 460
17.2.6.3 硬件同步清零 ................................................................................................................ 461
17.2.6.4 硬件同步捕获输入 ........................................................................................................ 461
17.2.6.5 硬件同步计数 ................................................................................................................ 462
17.2.7 缓存功能 .................................................................................................................................... 463
17.2.7.1 缓存传送时间点 ............................................................................................................ 464
17.2.7.2 通用周期基准值缓存传送时间点 ................................................................................ 464
17.2.7.3 通用比较基准值缓存传送时间点 ................................................................................ 464
17.2.7.4 捕获输入值缓存传送时间点 ........................................................................................ 464
17.2.7.5 清零动作时缓存传送 .................................................................................................... 464
17.2.8 通用 PWM 输出 ......................................................................................................................... 465
17.2.8.1 PWM 展频输出............................................................................................................... 465
17.2.8.2 独立 PWM 输出............................................................................................................. 465
17.2.8.3 互补 PWM 输出............................................................................................................. 466
17.2.8.4 多相 PWM 输出............................................................................................................. 468
17.2.9 正交编码计数 ............................................................................................................................ 470
17.2.9.1 位置计数模式 ................................................................................................................ 470
17.2.9.2 公转模式 ........................................................................................................................ 473
17.2.10 周期间隔响应 .......................................................................................................................... 476
17.2.11 保护机制 .................................................................................................................................. 476
17.2.12 中断说明 .................................................................................................................................. 477
17.2.12.1 计数比较匹配中断 ...................................................................................................... 477
17.2.12.2 计数周期匹配中断 ...................................................................................................... 477
17.2.12.3 死区时间错误中断 ...................................................................................................... 477
17.2.13 DMA .......................................................................................................................................... 478
17.2.14 刹车保护 .................................................................................................................................. 478
17.2.14.1 端口刹车与软件刹车 .................................................................................................. 478
17.2.14.2 深度休眠模式自动刹车 .............................................................................................. 479
17.2.14.3 输出电平同高同低刹车 .............................................................................................. 479
17.2.14.4 VC 刹车........................................................................................................................ 479
17.2.15 内部互连 .................................................................................................................................. 481
17.2.15.1 中断触发输出 .............................................................................................................. 481
17.2.15.2 AOS 触发 ..................................................................................................................... 482
17.2.15.3 端口触发 TRIGA-TRIGD .......................................................................................... 483
17.2.15.4 比较输出 VC 与 Advanced Timer 互连 .................................................................. 483
17.2.15.5 UART 与 Advanced Timer 互连 ................................................................................ 483
17.3 寄存器描述 ............................................................................................................................................ 484
TMF100x 系列用户手册 Page 17 of 705
17.3.1 通用计数基准值寄存器 (TIMx_CNTER) ............................................................................... 486
17.3.2 通用周期基准值寄存器(TIMx_PERAR) ............................................................................ 486
17.3.3 通用周期缓存寄存器(TIMx_PERBR) ................................................................................ 487
17.3.4 通用比较基准值寄存器(TIMx_GCMAR-GCMDR) .......................................................... 487
17.3.5 专用比较基准值寄存器(TIMx_SCMAR-SCMBR) ............................................................ 488
17.3.6 死区时间基准值寄存器(TIMx_DTUAR- DTDAR) ........................................................... 488
17.3.7 通用控制寄存器(TIMx_GCONR) ....................................................................................... 489
17.3.8 中断控制寄存器(TIMx_ICONR) ......................................................................................... 491
17.3.9 端口控制寄存器(TIMx_PCONR) ........................................................................................ 493
17.3.10 缓存控制寄存器(TIMx_BCONR) ..................................................................................... 496
17.3.11 死区控制寄存器(TIMx_DCONR) ..................................................................................... 497
17.3.12 滤波控制寄存器(TIMx_FCONR) ...................................................................................... 498
17.3.13 有效周期寄存器(TIMx_VPERR) ...................................................................................... 500
17.3.14 状态标志寄存器(TIMx_STFLR) ....................................................................................... 501
17.3.15 硬件启动事件选择寄存器(TIMx_HSTAR) ...................................................................... 503
17.3.16 硬件停止事件选择寄存器(TIMx_HSTPR) ....................................................................... 505
17.3.17 硬件清零事件选择寄存器(TIMx_HCELR) ...................................................................... 507
17.3.18 硬件捕获 A 事件选择寄存器(TIMx_HCPAR) ................................................................. 509
17.3.19 硬件捕获 B 事件选择寄存器(TIMx_HCPBR) ................................................................. 511
17.3.20 硬件递加事件选择寄存器(TIMx_HCUPR) ...................................................................... 513
17.3.21 硬件递减事件选择寄存器(TIMx_HCDOR) ..................................................................... 515
17.3.22 软件同步启动寄存器(TIMx_SSTAR) ............................................................................... 517
17.3.23 软件同步停止寄存器(TIMx_SSTPR) ............................................................................... 518
17.3.24 软件同步清零寄存器(TIMx_SCLRR) .............................................................................. 519
17.3.25 中断标志寄存器(TIMx_IFR) ............................................................................................. 520
17.3.26 中断标志清除寄存器(TIMx_ICLR) .................................................................................. 522
17.3.27 展频及中断触发选择(TIMx_CR) ...................................................................................... 523
17.3.28 AOS 选择控制寄存器(TIMx_AOSSR) .............................................................................. 525
17.3.29 AOS 选择控制寄存器标志清除(TIMx_AOSCL) .............................................................. 526
17.3.30 端口刹车控制寄存器(TIMx_PTBKS) ............................................................................... 527
17.3.31 端口触发控制寄存器(TIMx_TTRIG) ............................................................................... 528
17.3.32 AOS 触发控制寄存器(TIMx_ITRIG) ................................................................................ 529
17.3.33 端口刹车极性控制寄存器(TIMx_PTBKP) ....................................................................... 530
18 看门狗定时器(WDT) ................................................................................................................................... 531
18.1 WDT 简介 .............................................................................................................................................. 531
18.2 WDT 功能描述 ...................................................................................................................................... 532
18.2.1 WDT 溢出后产生中断 ............................................................................................................... 532
18.2.2 WDT 溢出后产生复位 ............................................................................................................... 532
18.3 WDT 寄存器描述 .................................................................................................................................. 534
18.3.1 WDT 清除控制寄存器(WDT_RST) .................................................................................... 534
18.3.2 WDT_CON 寄存器 .................................................................................................................... 535
TMF100x 系列用户手册 Page 18 of 705
19 通用同步异步收发器(UART) ...................................................................................................................... 536
19.1 概述 ........................................................................................................................................................ 536
19.2 功能框图 ................................................................................................................................................ 537
19.3 工作模式 ................................................................................................................................................ 538
19.3.1 Mode0(同步模式,半双工) .................................................................................................. 538
19.3.1.1 发送数据 ........................................................................................................................ 538
19.3.1.2 接收数据 ........................................................................................................................ 538
19.3.2 Mode1(异步模式,全双工) .................................................................................................. 539
19.3.2.1 发送数据 ........................................................................................................................ 539
19.3.2.2 接收数据 ........................................................................................................................ 540
19.3.3 Mode2(异步模式,全双工) .................................................................................................. 540
19.3.3.1 发送数据 ........................................................................................................................ 540
19.3.3.2 接收数据 ........................................................................................................................ 541
19.3.4 Mode3(异步模式,全双工) .................................................................................................. 541
19.3.4.1 发送数据 ........................................................................................................................ 541
19.3.4.2 接收数据 ........................................................................................................................ 542
19.4 波特率编程 ............................................................................................................................................ 543
19.4.1 Mode0 .......................................................................................................................................... 543
19.4.2 Mode1/3 ....................................................................................................................................... 543
19.4.3 Mode2 .......................................................................................................................................... 547
19.5 传输数据结构 ........................................................................................................................................ 548
19.6 帧错误检测 ............................................................................................................................................ 548
19.7 多机通讯 ................................................................................................................................................ 549
19.7.1 自动地址识别 ............................................................................................................................ 549
19.7.2 给定地址 .................................................................................................................................... 549
19.7.3 广播地址 .................................................................................................................................... 550
19.7.4 举例 ............................................................................................................................................ 550
19.8 DMAC 硬件握手 .................................................................................................................................... 550
19.9 硬件流控 ................................................................................................................................................ 551
19.9.1 nRTS 流控 ................................................................................................................................... 551
19.9.2 CTS 流控 ..................................................................................................................................... 551
19.10 收发端缓存 .......................................................................................................................................... 553
19.10.1 接收缓存 .................................................................................................................................. 553
19.10.2 发送缓存 .................................................................................................................................. 554
19.11 寄存器 .................................................................................................................................................. 555
19.11.1 数据寄存器(UARTx_SBUF) .............................................................................................. 555
19.11.2 控制寄存器(UARTx_SCON) ............................................................................................. 556
19.11.3 地址寄存器(UARTx_SADDR) .......................................................................................... 557
19.11.4 地址掩码寄存器(UARTx_SADEN)................................................................................... 557
19.11.5 标志位寄存器(UARTx_ISR) .............................................................................................. 558
19.11.6 标志位清除寄存器(UARTx_ICR) ..................................................................................... 559
TMF100x 系列用户手册 Page 19 of 705
19.11.7 波特率寄存器(UARTx_SCNT) .......................................................................................... 559
20 循环冗余校验(CRC) .................................................................................................................................... 560
20.1 概述 ........................................................................................................................................................ 560
20.2 功能框图 ................................................................................................................................................ 560
20.3 功能描述 ................................................................................................................................................ 560
20.4 寄存器 .................................................................................................................................................... 560
20.4.1 控制寄存器(CRC_CR) ......................................................................................................... 561
20.4.2 结果寄存器(CRC_RESULT) ................................................................................................ 562
20.4.3 数据寄存器(CRC_DATA) .................................................................................................... 562
20.5 软件基本操作 ........................................................................................................................................ 564
20.5.1 CRC16 编码模式 ........................................................................................................................ 564
20.5.2 CRC16 检验模式 ........................................................................................................................ 564
20.5.3 CRC32 编码模式 ........................................................................................................................ 564
20.5.4 CRC32 检验模式 ........................................................................................................................ 565
21 随机数发生器(RNG).................................................................................................................................... 566
21.1 概述 ........................................................................................................................................................ 566
21.2 功能框图 ................................................................................................................................................ 566
21.3 功能描述 ................................................................................................................................................ 566
21.4 寄存器 .................................................................................................................................................... 567
21.4.1 控制寄存器(RNG_CR) ........................................................................................................ 567
21.4.2 模式寄存器(RNG_MODE) .................................................................................................. 568
21.4.3 数据寄存器 0(RNG_DATA0) .............................................................................................. 569
21.4.4 数据寄存器 1(RNG_DATA1) .............................................................................................. 569
21.5 软件基本操作 ........................................................................................................................................ 570
21.5.1 生成 64bits 随机数的操作流程(上电第一次) ..................................................................... 570
21.5.2 生成 64bits 随机数的操作流程(非上电第一次生成) ......................................................... 571
22 高级加密标准模块(AES) ............................................................................................................................. 572
22.1 功能定义 ................................................................................................................................................ 572
22.1.1 AES 算法简述 ............................................................................................................................. 572
22.1.2 AES 模块功能描述 ..................................................................................................................... 574
22.2 模块寄存器说明 .................................................................................................................................... 575
22.2.1 控制寄存器(AES_CR) ......................................................................................................... 575
22.2.2 数据寄存器(AES_Data) ....................................................................................................... 576
22.2.3 密钥寄存器(AES_Key) ........................................................................................................ 577
22.3 异常机制 ................................................................................................................................................ 578
22.4 本模块操作说明 .................................................................................................................................... 579
22.4.1 IP 操作的共同点 ......................................................................................................................... 579
22.4.2 加密操作流程 ............................................................................................................................ 579
22.4.3 解密操作流程 ............................................................................................................................ 579
TMF100x 系列用户手册 Page 20 of 705
22.4.4 数据示例 .................................................................................................................................... 580
22.5 运行时间说明 ........................................................................................................................................ 581
23 模数转换器(ADC) ........................................................................................................................................ 582
23.1 模块简介 ................................................................................................................................................ 582
23.2
ADC
框图 ................................................................................................................................................. 583
23.3 转换时序及转换速度 ............................................................................................................................ 584
23.4 单次转换模式 ........................................................................................................................................ 585
23.5 扫描转换模式
........................................................................................................................................ 587
23.5.1 顺序扫描转换模式 .................................................................................................................... 587
23.5.2 插队扫描转换模式 .................................................................................................................... 589
23.5.3 扫描转换触发 DMA 读取 ......................................................................................................... 592
23.6 连续转换累加模式 ................................................................................................................................ 594
23.7 ADC 转换外部触发源 ........................................................................................................................... 597
23.8 ADC 转换结果比较 ............................................................................................................................... 598
23.9 ADC 中断 ................................................................................................................................................ 599
23.10 使用温度传感器测量环境温度 .......................................................................................................... 600
23.11 ADC 模块寄存器 ................................................................................................................................. 602
23.11.1 ADC 基本配置寄存器 0(ADC_CR0)................................................................................. 604
23.11.2 ADC 基本配置寄存器 1(ADC_CR1)................................................................................. 606
23.11.3 ADC 顺序扫描转换通道配置寄存器 0(ADC_SQR0) ...................................................... 608
23.11.4 ADC 顺序扫描转换通道配置寄存器 1(ADC_SQR1) ...................................................... 609
23.11.5 ADC 顺序扫描转换通道配置寄存器 2(ADC_SQR2) ...................................................... 610
23.11.6 ADC 插队扫描转换通道配置寄存器(ADC_JQR) ............................................................ 611
23.11.7 ADC 顺序扫描转换通道 x 转换结果(ADC_SqrResult0 - 15) .......................................... 611
23.11.8 ADC 插队扫描转换通道 x 转换结果(ADC_JqrResult0 - 3) ............................................. 612
23.11.9 ADC 转换结果(ADC_Result) ............................................................................................. 612
23.11.10 ADC 转换结果累加值(ADC_ResultAcc) ........................................................................ 613
23.11.11 ADC 比较上阈值(ADC_HT) ............................................................................................ 613
23.11.12 ADC 比较下阈值(ADC_LT) ............................................................................................ 614
23.11.13 ADC 中断标志寄存器(ADC_IFR) ................................................................................... 615
23.11.14 ADC 中断清除寄存器(ADC_ICR) .................................................................................. 616
23.11.15 ADC 单次转换或顺序扫描转换外部中断触发源配置 ....................................................... 617
23.11.16 ADC 插队扫描转换外部中断触发源配置寄存器(ADC_ExtTrigger1) .......................... 619
23.11.17 ADC 单次转换启动控制寄存器(ADC_SglStart) ............................................................ 621
23.11.18 ADC 顺序扫描转换启动控制寄存器(ADC_SqrStart) .................................................... 621
23.11.19 ADC 插队扫描转换启动控制寄存器(ADC_JqrStart) ..................................................... 622
24 模拟比较器(VC) ........................................................................................................................................... 623
24.1 模拟电压比较器 VC 简介 ................................................................................................................... 623
24.2 电压比较器框架图 ................................................................................................................................ 624
24.3 建立/响应时间 ....................................................................................................................................... 624
剩余704页未读,继续阅读
2020-04-05 上传
2023-06-28 上传
2023-05-17 上传
2023-08-28 上传
2023-05-24 上传
2023-07-28 上传
2023-06-08 上传
2023-05-24 上传
2023-08-24 上传
熊比哒
- 粉丝: 34
- 资源: 292
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 磁性吸附笔筒设计创新,行业文档精选
- Java Swing实现的俄罗斯方块游戏代码分享
- 骨折生长的二维与三维模型比较分析
- 水彩花卉与羽毛无缝背景矢量素材
- 设计一种高效的袋料分离装置
- 探索4.20图包.zip的奥秘
- RabbitMQ 3.7.x延时消息交换插件安装与操作指南
- 解决NLTK下载停用词失败的问题
- 多系统平台的并行处理技术研究
- Jekyll项目实战:网页设计作业的入门练习
- discord.js v13按钮分页包实现教程与应用
- SpringBoot与Uniapp结合开发短视频APP实战教程
- Tensorflow学习笔记深度解析:人工智能实践指南
- 无服务器部署管理器:防止错误部署AWS帐户
- 医疗图标矢量素材合集:扁平风格16图标(PNG/EPS/PSD)
- 人工智能基础课程汇报PPT模板下载
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功