Viele Eingänge,LCD,8 Relais/Schalter. geeigneter µC ?

Gast #213927
Lesenswert?

Salve !

Welchen Mikrocontroller würdet ihr mir für folgende Aufgabe empfehlen
?

Er muß sagen wir 32-64 Tasten auswerten können (nur eine gedrückt)
dann je nachdem welche Taste gedrückt wurde, eine Sequenz (max 3
Sekunden lang) von Schaltimpulsen und Pausen(min 10ms lang) an 8
Ausgänge durchreichen (maximal 4 gleichzeitig an) und das ganze so
schnell wie möglich (unter 10ms).
Während die Sequenz ausgeführt wird, sollen weiterhin die Tasten
abgehört werden können, ob nicht ein “Cancel-Befehl” kommt, der zum
Abbruch der Sequenz führt.

*Möglichkeit zur Ansteuerung eines LCD-Displays (2-Zeilig reicht).
*Ausreichend Speicher um ein Programm zu realisieren das über die
Tasten, dem Display und einer kleinen Programmieroberfläche gestattet
so eine Sequenz zu programmieren (S1 für 15ms schließen, dann 30ms
Pause, dann S2+S4 für 30ms schließen usw.... bis zu 3 Sekunden lang).
So eine Sequenz wird dann auf eine der vielen Tasten gelegt und steht
bereit. Gebraucht wird daher genug Speicher um alle
Tasten mit langen Sequenzen zu belegen.
*Möglichkeit auf externen Speicher zugreifen zu können SD/MMC

Und das wars auch schon.

Freue mich schon auf etwaige Antworten oder Vorschläge.

Gruß,

  Tobias
#213928
Lesenswert?

Als tastatur würde ich eine herkömmliche PC-Tastatur nehmen, statt einer
Tastenmatrix. Das anschliessen ist eigentlich ganz einfach:

http://bray.velenje.cx/avr/PDFs/avr313.pdf

Für die Aufgaben würde vermutlich ein ATmega8 auf Internen Oszillator
laufend reichen. Das ist ohnehin mein favorit unter den Atmels.
Kostenpunkt 2,75€.

Auf MMC-Speicher zuzugreifen hab ich zwar bisher noch nicht gemacht,
soll aber pupen-einfach sein.
#213929
Lesenswert?

Also ich arbeite im Momen mit dem ATmega162 (40 Pins, 16kB Flash). Da
hast du genug Platz, um ne 8*8 matrix, das LCD usw. dranzuhängen.
Außerdem kannst du direkt einen externen Ram ansteuern (adressleitungen
setzen usw geht automatisch). Wäre meiner Meinung nach ganz gut geeignet
auch wenn ev 1-2 euro oder so teuerer als der ATmega8.

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