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
지원되는 제품 및 하드웨어
제품
MSP430 microcontrollers
하드웨어 개발
개발 키트
MSP430USBDEVPACK — MSP430 USB Developers Package
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 microcontrollers
하드웨어 개발
개발 키트
새 소식
- 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.
출시 정보
기술 자료
| 유형 | 직함 | 최신 영어 버전 다운로드 | 날짜 | ||
|---|---|---|---|---|---|
| 애플리케이션 노트 | 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 |