Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Serielle Daten korrupt Kategorie: Programmierung (von Leo - 1.10.2006 11:50)
Ich nutze:
C-Control II Station
Hallo!

Ich bastel gerade daran Daten zu loggen  und scheitere schon daran einzelne bytes zu senden...

Die Initialisierung schaut so aus:

function init()
{
 hwcom.init();
 hwcom.setspeed(hwcom.SPEED_115200);
 LogCont = 1;                       //Remove later when comman is implemented
}

Den aktiven part der Senderoutine habe ich fürs debugging reduziert auf

    hwcom.put(58);
    hwcom.put(58);

Es wird nicht ständig gesendet sondern nach den 2 Bytes kommt immer eine Pause.
Am PC kommt eine Reihe von 154 an und ab und zu 168.
Das die �bertragung manchmal einen anderen Wert hat, spricht dafür, das eine Kommunikationseinstellung
falsch ist.
Der PC erwartet die Daten mit 115200 baud, 8bit, kein Parity, 1 Stop Bit (ich teste mit Terminal Programm).
Genau das sollte die Default Einstellung sein.

Aufgrund der geringen Koplexität kann es sich wiedermal nur um
*) Fehler so einfach, da� übersehen
*) Fehler so kompliziert, daÃ? chancenlos
*) GewuÃ?t wie, steht aber niergens
*) Steht eh da, aber Leo kann nicht lesen
handeln.

Wenn wer einen Tipp hat, bin ich dankbar.
Ich werde eintsweilen weiterforschen.
Zuerst mal mit aktiven setzten der Ã?bertragungsart statt verlassen auf default, und mal schauen, was mir
sonst noch einfällt.

GruÃ?
Leo


    Antwort schreiben


Antworten:

Re: Serielle Daten korrupt (von Leo - 1.10.2006 12:54)
    Re: Serielle Daten korrupt (von Leo - 1.10.2006 14:04)
        Re: Serielle Daten korrupt (von Leo - 2.10.2006 10:57)
Rekord! (von Leo - 1.10.2006 11:59)