MSP430USBDEVPACK

MSP430 USB 开发包

MSP430USBDEVPACK

下载

概述

适用于 MSP430 的 USB 开发套件是一款软件包,包含开发基于 USB 的 MSP430 项目所需的所有必要源代码和应用示例。此软件包仅支持 MSP430 USB 器件。

特性
  • MSP430 API 代码堆栈 - 包含开始 USB 开发所需的所有必要 API 和示例,采用 CDC(通信设备类)、HID(人机接口设备)和 MSC(海量存储类)类。USB API 还支持单个物理设备包含多个 USB 接口的复合设备。例如,USB 设备可以是 CDC+HID+MSC 复合设备。
  • USB 描述符工具 - 一种代码生成工具,针对任何的 USB 接口(单个接口或复合接口)组合来快速配置 USB API 堆栈,包括描述符生成 – 只需运行该工具并开始编写应用程序。它可以节省开发者的时间并减少出错机会。
  • USB Field Firmware Updater - 用于现场升级 MSP430 固件的应用程序,采用 MSP430 的芯片上 USB 引导加载程序 (BSL)。为此,其中包含了一个 Visual Studio 应用程序和一个基于 Python 的应用程序。
  • Java HID Demo - 一种应用程序,可启用 PC 应用程序与运行 MSP430 HID API 堆栈的基于 MSP430 的设备之间的通信。通过它可使 HID 用于通用的 USB 通信,而不局限于鼠标和键盘。

现提供新功能

  • 适用于 Windows 和 Linux 的基于 Python 的新固件升级程序
    • 获得 BSD 许可
  • 改进的示例、文档和导航
    • 采用 DriverLib 的简单的新 Rx/Tx 示例,轻松配置后适用于 MSP430 USB LaunchPadMSP430F5529 USB 实验板和 FET 目标板
    • 更新的程序员指南和示例指南
    • TI Resource Explorer 界面更新使得入门更加简单
    • 改进的目录结构
  • 改进的描述符工具
    • 更醒目更清晰的 GUI
    • 接口视图改进后更能反映功能
    • 视图操作已简化

每个软件包均附带一个独立的应用手册文档。访问下列链接可查看应用手册。

下载 观看带字幕的视频 视频

下载

应用软件和框架

MSP430USBDEVPACK MSP430 USB 开发包

支持的产品和硬件

支持的产品和硬件

