Upload
dinhdieu
View
220
Download
2
Embed Size (px)
Citation preview
MindTree Limited 28-Oct-2010 Page 1 of 17 Accelerometer Application Users Guide
MSP-EXP430F5438+PAN1315EMK Accelerometer Demo Application
Users Guide
SDK v. MSP_2560_E.8.0.31.2
1 November 2010 MindTree Limited,
Global Village Campus, RVCE Post, Bangalore - 560 059 www.mindtree.com
MindTree Limited 28-Oct-2010 Page 2 of 17 Accelerometer Application Users Guide
Table of Contents
Revision History ............................................................................................................. 3
Introduction ................................................................................................................. 4
Figure 1: MSP-EXP430F5438 experimenter's board plugged in with the PAN1315ETU Bluetooth board. 4
Requirements................................................................................................................ 5
Hardware.................................................................................................................. 5
Software................................................................................................................... 5
Setup used for the SPP Demo package: ................................................................................. 6
Figure 2: System setup for the accelerometer application..................................................... 6
Figure 3: Connections available on the MSP-EXP430F5438 experimenter's board. ......................... 1
Figure 4: Following pins of RF3 needs to be shorted. ........................................................... 8
Sequence of steps to use the demo package........................................................................... 9
USB driver installation for MSPEXP430F5438 Experimenter Board .................................................12
Configuring COM PORT....................................................................................................13
Abbreviations...............................................................................................................16
References..................................................................................................................16
MindTree Limited 28-Oct-2010 Page 3 of 17 Accelerometer Application Users Guide
Revision History
Owner contact: [email protected]
Version Change Description Date
1 Initial Version. 11th March 2010
2 Changes based on feedback from TI. Added additional screenshot for keyboard mapping package. 30th March 2010
3 Updated to reflect new application incorporating automatic port detection package. 4th Oct 2010
4 Updated screenshot showing option to manually override COM port detection. 29th Oct 2010
MindTree Limited 28-Oct-2010 Page 4 of 17 Accelerometer Application Users Guide
Introduction
The EtherMind Bluetooth SDK provides a software demo package that can be used with the MSP-EXP430F5438 experimenter's board and the PAN1315ETU Bluetooth connectivity board to demonstrate the SPP capability of the MSP430BT5190+CC2560 solution.
This document describes the procedure needed to setup and demonstrate the demo application provided as part of the MSP430BT5190+CC2560 EtherMind SDK.
Figure 1: MSP-EXP430F5438 experimenter's board plugged in with the PAN1315ETU Bluetooth connectivity board.
MindTree Limited 28-Oct-2010 Page 5 of 17 Accelerometer Application Users Guide
Requirements
Hardware
I. MSP-EXP430F5438 experimenter's board http://focus.ti.com/docs/toolsw/folders/print/msp-exp430f5438.html
II. PAN1315EMK Bluetooth evaluation kit http://focus.ti.com/docs/toolsw/folders/print/pan1315emk.html
III. MSP-FET430UIF USB Debug Interface http://focus.ti.com/docs/toolsw/folders/print/msp-fet430uif.html
Software
I. MSP430BT5190+CC2560 EtherMind Bluetooth stack and SDK http://focus.ti.com/docs/toolsw/folders/print/mt-bt-sdk.html
II. Keyboard mapping package executable (keyboard_generator_events.exe) is available as part of the SDK.
III. PlanetPenguin Racer game http://planetpenguin-racer.en.softonic.com/
IV. USB driver for MSP-EXP430F5438 experimenter's board http://focus.ti.com/docs/toolsw/folders/print/tusbwinvcp.html
MindTree Limited 28-Oct-2010 Page 6 of 17 Accelerometer Application Users Guide
Setup used for the SPP Demo package:
The demo setup uses two MSP-EXP430F5438 experimenter's boards connected with PAN1315ETU Bluetooth connectivity boards. The MSP-EXP430F5438 boards run the EtherMind stack. It is used to send the accelerometer data on the boards to each other over SPP. One of the experimenter's boards is connected to a PC using a USB connection. The USB driver software running on the PC maps the USB port into an appropriate COM port. The keyboard mapper package software on the PC reads the data from the COM port.
Figure 2: System setup for the accelerometer application.
Data over USB
Device-1 running EtherMind stack
Device-2 running EtherMind stack
SPP Data
PC with keyboard mapping package and USB to UART
driver
MindTree Limited 28-Oct-2010 Page 7 of 17 Accelerometer Application Users Guide
Figure 3: Connections available on the MSP-EXP430F5438 experimenter's board.
LCD
Switch S1 Joystick Switch S2
LCD
Power Selector switch (SW1)
JP3 USB
Connector
LED1 & 2
JP2 JP1 JTAG Connector
RF3
RF2
RF1
MindTree Limited 28-Oct-2010 Page 8 of 17 Accelerometer Application Users Guide
The PAN1315ETU connectivity board is connected at the RF1 & RF2 headers of the MSP-EXP430F5438 experimenter's board. To use the PAN1315ETU board with the MSP-EXP430F5438 experimenter's board, refer the figure below.
Figure 4: Following pins of RF3 needs to be shorted.
MindTree Limited 28-Oct-2010 Page 9 of 17 Accelerometer Application Users Guide
Sequence of steps to use the demo package
1. Connect the right pins at the RF3 header on the MSP-EXP430F5438 experimenter's board as explained in Figure 4.
2. Connect the PAN1315ETU board to each MSP-EXP430F5438 at RF1 & RF2 headers. 3. Now connect the Device-2 (Check Figure 2) to PC through USB. Make sure that USB driver for
MSP-EXP430F5438 is installed on the PC using the steps mentioned in USB driver installation section"
4. To power on the devices using USB or battery. a. Place SW1(Power Selector switch) at USB position to supply power using USB b. Place SW1 at BATT position to supply power using batteries
Note: At least one device has to be connected to PC to display the accelerometer data. 5. Ensure that both Device 1 and Device 2 are powered on. 6. Once powered on, Bluetooth and device visibility is turned on automatically.
The LED indications are explained below:
LED Status Meaning
Blinking Bluetooth powering on in progress
ON Bluetooth powered ON LED1 (RED)
OFF Bluetooth powered OFF
Blinking Inquiry and Page Scan mode entered. Waiting for S1 key press on either device
ON SPP data is being transferred LED2
(YELLOW)
OFF Initial condition before Bluetooth is switched ON
7. LED1 starts blinking during initialization (red) and moves to solid ON after initialization is
completed. 8. Inquiry and page scan mode is indicated by flashing of LED2 (Yellow). 9. PressS1ondevice1ordevice2forthelinktogetestablished.10. It starts looking for the devices starting with the name BlueMSPDemo and connects to it
automatically. It takes approximately 10-15 seconds to connect. 11. Once link is established, LED2 turns to solid ON state (Yellow) and both the devices stop any type
of scan and visibility is turned off. Accelerometer data readings are then sent over SPP in sniff mode between the two devices. Device1 sends data to Device2 and vice-versa.
12. Configure this com port on the PC side as explained in the section Configuring COM Port. Run the keyboard event-mapper package on the PC. If no valid MSP COM ports are found on the device, the user is allowed to manually override and provide the port number through the com_port.txt file, placed in the current directory. The display will appear as below:
MindTree Limited 28-Oct-2010 Page 10 of 17 Accelerometer Application Users Guide
MindTree Limited 28-Oct-2010 Page 11 of 17 Accelerometer Application Users Guide
13. If one or more valid MSP COM ports are found on the machine, the user is prompted to choose the
port, or manually override and provide the port number through the com_port.txt file, placed in the current directory. The selected port is used for the connection and the application displays the data received on this port. Once the 2D-accelerometer data is received over the SPP connection, the application maps it to the right/left/up/down key events of the PC and also prints the SPP data on the console. The display will appear as shown below:
14. Install and run the PlanetPenguin Racer game. The game play can be controlled using the accelerometer on Device-1.
a. NOTE: Any application which takes UP/DOWN/LEFT/RIGHT as input and these events can be controlled using the accelerometer on device-1.
15. SPP data transfer from any device can be paused or resumed by pressing the switch SW2 on that particular device.
MindTree Limited 28-Oct-2010 Page 12 of 17 Accelerometer Application Users Guide
USB driver installation for MSPEXP430F5438 Experimenter Board
For USB communication with the MSPEXP430F5438 Experimenter Board, a serial communication driver is necessary. To properly install the driver, follow these steps:
1. Download the driver (swrc094.zip) from http://focus.ti.com/docs/toolsw/folders/print/tusbwinvcp.html
2. Run setup.exe and complete the "TUSB3410 Single Driver Wrapper InstallShield Wizard." This extracts the driver files and installer into the Program Files directory.
3. Navigate to the installation directory (by default it is C:\Program Files\Texas Instruments Inc\TUSB3410 Single Driver Installer\DISK1) and run setup.exe. Complete the "TUSB3410 Install Shield Wizard" to install the drivers.
4. Plug in the mini-USB cable to the mini-USB port on the MSP-EXP430F5438 board (see Figure 3). Plug in the other end of the cable to a USB port on the host PC.
5. To ensure that the USB driver installation was successful, open Device Manager under Start>Control Panel>System>Hardware>Device Manager. There should appear a MSP-EXP430F5438 USB Serial Port (COMxx) entry under "Ports (COM & LPT)" (the xx in COM identifies the enumeration of the COM port).
MindTree Limited 28-Oct-2010 Page 13 of 17 Accelerometer Application Users Guide
Configuring COM PORT
Right click on My Computer icon and select the Properties option from the drop down menu.
In the Properties menu, select the Hardware tab Device Manager option as shown below:
MindTree Limited 28-Oct-2010 Page 14 of 17 Accelerometer Application Users Guide
In the Device Manager window expand the Ports option and in the expanded list of ports, right click on the desired MSP430 port and click on the Properties option as shown below:
MindTree Limited 28-Oct-2010 Page 15 of 17 Accelerometer Application Users Guide
In the Properties window select the Port Settings tab and configure the port with the values shown below:
MindTree Limited 28-Oct-2010 Page 16 of 17 Accelerometer Application Users Guide
Abbreviations
Abbreviation Reference
API Application Programmers Interface
BD_ADDR Bluetooth Device Address
HCI Host Controller Interface
L2CAP Logical Link Control and Adaptation Protocol
SDDB SDP Database
SDK Software Development Kit
SDP Service Discovery Protocol
SPP Serial Port Profile
UART Universal Asynchronous Receiver Transmitter
USB Universal Serial Bus
References
Sl. No.
Reference
1 MSP430BT5190+CC2560 Developer's Guide
2 MSP-EXP430F5438 Experimenter Board Users Guide (SLAU263D)
MindTree Limited 28-Oct-2010 Page 17 of 17 Accelerometer Application Users Guide
Information disclosed in this document is preliminary in nature and subject to change.
MindTree Limited reserves the right to make changes to its products without notice, and advises customers to verify that the information being relied on is current.
2010 MindTree Limited
The MindTree logo design is a trademark of MindTree Limited. Bluetooth is a trademark owned by Bluetooth SIG, Inc. and licensed to MindTree Ltd.
All other products, services, and company names are trademarks, registered trademarks or service marks of their respective owners.
Contact: [email protected] www.mindtree.com
United States MindTree Limited Suite #105 #2855 Kifer Road, Santa Clara CA 95051. USA. Tel: +1 408 986 1000 Fax: +1 408 986 0005
Japan Yurakucho Building 11th Floor 1-10-1, Yurakucho, Chiyoda-Ku Tokyo, Japan 100-0006 Tel: +81 (3) 5219 2094 Fax: +81 (3) 5219 2021
United Kingdom Regus House Windmill Hill Business Park Whitehill Way Swindon Wiltshire SN5 6QR UK. Tel: +44 (0) 1793 441418 Fax: +44 (0) 1793 441618
Singapore Suite #12 Level 15, Prudential Tower 30 Cecil Street Singapore 049712. Tel: +65 232 2751, 52, 53 Fax: +65 232 2888
India #42 27th Cross Banashankari II Stage Bangalore - 560 070 Karnataka. India. Tel: +91 80 671 1777 Fax: +91 80 671 4000