background image

 

  

7

 

TI listed three major IDE’s for LaunchPad software development: 
 

 

Keil MDK-ARM 

 

IAR Embedded Workbench 

 

Code Composer Studio 

 
Since Keil was acquired by ARM, for an EE or an ECE course, the Keil seems to be more popular.   
 
Professor Mazidi and Professor Chen have chosen the Keil IDE and wrote a textbook for the MSP432 
LaunchPad.  Professor Mazidi is a highly regarded author of many textbooks for embedded systems, 
and  Professor  Chen  is  an  ARM  controller  software  expert  who  wrote  and  tested  all  C  and  Energia 
sample programs for the Alice EduBase and the Alice EduPad. We are very grateful for their hard work. 
 
You can purchase their books at Amazon. 
 

https://www.amazon.com/MSP432-Programming-Embedded-Systems-
books/dp/0997925914/ref=sr_1_2?s=books&ie=UTF8&qid=1474025605&sr=1-
2&keywords=ARM+Book+and+Naimi

 

 
Sample programs are available at Professor Mazidi

’s web site: 

http://www.MicroDigitalEd.com/ARM/MSP432_books.htm

 

 
 
 
 
 

Chapter 3.  On-line resources 

MSP432 LaunchPad 

user’s guide including schematic: 

http://www.ti.com/lit/ug/slau597f/slau597f.pdf

 

 
How to download and install Keil and How to Create a C Project in Keil and sample programs: 

http://www.MicroDigitalEd.com/ARM/TI_ARM_books.htm

 

This book can be used with Alice EduPad.  

 
If you have any technical questions regarding the MSP432 LaunchPad, you can post a message at   
the MSP432 forum. Many TI engineers are active on the forum to answer your questions. 
 
If you have any question regarding the Alice EduPad hardware and need a tech support call us at 1-
847 250-5160 or email your question to evbplus @ gmail.com 

 

 

 

 

Summary of Contents for Alice EduPad

Page 1: ...1 Alice EduPad for TI MSP432P401R LaunchPad User s Guide Version 1 04 06 27 2018 ...

Page 2: ... resources 7 Chapter 4 Hardware Descriptions 8 4 1 LEDs 8 4 2 Push button switches 8 4 3 Light sensor 8 4 4 Potentiometer 8 4 5 Temperature sensor 8 4 6 Speaker 8 4 7 EEPROM 8 4 8 UART communication 8 4 9 7 Segment LED display 9 4 10 LCD display 10 4 11 Digital to Analog Converter DAC 10 4 12 H Bridge 11 4 13 CAN 11 4 14 TFT 11 4 15 OLED 12 4 16 SD card 12 4 17 ESP8266 12 ...

Page 3: ... level Please note that the MSP432 LaunchPad and USB cable are not included with your purchase of the Alice EduPad trainer The micro USB cable comes with your LaunchPad purchase from TI on line store https store ti com msp exp432p401r aspx jktype companionparts They usually have it in stock Other distributors like Mouser and Digi key all have it but the price may be a little higher The external po...

Page 4: ...erPacks Onboard XDS 110ET emulator featuring EnergyTrace Technology 2 buttons and 2 LEDs for User Interaction RGB LED Back channel UART via USB to PC 1 3 Alice EduPad hardware features The Alice EduPad board includes the following features for teaching ARM courses 1 Four user LEDs 2 Four pushbutton switches 3 Four Servo controls or relay outputs 4 Speaker to be driven by timer DAC or PWM signal fo...

Page 5: ...tware development on the Alice EduPad is a two step process 1 Work on the MSP432 LaunchPad standalone and familiarize with its software development Don t plug the Launchpad onto the Alice EduPad until you feel comfortable in writing a small test program because it s easier to test a small program on the Launchpad alone 2 Insert the MSP432 LaunchPad onto the Alice EduPad s J14 and J19 ...

Page 6: ...6 The MSP432 LaunchPad on the Alice EduPad ...

