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 LaunchPad、MSP430F5529 USB 实验板和 FET 目标板
- 更新的程序员指南和示例指南
- TI Resource Explorer 界面更新使得入门更加简单
- 改进的目录结构
- 改进的描述符工具
- 更醒目更清晰的 GUI
- 接口视图改进后更能反映功能
- 视图操作已简化
每个软件包均附带一个独立的应用手册文档。访问下列链接可查看应用手册。
开始使用
下载
应用软件和框架
MSP430USBDEVPACK — MSP430 USB 开发包
支持的产品和硬件
产品
MSP430 微控制器
硬件开发
开发套件
MSP430USBDEVPACK — MSP430 USB 开发包
USB Stack and Examples
Windows Descriptor Tool Installer
Mac OSX Descriptor Tool Installer
Linux Descriptor Tool Installer
Firmware Upgrade Example (Windows-only Commercial licensed)
Python based Firmware Upgrade Example (Open Source Licensed)
Java HID Demo (Open Source Licensed)
产品
MSP430 微控制器
硬件开发
开发套件
新增功能
- USB stack code and examples
- Function HidToBufferFromHost() updated to get Y buffer byte count from pEP2 instead of pEP1.
- Implementation of auto detection of XT2 crystal frequencies for 4MHz, 8MHz, 12MHz, 16MHz and 24MHz.
- Integration of TI’s AES128 Encryption and Decryption APIs in examples, H10_ReceiveData_EncryptDecrypt and H11_LedOnOff_EncryptDecrypt, added
- Descriptor Tool
- Removed setting for selection of XT2 crystal frequency.
- Custom interfaces are stored in the order they are created in xml file.
- Java HidDemo tool and Python Firmware Upgrader tools
- Python Firmware Upgrader tool updated to download RAM_BSL.00.08.08.39.txt file
- A new version of Java HidDemo tool created that integrates TI’s AES128 Encryption and Decryption APIs.
- USB_API changes
- USB_init() has a routine to auto detect the XT2 frequency. This routine uses Timer A to compare the frequency of SMCLK=XT2 and ACLK=REFO. The timer A will only be used during the initialization of the USB stack. Therefore, it is recommended to initialize the USB stack before initializing the Timer A in an application. If this is not possible, or to disable the XT2 frequency auto detect feature, please see the Programmers_Guide_MSP430_USB_API.pdf for more information.
发布信息
The MSP430 USB Developers Package provides APIs that make it easy to implement a simple USB data connection between a MSP430 and an USB host.
技术文档
未找到结果。请清除搜索并重试。
查看全部 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 |