Continue to Site

Welcome to EDAboard.com

Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.

[SOLVED] why there is no acknowledgement in UART

Status
Not open for further replies.

Raady Here

Full Member level 5
Joined
Jun 8, 2013
Messages
242
Helped
26
Reputation
52
Reaction score
26
Trophy points
28
Location
India
Activity points
1,571
In a comparison to a I2C and UART,

In I2C we will have an acknowledgement from the slave device once the transmitted data is received, But in UART we does wait or look for any acknowledgment.

Any reason behind it ?
One common application of UART is using Hyperterminal, I have configured UART but never used acknowledgements ! Are there any other applications ?

Regards,
Raady.
 

Hi Raady,

the asynchronous transmission on a UART starts with a start bit(High to Low transition) and ends with a stop bit(always LOW and ends with a Low to High transition. The bit time and sampling frequency is fixed with the baud rate set. In addition there is the option for a parity bit to identify error of first order. This hardware protocol in a unidirectional point to point connection has therefore no acknowledgement. On the software level this can be done with a specific protocol it needed. For bidirectional connections on bus lines an acknowledgement is mandatory.

Enjoy your design work!
 

Status
Not open for further replies.

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top