← Back to team overview

sslug-teknik team mailing list archive

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


Follow ups