产品
MSP430 微控制器
MSP430F5500 具有 8KB 闪存、4KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5501 具有 16KB 闪存、4KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5502 具有 24KB 闪存、4KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5503 具有 32KB 闪存、4KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5504 具有 8KB 闪存、4KB SRAM、10 位 ADC、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5505 具有 16KB 闪存、4KB SRAM、10 位 ADC、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5506 具有 24KB 闪存、4KB SRAM、10 位 ADC、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5507 具有 32KB 闪存、4KB SRAM、10 位 ADC、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5508 具有 16KB 闪存、4KB SRAM、10 位 ADC、比较器、DMA、UART/SPI/I2C、USB 和硬件乘法器的 25MHz MCU MSP430F5509 具有 24KB 闪存、4KB SRAM、10 位 ADC、比较器、DMA、UART/SPI/I2C、USB 和硬件乘法器的 25MHz MCU MSP430F5510 具有 32KB 闪存、4KB SRAM、10 位 ADC、比较器、DMA、UART/SPI/I2C、USB 和硬件乘法器的 25MHz MCU MSP430F5513 具有 32KB 闪存、4KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5514 具有 64KB 闪存、4KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5515 具有 64KB 闪存、4KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5517 具有 96KB 闪存、6KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5519 具有 128KB 闪存、8KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5521 具有 32KB 闪存、6KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C、USB 和硬件乘法器的 25MHz MCU MSP430F5522 具有 32KB 闪存、8KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C、USB 和硬件乘法器的 25MHz MCU MSP430F5524 具有 64KB 闪存、4KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C、USB 和硬件乘法器的 25MHz MCU MSP430F5525 具有 64KB 闪存、4KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C、USB 和硬件乘法器的 25MHz MCU MSP430F5526 具有 96KB 闪存、6KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C、USB 和硬件乘法器的 25MHz MCU MSP430F5527 具有 96KB 闪存、6KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C、USB 和硬件乘法器的 25MHz MCU MSP430F5528 具有 128KB 闪存、8KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C、USB 和硬件乘法器的 25MHz MCU MSP430F5529 具有 128KB 闪存、8KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C、USB 和硬件乘法器的 25MHz MCU MSP430F5630 具有 128KB 闪存、16KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 20 MHz MCU MSP430F5631 具有 192KB 闪存、16KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 20 MHz MCU MSP430F5632 具有 256KB 闪存、16KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 20MHz MCU MSP430F5633 具有 128KB 闪存、16KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和 USB 的 20MHz MCU MSP430F5634 具有 192KB 闪存、16KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和 USB 的 20MHz MCU MSP430F5635 具有 256KB 闪存、16KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和 USB 的 20MHz MCU MSP430F5636 具有 128KB 闪存、16KB SRAM、12 位 ADC、12 位 DAC、比较器、DMA 和 USB 的 20MHz MCU MSP430F5637 具有 192KB 闪存、16KB SRAM、12 位 ADC、12 位 DAC、比较器、DMA 和 USB 的 20MHz MCU MSP430F5638 具有 256KB 闪存、16KB SRAM、12 位 ADC、12 位 DAC、比较器、DMA 和 USB 的 20MHz MCU MSP430F5658 具有 384KB 闪存、32KB SRAM、12 位 ADC、12 位 DAC、比较器、DMA 和 USB 的 20MHz MCU MSP430F5659 具有 512KB 闪存、64KB SRAM、12 位 ADC、12 位 DAC、比较器、DMA 和 USB 的 20MHz MCU MSP430F6458 具有 384KB 闪存、34KB SRAM、12 位 ADC、12 位 DAC、比较器、DMA、160 段 LCD 的 20MHz MCU MSP430F6459 具有 512KB 闪存、66KB SRAM、12 位 ADC、12 位 DAC、比较器、DMA、160 段 LCD 的 20MHz MCU MSP430F6459-HIREL HiRel 混合信号微控制器 MSP430F6630 具有 128KB 闪存、16KB SRAM、比较器、DMA、UART/SPI/I2C、160 段 LCD、USB 的 20MHz MCU MSP430F6631 具有 192KB 闪存、16KB SRAM、比较器、DMA、UART/SPI/I2C、160 段 LCD、USB 的 20MHz MCU MSP430F6632 具有 256KB 闪存、16KB SRAM、比较器、DMA、UART/SPI/I2C、160 段 LCD、USB 的 20MHz MCU MSP430F6633 具有 128KB 闪存、16KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C、160 段 LCD、USB 的 20MHz MCU MSP430F6634 具有 192KB 闪存、16KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C、160 段 LCD、USB 的 20MHz MCU MSP430F6635 具有 256KB 闪存、16KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C、160 段 LCD、USB 的 20MHz MCU MSP430F6636 具有 128KB 闪存、16KB SRAM、12 位 ADC、12 位 DAC、比较器、DMA、160 段 LCD、USB 的 20MHz MCU MSP430F6637 具有 192KB 闪存、16KB SRAM、12 位 ADC、12 位 DAC、比较器、DMA、160 段 LCD、USB 的 20MHz MCU MSP430F6638 具有 256KB 闪存、16KB SRAM、12 位 ADC、12 位 DAC、比较器、DMA、160 段 LCD、USB 的 20MHz MCU MSP430F6658 具有 384KB 闪存、32KB SRAM、12 位 ADC、12 位 DAC、比较器、DMA、160 段 LCD、USB 的 20MHz MCU MSP430F6659 具有 512KB 闪存、64KB SRAM、12 位 ADC、12 位 DAC、比较器、DMA、160 段 LCD、USB 的 20MHz MCU MSP430FG6626 具有 128KB 闪存、10KB SRAM、16 位 Σ-Δ ADC、双 DAC、DMA、2 个运算放大器和 160 段 LCD 的 20MHz MCU
硬件开发
开发套件
MSP-EXP430F5529LP MSP430F5529 USB LaunchPad™ 开发套件 MSP-TS430PN80USB MSP-TS430PN80USB - 适用于 MSP430F5x MCU 的 80 引脚目标开发板
下载选项

