Fórum Ubuntu CZ/SK
Ostatní => Archiv => Téma založeno: 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
-
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
-
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
-
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
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.