Beregning datahastighed på UART fra baud rate ...

D

demetal

Guest
Hej, er der nogen metode til at beregne data rate i bid / s eller Mb / s ved hjælp baudraten i UART kommunikation på mellem to PIC microcontrollere 16f877a have oscillatos krystal af 8MHz ... Please help ...
 
Hvorfor ikke forøge tælleren ved hver modtaget datum, og derfor tage hensyn til i løbet bestemt periode? + + +
 
Baud rate og bit / s er ikke det samme. Google Baud rate. [Url = http://www.pccompci.com/Baud_Rate.html] Baudhastighed [/url] Baudrate er tegn / sekund. Hvordan du sender et charater? 8N1, 8N2 9E1 7N3? Hver enkelt er en anden Bit / sek (BPS), men det samme baud. Håber dette hjælper Red
 
Jeg ved ikke om det ... vil den hastighed varierer ... kan nogen fortælle mig bit / sek af denne type ....
 
Baud rate og bit / s er ikke det samme. Google Baud rate. Baud rate er tegn / sekund.
Har du læst den linkede artikel? Baud rate er ikke tegn pr sekund. Det er symboler per sekund. I et binært UART transmission, er de symboler bits. Så baud og bit / s er det samme antal her. For nettet datahastighed, start / stop framing skal tages i betragtning dog. Så du får 8 data bits fra 10 bits som overføres i standard N-8-1 indramning, hvilket resulterer i 960 Bytes / s med 9600 Bd.
 
er der nogen metode til at øge den resulterende 960 bytes / s til højere satser mindst 1Mb / s
 
Den højeste UART baudrate opnåelige med en PIC16 er fosc/16, 500 kbaud i dit tilfælde. Så 50 KByte / s er den maksimale datahastighed.
 

Welcome to EDABoard.com

Sponsor

Back
Top