UART transmission rate

Status
Not open for further replies.

engr_joni_ee

Advanced Member level 3
Joined
Nov 3, 2018
Messages
750
Helped
2
Reputation
4
Reaction score
4
Trophy points
18
Activity points
6,231
Hi,

I am sending data from a microcontroller to CPU with baudrate 1200, one start bit and one stop bit. I am trying to figure out how much time is needed to send 30 characters or symbols (e.g, a, b, c, ... etc). Here is some calculation.


Assumption: Buadrate is bit rate per second and 10 bits are required to send a character.

Characters per second = 1200 / 10 = 120
Time required to send 30 characters = ( 1 / 120 ) x 30 = 250 m sec

Is that right ?
 

I am trying to figure out how much time is needed to send 30 characters or symbols (e.g, a, b, c, ... etc).

Although the UART configuration 8N1 has not been explicit above, it is valuable to know that a reduced set of characters and symbols of the ASCII table can be also transmitted with 7 bits, thus performing an increase in the sending rate.
 
Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…