Hi, I'm using an 89C51RD2 chip and an Texas Instruments TL16C754B Quad UART chip for serial communication. At power-on, a random character gets transmitted on all 4 channels of the UART. Can someone please tell me why this may be happening and how to prevent it? Thanks and warm regards, Sundeep
as you see above repeats, the slovenly response of this site cabn give unexpected results. This was entered once only without timeout. Erik
An ADM709 RST circuit drives the RST pin. -Sundeep
It may be the case that you cannot easily prevent whatever receiver is connected to your transmitting UART from seeing a character on powerup. I think that the receiver may require as little as a change of state of the receive line to believe a character is incoming. Stefan
An ADM709 RST circuit drives the RST pin. This chip generates Reset LOW, the uC require reset HIGH. There must be more to it Erik
A invertor is connected between the uC and the ADM709 circuit. Therefore reset HIGH is fed to the RST pin of uC. The same line is also fed to the RESET pin of the UART. The RESET pin the UART is an active high input. -Sundeep
A invertor is connected between the uC and the ADM709 circuit. That, I believe is your problem. As the Power is ramping up a supervisor behaves in a predicatble way, an inverter behaves any which way it wants till its minimum operating voltage is reached. I have seen this design resulting in too short and/or erratic reset pulses. Get a reset high supervisor and use it. Erik
Thanks Erik. I think this is the problem too. -Sundeep