RS232 (PC) Arduino Mega (Serial1) [RESOLU]

Bonjour

Quelqu'un peut me dire pourquoi arduino mega ne renvoyer pas les code ascii sur le port serie?
je vous explique j'ai fait un montage espion serie RS232(PC) TX->rxSerial1 RX->rxSerial2 tout les donnees sorte sur le TxSeriel3 sur le quel j'ai mis un pc en hyperterminal 9600,8,n,1 et le résultat et que l'arduino me lie un code qui n'est pas ASCII ex: A=102 B=48 etc....
en monitorserial ces la méme.
Si quelqu'un a une idée sur le probléme j'ai fait une fonction RS232(x) qui reprent tout les code Arduino tranforme en code ASCII normale.
Cordialement

Yep!

Un schema détaillé et un bout de code pourrait nous aider à comprendre ton problème.

@+

Zoroastre.

bonsoir

Mer.. je me suis fais avoir :roll_eyes:

Voila le code de base et le schéma et attacher

int RXbyte=0;
int TXbyte=0;


void setup() {
	Serial.begin(9600);	// opens serial port, sets data rate to 9600 bps
        Serial1.begin(9600);	// opens serial port, sets data rate to 9600 bps
        Serial2.begin(9600);	// opens serial port, sets data rate to 9600 bps
        Serial3.begin(9600);	// opens serial port, sets data rate to 9600 bps
}

void loop() {

	if (Serial3.available() > 0) {
		// lire  serial 3
		RXbyte = Serial3.read();
                // moniteur
		Serial.print("RX:");
		Serial.println(RXbyte);
                //
                Serial1.print(RXbyte);

	}
        if (Serial2.available() > 0) {
		// lire  serial 3
		TXbyte = Serial2.read();
                // moniteur
		Serial.print("TX:");
		Serial.println(TXbyte);
                //
                Serial1.print(TXbyte);

	}

}

Cordialement

Printing MONITEUR-sch.pdf (11.2 KB)

Yep!

Tu as essayé en hexadecimal ???

@+

Zoroastre.

Bonjour

yes IDEM

Yep!

Je ne vois pas de problème particulier sur ce que tu nous as fournis...Le souci doit se situer entre le pc et l'arduino, tu devrais déjà contrôler ce que l'arduino te repond !!!

Petite remarque également, le seriel pc n'est pas identique au niveau tension au seriel ttl de l'arduino. Comme tu ne détailles pas en amont, je suppose que tu utilises un max232 et un convertisseur de tension en sortie pc ???

@+

Zoroastre.

Bonjour

J'ai trouver d'ou vient le probléme j'ai deux MAX232 et bien pas de chance 1 et défecteux, c pour ça.
Donque sa marche mieux avec deux MAX232 en bonne etat.
cordialement

P060180_00.03[01].JPG

Bonjour

Voila le schéma et la prog.
sa fonctionne mieux avec des MAX232 en bon état.
Cordialement

Printing moniteur-sch.pdf (17 KB)

MONITEUR_RS232.pde (2.28 KB)