Lwangaman 1 Posted June 30, 2012 Share Posted June 30, 2012 I am using an MSP-EXP430G2 (G2553) and I couldn't get CCS to work, but then I found Energia and voil Quote Link to post Share on other sites
Lwangaman 1 Posted July 1, 2012 Author Share Posted July 1, 2012 I found a working example in the TimerSerial example, which uses the include "#include ". This was the only example that gave output to the serial monitor. Quote Link to post Share on other sites
websterling 12 Posted July 1, 2012 Share Posted July 1, 2012 Did you reconfigure the RXD and TXD jumpers on the Launchpad? Quote Link to post Share on other sites
energia 485 Posted July 1, 2012 Share Posted July 1, 2012 The LaunchPad is a bit quirky for Serial communication. 1: Any MSP430 will work with TimerSerial (Examples->TImerSerial->TimerSerialExample) with jumpers in default position. 2: For Hardware based serial (e.g. MSP430G2553) TX/RX need to be swapped at J3. - For LaunchPad v1.5 and later you can simply put the jumpers in horizontal position as noted on the silkscreen. - For earlier versions, simply cross jumper TX and RX at header J3. sirri 1 Quote Link to post Share on other sites
Rickta59 589 Posted July 6, 2012 Share Posted July 6, 2012 ... moved to its own topic Quote Link to post Share on other sites
sirri 28 Posted December 19, 2012 Share Posted December 19, 2012 The LaunchPad is a bit quirky for Serial communication. 1: Any MSP430 will work with TimerSerial (Examples->TImerSerial->TimerSerialExample) with jumpers in default position. 2: For Hardware based serial (e.g. MSP430G2553) TX/RX need to be swapped at J3. - For LaunchPad v1.5 and later you can simply put the jumpers in horizontal position as noted on the silkscreen. - For earlier versions, simply cross jumper TX and RX at header J3. What is the difference between hardware based serial and well (software?).. other? Quote Link to post Share on other sites
roadrunner84 466 Posted December 19, 2012 Share Posted December 19, 2012 Hardware based is using the serial interface hardware, embedded in the MSP430. It requires you to put a byte in memory and will serialize it for you. Software based will trigger the timer interrupt every bit and the software will set the I/O pin to the level corresponding with the desired bit. sirri 1 Quote Link to post Share on other sites
Rei Vilo 695 Posted December 19, 2012 Share Posted December 19, 2012 Please have a look at the pins maps at http://github.com/energia/Energia/wiki/Hardware The position of the straps is explained and pictured for the three different cases: MSP430G2452 on LaunchPad board revision 1.4 and 1.5 MSP430G2553 on LaunchPad board revision 1.4 MSP430G2553 on LaunchPad board revision 1.5 Additional resource is also available at http://github.com/energia/Energia/wiki/Serial-Communication Quote Link to post Share on other sites
straybil 0 Posted February 25, 2013 Share Posted February 25, 2013 The LaunchPad is a bit quirky for Serial communication. 1: Any MSP430 will work with TimerSerial (Examples->TImerSerial->TimerSerialExample) with jumpers in default position. 2: For Hardware based serial (e.g. MSP430G2553) TX/RX need to be swapped at J3. - For LaunchPad v1.5 and later you can simply put the jumpers in horizontal position as noted on the silkscreen. - For earlier versions, simply cross jumper TX and RX at header J3. Thanks for this I checked the Launchpad schematic and now it makes sense. It is confusing since it kinda works with CCS and TeraTerm. Peter_B Quote Link to post Share on other sites
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.