← Back to team overview

sslug-teknik team mailing list archive

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
> 
>