讲稿StellarisWare软件入门介绍.PDFVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
讲稿StellarisWare软件入门介绍

讲稿: StellarisWare 软件入门介绍 Introducing StellarisWare 大家好,欢迎收看德州仪器StellarisWare 入门介绍 幻灯片 1 : 今天我们将向您介绍德州仪器StellarisWare 软件,让您更好地了解其应用程序。 StellarisWare 是一种需要与我 们 Stellaris MCU 配合使用的软件。 它包括我们 Stellaris 团队自己创建的软件,或经移植与 Stellaris MCU 配合使 用的第三方软件。 StellarisWare 软件可分为 5 类功能程序库: - 外设驱动库 - 图形库 - USB 程序库 - IEC 60730 文件库 - IQMath 利用已预载在 MCU ROM 上的StellarisWare,可以轻而易举地访问常用函数,为您的设计尽力提供一个稳健的解 决方案。 幻灯片 2 : StellarisWare 主要有三种的使用方法: 1) 开箱即用;MCU 到货开包后即可立即安装使用 2) 利用我们所提供的大量文档详细了解 Stellaris MCU ,启动您的产品开发。 3) 利用我们提供的免专利费的TI 技术,快速进军市场 我们特有的芯片和StellarisWare 软件并行开发的模式实践了我们尽心助您成功的一贯承诺! 幻灯片 3 : 欲获得StellarisWare,您可以在 /stellarisware 网页上免费下载,或通过器件附带的 CD 直接安装。 鉴于供 应商的工具更新频繁,Stellaris 团队会及时更新重建StellarisWare 工程,向客户推出最新的软件,从而确保以供 应商产品的一致,为您提供最佳的用户体验机会。 幻灯片 4 : StellarisWare 外设驱动库 是 此套软件的核心部分,提供开发中要使用的源代码和库文件,帮助您加快开发进度。 StellarisWare 的使用已经得到TI 许可证的授权许可。您可以原样使用我们的代码,或按您自己的需要对其进行 修改。然而,第三方工具的许可条件有所不同,对此类问题我们可以提供支持。 1 幻灯片 5 : 这里一个简单的代码范例。它的代码编写清晰易懂,函数命称意思明了。StellarisWare 的编码以匈牙利命名法 (Hungarian-Notation)为标准。 这里有2 个函数: Main (主函数)和 UART interrupt handler 中断处理函数。 本例中的所用到的函数调用指令都 取自于DriverLib 驱动库所提供的函数。 在主函数中, • 首先利用函数SysCtlClockSet 设置系统时钟。 • 然后使能 UART 和 GPIOA 。 • 用函数IntMasterEnable 使能处理器中断功能。 • 设置GPIOA,引脚 0 和 1 作为 UART 引脚使用。 • 用函数UARTConfigSet 对UART 进行配置,以便通过 8 个数据位(无奇偶校验)和 1 个停止位,使达到 115,200 波特率。 • 使能UART 端口0,使能在中断控制器层面产生中断,并且在收到字符或发生接收超时(receive timeout)的 时候产生UART0 中断。 • 最后,当数据通过 UART 实现回送后,即进入无限循环状态。 • 当 UART 接收到数据时,系统会执行 UART 中断处理程序。该程序负责将数据回送到UART 。 首先中断处理程 序转换为中断状态,然后清除产生的中断。 While loop 确保字符收到,并将其回传到 UART 。 使用驱动库以及其文档可以使编程变得轻松简单,我们不再需要了解 UART 模块或中断控制器的低级寄存器细 节。 注意:如要使用 _MAP ,需要用#include 包含指令加载StellarisWare inc 文件夹中的 rom_map.h 头文件。如果 ROM 中有可用的宏(macros),这些宏将从ROM 进行函数调用。否则将从闪存中寻找执行指令。 幻灯片 6 : USB 库是 StellarisWare 中比较复杂的一个程序库。此库为 USB 主控制器(Host), USB 接口(device)和移动USB OTG 应用程序提供支持。 StellarisWare 提供一套完整的各种操作模式下的USB 代码示例。其中有很多示例都 可以原样照搬(a

文档评论(0)

ldj215323 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档