MSP430USBDEVPACK MSP430 USB 开发包

close
最新版本
版本: 5.20.07.01
发布日期: 29 三月 2017

USB Stack and Examples

MD5 校验和

Windows Descriptor Tool Installer

MD5 校验和

Mac OSX Descriptor Tool Installer

MD5 校验和

Linux Descriptor Tool Installer

MD5 校验和

Firmware Upgrade Example (Windows-only Commercial licensed)

MD5 校验和

Python based Firmware Upgrade Example (Open Source Licensed)

MD5 校验和

Java HID Demo (Open Source Licensed)

MD5 校验和
产品
MSP430 微控制器
MSP430F5500 具有 8KB 闪存、4KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5501 具有 16KB 闪存、4KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5502 具有 24KB 闪存、4KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5503 具有 32KB 闪存、4KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5504 具有 8KB 闪存、4KB SRAM、10 位 ADC、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5505 具有 16KB 闪存、4KB SRAM、10 位 ADC、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5506 具有 24KB 闪存、4KB SRAM、10 位 ADC、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5507 具有 32KB 闪存、4KB SRAM、10 位 ADC、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5508 具有 16KB 闪存、4KB SRAM、10 位 ADC、比较器、DMA、UART/SPI/I2C、USB 和硬件乘法器的 25MHz MCU MSP430F5509 具有 24KB 闪存、4KB SRAM、10 位 ADC、比较器、DMA、UART/SPI/I2C、USB 和硬件乘法器的 25MHz MCU MSP430F5510 具有 32KB 闪存、4KB SRAM、10 位 ADC、比较器、DMA、UART/SPI/I2C、USB 和硬件乘法器的 25MHz MCU MSP430F5513 具有 32KB 闪存、4KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5514 具有 64KB 闪存、4KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5515 具有 64KB 闪存、4KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5517 具有 96KB 闪存、6KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5519 具有 128KB 闪存、8KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 25MHz MCU MSP430F5521 具有 32KB 闪存、6KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C、USB 和硬件乘法器的 25MHz MCU MSP430F5522 具有 32KB 闪存、8KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C、USB 和硬件乘法器的 25MHz MCU MSP430F5524 具有 64KB 闪存、4KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C、USB 和硬件乘法器的 25MHz MCU MSP430F5525 具有 64KB 闪存、4KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C、USB 和硬件乘法器的 25MHz MCU MSP430F5526 具有 96KB 闪存、6KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C、USB 和硬件乘法器的 25MHz MCU MSP430F5527 具有 96KB 闪存、6KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C、USB 和硬件乘法器的 25MHz MCU MSP430F5528 具有 128KB 闪存、8KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C、USB 和硬件乘法器的 25MHz MCU MSP430F5529 具有 128KB 闪存、8KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C、USB 和硬件乘法器的 25MHz MCU MSP430F5630 具有 128KB 闪存、16KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 20 MHz MCU MSP430F5631 具有 192KB 闪存、16KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 20 MHz MCU MSP430F5632 具有 256KB 闪存、16KB SRAM、比较器、DMA、UART/SPI/I2C、USB、计时器和硬件乘法器的 20MHz MCU MSP430F5633 具有 128KB 闪存、16KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和 USB 的 20MHz MCU MSP430F5634 具有 192KB 闪存、16KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和 USB 的 20MHz MCU MSP430F5635 具有 256KB 闪存、16KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C 和 USB 的 20MHz MCU MSP430F5636 具有 128KB 闪存、16KB SRAM、12 位 ADC、12 位 DAC、比较器、DMA 和 USB 的 20MHz MCU MSP430F5637 具有 192KB 闪存、16KB SRAM、12 位 ADC、12 位 DAC、比较器、DMA 和 USB 的 20MHz MCU MSP430F5638 具有 256KB 闪存、16KB SRAM、12 位 ADC、12 位 DAC、比较器、DMA 和 USB 的 20MHz MCU MSP430F5658 具有 384KB 闪存、32KB SRAM、12 位 ADC、12 位 DAC、比较器、DMA 和 USB 的 20MHz MCU MSP430F5659 具有 512KB 闪存、64KB SRAM、12 位 ADC、12 位 DAC、比较器、DMA 和 USB 的 20MHz MCU MSP430F6458 具有 384KB 闪存、34KB SRAM、12 位 ADC、12 位 DAC、比较器、DMA、160 段 LCD 的 20MHz MCU MSP430F6459 具有 512KB 闪存、66KB SRAM、12 位 ADC、12 位 DAC、比较器、DMA、160 段 LCD 的 20MHz MCU MSP430F6459-HIREL HiRel 混合信号微控制器 MSP430F6630 具有 128KB 闪存、16KB SRAM、比较器、DMA、UART/SPI/I2C、160 段 LCD、USB 的 20MHz MCU MSP430F6631 具有 192KB 闪存、16KB SRAM、比较器、DMA、UART/SPI/I2C、160 段 LCD、USB 的 20MHz MCU MSP430F6632 具有 256KB 闪存、16KB SRAM、比较器、DMA、UART/SPI/I2C、160 段 LCD、USB 的 20MHz MCU MSP430F6633 具有 128KB 闪存、16KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C、160 段 LCD、USB 的 20MHz MCU MSP430F6634 具有 192KB 闪存、16KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C、160 段 LCD、USB 的 20MHz MCU MSP430F6635 具有 256KB 闪存、16KB SRAM、12 位 ADC、比较器、DMA、UART/SPI/I2C、160 段 LCD、USB 的 20MHz MCU MSP430F6636 具有 128KB 闪存、16KB SRAM、12 位 ADC、12 位 DAC、比较器、DMA、160 段 LCD、USB 的 20MHz MCU MSP430F6637 具有 192KB 闪存、16KB SRAM、12 位 ADC、12 位 DAC、比较器、DMA、160 段 LCD、USB 的 20MHz MCU MSP430F6638 具有 256KB 闪存、16KB SRAM、12 位 ADC、12 位 DAC、比较器、DMA、160 段 LCD、USB 的 20MHz MCU MSP430F6658 具有 384KB 闪存、32KB SRAM、12 位 ADC、12 位 DAC、比较器、DMA、160 段 LCD、USB 的 20MHz MCU MSP430F6659 具有 512KB 闪存、64KB SRAM、12 位 ADC、12 位 DAC、比较器、DMA、160 段 LCD、USB 的 20MHz MCU MSP430FG6626 具有 128KB 闪存、10KB SRAM、16 位 Σ-Δ ADC、双 DAC、DMA、2 个运算放大器和 160 段 LCD 的 20MHz MCU
硬件开发
开发套件
MSP-EXP430F5529LP MSP430F5529 USB LaunchPad™ 开发套件 MSP-TS430PN80USB MSP-TS430PN80USB - 适用于 MSP430F5x MCU 的 80 引脚目标开发板

技术文档

未找到结果。请清除搜索,并重试。
查看全部 7
类型 标题 下载最新的英语版本 日期
应用手册 MSP430™ USB HID Windows API 编程人员指南 (Rev. A) PDF | HTML 英语版 (Rev.A) PDF | HTML 2023年 6月 1日
白皮书 The ultra-low-power USB revolution (Rev. A) 2019年 2月 26日
应用手册 Starting a USB Design Using MSP430 MCUs (Rev. B) PDF | HTML 2018年 10月 19日
更多文献资料 MSP430 Design Workshop – USB Devices 2015年 11月 3日
应用手册 USB Field Firmware Updates on MSP430 MCUs (Rev. C) 2014年 11月 12日
白皮书 Ultra-low power USB for portable embedded applications 2013年 5月 29日
应用手册 USB Keyboard Using MSP430 Microcontrollers 2011年 12月 20日

支持与培训

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

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

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

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

视频