Re: Firmware-Version V 1.05 Kategorie: Sonstige Hardware (von Hansi - 8.03.2005 23:24) | ||
Als Antwort auf Firmware-Version V 1.05 von Hansi - 8.03.2005 15:02 | ||
| ||
Ups, ich sehe gerade da hat sich ein Fehlerteufelchen eingenistet. Nicht Du Routine ist 90% kürzer geworden sonden die Geschwindigkeit der Ausführung hat sich um 90% erhöht. Anders gesagt: Vorher war die Routine 110 Takte lang, jetzt ist sie auf 60 Takte verkürzt. Gru� Hansi > > Es ist soweit, die aktuelle Firmware-Version 1.05 steht kurz vor den Auslieferung. > > Unterschiede zur V1.04: > > - Die Abarbeitung des TWI-Interupts konnte erheblich verkürzt werden ( bis zu 90% ) > - Es wird ein neuer Empfangsmodus ( FS20_fast_Rx ) unterstützt. > > Durch die Verkürzung des Zeitbedarfs bei der Interupt-Abarbeitung sollte jedes Timing-Problem > der Vergangenheit angehören. Wer also bei der V1.04 nach dem i2c.read(); ein sleep 1; > einsetzen mu�te wird jetzt die volle Busgeschwindigkeit nutzen können. > Beim FS20-Protokoll wird jedes Datenframe 3 mal mit einer Verzögerung von 10 ms ausgesendet. > Damit das gleiche Signal nicht 3 mal bei der CC2 ankommt wurde bisher nach dem Empfang eines > Datenframes eine kuze Empfangspause eingefügt die den Mehrfachempfang unterdrückt hat. > Diese "Zwangspause" lä�t sich jetzt Softwaremä�ig abschalten indem das FS20_fast_Rx Flag gesetzt > wird. Wie aber jeder wei�, da wo Sonne ist, da ist auch Schatten. Wer wie ich einen Repeater mit > im Betrieb hat bekommt bei einem Tastendruck auf der Fernbedienung gleich 6 Datenframes an die > CC2 übermittelt. Eine Busbelastung, die natürlich unsinnig ist. > Sinnvoll nutzbar ist diese Funktion nur als Empfangskontrolle, ob der Empfang so gut ist, das > tatsächlich alle Daten auch empfangen werden. > > Gru� Hansi | ||
Antwort schreiben Antworten: |