Das Open-Control-Projekt - Die Alternative zur C-Control-I


Das Forum zur C-Control-1
Welche C-Control-Varianten existieren?
Übersicht - Suchen - Neueste 50 Beiträge - Neuer Beitrag - Login - Registrieren
INFO - FAQ - CC2-Forum - CCPro-Forum 

 Re: For-Next Fehler Kategorie: C-Control I V1.2/2.0 (von MS - 14.01.2005 11:27)
 Als Antwort auf Re: For-Next Fehler, Fehler bei RC5 Empfang von Henrik - 13.01.2005 23:24

> Das die Frage so lange unbeantwortet bleibt, läßt mich dann doch kurz in die
> Tasten hauen.
>
> > Eigentlich wollte ich ausprobieren, ob sich mit RC5 über einzelne
> > Steuercodes hinaus auch "längere" Bytesequenzen übertragen lassen,
> > welche Übertragungsrate man erreichen kann ...
>
> Schlecht bis überhaupt nicht. Dafür ist das Protokoll und der Übertragungsweg zu
> störanfällig.
>
>  
> > Ich teste auf einer c-control 2 OS 2.01.
> >
> > Die erste Problem zeigt sich beim Senden.
> > In einer gestaffelten for .. next .. step Schleife arbeitet die
> > innere Schleife fehlerhaft, sobald die Schrittweite > 1 gewählt wird.
> ...
> >     FOR j = 0 to 63 step 1
> > '   FOR j = 0 to 63 step 2
> > '   mit step 1 funktioniert die innere Schleife, aber ...
> > '   bei Schrittweite von z.B. 2 wird
> > '   die innere Schleife nicht mehr verlassen und es wird
> > '   bis 255 hochgezählt (obwohl bei 63 Schluss sein sollte)!
>
> Das liegt an der ungewöhnlichen Tatsache, daß for...next nur auf
> = und nicht auf >= abfragt. Da bei step2 nie 63 erreicht werden kann,
> wird die Bedingung also nie erfüllt. Probiere es mit 64 und du wirst sehen,
> dann geht es.
>
> > Als weiteres Problem stellt sich heraus, dass die Unit immer wieder den
> > Code "255" als Adresse und gelegentlich auch als Kommando empfängt,
> > obwohl die parallel horchende "alte" c-control und die micro
> > die richtigen Zeichen empfangen (allerdings in geringerer Geschwindigkeit).
> > Auch beim Senden mit einer normalen Fernbedienung tauchen diese Fehler auf.
>
> Eben... die Geschwindigkeit. Bei der normalen FB sollte btw. auch toggle
> ausgewertet werden, das mildert zumindest dort das Problem.  Maßnahmen zur
> Fehlerkorrektur sind bei RC5 Übertragung unabdingbar und müssen in der
> jeweiligen Anwendung vom Programmierer selbst vorgesehen/ausgetüftelt werden.
>
> Grüße
> Henrik

 Antwort schreiben

Bisherige Antworten:

<-- diese Antwort sollte nicht sein ... (von MS - 14.01.2005 11:46)