Avatar billede hejhejhej Nybegynder
16. juni 2003 - 21:59 Der er 1 kommentar og
1 løsning

Seriel kommunikation. Hvordan?

Jeg har brug for lidt oplysninger ang. seriel-kommunikation via en com-port. I et programmeringssporg som fx VB, skal man angive en række parametre:
fx - 8 databit og 1 stopbit
  - baudrate 19200
  - no parity
men hvadf betyder disse konstanter?
Avatar billede scb Praktikant
16. juni 2003 - 22:09 #1
http://www.beyondlogic.org/serial/serial1.htm#40

Seriel kommunikation består af en række 0 og 1 der sendes efter hinanden.
Hastigheden hvormed de sendes er baudraten. DVS hvor hurtigt det går.

For at modtageren kan nå at behandle det den har modtaget hægter man et eller to stopbit på telegrammet.

Skal der være check om det nu også var de rigtige tegn der blev modtaget, kan man hægte en tværsum på som enten er lige eller ulige, (parity)

Typisk er det 9600 baud 8 databit 1 stopbit og no parity.

-SCB
Avatar billede ole_madsen Ekspert
17. juni 2003 - 10:39 #2
Jeg er fuldt enig med SCB, men knytter lige nogle kommentarer:

Jeg mener at det meste udstyr fra efter 1998 som standard kører 19200 baud, 8 databit, 1 stopbit og no parity.

Udstyr før 1993 kører typisk kun 2400 eller 1200 baud.

Men du er nødt til rimelig nøje at kende hastigheden på det udstyr du skal sende til - det kan blive RIGTIG langsommeligt at gætte sig frem.

Databit dækker i øvrigt over, om du sender 8 bit eller 7 ad gangen. Ældre udstyr sender typisk kun 7 bit, men af hensyn til ønsket om at kunne bruge flere karakterer gik man over til 8 bit, der kan håndtere 256 karakterer. Derfor kører det meste nyere udstyr altid 8 bit, mens gammelt typisk kører 7. 6 HAR været brugt - men her er vi i forhistorisk tid, så den vil du ikke støde på (jeg er ikke engagn sikker på den kan sættes som parameter i nutidens udstyr).
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester