Hi all,
My problem:
I am pulling my hair out of frustration now, due to the fact that I cannot get any reasonable communication going with my MSP430 LaunchPad, and the GSM Modem that I got. Whatever I send to the Modem, it seems to echo back the last two characters sent to it. So if I send:
"AT\r" --> I receive back "AT"
"AT+IPR?\r" --> I receive back "R?" and so on...
Please note that I have tested my UART code on the MSP430 with PC already - I can successfully transmit and receive full strings.
My setup:
* The MSP430 LaunchPad has a MSP430G2553 MCU, powered by a USB port. The UART jumpers are in HW position.
* The GSM modem I got is: GPRS Shield V2.0 from Seeeduino. The uart jumpers are in the position as shown here: http://www.seeedstudio.com/wiki/images/9/95/GPRS_communicate_with_arduino_with_hardware_serial.jpg
* I have connected the TXD from MSP to RXD (Pin 0) on the Shield, and RXD from MSP to TXD (Pin 1) on the shield.
What is the issue here? Do I need to possibly connect the ground of the MSP430 board to the ground of the GPRS Shield??