SLAU330B May   2011  – April 2017

 

  1.   Read This First
    1.     If You Need Assistance
    2.     Related Documentation from Texas Instruments
    3.     Trademarks
  2.   MSP-EXP430F5529 Experimenter's Board
    1. 1 Getting Started
      1. 1.1 MSP-EXP430F5529 Experimenter's Board Introduction
      2. 1.2 Kit Contents
    2. 2 User Experience Software
      1. 2.1 Introduction
      2. 2.2 Main Menu
      3. 2.3 Clock
      4. 2.4 Games
      5. 2.5 Power Tests
      6. 2.6 Demo Apps
      7. 2.7 SD Card Access
      8. 2.8 Settings Menu
    3. 3 Software Installation and Debugging
      1. 3.1 Software
      2. 3.2 Download the Required Software
      3. 3.3 Working With the Example Software
        1. 3.3.1 Basic Code Structure
    4. 4 MSP-EXP430F5529 Hardware
      1. 4.1 Hardware Overview
      2. 4.2 Jumper Settings and Power
      3. 4.3 eZ-FET Emulator
      4. 4.4 MSP-EXP430F5529 Hardware Components
        1. 4.4.1 Dot-Matrix LCD
        2. 4.4.2 Push Buttons, Potentiometer, and LEDs
        3. 4.4.3 Wireless Evaluation Module Interface
        4. 4.4.4 eZ430-RF2500T Interface
        5. 4.4.5 3-Axis Accelerometer
        6. 4.4.6 Pin Access Headers
    5. 5 Frequently Asked Questions, References, and Schematics
      1. 5.1 Frequently Asked Questions
      2. 5.2 References
      3. 5.3 Schematics and BOM
  3.   Revision History

Basic Code Structure

CTS "Capacitive Touch Sensing" library with functions related to the capacitive touch pads.
CCS CCS-specific project files
CCS_Code_Size_Limited CCS-specific project files for 16kb code size limited version
F5xx_F6xx_Core_Lib Core Libraries
FatFs Stack for the FAT file system used by SD Card
IAR IAR-specific project files
MSP-EXP430F5529_HAL Provides an abstraction layer for events like button presses, etc.
HAL_AppUart Functions for controlling application UART
HAL_Board Experimenter's Board port initialization and control
HAL_Buttons Driver for the buttons on the Experimenter's Board
HAL_Cma3000 Functions required to use on-board accelerometer
HAL_Dogs102x6 Driver for the DOGS 102x64 display
HAL_Menu Used to create the menus for the example software and applications
HAL_SDCard Driver for the SD Card module
HAL_Wheel Driver for the scroll (thumb) wheel
USB USB stack for the Experimenter's Board
UserExperienceDemo Files related to the example software provided with the board
5xx_ACTIVE_test Runs a RAM test
Clock Displays analog and digital clocks. Also provides a function to set time and date.
Demo_Cube Displays a auto/manual rotating cube (uses accelerometer)
DemoApps Contains the demos for capacitive touch
EchoUsb HyperTerminal application
LPM Provides options for various low-power modes
MassStorage Use microSD as external storage on computer
menuGames Play LaunchPad Defender or Simon
Puzzle Play Tilt-puzzle
Mouse Use the Experimenter's Board as a mouse
PMM Active low-power modes. Choose VCORE and MCLK settings.
PowerTest Test the current consumption of various low-power modes
Random Random number generator
SDCard Access microSD card contents on the Experimenter's Board
Settings Options to set various parameters like contrast, brightness, etc.
UserExperience.c Main MSP-EXP430F5529 Experimenter's Board file
MSP-EXP430F5529 User Experience Manifest.pdf
readme.txt