LPC2148 Serial output Trouble
Posted by
Carlos Apablaza B on September 14, 2012
Dear friends,
I have an LPC2148 with FreeRTOS v7.2 (ported from lpc2106 GCC example). The LEDs blink ok.
The problems come when I see the serial port output which is:
\0x03\0x13\0x1b#+3;\0xc3\0xcb\0xd3\0xdb\0xe3\0xeb\0xf3\0xfb\0x03+\0xcb\0xeb\0x0b++,;\0x0b\0xfb\0x03\0x13\0x1b#+3;\0xc3\0xcb\0xd3\0xdb\0xe3\0xeb\0xf3\0xfb\0x03+\0xcb\0xeb\0x0b++,;\0x0b\0xfb\0x03'\0x1b#+3;\0xc3\0xcb\0xd3\0xdb\0xe3\0xeb\0xf3\0xfb\0x03+\0xcb\0xeb\0x0b++,;\0x0b\0xfb\0x03\0x13\0x1b#+3;\0xc3\0xcb\0xd3\0xdb\0xe3\0xeb\0xf3\0xfb\0x03+\0xcb\0xeb\0x0b++,;\0x0b\0xfb\0x03\0x13\0x1b#+3;\0xc3\0xcb\0xd3\0xdb\0xe3\0xeb\0xf3\0xfb\0x03+\0xcb\0xeb\0x0b++,;\0x0b\0xfb\0x03\0x13\0x1b#+3;\0xc3\0xcb\0xd3\0xdb\0xe3\0xeb\0xf3\0xfb\0x03+\0xcb\0xeb\0x0b++,;\0x0b\0xfb\0x03\0x13\0x1b#+3;\0xc3\0xcb\0xd3\0xdb\0xe3\0xeb\0xf3\0xfb\0x03+\0xcb\0xeb\0x0b++,;\0x1b\0xfb\0x03\0x13\0x1b#+3;\0xc3\0xcb\0xd3\0xdb\0xe3\0xeb\0xf3\0xfb\0x03+\0xcb\0xeb\0x0b++,;\0x0b\0xfb\0x03'7#+3;\0xc3\0xcb\0xd3\0xdb\0xe3\0xeb\0xf3\0xfb\0x03+\0xcb\0xeb\0x0b++,;\0x0b\0xfb\0x03\0x13\0x1b#+3;\0xc3\0xcb\0xd3\0xdb\0xe3\0xeb\0xf3\0xfb\0x03+\0xcb\0xeb\0x0b++,;\0x0b\0xfb\0x03\0x13\0x1b#+3;\0xc3\0xcb\0xd3\0xdb\0xe3\0xeb\0xf3\0xfb\0x03+\0xcb\0xeb\0x0b++,;\0x0b\0xfb\0x03\0x13\0x1b#+3;\0xc3\0xcb\0xd3\0xdb\0xe3\0xeb\0xf3\0xfb\0x03+\0xcb\0xeb\0x0b++,;\0x1b\0xfb\0x03\0x13\0x1b#+3;\0xc3\0xcb\0xd3\0xdb\0xe3\0xeb\0xf3\0xfb\0x03+\0xcb\0xeb\0x0b++,;\0x0b\0xfb\0x03\0x13\0x1b#+3;\0xc3\0xcb\0xd3\0xdb\0xe3\0xeb\0xf3\0xfb\0x03+\0xcb\0xeb\0x0b++,;\0x1b\0xfb\0x03\0x13\0x1b#+3;\0xc3\0xcb\0xd3\0xdb\0xe3\0xeb\0xf3\0xfb\0x03+\0xcb\0xeb\0x0b++,;\0x0b\0xfb\0x03\0x13\0x1b#+3;\0xc3\0xcb\0xd3\0xdb\0xe3\0xeb\0xf3\0xfb\0x03+\0xcb\0xeb\0x0b++,;\0x0b\0xfb\0x03\0x13\0x1b#+3;\0xc3\0xcb\0xd3\0xdb\0xe3\0xeb\0xf3\0xfb\0x03+\0xcb\0xeb\0x0b++,;\0x0b\0xfb
.
.
.
I'm using cutecom with 115200 bauds, 8 data bits, 1 stop bit, no handshake.
I would appreciate if anyone could give me a hand with this.
Cheers!
RE: LPC2148 Serial output Trouble
Posted by
Carlos Apablaza B on September 14, 2012
I forgot to mention that I'm working under ubuntu 12.04.
The code was compiled using arm-none-eabi-gcc
RE: LPC2148 Serial output Trouble
Posted by
Dave on September 14, 2012
What should the serial port output be?
What you post looks like a load of escape characters so it might be that your terminal is not set to show raw ASCII characters.
Most demos use a loopback com port test. If you loop the characters back to the receive on the LPC are they received as expected?
RE: LPC2148 Serial output Trouble
Posted by
Carlos Apablaza B on September 14, 2012
Thank you for your fast response!
I managed to get it working.
I forgot to change the cpu frequency: I ported the Demo code from an LPC2106 which has a 14.7456MHz clock. My lpc h2148 has 12 Mhz clock. Changing that solved the problem and now I can see the serial port output!
Now cutecom prints
ABCDEFGHIJKLMNOPQRSTUVWX
repeatedly.
In case some one doesnt know, the file that has to be changed is: (in FreeRTOSConfig.h)
#define configCPU_CLOCK_HZ ( ( unsigned long ) 48000000 ) // 48000000 Hz for the lpc h2148
Thank you anyway for your support