j'ai trouve ca comme source:
#include <stdio.h>
#include <termios.h>
#include <sys/fcntl.h>
void main(void)
{
int fd;
char c;
struct termios termios_p;
/* Ouverture de la liaison serie */
if ( (fd=open("/dev/ttyS1",O_RDWR)) == -1 ) {
perror("open");
exit(-1);
}
/* Lecture des parametres courants */
tcgetattr(fd,&termios_p);
/* On ignore les BREAK et les caracteres avec erreurs de parite */
termios_p.c_iflag = IGNBRK | IGNPAR;
/* Pas de mode de sortie particulier */
termios_p.c_oflag = 0;
/* Liaison a 9600 bps avec 8 bits de donnees et une parite paire */
termios_p.c_cflag = B9600 | CS8 | PARENB;
/* Mode non-canonique avec echo */
termios_p.c_lflag = ECHO;
/* Caracteres immediatement disponibles */
termios_p.c_cc[VMIN] = 1;
termios_p.c_cc[VTIME] = 0;
/* Sauvegarde des nouveaux parametres */
tcsetattr(fd,TCSANOW,&termios_p);
// on lit avec read() et on ecrit avec write()
/* Fermeture */
close(fd);
/* Bye... */
exit(0);
}
merci de m'aider a la completeter!!