byte-verfälschung

Gast #1463530
Lesenswert?

Hallo zusammen

Ich benötige wieder mal eure Hilfe!

Ich schicken mit einem c-programmcode 4 bytes über die 
RS232-Schnittstelle.
Hier ein Teil meines Codes:

FILE* Fd;
system("mode COM1: baud=19200 parity=n data=8 stop=1");
Fd = fopen("COM1:","w+");
fprintf(Fd,"%X%X%X%X",3,0,1,2);
fclose(Fd);

ich sende also 1. byte : 0x3, 2. byte : 0x0, 3. byte : 0x1, 4. byte : 
0x2

Wenn ich diese Bites dan am anderen Ende auslese erhalte ich die Bytes:
1. byte : 0x33, 2. byte : 0x30, 3. byte : 0x31, 4. byte : 0x32!

Kann mir das jemand weiterhelfen??

Gruss

Mark

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren