- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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
您可能关注的文档
最近下载
- 2021年河南中考化学真题及答案.doc VIP
- 4.1水资源及其利用(第1课时保护水资源)课件---2024-2025学年九年级化学人教版(2024)上册.pptx VIP
- 华中科技大学大学物理2014-2015期末考试.pdf VIP
- 果树栽培学完整课件各论苹果.ppt VIP
- 连锁酒店行业2025年扩张策略与风险规避报告.docx
- 国企三项制度改革-10、任期制契约化任期业绩目标责任书(总经理).pdf VIP
- 肝衰竭诊治指南(2024年版)解读.pptx
- 住宅物业管理服务规范DB3505T 17—2024.pdf VIP
- 2024辅警面试问题及答案 .pdf VIP
- 副局长意识形态工作总结.docx VIP
文档评论(0)