Forum Programmation.c++ port serie

Posté par  .
Étiquettes : aucune
0
12
avr.
2006

Bonjour

je cherche un programme qui me permettrai de lire et écrire sur un port série.Est ce que quelqu'un pourais m'aider svp.

Merci

  • # Commandement numéro un : " Tout est fichier "

    Posté par  . Évalué à 2.

    Sous linux :

    int main (void)
    {
    int fd;

    fd = open ("/dev/ttys0",O_RDWR)
    if (fd>=0)
    {
    write (fd,"Bonjour\n",8);
    close (fd);
    }

    return 0;
    }

    Tout ce que tu écriras et lira vers les fichiers /dev/ttyS0 et /dev/ttyS1 iront et proviendront en fait du port série. C'est cool UNIX, non ?

    Bon après, il te faudra ouvrir le tout en bloquant ou non-bloquant, faire les réglages du ports, etc. Il faudra jouer avec termios, fcntl, ioctl, et toutes ces bizzarrerie mais chaque chose en son temps.

    En attendant : man stty is good for you.
  • # Minicom

    Posté par  . Évalué à 1.

    Pour tester ce que tu recois, tu peux aussi utiliser minicom qui est un bon outils pour communiquer avec des modems, routeurs, equipement CISCO qui parle sur le RS232.

Suivre le flux des commentaires

Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.