Desactiver l'echo sur une liaison RS232

Signaler
Messages postés
1
Date d'inscription
lundi 2 mars 2009
Statut
Membre
Dernière intervention
8 mars 2009
-
Messages postés
11
Date d'inscription
vendredi 5 octobre 2012
Statut
Membre
Dernière intervention
15 février 2015
-
Bonjour,

j'aurais voulu savoir comment désactiver l'echo sur une liaison série
en port com, voila un bout de mon programme où sont decrites les
options de configurations du pot com:

/******************************************************************************
TestCOM.c :

fonctions de base pour l'envoi et la réception de donner sur un port
série RS232.
******************************************************************************/
#include
#include <windows.h>
#include <stdio.h>
#include <stdlib.h>
#include <conio.h>
/*Définition de constantes*/
#define RX_SIZE 4096 /* taille tampon d'entrée */
#define TX_SIZE 4096 /* taille tampon de sortie */
#define MAX_WAIT_READ 1000 /* temps max d'attente pour lecture (en ms) */
#define TAILLE_MAX 1000
/*Variables globales.*/

/* Handle du port COM ouvert */
HANDLEg_hCOM=NULL;

/* Délais d'attente sur le port COM */
COMMTIMEOUTSg_cto=
{
MAX_WAIT_READ,/* ReadIntervalTimeOut */
0,/* ReadTotalTimeOutMultiplier */
MAX_WAIT_READ,/* ReadTotalTimeOutConstant */
0,/* WriteTotalTimeOutMultiplier */
0/* WriteTotalTimeOutConstant */
};

/* Configuration du port COM */
DCBg_dcb=
{
sizeof(DCB),/* DCBlength */
9600,/* BaudRate */
TRUE,/* fBinary */
FALSE,/* fParity */
FALSE,/* fOutxCtsFlow */
FALSE,/* fOutxDsrFlow */
DTR_CONTROL_ENABLE,/* fDtrControl */
FALSE,/* fDsrSensitivity */
FALSE,/* fTXContinueOnXoff */
FALSE,/* fOutX */
FALSE,/* fInX */
FALSE,/* fErrorChar */
FALSE,/* fNull */
RTS_CONTROL_ENABLE,/* fRtsControl */
FALSE,/* fAbortOnError */
0,/* fDummy2 */
0,/* wReserved */
0x100,/* XonLim */
0x100,/* XoffLim */
8,/* ByteSize */
NOPARITY,/* Parity */
ONESTOPBIT,/* StopBits */
0x11,/* XonChar */
0x13,/* XoffChar */
'?',/* ErrorChar */
0x1A,/* EofChar */
0x10/* EvtChar */
};

j'ai entendu parler de "# stty -icanon < /dev/ttyS0" pour désactiver
l'echo mais je n'en sais pas plus merci d'avance pour votre aide

1 réponse

Messages postés
11
Date d'inscription
vendredi 5 octobre 2012
Statut
Membre
Dernière intervention
15 février 2015

Bonjour,

J'ai le même problème.
As-tu finalement trouvé une réponse à ta question?
Merci