实例介绍
【实例简介】TM4C123中文手册
【实例截图】TM4C1233H6PM数据手册中文版.pdf
【实例截图】TM4C1233H6PM数据手册中文版.pdf

【核心代码】
目录 关于本文档 ....................................................................................................................................... 33 受众 ..................................................................................................................................................... 33 关于本手册 ........................................................................................................................................... 33 相关文档 ............................................................................................................................................... 33 文档约定 ............................................................................................................................................... 34 1 结构概述 ................................................................................................................... 36 1.1 Tiva™ C 系列 概述 ........................................................................................................ 36 1.2 TM4C1233H6PM 微控制器概述 ..................................................................................... 36 1.3 TM4C1233H6PM 微控制器特性 ..................................................................................... 39 1.3.1 ARM Cortex-M4F 处理器核心 ........................................................................................ 39 1.3.2 片上存储器 ................................................................................................................... 41 1.3.3 串行通讯外设 ................................................................................................................ 42 1.3.4 系统集成 ....................................................................................................................... 46 1.3.5 模拟 ............................................................................................................................. 52 1.3.6 JTAG 和 ARM 串行线调试 ............................................................................................. 53 1.3.7 封装和温度 ................................................................................................................... 54 1.4 TM4C1233H6PM 微控制器硬件细节 ............................................................................... 54 1.5 开发套件 ....................................................................................................................... 54 1.6 支持信息 ....................................................................................................................... 54 2 Cortex-M4F 处理器 .................................................................................................. 55 2.1 结构框图 ....................................................................................................................... 56 2.2 概述 ............................................................................................................................. 57 2.2.1 系统级接口 ................................................................................................................... 57 2.2.2 集成的可配置调试 ......................................................................................................... 57 2.2.3 跟踪端口的接口单元(TPIU) ........................................................................................ 57 2.2.4 Cortex-M4F 系统组件细节 ............................................................................................. 58 2.3 编程模型 ....................................................................................................................... 58 2.3.1 处理器模式和软件执行的权限级别 .................................................................................. 59 2.3.2 堆栈 ............................................................................................................................. 59 2.3.3 寄存器映射 ................................................................................................................... 59 2.3.4 寄存器描述 ................................................................................................................... 61 2.3.5 异常和中断 ................................................................................................................... 77 2.3.6 数据类型 ....................................................................................................................... 77 2.4 存储模型 ....................................................................................................................... 77 2.4.1 内存区,类型和属性 ...................................................................................................... 79 2.4.2 内存访问存储系统顺序 ................................................................................................... 79 2.4.3 存储器访问行为 ............................................................................................................. 80 2.4.4 存储器访问的软件顺序 ................................................................................................... 80 2.4.5 位带区 .......................................................................................................................... 81 2.4.6 数据保存 ....................................................................................................................... 83 2.4.7 同步原语 ....................................................................................................................... 84 2.5 异常模式 ....................................................................................................................... 85 2.5.1 异常状态 ....................................................................................................................... 85 2.5.2 异常类型 ....................................................................................................................... 86 2.5.3 异常处理程序 ................................................................................................................ 89 2014 年 01 月 28 日 3 Texas Instruments-预告信息 Tiva™ TM4C1233H6PM 微控制器 2.5.4 向量表 .......................................................................................................................... 89 2.5.5 异常优先级 ................................................................................................................... 90 2.5.6 中断优先级分组 ............................................................................................................. 91 2.5.7 异常进入和返回 ............................................................................................................. 91 2.6 故障处理 ....................................................................................................................... 93 2.6.1 故障类型 ....................................................................................................................... 94 2.6.2 故障扩大和硬件故障 ...................................................................................................... 94 2.6.3 故障状态寄存器和故障地址寄存器 .................................................................................. 95 2.6.4 死锁 ............................................................................................................................. 95 2.7 电源管理 ....................................................................................................................... 95 2.7.1 进入睡眠模式 ................................................................................................................ 95 2.7.2 从睡眠模式唤醒 ............................................................................................................. 96 2.8 指令集总结 ................................................................................................................... 96 3 Cortex-M4 外设 ..................................................................................................... 103 3.1 功能说明 ..................................................................................................................... 103 3.1.1 系统定时器(SysTick) ............................................................................................... 103 3.1.2 嵌套式向量化中断控制器(NVIC) ............................................................................... 104 3.1.3 系统控制模块 (SCB) .................................................................................................... 105 3.1.4 存储器保护单元 (MPU) ................................................................................................ 106 3.1.5 浮点单元 (FPU) ........................................................................................................... 110 3.2 寄存器映射 ................................................................................................................. 113 3.3 系统定时器(SysTick)寄存器描述 ............................................................................... 116 3.4 NVIC寄存器描述 ......................................................................................................... 120 3.5 系统控制模块(SCB)寄存器描述 ................................................................................ 135 3.6 存储器保护单元(MPU)寄存器描述 ............................................................................ 163 3.7 浮点单元 (FPU) 寄存器描述 ......................................................................................... 171 4 JTAG 接口 .............................................................................................................. 177 4.1 结构框图 ..................................................................................................................... 178 4.2 信号描述 ..................................................................................................................... 178 4.3 功能说明 ..................................................................................................................... 179 4.3.1 JTAG 接口管脚 ............................................................................................................ 179 4.3.2 JTAG TAP 控制器 ........................................................................................................ 180 4.3.3 移位寄存器 ................................................................................................................. 181 4.3.4 操作注意事项 .............................................................................................................. 181 4.4 初始化和配置 .............................................................................................................. 184 4.5 寄存器描述 ................................................................................................................. 184 4.5.1 指令寄存器 (IR) ........................................................................................................... 184 4.5.2 数据寄存器 ................................................................................................................. 185 5 系统控制 ................................................................................................................. 188 5.1 信号描述 ..................................................................................................................... 188 5.2 功能说明 ..................................................................................................................... 188 5.2.1 器件标识 ..................................................................................................................... 188 5.2.2 复位控制 ..................................................................................................................... 188 5.2.3 不可屏蔽的中断 ........................................................................................................... 193 5.2.4 功率控制 ..................................................................................................................... 194 5.2.5 时钟控制 ..................................................................................................................... 195 5.2.6 系统控制 ..................................................................................................................... 201 5.3 初始化和配置 .............................................................................................................. 204 4 2014 年 01 月 28 日 Texas Instruments-预告信息 目录 5.4 寄存器映射 ................................................................................................................. 205 5.5 系统控制寄存器描述 .................................................................................................... 209 5.6 系统控制传统寄存器描述 ............................................................................................. 374 6 系统异常模块 .......................................................................................................... 428 6.1 功能说明 ..................................................................................................................... 428 6.2 寄存器映射 ................................................................................................................. 428 6.3 寄存器描述 ................................................................................................................. 428 7 休眠模块 ................................................................................................................. 436 7.1 结构框图 ..................................................................................................................... 437 7.2 信号描述 ..................................................................................................................... 437 7.3 功能说明 ..................................................................................................................... 438 7.3.1 寄存器访问间隙 ........................................................................................................... 438 7.3.2 休眠时钟源 ................................................................................................................. 438 7.3.3 系统实现 ..................................................................................................................... 440 7.3.4 电池管理 ..................................................................................................................... 440 7.3.5 实时时钟 ..................................................................................................................... 441 7.3.6 带备用电池的存储器 .................................................................................................... 442 7.3.7 电源控制:使用 HIB .................................................................................................... 443 7.3.8 以 VDD3ON 模式管理电源 ........................................................................................... 443 7.3.9 启动休眠 ..................................................................................................................... 443 7.3.10 从休眠模式唤醒 ........................................................................................................... 443 7.3.11 仲裁性电源移除 ........................................................................................................... 444 7.3.12 中断和状态 ................................................................................................................. 444 7.4 初始化和配置 .............................................................................................................. 444 7.4.1 初始化 ........................................................................................................................ 444 7.4.2 RTC 匹配功能(无休眠) ............................................................................................ 445 7.4.3 RTC 匹配/唤醒 ............................................................................................................ 445 7.4.4 外部唤醒 ..................................................................................................................... 446 7.4.5 RTC 或外部唤醒 .......................................................................................................... 446 7.5 寄存器映射 ................................................................................................................. 446 7.6 寄存器描述 ................................................................................................................. 447 8 内部存储器 ............................................................................................................. 465 8.1 结构框图 ..................................................................................................................... 465 8.2 功能说明 ..................................................................................................................... 466 8.2.1 SRAM ........................................................................................................................ 466 8.2.2 ROM .......................................................................................................................... 467 8.2.3 Flash 存储器 ............................................................................................................... 468 8.2.4 EEPROM .................................................................................................................... 473 8.3 寄存器映射 ................................................................................................................. 477 8.4 Flash 存储器寄存器描述 (Flash 控制偏移量) ................................................................. 479 8.5 EEPROM 寄存器描述(EEPROM 偏移量) .................................................................. 495 8.6 存储器寄存器描述 (系统控制偏移量) ............................................................................. 511 9 微型直接存储器访问(μDMA) ............................................................................. 519 9.1 结构框图 ..................................................................................................................... 520 9.2 功能说明 ..................................................................................................................... 520 9.2.1 通道分配 ..................................................................................................................... 520 9.2.2 优先级 ........................................................................................................................ 522 2014 年 01 月 28 日 5 Texas Instruments-预告信息 Tiva™ TM4C1233H6PM 微控制器 9.2.3 仲裁数目 ..................................................................................................................... 522 9.2.4 请求类型 ..................................................................................................................... 522 9.2.5 通道配置 ..................................................................................................................... 523 9.2.6 传输模式 ..................................................................................................................... 524 9.2.7 待传输数目及增量 ....................................................................................................... 533 9.2.8 外设接口 ..................................................................................................................... 533 9.2.9 软件请求 ..................................................................................................................... 533 9.2.10 中断及错误 ................................................................................................................. 533 9.3 初始化和配置 .............................................................................................................. 534 9.3.1 模块初始化 ................................................................................................................. 534 9.3.2 存储器到存储器传输的配置 .......................................................................................... 534 9.3.3 外设简单发送的配置 .................................................................................................... 536 9.3.4 外设乒乓接收的配置 .................................................................................................... 537 9.3.5 通道分配的配置 ........................................................................................................... 539 9.4 寄存器映射 ................................................................................................................. 539 9.5 μDMA 通道控制结构体 ................................................................................................. 541 9.6 μDMA 寄存器描述 ....................................................................................................... 548 10 通用输入/输入端口(GPIOs) ............................................................................... 582 10.1 信号描述 ..................................................................................................................... 582 10.2 功能说明 ..................................................................................................................... 584 10.2.1 数据控制 ..................................................................................................................... 586 10.2.2 中断控制 ..................................................................................................................... 587 10.2.3 模式控制 ..................................................................................................................... 588 10.2.4 确认控制 ..................................................................................................................... 588 10.2.5 引脚(Pad)控制 ............................................................................................................. 589 10.2.6 标识 ........................................................................................................................... 589 10.3 初始化和配置 .............................................................................................................. 589 10.4 寄存器映射 ................................................................................................................. 590 10.5 寄存器描述 ................................................................................................................. 592 11 通用定时器 ............................................................................................................. 635 11.1 结构框图 ..................................................................................................................... 636 11.2 信号描述 ..................................................................................................................... 637 11.3 功能说明 ..................................................................................................................... 638 11.3.1 GPTM复位条件 ........................................................................................................... 639 11.3.2 定时器模式 ................................................................................................................. 639 11.3.3 等待触发模式 .............................................................................................................. 649 11.3.4 同步通用定时器模块 .................................................................................................... 649 11.3.5 DMA 操作 ................................................................................................................... 650 11.3.6 访问连接的 16/32 位 GPTM 寄存器值 ........................................................................... 650 11.3.7 访问连接的 32/64 位宽 GPTM 寄存器值 ........................................................................ 651 11.4 初始化和配置 .............................................................................................................. 652 11.4.1 单次触发/周期定时器模式 ............................................................................................. 652 11.4.2 实时时钟 (RTC) 模式 ................................................................................................... 653 11.4.3 输入边沿计数模式下: ................................................................................................. 653 11.4.4 输入边沿定时模式 ....................................................................................................... 654 11.4.5 PWM 模式 .................................................................................................................. 655 11.5 寄存器映射 ................................................................................................................. 655 11.6 寄存器描述 ................................................................................................................. 656 6 2014 年 01 月 28 日 Texas Instruments-预告信息 目录 12 看门狗定时器 .......................................................................................................... 699 12.1 结构框图 ..................................................................................................................... 700 12.2 功能说明 ..................................................................................................................... 700 12.2.1 寄存器访问间隙 ........................................................................................................... 701 12.3 初始化和配置 .............................................................................................................. 701 12.4 寄存器映射 ................................................................................................................. 701 12.5 寄存器描述 ................................................................................................................. 702 13 模-数转换器(ADC) ............................................................................................. 724 13.1 结构框图 ..................................................................................................................... 725 13.2 信号描述 ..................................................................................................................... 725 13.3 功能说明 ..................................................................................................................... 726 13.3.1 采样序列发生器 ........................................................................................................... 726 13.3.2 模块控制 ..................................................................................................................... 727 13.3.3 硬件采样平均电路 ....................................................................................................... 730 13.3.4 模-数转换器 ................................................................................................................ 731 13.3.5 差分采样 ..................................................................................................................... 733 13.3.6 内部温度传感器 ........................................................................................................... 735 13.3.7 数字比较器 ................................................................................................................. 736 13.4 初始化和配置 .............................................................................................................. 740 13.4.1 模块初始化 ................................................................................................................. 740 13.4.2 采样序列发生器的配置 ................................................................................................. 741 13.5 寄存器映射 ................................................................................................................. 741 13.6 寄存器描述 ................................................................................................................. 743 14 通用异步收发器(UART) ..................................................................................... 806 14.1 结构框图 ..................................................................................................................... 807 14.2 信号描述 ..................................................................................................................... 807 14.3 功能说明 ..................................................................................................................... 808 14.3.1 发送/接收逻辑 ............................................................................................................. 808 14.3.2 波特率的产生 .............................................................................................................. 809 14.3.3 数据传输 ..................................................................................................................... 809 14.3.4 串行红外(SIR) ......................................................................................................... 810 14.3.5 对ISO 7816的支持 ....................................................................................................... 811 14.3.6 对调制解调器握手信号的支持 ....................................................................................... 811 14.3.7 9 位 UART 模式 .......................................................................................................... 812 14.3.8 FIFO操作 .................................................................................................................... 813 14.3.9 中断信号 ..................................................................................................................... 813 14.3.10 回送操作 ..................................................................................................................... 814 14.3.11 DMA 操作 ................................................................................................................... 814 14.4 初始化和配置 .............................................................................................................. 814 14.5 寄存器映射 ................................................................................................................. 816 14.6 寄存器描述 ................................................................................................................. 817 15 同步串行接口(SSI) ............................................................................................. 863 15.1 结构框图 ..................................................................................................................... 864 15.2 信号描述 ..................................................................................................................... 864 15.3 功能说明 ..................................................................................................................... 865 15.3.1 位速率的产生 .............................................................................................................. 865 15.3.2 FIFO操作 .................................................................................................................... 866 15.3.3 中断信号 ..................................................................................................................... 866 2014 年 01 月 28 日 7 Texas Instruments-预告信息 Tiva™ TM4C1233H6PM 微控制器 15.3.4 帧格式 ........................................................................................................................ 867 15.3.5 DMA 操作 ................................................................................................................... 874 15.4 初始化和配置 .............................................................................................................. 874 15.5 寄存器映射 ................................................................................................................. 876 15.6 寄存器描述 ................................................................................................................. 877 16 内部集成电路(I 2C)接口 ...................................................................................... 906 16.1 结构框图 ..................................................................................................................... 907 16.2 信号描述 ..................................................................................................................... 907 16.3 功能说明 ..................................................................................................................... 907 16.3.1 I2C 总线功能概览 ........................................................................................................ 908 16.3.2 可用的速度模式 ........................................................................................................... 911 16.3.3 中断信号 ..................................................................................................................... 913 16.3.4 回送操作 ..................................................................................................................... 914 16.3.5 命令序列流程图 ........................................................................................................... 914 16.4 初始化和配置 .............................................................................................................. 922 16.4.1 将 I2C 模块配置为以主机身份传输单字节数据 ................................................................ 922 16.4.2 将 I2C 主机配置为高速模式 .......................................................................................... 923 16.5 寄存器映射 ................................................................................................................. 924 16.6 寄存器描述(I 2C 主机) .............................................................................................. 925 16.7 寄存器描述(I 2C 从机) .............................................................................................. 941 16.8 寄存器描述(I 2C 状态和控制寄存器) .......................................................................... 951 17 控制器局域网(CAN)模块 ................................................................................... 954 17.1 结构框图 ..................................................................................................................... 955 17.2 信号描述 ..................................................................................................................... 955 17.3 功能说明 ..................................................................................................................... 956 17.3.1 初始化 ........................................................................................................................ 957 17.3.2 基本操作 ..................................................................................................................... 957 17.3.3 报文对象的发送 ........................................................................................................... 958 17.3.4 待发送报文对象的配置 ................................................................................................. 958 17.3.5 待发送报文对象的刷新 ................................................................................................. 959 17.3.6 已接收报文对象的接受 ................................................................................................. 960 17.3.7 接收数据帧 ................................................................................................................. 960 17.3.8 接收远程帧 ................................................................................................................. 960 17.3.9 接收/发送优先级 .......................................................................................................... 961 17.3.10 接收报文对象的配置 .................................................................................................... 961 17.3.11 已接收报文对象的处理 ................................................................................................. 962 17.3.12 中断的处理 ................................................................................................................. 963 17.3.13 测试模式 ..................................................................................................................... 964 17.3.14 位定时配置错误的注意事项 .......................................................................................... 965 17.3.15 位时间与位速率 ........................................................................................................... 965 17.3.16 位定时参数的计算 ....................................................................................................... 967 17.4 寄存器映射 ................................................................................................................. 970 17.5 寄存器描述 ................................................................................................................. 972 18 通用串行总线(USB)控制器 .............................................................................. 1000 18.1 结构框图 ................................................................................................................... 1000 18.2 信号描述 ................................................................................................................... 1000 18.3 功能说明 ................................................................................................................... 1001 8 2014 年 01 月 28 日 Texas Instruments-预告信息 目录 18.3.1 操作 .......................................................................................................................... 1001 18.3.2 DMA 操作 ................................................................................................................. 1005 18.4 初始化和配置 ............................................................................................................ 1006 18.4.1 端点配置 ................................................................................................................... 1006 18.5 寄存器映射 ................................................................................................................ 1006 18.6 寄存器描述 ................................................................................................................ 1009 19 模拟比较器 ........................................................................................................... 1052 19.1 结构框图 ................................................................................................................... 1053 19.2 信号描述 ................................................................................................................... 1053 19.3 功能说明 ................................................................................................................... 1054 19.3.1 内部参考电压编程 ...................................................................................................... 1054 19.4 初始化和配置 ............................................................................................................ 1056 19.5 寄存器映射 ................................................................................................................ 1057 19.6 寄存器描述 ................................................................................................................ 1057 20 管脚图 ................................................................................................................... 1066 21 信号表 ................................................................................................................... 1067 21.1 按管脚编号分类的信号 ............................................................................................... 1067 21.2 按信号名称分类的信号 ............................................................................................... 1073 21.3 按功能分类的信号(GPIO 除外) ............................................................................... 1078 21.4 GPIO 管脚和复用功能 ................................................................................................ 1083 21.5 复用功能的可能的管脚赋值 ........................................................................................ 1085 21.6 未用管脚的处理 ......................................................................................................... 1087 22 Electrical Characteristics .................................................................................. 1088 22.1 Maximum Ratings ...................................................................................................... 1088 22.2 Operating Characteristics ........................................................................................... 1089 22.3 Recommended Operating Conditions ......................................................................... 1090 22.4 Load Conditions ........................................................................................................ 1092 22.5 JTAG and Boundary Scan .......................................................................................... 1093 22.6 Power and Brown-Out ............................................................................................... 1095 22.6.1 VDDA Levels ............................................................................................................ 1095 22.6.2 VDD Levels ............................................................................................................... 1096 22.6.3 VDDC Levels ............................................................................................................ 1097 22.6.4 VDD Glitches ............................................................................................................ 1098 22.6.5 VDD Droop Response ............................................................................................... 1098 22.7 Reset ........................................................................................................................ 1100 22.8 On-Chip Low Drop-Out (LDO) Regulator ..................................................................... 1102 22.9 Clocks ...................................................................................................................... 1103 22.9.1 PLL Specifications ..................................................................................................... 1103 22.9.2 PIOSC Specifications ................................................................................................ 1104 22.9.3 Low-Frequency Internal Oscillator (LFIOSC) Specifications .......................................... 1104 22.9.4 Hibernation Clock Source Specifications ..................................................................... 1104 22.9.5 Main Oscillator Specifications ..................................................................................... 1105 22.9.6 System Clock Specification with ADC Operation .......................................................... 1108 22.9.7 System Clock Specification with USB Operation .......................................................... 1108 22.10 Sleep Modes ............................................................................................................. 1109 22.11 Hibernation Module ................................................................................................... 1111 22.12 Flash Memory and EEPROM ..................................................................................... 1112 2014 年 01 月 28 日 9 Texas Instruments-预告信息 Tiva™ TM4C1233H6PM 微控制器 22.13 Input/Output Pin Characteristics ................................................................................. 1113 22.13.1 GPIO Module Characteristics ..................................................................................... 1113 22.13.2 Types of I/O Pins and ESD Protection ......................................................................... 1113 22.14 Analog-to-Digital Converter (ADC) .............................................................................. 1117 22.15 Synchronous Serial Interface (SSI) ............................................................................. 1120 22.16 Inter-Integrated Circuit (I2C) Interface ......................................................................... 1123 22.17 Universal Serial Bus (USB) Controller ......................................................................... 1124 22.18 Analog Comparator ................................................................................................... 1125 22.19 Current Consumption ................................................................................................. 1127 A 封装信息 ............................................................................................................... 1130 A.1 可订购器件 ................................................................................................................ 1130 A.2 型号标识 ................................................................................................................... 1131 A.3 封装图 ...................................................................................................................... 1132 A.4 封装材料 ................................................................................................................... 1133
好例子网口号:伸出你的我的手 — 分享!
小贴士
感谢您为本站写下的评论,您的评论对其它用户来说具有重要的参考价值,所以请认真填写。
- 类似“顶”、“沙发”之类没有营养的文字,对勤劳贡献的楼主来说是令人沮丧的反馈信息。
- 相信您也不想看到一排文字/表情墙,所以请不要反馈意义不大的重复字符,也请尽量不要纯表情的回复。
- 提问之前请再仔细看一遍楼主的说明,或许是您遗漏了。
- 请勿到处挖坑绊人、招贴广告。既占空间让人厌烦,又没人会搭理,于人于己都无利。
关于好例子网
本站旨在为广大IT学习爱好者提供一个非营利性互相学习交流分享平台。本站所有资源都可以被免费获取学习研究。本站资源来自网友分享,对搜索内容的合法性不具有预见性、识别性、控制性,仅供学习研究,请务必在下载后24小时内给予删除,不得用于其他任何用途,否则后果自负。基于互联网的特殊性,平台无法对用户传输的作品、信息、内容的权属或合法性、安全性、合规性、真实性、科学性、完整权、有效性等进行实质审查;无论平台是否已进行审查,用户均应自行承担因其传输的作品、信息、内容而可能或已经产生的侵权或权属纠纷等法律责任。本站所有资源不代表本站的观点或立场,基于网友分享,根据中国法律《信息网络传播权保护条例》第二十二与二十三条之规定,若资源存在侵权或相关问题请联系本站客服人员,点此联系我们。关于更多版权及免责申明参见 版权及免责申明
网友评论
我要评论