Click here to Skip to main content
15,921,660 members
Please Sign up or sign in to vote.
1.00/5 (2 votes)
See more:
i want to know how long it will take to transfer 1bytes over a baud rate of 250Kbps..

if there a formula, can someone can post it or show me an work out example.


thanks in advance ...
Posted
Updated 16-Feb-12 3:47am
v3

1 solution

Serial communication uses start and stop bits, may contain a parity bit, and may transfer only 7-bit data. So the sum of the number of start bits, stop bits, parity bit, and data bits is the effective number of bits per byte.

250Kbps is 250,000 bits per second. So calculation can be performed by the rule of three.
 
Share this answer
 
Comments
[no name] 16-Feb-12 9:27am    
+5
Member 8525993 16-Feb-12 9:56am    
Jochen,

thanks for the fast response. can you elaborate a little more? and what are the rule of three?
Jochen Arndt 16-Feb-12 10:12am    
Rule of three, also known as rule of proportion: http://en.wikipedia.org/wiki/Rule_of_three_%28mathematics%29#Rule_of_Three
I think there is nothing more to elaborate on it while we did not know about your settings for the serial communication. If you have a specific question, you are welcome.

I'm a little bit nasty. But I think you should be able to create the formula yourself. This would be much better than using one without understanding.
Member 8525993 16-Feb-12 10:58am    
Since we know it will take 250,000 bits/s

we can use 250,000bits/sec = xbits/1sec

so in one second we can transfer 250,000 bits.

-------------------
and one byte = 8btye

so 250000 bits * (1bytes/8bits) = 31250 btyes
Jochen Arndt 16-Feb-12 11:19am    
That's correct. But the question was the time for one byte. So you have to choose the reciprocal value to get the time in seconds.

This content, along with any associated source code and files, is licensed under The Code Project Open License (CPOL)



CodeProject, 20 Bay Street, 11th Floor Toronto, Ontario, Canada M5J 2N8 +1 (416) 849-8900