Für dieses Forum muß Javascript im Browser aktiviert werden!
Kommentar: Einfügen von HTML im Kommentar: Link einfügen: <a href="LINKURL" target="_blank">LINKTITEL</a> Bild einfügen: <img src="BILDURL"> Text formatieren: <b>fetter Text</b> <i>kursiver Text</i> <u>unterstrichener Text</u> Kombinationen sind auch möglich z.B.: <b><i>fetter & kursiver Text</i></b> C2 Quellcode formatieren: <code>Quellcode</code> ASM Quellcode formatieren: <asm>Quellcode</asm> (Innerhalb eines Quellcodeabschnitts ist kein html möglich.) Wichtig: Bitte mache Zeilenumbrüche, bevor Du am rechten Rand des Eingabefeldes ankommst ! > Hallo Rolf, > > > Daher hab ich mir folgendes überlegt: > > > > Ich werde auf der Basis Deines Modules bald einen "Alternativtreiber" schreiben, der dieses Feature hat. > > Ein weiteres Feature soll die Adressierung mit Long und dem Zusammenfassen mehrerer EEPROMS > > zu einem logisch zusammenhängenden Speicher sein. > > Das kannst Du gerne machen. Jedoch sollte dieses neue Modul nicht eeprom.c2 heißen. :-) > > > Ein Hardware-Projekt für Dich wäre dann evtl. eine > > "Eeprom-Disk" vergleichbar mit dem 512KB-Ram-Modul mit 8 Sockel für 24cxxx am i2c-Bus. > > Ähh, vom 24c512 kann man maximal nur 4 Stück pro Bus betreiben (siehe Datenblatt). > (Betrifft auch 24C128 & 24C256) > Allerdings bezweifle ich, daß sich eine Platine dafür lohnen würde. > Darum werde ich eine solche Platine nicht herstellen. > > > Ich sehe dies nicht als Konkurrenz sondern als Alternative die ggf. auch etwas langsamer aber > > dafür konfortabler sein kann. Ich will mich damit nicht von Deinem Treiber "distanzieren", > > jedoch wäre ein komplett neues Modul zweckmässig da vorgeschaltete Funktionen > > (welche Deine Funktionen kapseln) zusätzlich viel Rechenzeit verbrauchen. > > Damit hätte ein "Alternativtreiber" dann den doppelten Laufzeitnachteil, ggf. könntest Du aber Deine > > Funktionen dann nach meinem Beispiel kapseln wenn Du sie später nach asm portiert hast. > > Das mit dem ASM wird aber noch ein wenig dauern. :-) (dieses Jahr wahrscheinlich nichtmehr) > > > Evtl. können wir die Treiber auch in ein File mergen da ich beabsichtige, andere Funktionsnamen zu verwenden. > > Nein, ein eigenes Modul ist hier eindeutig sinnvoller. Sonst wäre die Verwirrung > für die User komplett. :-) > > > Was die Fixes aus der 2.4b > > angehen, schick mir doch bitte noch mal per mail die aktuelle Version wenn Du sie fertig hast. > > Ist schon unterwegs ... > > > ...so als Idee... wenn Du eh neue RTC-Watchdogmodule fertigen lassen must.... mach doch einfach eine > > zusätzliche Enhanced Version mit 4 zusätzliche Sockel für 24c512 und fester Adressierung (ohne Jumper). > > Nein, werde ich nicht. Die Platine bleibt, bis auf ein kleine Optimierung des Watchdogs, > gleich. Außerdem wäre die Platine dann mindestens doppelt so groß. > Außerdem belegt der Uhrenbaustein eine Adresse des EEProms, sodaß sowieso > nur drei EEProms vom Typ 24C128 bis 24C512 am Bus betrieben werden könnten. > (Und nur zwei, falls jemand eine Chipkarte verwenden will) > > MfG André H.