So I am using an code and trying to communicate to another device using a usart. i have noticed that i must connect the transmit line of the usart to the transmit line of my rs232 level shifter to get things to display on my computer, why is this?
thank you.
Yes - the "Tx" and "Rx" names refer to the Lines - not to the pins.
So the line that carries carries "Transmit data" must clearly have an input at one end of it, and an output at the other!
Similarly for "Receive data".
Another way to make sense of it is to think that "Tx" refers to data "to be transmitted"...
Hi. if you are into microcontrollers, some of them has built in TX/RCV for RS232. no need for level shifters.<?i>
Only if you connect on logic level (ttl) you can leave out a level shifter IC (bucket device?). But then you should'nt call that RS232, because that implies using + and minus negative voltages.
So you can definitly not connect a port chip without a levelshifter (max232) to an RS232 device, cause the chip is all ttl only ever and maybe cmos sometime.