Page 7: ...ing Embedded Systems books dp 0997925914 ref sr_1_2 s books ie UTF8 qid 1474025605 sr 1 2 keywords MSP432 ARM Book Mazidi and Naimi Sample programs are available at Professor Mazidi s web site http www MicroDigitalEd com ARM MSP432_books htm Chapter 3 On line resources MSP432 LaunchPad user s guide including schematic http www ti com lit ug slau597f slau597f pdf How to download and install Keil an...

Page 8: ... ADC port 4 5 Temperature sensor AN2 The temperature sensor LM45 or equivalent is connected to the PE5 AIN8 of the ADC port 4 6 Speaker The speaker is a 5V audio magnetic transducer and it s driven by the PC4 a timer or by the DAC output from U17 MCP4725 The signal source of the speaker is selected by the jumper J24 4 7 Serial I2C EEPROM A small serial EEPROM 24LC02 is provided for experimenting w...

Page 9: ... the 7segments are called segment A B C D E F and G Their locations in the display are shown below The segment A B C D E F G and Decimal Point are driven by QA QB QC QD QE QF QG and QH respectively The hex value of the segment code is shown in the following table Number DP G F E D C B A Hex Value 1 0 0 0 0 0 1 1 0 0x06 2 0 1 0 1 1 0 1 1 0x5B 3 0 1 0 0 1 1 1 1 0x4F 4 0 1 1 0 0 1 1 0 0x66 The above ...

Page 10: ...acklight for LCD module Pin 16 Backlight ground EN DIS for LED back light The HCT595 is connected to the LCD controller with QE QH to DB4 DB7 QA to RS QB to enable The QC and QD are not used The LCD module is hardwired for write only operation 4 10 2 Parallel interface LCD the jumper is placed on the 2 left hand pins of J23 The Alice EduPad also incorporates a parallel interface for the LCD the P3...

Page 11: ...motors to be used to test your software should be small low current and low voltage DC motors like under 12V and 300mA The third pin is the PWM input for receiving different pulse widths to vary motor speed It is driven by pin P2 7 of the Launchpad The sample program is available on Professor Mazidi s web site The other half of the H bridge driver is controlled by P2 5 P2 4 for direction and P2 6 ...

Page 12: ... ESP8266 is to bring WiFi capability into students projects The ESP8266 is controlled by the MSP432 LaunchPad via AT commands in serial communication Many sample programs are downloadable from Professor Mazidi s web site Chip select P6 6 MOSI P1 6 SCLK P1 5 MISO P1 7 Pin Name Connect to Pin Name Connect to 1 TX RX LED0 of LP 2 GND GND of LP 3 CH_PD 3 3V 4 GPIO2 Pull up via a 10K 5 RST Reset of LP ...

Page 13: ...rolled by P2 5 and P5 5 Servos are supplied with 5V J11 LCD backlight J13 Analog sensor inputs and can be used for an IR distance sensor such as GP2D12 or other analog or digital sensors J14 LaunchPad main pin header 1 J19 LaunchPad main pin header 2 J23 LCD interface type select serial or parallel J24 Speaker source select Timer or DAC J25 2 2 QVGA TFT display interface J27 CAN1 CAN2 select not n...

Page 14: ...mory P6 7 J19 11 J25 3 LCD 16x2 TFT P2 3 J19 13 7 segment display P3 0 J19 6 TFT s D C LCD s R S P3 2 J14 5 J34 3 LED0 H Bridge ESP8266 P3 3 J14 7 J34 2 LED1 H Bridge ESP8266 P2 5 J19 4 LED2 H Bridge P2 4 J19 5 LED3 H Bridge P6 1 J14 6 SW5 Pushbutton P4 0 J14 8 SW4 Pushbutton P4 2 J14 10 SW3 Pushbutton P4 4 J14 12 SW2 Pushbutton P1 5 SPI SCLK J14 13 7 segment display LCD TFT P1 7 SPI MISO J19 14 7...

Page 15: ...15 ...

Reviews: