Prosíme přihlašte se nebo zaregistrujte.

Přihlašte se svým uživatelským jménem a heslem.
Vaše pomoc je stále potřeba!

Autor Téma: čtení ze seriového portu  (Přečteno 2232 krát)

chessx

  • Aktivní člen
  • *
  • Příspěvků: 221
čtení ze seriového portu
« kdy: 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

chessx

  • Aktivní člen
  • *
  • Příspěvků: 221
Re: čtení ze seriového portu
« Odpověď #1 kdy: 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


chessx

  • Aktivní člen
  • *
  • Příspěvků: 221
Re: čtení ze seriového portu
« Odpověď #2 kdy: 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

Boris Filipovič

  • Návštěvník
  • Příspěvků: 65
Re: čtení ze seriového portu
« Odpověď #3 kdy: 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.

 

Provoz zaštiťuje spolek OpenAlt.