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

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.