cs_Robou
Messages postés2Date d'inscriptionjeudi 8 mai 2003StatutMembreDernière intervention 8 mai 2003
-
8 mai 2003 à 21:47
Utilisateur anonyme -
2 oct. 2008 à 17:46
Bonjour !!
Je suis en BTS informatique industriel et je dois faire un petit programme en C++ qui me permettra de lire (d'acquérir) des trames sur le port série RS232 .
Mon problème est simple : je n'y arrive pas car beaucoup d'erreur avec lesquels j'ai du mal .
Je remercie d'avance quiconque peut m'aider .
Romain :sad)
J'ai ecris un bout de code qui me permet de lire sur le port usb et d'initialiser la com.
En gros, je pilote une telecommande RF avec le recepteur en USB.
Le souci c que quand j'execute mon code, le premier appuie sur la telecommande est pris en compte et apres il se passe environs 20s pour que je vois qq chose.
Je joint le code si qq'un a une idée .... Thx a lot ...
int main(int argc, char* argv[])
{
if (argc!=2)
{
printf("Usage : %s /dev/qqchose\n",argv[0]);
return -1;
}
// Ouverture du device
// O_RDWR : fichier ouvert en lecture et en ecriture.
// O_NOCTTY : le programme ne control pas le terminal.
// O_NDELAY : pas d'attente de changement de ligne sur le signal DCD.
// Usage : Le nom du peripherique est passe en paramatre.