Hello. I am not able to get strings sent via UART (board H13137V3) displayed properly on terminal (TeraTerm). Some random characters are being displayed. Neither the sample 'uartio' working properly nor 'HelloWorld' code of 'Minimal CSR uEnergy Project'. I already checked Loop back (by shorting Rx & Tx pins of cable) and it is working properly. Also, it isn't showing anything when not connected to board, i.e. the desired behavior from terminal and cable.
I suspected some baud rate related issue and checked default UART settings using 'CsConfig' tool, found UART Configuration = 0000 & UART connection speed = 12c0 (i.e 2400 baud rate). I selected same on my terminal, but still those random characters. Further, below are my complete settings on terminal : baud rate - 2400, data - 8 bit, parity - none, stop - 1bit, flow control - none, transmit delay - 0msec/char, 0msec/line. I would have posted screenshots, but couldn't find any option for that.
Please guide me about the same. thanks.
CSR1010 printing random characters (via UART, board H13137V3) on terminal.
Posted: Mon, 2016-07-04 05:40
I would always start with an oscilloscope to diagnose these types of problems. Could be all sorts of things - I assume you've checked voltage levels are correct? I've seen people try to plug the CSR1010 directly into an RS232 with interesting results.
Chris
use only UART of 3V in other side, and share GND too.
Hello,
The Uart-Usb converter cable we were using was expecting data at 5V TTL, whereas the CSR board was providing that at 3.3V TTL. Changing the cable and using proper one fixed the issue. But thanks for your time and valuable suggestions.
Regards,
tarun