16x2 Display an Atmega 32/64 mit EEPROM?

Gast #2103213
Lesenswert?

Hallo Forum,
Ich will mir eine Schaltung zusammen bauen, mit der ich über Netzwerk 
und Manuell vor Ort Relais Schalten kann. Als Netzwerkkarte soll das 
AVR-Net-IO zum Einsatz kommen, und ein weiterer Atmega soll die 
Relaissteuerung, Temperaturmessung und die Displayansteuerung (16x2 
Zeichen Display) übernehmen. Nun wollte ich fragen, wenn ich das Display 
direkt an der EXT. Schnittstelle laufen habe, kann ich ja über das 
Beispielprogramm Texte anzeigen, die aber wieder weggehen. Ich möchte 
das so machen, das das Display standartmäßig die Temperaturen 
durchlaufen lässt, (so ca. 4 Temp.sensoren)
und wenn ich jetzt einen Taster drücke dann geht er zu den Relais und 
mit Tastern kann ich dann auswählen Relais 1 AN und wenn ich wieder 
einen Taster drücke springt er zu Relais 2 AUS und mit Tastern kann ich 
dann manuell die Relais An/AUS schalten oder über das Netzwerk. Bruach 
ich jetzt für den Text den das Display ohne PC auf Knopfdruck anzeigen 
soll einen EEPROM oder etwas in der art zur Speichererweiterung wo die 
ganzen Texte drauf sind oder schafft ein Atmega 32/64 so etwas?

Funktioniert das was ich vor habe?

MFG Hansi

PS: Da es mehrere Relais werden sollen, werde ich wohl eine 74HC595 
Porterweiterung dazu zusammenstricken müssen.
(Firma: No RISC, no fun.) #2103230
Lesenswert?

1. Der mega32 packt das ganz alleine, wenn du noch mehr willst bau 
gleich nen mega644 drauf und löt dann statt 16 nen 20 MHz quarz hin -> 
mehr Reserve (Vorsicht pollins 20 MHz Quarze sind Oberton).
2. Wiviele Relais hast du den?, der mega hat nen haufen IOs und wenn die 
nich reichen dann per I2C ne Porterweiterung (oder per schiebereg wie du 
vorschlugst)
3. Coprozessor brauchst du ned...
Gast #2103380
Lesenswert?

Max D. schrieb:
> 1. Der mega32 packt das ganz alleine, wenn du noch mehr willst bau
> gleich nen mega644 drauf und löt dann statt 16 nen 20 MHz quarz hin ->
> mehr Reserve (Vorsicht pollins 20 MHz Quarze sind Oberton).

 Ist Ok, dann werd ich wohl den Original Atmega vom Avr-et-IO oder einen 
64'er nehmen.

> 2. Wiviele Relais hast du den?, der mega hat nen haufen IOs und wenn die
> nich reichen dann per I2C ne Porterweiterung (oder per schiebereg wie du
> vorschlugst)

 Das sind schon so an die 60 Relais später wenn ich alles angeschlossen 
habe.
 Ich glaube da nehm ich schieberegister, weil die habe ich noch 
hierrumliegen.

> 3. Coprozessor brauchst du ned...

 Gut dann kann ich mir das sparen, ist dann ja viel einfacher.

Wie ist das, mit dem Text auf knopfdruck auf dem display ausgeben, gibt 
es da ein tutorial oder so?

MFG

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren