Announcements
Community Announcement : Welcome to the NEW Cypress Developer Community.
cancel
Showing results for 
Search instead for 
Did you mean: 

PSoC 4

DaEr_349131
Contributor

Hi,

When using UART (scb mode), the most use case is that one would use the built-in pull-up on the TX-line (not adding an external pull-resistor).

Questions:

- What is the pin/drive type for the UART TX pin?

- Can this be changed?

- Use case is to connect two UART's in parallel (software knows when it's ok to send).

  Would it be safe to just tie them together or should I wire the TX coming from "CPU 2" to an input of "CPU 1" to achieve a buffer, and also the option of adding a simple logic block that checks if uart_tx on "CPU 1" is driving, thus disabling incoming TX, not passing it through.

0 Likes
1 Solution
Bob_Marlowe
Expert II

You may set the UART to show its terminals and connect IO pins to them. With Pin_SetDriveMode() you can set the pins to digital High-Z when needed and back to strong mode to transmit data.

Happy coding

Bob

View solution in original post

0 Likes
4 Replies