I want to connect three modules to ARM7 controller through UART.
but ARM7 having only two UART ports.
How to connect the third module to it?
Is it possible to connect three UART modules to ARM7 controller?
IS there any multiplexing of UART ports?
If the third input is of voltage levels tolerable by your ARM7, you can implement the extra UART with "bit banging" using the available I/O ports. This is an inefficient solution however...
What is the device you want to talk with on the 3rd UART ?
Actually, as long as you can keep good timing accuracy, bit banged receivers are quite easy. All you have to do is detect the start bit, wait 1.5 bit lengths so you are in the middle of the first data bit and then sample at bit rate for as many bits as there are in the data. It's much trickier if your procesor is doing other things at the same time and you can't guarantee reading at the right moment.