sslug-teknik team mailing list archive
-
sslug-teknik team
-
Mailing list archive
-
Message #49702
RE: Seriel komunikation tripletter
ups. glemte at nævne at det hele foregår i et modul til kernen, og at jeg
har min tty pointer fra registreringen af en line discipline.
--
Martin Hansen
Student at SDU Sønderborg. www.sdu.dk
Writing final project at Danfoss drives. www.danfossdrives.com
Tlf: 74 88 54 62
> -----Original Message-----
> From: Hansen Martin
> Sent: Tuesday, April 02, 2002 6:05 PM
> To: Sslug-Teknik (E-mail)
> Subject: [TEKNIK] Seriel komunikation tripletter
>
>
> Jeg har efterhånden fået godt styr på det modul.
> Jeg skriver til seriel porten via tty->driver.write, og jeg
> får også de tegn
> jeg ønsker. MEN jeg får dem tre gange.
> eks: jeg sender "1234", så kommer der i den anden ende "123412341234".
> Jeg sender 16 tegn af gangen.
> Mit kald ser således ud:
>
> unsigned char telegram[257];
> /*kode der stopper noget i de 16 første pladser */
> /*lidt fejl håndterings kode, der tjekker om
> tty->driver.write ikke er en
> NULL pointer */
> tty->driver.write(tty,0,telegram,16);//(tty*, from_user, buf*,
> count)
>
>
>
> --
> Martin Hansen
> Student at SDU Sønderborg. www.sdu.dk
> Writing final project at Danfoss drives. www.danfossdrives.com
>
> Tlf: 74 88 54 62
>
>