Hallo Forum,
ich versuche 2 Befehle über den USB-Port an einen µC zu übergeben.
Die Befehle sind richtig (per HTerm funktionieren diese, bzw. habe ich
sie auch im µC-Quelltext überprüft), trotzdem funktioniert ein Befehl,
beim anderen erhalte ich die Fehlermeldung "Invalid Command" vom µC...
Ich beschreibe wie folgt:
1 | if(!WriteFile(hSerial, c_command1, sizeof(c_command1), &dwBytesWrite, NULL))
|
2 | {
|
3 | cerr << "Error: Reading failure" << endl;
|
4 | }
|
die Befehle lauten:
(funktionierend):
(nicht funktionierend):
per monitoring konnte ich auch herausfinden das die Zeichenketten auch
versendet werden.
Ich bin momentan leicht verzweifelt, kann mir jemand helfen? Mir gehen
die Ideen aus wo ich noch meinen Fehler suchen könnte... sizeof() habe
ich überprüft; 8 und 13; dwBytesWrite ist ein DWORD Counter für die
Anzahl der gesendeten Bytes.