Crazy_Hardware
30.01.2005, 21:07
Hallo Leute,
ich entwickel gerade ein 868,35MHz Send-/Empfangsmodul für den
I2C-Bus. Das ganze basiert auf den FS20-Treiber den ich schon für die
CC2 geschrieben habe, allerdings verschlingt bei der CC2 die Dekodierung einen Großteil der Resourcen.
Ich habe deshalb einen ATmega8 mit dieser Aufgabe betraut, was auch
heute erstmalig zu meiner Zufriedenheit funktioniert.
Das Funkprotokoll ist zumindest was die Standartschalter ( Dimmer, Schalter, Rolladensteuerung usw. ) angeht kompatibel und bietet neben dem Standartprotokoll auch ein um 4 Byte erweitertes Protokoll das eine zusätzliche Kodierung ( z. Bsp. rollender Code ) erlaubt.
Die ganze Schaltung findet in einem Zigarettenschachtel großem Designergehäuse platz.
Jetzt habe ich 3 "Probleme":
1. Wer weiß, wie man einen rollenden Code programmieren kann, für eine große Codetabelle ist im ATmega8 nicht genug Platz.
2. Wie wäre die günstigste Steckerbelegung, bzw. gibt es für I2C-Busse einen Standart-Stecker?
3. Wie sieht es mit der Slave-Adresse aus, gibt es für solche Fälle feste Adressbereiche?
Schöne Grüße Hansi
ich entwickel gerade ein 868,35MHz Send-/Empfangsmodul für den
I2C-Bus. Das ganze basiert auf den FS20-Treiber den ich schon für die
CC2 geschrieben habe, allerdings verschlingt bei der CC2 die Dekodierung einen Großteil der Resourcen.
Ich habe deshalb einen ATmega8 mit dieser Aufgabe betraut, was auch
heute erstmalig zu meiner Zufriedenheit funktioniert.
Das Funkprotokoll ist zumindest was die Standartschalter ( Dimmer, Schalter, Rolladensteuerung usw. ) angeht kompatibel und bietet neben dem Standartprotokoll auch ein um 4 Byte erweitertes Protokoll das eine zusätzliche Kodierung ( z. Bsp. rollender Code ) erlaubt.
Die ganze Schaltung findet in einem Zigarettenschachtel großem Designergehäuse platz.
Jetzt habe ich 3 "Probleme":
1. Wer weiß, wie man einen rollenden Code programmieren kann, für eine große Codetabelle ist im ATmega8 nicht genug Platz.
2. Wie wäre die günstigste Steckerbelegung, bzw. gibt es für I2C-Busse einen Standart-Stecker?
3. Wie sieht es mit der Slave-Adresse aus, gibt es für solche Fälle feste Adressbereiche?
Schöne Grüße Hansi