bjorn.e Skrevet 16. mai 2008 Del Skrevet 16. mai 2008 Hei hei Ville bare få bekreftet / avkreftet følgende: Har kommunikasjonslinje som bruker rs232/485 (starter som 232 og blir konvertert til 485) og har en hastighet på 19200 baud. Med RS232 er 1 baud = 1 b/s? 19200 baud gir 1 / 19200 b/s = 52,08 us/b 1 byte (8 databits, 1 stop bit, ingen parietet) blir da 52,08us/b * 9 = 0,47ms/B (eller må det er tas høyde for 1 start bit også?) 2 byte blir 2*8 biter + (start?)/stop/parietet, eller får hver byte som blir sendt start/stop/parietets biter. Vi tar utgangspunkt i at det blir sendt som en streng på 2 bytes. (Viss det er sånn det fungerer) Og når det kommer til timings, så er det ingen forskjell på 232 og 485 ? (viss vi ser bort fra at ulik spenning på pulsene gir ulike flanke tider, denne forskjellen kan tryt ses bort fra i denne sammenheng). mvh Bjørn Lenke til kommentar
Hårek Skrevet 16. mai 2008 Del Skrevet 16. mai 2008 Det er riktig med 52 uS for hvert bit. En byte blir 10 bit, du må ta med startbit. Det blir da 520 uS per byte. Hver byte sendes helt separat. Timing er helt lik. Ellers hadde det jo ikke gått an å lage en enkel konvertering. http://www.techfest.com/networking/wan/async.htm Lenke til kommentar
bjorn.e Skrevet 16. mai 2008 Forfatter Del Skrevet 16. mai 2008 Takk for oppklaringen! Greit å vite eg ikkje var heilt ute å sykla Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå