Probleme mit schreiben auf der serieller Schnittstelle



  • Hallo Forum,

    ich übertrage zwei Kommandos von meinen PC per USB an einen µC. Das eine Kommando kommt erfolgreich an, das andere Kommando führt nur zu einer "Invalid Command" -Meldung. Die zwei Befehle lauten:

    PARAM NR 5\r\n
    
    START\r\n
    

    Befehl 2 funktioniert. Befehl 1 nicht. Die Befehle sind aber auf jedenfall richtig, das habe ich mit HTerm und im Quellcode prüfen können.

    Ich vermute mal der Fehler liegt in den Leerzeichen... (Einfach ohne Leerzeichen übertragen funktioniert auch nicht).

    Die Befehle sende ich wie folgt:

    if(!WriteFile(hSerial, c_command1, sizeof(c_command1), &dwBytesWrite, NULL))
    	{
    		cerr << "Error: Reading failure" << endl;
    	}
    

    Ich hoffe mir kann jemand helfen.

    -Nod



  • Fehler ist gefunden!


  • Mod

    Nod88 schrieb:

    Fehler ist gefunden!

    Immer gut, wenn man auch schreibt woran es lag...


Anmelden zum Antworten