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, Fehler bei RC5 Empfang Kategorie: C-Control I V1.2/2.0 (von Henrik, Homepage - 13.01.2005 23:24)
 Als Antwort auf For-Next Fehler, Fehler bei RC5 Empfang von MS - 13.01.2005 14:09
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

Meine Homepage: http://www.henrik-reimers.de/control/

 Antwort schreiben

Bisherige Antworten:

Re: For-Next Fehler (von MS - 14.01.2005 11:27)
    <-- diese Antwort sollte nicht sein ... (von MS - 14.01.2005 11:46)
Re: For-Next Fehler, Fehler bei RC5 Empfang (von MS - 14.01.2005 11:26)