This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

eZ430 Chronos serial data (UART)

Hi everybody,

I have read in the user's guide (SLAU292B) that the watch can transfer serial data to a terminal window but I have not managed to make it work.

In the guide you can read that

"The eZ430-Chronos kit includes an USB emulator that provides full programming and debugging features
using its Spy-Bi-Wire (2-wire) interface. It features a back channel MSP430 application UART that may be
used independently of a debug session.

NOTE: Despite the fact that the watch module is equipped with a 6-pin connector, there is no UART
connection from the watch to the emulator as all pins of the CC430 are already used for
other purposes."

Rigth after that you can read it again,

"The eZ430-Chronos emulator includes a back channel MSP430 Application UART that may be used
independently of a debug session. This allows the user to transfer serial data to a terminal window at a
fixed rate of 9600 bps with no flow control. Check the Device Manager for COM port assignment of the
MSP430 Application UART (for more details, see Section B.2)."

I am trying to make the EZChat (http://processors.wiki.ti.com/index.php/EZ430_Chat) example work on the watch. I am only interested on sending data from the watch to the PC using the serial port but it would be interesting if I can implement a bi-directional channel.

I have tried to compile it using OpenChronos but I get those errors:

logic/prout.c: En la función ‘DisplayCharacter’:
logic/prout.c:267: error: ‘IFG2’ no se declaró aquí (primer uso en esta función)
logic/prout.c:267: error: (Cada identificador no declarado solamente se reporta una vez
logic/prout.c:267: error: para cada funcion en la que aparece.)
logic/prout.c:267: error: ‘UCA0TXIFG’ no se declaró aquí (primer uso en esta función)
logic/prout.c: En la función ‘KeyPressEnable’:
logic/prout.c:284: error: ‘IE2’ no se declaró aquí (primer uso en esta función)
logic/prout.c:284: error: ‘UCA0RXIE’ no se declaró aquí (primer uso en esta función)
make: *** [logic/prout.o] Error 1

It seems IFG2, UCA0TXIFG, IE2 and UCA0RXIE are not properly declared in the OpenChronos project but I have search in the CCS watch project and I can´t find them either.

I would appreciate any help with this isse.

Regards,

Isaac.

 

**Attention** This is a public forum