← Back to team overview

sslug-teknik team mailing list archive

RS485 protokoll och applikation

 

Jag sitter och gör mitt bästa för att få en liten applikation att fungera.
Applikationen skall prata med en liten låda över ttyS0 med hjälp av ett
protokoll som heter RS485.

Som jag har förstått det hela så skall hosten (min applikation) sätta RS
hög, och sedan skicka det som skall skickas. När hosten är färdig så sänker
den RS, då skall clienten kunna svara. Jag är tyvärr inte 100% säker på att
det är så här det fungerar. Jag har verkligen grävt i detta men inte kunnat
hitta någon information på nätet om det. Är det någon som har
dokumentation, eller vet någon sida på nätet som beskriver detta ämnet, så
skulle jag bli väldigt glad!

När man skriver applikationer som skall använda sig av
kommunikationsportarna på pc'n, så är det "riktiga" sättet att göra det på
med hjälp funktionerna i termios. Men eftersom inte dessa funktioner brur
sig om vilken status RS har, så kan jag inte använda mig av dessa. Jag har
än så länge skrivit några funktioner som skriver direkt till portarna
(ganska fult, men det fungerar halvvägs). Jag vet att jag sätter BAUDRATE
mm. på rätt sätt och att jag skickar tecken på rätt sätt för att jag har
provat att skicka data till en annan dator. Men jag får ändå inte samtalet
med min box på serialsnöret. 

Är det någon som har gjort något liknande under Linux tidigare? Är det
någon som kan bidra med en kod snutt? Detta skulle göra mig väldigt glad.
mvh
  Martin Bertilsson Haagen
	0707/671717
	v99.martin.b@xxxxxxxxxxxxxxx