/ Forside / Teknologi / Udvikling / C/C++ / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
C/C++
#NavnPoint
BertelBra.. 2425
pmbruun 695
Master_of.. 501
jdjespers.. 500
kyllekylle 500
Bech_bb 500
scootergr.. 300
gibson 300
molokyle 287
10  strarup 270
seriel port 'lytter' under linux
Fra : Henrik Skjærbæk


Dato : 29-09-03 21:34

Hej
Jeg har uden held forsøg at finde info om hvordan jeg laver et program der
lytter efter data på en port (dev/ttyS0).
data'en kommer fra en datalogger der kommunikere med 2400bps, 8E1 (8
databit, even paritets-bit, 1 stopbit)

På maskinen programmet skal køre på er der installeret redhat 9.

Links til eksempler eller dokumentation er velkommen ligesom deciderede
løsningsforslag jeg kan arbejde videre fra.

Hilsen
Henrik



 
 
Bertel Brander (29-09-2003)
Kommentar
Fra : Bertel Brander


Dato : 29-09-03 22:06

Henrik Skjærbæk wrote:

> Hej
> Jeg har uden held forsøg at finde info om hvordan jeg laver et program der
> lytter efter data på en port (dev/ttyS0).
> data'en kommer fra en datalogger der kommunikere med 2400bps, 8E1 (8
> databit, even paritets-bit, 1 stopbit)
>
> På maskinen programmet skal køre på er der installeret redhat 9.
>
> Links til eksempler eller dokumentation er velkommen ligesom deciderede
> løsningsforslag jeg kan arbejde videre fra.
>
Ikke fordi jeg ved noget om det, men...

Måske kan du bruge informationer herfra til at finde ud af hvordan man
sætter porten op:

http://nakula.rvs.uni-bielefeld.de/cgi-bin/man.sh?man=termios+termio

Når man skal læse fra porten bruger man så ikke open/fopen til at åbne
en "fil" og read/fread til at læse?

/b


Henrik Skjærbæk (30-09-2003)
Kommentar
Fra : Henrik Skjærbæk


Dato : 30-09-03 14:30

Bertel Brander wrote:
> Ikke fordi jeg ved noget om det, men...
>
> Måske kan du bruge informationer herfra til at finde ud af hvordan man
> sætter porten op:
>
> http://nakula.rvs.uni-bielefeld.de/cgi-bin/man.sh?man=termios+termio
>
> Når man skal læse fra porten bruger man så ikke open/fopen til at åbne
> en "fil" og read/fread til at læse?
>

Nu har jeg fået hul igennem fra en terminal v.h.a. stty og cat /dev/ttyS0,
så må jeg også kunne via c.

Tak for hjælpen

hilsen
Henrik



jokaas (29-09-2003)
Kommentar
Fra : jokaas


Dato : 29-09-03 22:36

Hi,

Jeg har et par stykker på hylden jeg vil anbefale:
"The Linux Serial Programming HOWTO"
af Peter BauMann

Og sidst men ikke mindst ...
"The Linux Programmer's Guide" eller LPG
Af: hmmm kan ikke ses men en 3-4 stykker, version 0.4 (jow jow) fra 1995

Så er du vist dækket fint ind ...
Der er flere (sikkert mange) How To's ....

mvh,
jk

"Henrik Skjærbæk" <skjaer@vision.auc.dk> skrev i en meddelelse
news:bla53h$m5r$1@sunsite.dk...
> Hej
> Jeg har uden held forsøg at finde info om hvordan jeg laver et program der
> lytter efter data på en port (dev/ttyS0).
> data'en kommer fra en datalogger der kommunikere med 2400bps, 8E1 (8
> databit, even paritets-bit, 1 stopbit)
>
> På maskinen programmet skal køre på er der installeret redhat 9.
>
> Links til eksempler eller dokumentation er velkommen ligesom deciderede
> løsningsforslag jeg kan arbejde videre fra.
>
> Hilsen
> Henrik
>
>



Henrik Skjærbæk (30-09-2003)
Kommentar
Fra : Henrik Skjærbæk


Dato : 30-09-03 14:32

jokaas wrote:
> Hi,
>
> Så er du vist dækket fint ind ...
> Der er flere (sikkert mange) How To's ....
>
Jeg har være forbi dem begge, men de er manglefulde for at sige det mildt.
men nu har jeg fået huld igennem fra prompten via stty og cat /dev/ttyS0, så
det er lige ved og næsten, men tak for hjælpen alligevel

hilsen
Henrik



Søg
Reklame
Statistik
Spørgsmål : 177580
Tips : 31968
Nyheder : 719565
Indlæg : 6409081
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste