MSP430USBDEVPACK
MSP430 USB 開發套件
MSP430USBDEVPACK
概覽
The USB Developers Package for MSP430 is a software package containing all necessary source code and sample applications required for developing a USB-based MSP430 project. The package only supports MSP430 USB devices.
Note: This software is available as part of MSPWare. If you have downloaded and installed the latest version of MSPWare, then you already have this USB software development package.
特點
- MSP430 API Code Stacks - Contains all necessary API's and examples to get started with USB development, using the CDC (Communications Device Class), HID (Human Interface Device) and MSC (Mass Storage Class) classes. The USB API also supports composite devices where a single physical device contains multiple USB interfaces. For example, a USB device may be a CDC+HID+MSC composite.
- USB Descriptor Tool - A code generation tool that quickly configures the USB API stack for any combination of USB interfaces (single or composite), including descriptor generation – simply run the Tool and begin writing applications. It saves the developer's time and reduces the chance for errors.
- USB Field Firmware Updater - Applications that upgrade MSP430 firmware in the field, using the MSP430's on-chip USB bootstrap loader (BSL). A Visual Studio application and a Python based application are included for this purpose.
- Java HID Demo - An application enabling communication between a PC application and an MSP430-based device running the MSP430 HID API stack. It enables HID to be used for general-purpose USB communication, rather than being limited to mice and keyboards.
Now with New Features
- New Python-based firmware upgrader for Windows and Linux
- BSD licensed
- Improved examples, documentation, and navigation
- New simple Rx/Tx examples using DriverLib, easily configured to work with MSP430 USB LaunchPad, MSP430F5529 USB Experimenter's Board, and FET target boards
- Updated Programmers Guide and Examples Guide
- TI Resource Explorer interface updates makes getting started even simpler
- Improved Directory structure
- Improved Descriptor Tool
- Bolder and clearer GUI
- Interface views improved to reflect functionality
- Manipulation of views simplified
Each software package has an accompanying application note documentation that is separate from this package. Follow the links below to view the application note.
開始使用
下載項目
MSP430USBDEVPACK — MSP430 USB Developers Package
支援產品和硬體
產品
Low-power MCUs
感測 MCU
硬體開發
開發套件
MSP430USBDEVPACK — MSP430 USB Developers Package
USB 5_00_01 Stack and Examples
Windows Descriptor Tool Installer
Linux Descriptor Tool Installer
Mac OSX Descriptor Tool Installer
Firmware Upgrade Example (Windows-only Commercial licensed)
Python based Firmware Upgrade Example (Open Source Licensed)
Java HID Demo (Open Source Licensed)
產品
Low-power MCUs
感測 MCU
硬體開發
開發套件
最新功能
New in 5.00.00
- Updated to conform to MCU coding standard
- Macro definition DEPRECATED included in compiler option of all examples to remove deprecated functions and definitions from header files.
- Old API function names and definitions mapped to new names.
- Macro definition DRIVERLIB_LEGACY_MODE option removed.
- Tool no longer uses RCP application.
- New instructions on how to use the Descriptor Tool
- Regenerated descriptor.c, descriptors.h and UsbIsr.c files
- Function names and defination names changed to conform to MCU coding standard
版本資訊
The USB Developers Package for MSP430 is a software package that contains all necessary source code and sample applications that are required to start developing a USB-based MSP430 application. The package only supports MSP430 USB devices.
Features
- MSP430USBDevelopersPackage_5_00_00.zip contains components that are all BSD licensed.
- MSP430 USB API that supports Virtual COMport (CDC), Human Interface (HID), Mass Storage (MSC) and Continua Medical (PHDC) device classes.
- MSP430 USB Descriptor Tool which is BSD licensed and requires the user to install Java.
- Java HID Demo - A Java based host application that makes it easy for a USB host PC to communicate with an MSP430-based device running the MSP430 HID Datapipe APIs. It is designed to make HID easy for general-purpose USB communication. Requires the user to install Java.
- Python USB Field Firmware Upgrader - Allows customers to easily customize and release an installer package for upgrading MSP430-based devices in the field, using the MSP430's on-chip USB bootstrap loader (BSL). The package contains all necessary source code to enable quick and easy custom modification.
- MSPUSBDescriptorTool-5_00_00_19-windows-installer.exe and MSPUSBDescriptorTool-5_00_00_19-linux-installer.run
- MSP430 Descriptor Tool Installers for Windows and Linux which do not require Java to be installed separately.
- MSP430_USB_Firmware_Upgrade_Example-1.3.1-Setup.exe
- Installer for Visual Studio based Field Firmware Upgrader
- Python_Firmware_Upgrader-5_00_00.zip
- Installer for Python based Field Firmware Upgrader (This is also included in MSP430USBDevelopersPackage_5_00_00.zip).
- Requires Code Composer Studio v5.5 or IAR Embedded Workbench v5.51 to build and run. (older versions of CCS can be used with workarounds. See Release Notes).
- Some tools require user to install Java.
技術文件
| 重要文件 | 類型 | 標題 | 格式選項 | 下載最新的英文版本 | 日期 | |
|---|---|---|---|---|---|---|
| 應用說明 | MSP430™ USB HID Windows API Programmer's Guide (Rev. A) | PDF | HTML | 2023/5/15 | |||
| 白皮書 | 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 |