-
-
Erfahrener Benutzer
Roboter Experte
sooo, hab das jez gemacht.....aber befridigend ist das ergebnis immernoch nicht! =)
das ist mein quellcode: (habe keine endlosschleife gemacht, sondern immer wieder das selbe zeichen gesendet)
if (serial.Open(1, 2400)){
int i,j;
char taste = 'a';
for(i = 0, j = 0; i < 50; j++, i++) {
char zeichen = 'z';
printf("\nnr.: %i", j);
serial.SendData(&taste, sizeof(taste));
printf("\ndata waiting: %i\n", serial.ReadDataWaiting());
serial.ReadData(&zeichen, sizeof(taste));
printf("zeichen: %c", zeichen);
printf("\n");
}
}
else
printf("Failed to open port!");
hab mit 2400 baud, 8 bit und einem stopbit gesendet (weil mein infrarot-sender so sicher funktioniert, verwende das auch im hyperterminal.)
und hier ist das merkwürdiger ergebniss:
nr.: 0
data waiting: 0
zeichen: z
nr.: 1
data waiting: 0
zeichen: z
nr.: 2
data waiting: 0
zeichen: z
nr.: 3
data waiting: 0
zeichen: z
nr.: 4
data waiting: 0
zeichen: z
nr.: 5
data waiting: 0
zeichen: z
nr.: 6
data waiting: 0
zeichen: z
nr.: 7
data waiting: 0
zeichen: z
nr.: 8
data waiting: 0
zeichen: z
nr.: 9
data waiting: 0
zeichen: z
nr.: 10
data waiting: 0
zeichen: z
nr.: 11
data waiting: 0
zeichen: z
nr.: 12
data waiting: 0
zeichen: z
nr.: 13
data waiting: 0
zeichen: z
nr.: 14
data waiting: 0
zeichen: z
nr.: 15
data waiting: 8
zeichen:
nr.: 16
data waiting: 7
zeichen: ■
nr.: 17
data waiting: 6
zeichen: о
nr.: 18
data waiting: 5
zeichen: м
nr.: 19
data waiting: 4
zeichen: м
nr.: 20
data waiting: 3
zeichen: м
nr.: 21
data waiting: 2
zeichen: м
nr.: 22
data waiting: 1
zeichen: м
nr.: 23
data waiting: 0
zeichen: z
nr.: 24
data waiting: 0
zeichen: z
nr.: 25
data waiting: 8
zeichen: м
nr.: 26
data waiting: 7
zeichen: м
nr.: 27
data waiting: 6
zeichen: м
nr.: 28
data waiting: 5
zeichen: м
nr.: 29
data waiting: 4
zeichen: м
nr.: 30
data waiting: 3
zeichen: м
nr.: 31
data waiting: 2
zeichen: м
nr.: 32
data waiting: 1
zeichen: м
nr.: 33
data waiting: 0
zeichen: z
nr.: 34
data waiting: 0
zeichen: z
nr.: 35
data waiting: 8
zeichen: м
nr.: 36
data waiting: 7
zeichen: м
nr.: 37
data waiting: 6
zeichen: м
nr.: 38
data waiting: 5
zeichen: м
nr.: 39
data waiting: 4
zeichen: м
nr.: 40
data waiting: 3
zeichen: м
nr.: 41
data waiting: 2
zeichen: м
nr.: 42
data waiting: 1
zeichen: м
nr.: 43
data waiting: 0
zeichen: z
nr.: 44
data waiting: 0
zeichen: z
nr.: 45
data waiting: 8
zeichen: м
nr.: 46
data waiting: 7
zeichen: м
nr.: 47
data waiting: 6
zeichen: м
nr.: 48
data waiting: 5
zeichen: м
nr.: 49
data waiting: 4
zeichen: м
manchma kam statt dem "m" auch ein "V"
ich kann mir das ehrlichgesagt nicht erklären....ich hoffe dass da jemand mehr ahnung hat als ich....=)
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen