Re: FS20 Modul - nur echte Signale Kategorie: Sonstige Hardware (von Hansi - 1.12.2004 18:25) | ||
Als Antwort auf FS20 Modul - nur echte Signale von Hansi - 28.11.2004 21:16 | ||
| ||
> Guten Abend liebe FS20 Gemeinde, > > je später der Abend, desto besser die Ideen und darum hier noch mal ein Tip: > > Das FS20-Modul für die CC2 verschlingt eine ganze Menge Rechenzeit damit herraus zu finden was > denn ein echtes FS20-Signal ist und was nicht. Das liegt ganz einfach daran, das der Empfänger immer > irgendwelche Signale aus der Umgebung empfängt und wenn es nur irgenwelche Oberwellen > benachbarter Computer wie die CC2 ist. > > Wer die zusätzlichen Bytes für die Codierung nicht benötigt, also nur das Standart-Protokoll der > FS20-Module nutzen möchte, der hat jetzt praktisch 6-richtige. > > Es gibt für das FS20-System einen Repeater, ein Repeater empfängt ein Signal und sendet das > Signal leicht zeitverzögert wieder aus. Der Ausgang dieses Repeaters liefert demnach ein > astreines Taktsignal, welches tatsächlich nur ein FS20-Signal sein kann. > Man zerlege also einen Repeater, entferne den Sender und führe das Signal über denSignalkonverter > ( unsere kleine Transistorschaltung ) zu CC2. Was übrig bleibt ist eigentlich nur der > Sender, aber den brauchen wir zum steuern unserer FS20-Komponenten ja auch. > > Mit diesem sauberen Taktsignal spart unser FS20-Modul jede Menge Rechnezeit, denn wenn > kein Signal am Eingang anliegt, dann springt das Programm auch direkt aus dem Assembler- > programm zurück. > > Gutes Nächtle Hansi Guten Abend, da hat sich jetzt aber ein Bug eingeschlichen ! Wenn kein wechselndes Signal am Eingangsport anliegt, dann steht das Programm, weil erst auf High-/Low-Wechsel gewartet und dann wieder auf den Low-/High-Wechsel gewartet wird. DIe Zeit zwischen den beiden Wechseln wird zur Auswertung herrangezogen, ob es ein zu kurzes Signal, gültiges Low, gültiges High oder ein zu langes Signal ist. Die Warteschleife wird momentan noch nicht von einem Timer unterbrochen. Also, der Ausgang eines Repaeters funktioniert bei dieser Treiberversion noch nicht. Gru� Hansi ...ob schon einer einen Repeater zerlegt hat???? | ||
Antwort schreiben Antworten: |