Fórum Ubuntu CZ/SK

Ostatní => Archiv => Téma založeno: chessx 19 Října 2007, 13:28:45

Název: čtení ze seriového portu
Přispěvatel: chessx 19 Října 2007, 13:28:45
Nemůžu nikde najít, jak načíst (nejradši do string proměnné) co přišlo na sériový port. Může mě někdo poradit?

Děkuju
Název: Re: čtení ze seriového portu
Přispěvatel: chessx 19 Října 2007, 20:34:01
HALO:
Nenajde se přeci jen někdo, kdo ze seriových portů com1: /dev/ttyS0,  com2: /dev/ttyS1, com3: /dev/ttyS2  atd., které lze nastavit pomocí stty a číst pomocí prikazu cat /dev/ttySx.

parametry: 9600Baud, bez parity, jeden stopbit.

dokáže dostat data do stringu v "C"


Díky

Název: Re: čtení ze seriového portu
Přispěvatel: chessx 20 Října 2007, 13:12:46
tak jsem zase o kousek dál, ale stále narážím:

při otvírání portu příkazem:     ioperm(0x03f8, 3, 1)
mě to hází chybu:     Operation not permitted
přestože jsem dal všem přístup na port ttyS0 příkazem:     chmod  -Rv  a+rwx /dev/ttyS3
a vrátilo to, že práva přidělil:     mode of `/dev/ttyS3' retained as 0777 (rwxrwxrwx)

Najde se někdo??
Díky
Název: Re: čtení ze seriového portu
Přispěvatel: Boris Filipovič 24 Října 2007, 05:08:25
Zdravím,
pokud tohle:
přístup na port ttyS0 příkazem:     chmod  -Rv  a+rwx /dev/ttyS3
není překlep, tak by tam asi mělo být
Kód: [Vybrat]
chmod  a+rwx /dev/ttyS0
                      ^

Pokud je, zkuste prohledat archiv konference linux.cz, kdysi dávno se tam něco podobného řešilo.

b.f.