20
Examples for TI-RTOS
SPRUHU4D—February 2016
MSP430 MSP-EXP430F5529LP Settings and Resources
Resources Used:
The following list shows which MSP_EXP430F5529LP resources are used by TI-RTOS applications on
that platform. TI-RTOS examples control which peripherals (and which ports) are used.
•
TI-RTOS Kernel (SYS/BIOS).
Uses the first general-purpose timer available and that timer's
associated interrupts. Generally, this will be Timer0_A0. The TI-RTOS Kernel manages the interrupt
controller statically without an interrupt dispatcher.
•
TI-RTOS.
— SD Card.
Uses FatFs and the SDSPI driver on USCI_B0 without interrupts to read and write to
files.
— I
2
C.
The I
2
C driver is configured on USCI_B0 to support various BoosterPacks.
— GPIOs.
The GPIO driver is used on 2 onboard LEDs: LED1 (P1.0) and LED2 (P4.7) as output
pins and 2 switches S1 P2.1 and S2 P1.1 as inputs.
— Serial.
The UART driver uses USCI_A1, which is attached to the onboard EZ-FET MSP430 USB
chip to facilitate serial communications.
— SPI.
The SPI driver is configured to use USCI_B1 and USCI_B0 for SPI communications. Each
instance requires 2 DMA channels; therefore, only one SPI instance can be used at a time.
— USB.
The USB reference examples use the USB library and the USB controller with its
associated interrupts.
— Watchdog.
The Watchdog driver example uses Watchdog Timer A.
— WiFi.
The WiFi examples for use with the CC3100 use GPIO pins P2.0, P2.2, and P6.5 as well
as the GPIO interrupt for port 2. In addition, it uses P3.0 and P3.2 for SPI communications.
For MSP430, USB drivers are stored in the USB_config folder in TI-RTOS USB examples in CCS. The
USB reference modules for MSP430 use a set of descriptor files that were generated with the MSP430
USB Descriptor Tool.