SW-DRL

StellarisWare® 驱动程序库独立包

SW-DRL

下载

概述

Stellaris 外设驱动程序库是免版税的函数集,用于控制在 Stellaris 系列 ARM Cortex-M3 微处理器上的外设。性能远优于 GUI 外设配置工具,Stellaris 外设驱动程序库可执行外设初始化和外设控制函数,并提供轮询或中断驱动外设支持。

特性

Stellaris 外设驱动程序库支持两种编程模型:直接寄存器访问模型和软件驱动程序模型。根据应用需要或开发人员所需的编程环境,可单独使用每个编程模型或进行组合使用。直接寄存器访问模型包括每个特定 Stellaris MCU 的头文件,并且通常会在大多数深层嵌入式固件工程师和经常使用 8 位和 16 位 MCU 的工程师熟悉的软件开发环境中生成更小且更有效的代码。软件驱动程序模型使软件工程师无需了解硬件详细信息,包括每个寄存器、位字段的操作、它们的交互以及外设正常操作所需的定序,通常需要更少的时间来开发应用程序。

某些 Stellaris 微处理器在 ROM(只读存储器)中提供 Stellaris 外设驱动程序库片上试验。借助 ROM 中的 Stellaris 外设驱动程序库,在整个闪存可用于应用程序的环境中,使用该库快速开发高效且功能性应用程序比以往更加容易。基于 ROM 的 Stellaris 外设驱动程序库还支持用户对标准 Stellaris 外设驱动程序库功能进行基于闪存的覆盖,从而使功能具有完整的灵活性。

  • 免费许可证和免版税使用权(与 Stellaris MCU 配合使用)
  • 简化和加快应用程序的开发 - 可用于应用程序开发或作为编程示例。
  • 可轻松、快速地使用所有 Stellaris 外设,包括闪存编程、MPU 支持、GPIO、UART、ADC、比较器、定时器、PWM、以太网、IEEE 1588 支持、USB、CAN 以及 Stellaris 引导加载程序。
  • 在某些 Stellaris 微处理器的 ROM 中可获得。
  • 可创建功能齐全、易于维护的代码。
  • 除完全不可能的情况外,完全用 C 语言编写。即使是用 C 语言编写的,由于 Cortex-M3 Thumb2 指令集的紧凑性,该软件在内存和处理器使用方面也相当高效。
  • 充分利用 Cortex-M3 内核出色的中断性能,无需任何特殊的编译指示或自定义汇编代码序言/尾声函数。
  • 可以编译为包含错误检查代码(用于开发)或不包含(用于内存配置较小的 MCU 的最终生产用途)。
  • 可作为对象库和源代码,以便按原样使用该库或根据需要修改。
  • 为每个外设提供完整的源代码示例,以及适用于所有 Stellaris 开发和评估套件的开箱即用完整项目。
  • 在 ARM/Keil、IAR、Code Red、CodeSourcery 以及通用 GNU 开发工具上编译。
下载 观看带字幕的视频 视频

下载

驱动程序或库

SW-DRL StellarisWare® 驱动程序库独立包

lock = 需要出口许可(1 分钟)
支持的产品和硬件

SW-DRL StellarisWare® 驱动程序库独立包

close
最新版本
版本: null
发布日期: 2024-8-23

技术文档

未找到结果。请清除搜索并重试。
查看全部 1
类型 标题 下载最新的英语版本 日期
用户指南 Stellaris Peripheral Driver Library User's Guide (SW-DRL-UG) (Rev. P) 2013-4-19

支持和培训

可获得 TI 工程师技术支持的 TI E2E™ 论坛

查看全部论坛主题 查看英文版全部论坛主题

所有内容均由 TI 和社区贡献者按“原样”提供,并不构成 TI 规范。请参阅使用条款

如果您对质量、包装或订购 TI 产品有疑问,请参阅 TI 支持