Low energy pioneer kit BLE UART Question

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Anonymous
Not applicable

Simple Test - Trying to send String data over UART to Raspberry Pi. On the PSoC side I can see the results of ...

   

UART_UartPutString("12345678901234567890123456789012");
        CyDelay(1000);

   

... in putty connected to my virtual com port. My Pins are Rx: P1[4] Tx: P1[5]

   

Is it fair to say that if i can see the output in putty that from the PSoC side everything is good?

   

The connection to the Pi are just the two leads going from PSoC Tx to Pi Rx, and PSoc Rx to Pi Tx.

   

My concern is that my uart output is getting redirected to the virtual com port and not the pins.

   

Any help is appreciated.

0 Likes
3 Replies
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

Welcome in the forum!

   

You may use a different set of Tx and Rx pins. Because the PSoC4 Tx pin is an output (which you can see in PuTTY) the virtual com-port redirection does not matter, the Rx pin might get corrupted. I don't know if the PI requires a "termination" character to process the buffer or if there is an RTS signal needed.

   

 

   

Bob

0 Likes
Anonymous
Not applicable

Thanks Bob! I confirmed the UART pins were working fine - the Pi however was being uncooperative - all working fine now.

   

 

   

Thanks again for quick response 🙂

0 Likes
Bob_Marlowe
Level 10
Level 10
First like given 50 questions asked 10 questions asked

You are always welcome!

   

 

   

Bob

0 Likes