Tiva C系列TM4C123G单片机使用及评估板介绍

需积分: 49 68 下载量 195 浏览量 更新于2024-08-09 收藏 1.71MB PDF 举报
"该文档是mThings使用手册的v1.0.0版本,主要介绍了TM4C123GH6PM单片机的功能、硬件描述以及Tiva™C系列TM4C123G LaunchPad评估板的使用。手册还涵盖了USB连接、运动控制、电源管理、调试接口和软件开发的相关内容。" 详细知识点: 1. **TM4C123GH6PM单片机**: 这是一款32位ARM Cortex-M4核心的微控制器,内置256kB闪存和32kB SRAM,工作频率高达80MHz。它支持USB主机、设备和OTG连接,具备休眠模式和PWM模块,以及丰富的外围设备。工厂预编程有快速入门的演示程序,该程序在每次上电时运行,除非被用户程序替换。 2. **硬件描述**: 大部分单片机信号通过0.1英寸间距的GPIO引脚输出,内部多路复用器可将不同外设功能分配给这些引脚。设计时要考虑外部电路对板上电源轨的额外负载。单片机的GPIO垫可用于多种功能,且板上可能已经预配置了一些特定用途的外设。 3. **TM4C123G LaunchPad评估板**: 该评估板是一个用于测试和开发的低成本平台,配备了TM4C123GH6PM微控制器。板上包括USB接口、运动控制功能、用户开关和RGB LED,以及扩展接口(如BoosterPack插槽),方便用户进行功能扩展和原型设计。 4. **USB连接**: 评估板支持USB2.0设备接口,可用于连接其他USB设备或作为主机控制其他USB设备。USB连接的详细信号描述在文档中有列出。 5. **运动控制**: 提供了运动控制脉宽调制(PWM),适用于电机控制和其他需要精确时序控制的应用。 6. **电源管理**: 评估板的电源部分包括电源输入和休眠模式管理。电源部分支持多种工作状态,休眠模式有助于降低功耗。同时,板上还有定时器和复位功能。 7. **在电路调试接口(ICDI)**: ICDI接口用于在电路调试,提供了一个虚拟COM端口,便于通过调试工具进行程序下载和运行时监控。 8. **软件开发**: 用户指南包含了软件说明、源代码、工具选项以及如何编程评估板的步骤,支持软件开发过程。 9. **引用、PCB布局和物料清单**: 文档提供了组件参考、位置图、物料清单(BOM)以及原理图,供用户进行硬件设计参考。 这份使用手册详细介绍了TM4C123G微控制器及其在Tiva™C系列LaunchPad评估板上的应用,是开发人员进行基于ARM Cortex-M4的项目开发的重要参考资料。