Forum: Mikrocontroller und Digitale Elektronik MiniMEXLE Display und Taster


von minimax (Gast)


Lesenswert?

Hallo,

kennt sich jemand mit dem MiniMEXLE Board aus??
habe mir schon die Pläne runtergeladen und auch mal ein paar sachen mit 
dem Board getestet.
Doch eines verstehe ich nicht so ganz.
Das Display hängt mit seinen 4 Datenleitungen an den Pins PC0-PC3
genau an den gleichen Pins hängen auch die 4 Taster die auf dem Board 
verbaut sind.
Wie ist es möglich sowohl das Display als auch die Taster zu nutzen?
Ich wollte das ganze in Bascom programmieren.

Gruß und vielen Dank im voraus

von Stefan B. (stefan) Benutzerseite


Lesenswert?

Lies dich in den Artikel 
http://www.mikrocontroller.net/articles/AVR-Tutorial:_LCD ein. Speziell: 
Was ist die Funktion der Leitungen RS und E.

von Niko O. (noe)


Lesenswert?

Hallo minimax,

die parallele Ansteuerung von Tastern und Display geht bei dem MiniMEXLE 
insofern, dass das Display nur dann aktualisiert werden muss, wenn es 
neue Daten für das Display gibt.

Die Taster werden ebenfalls zyklisch eingelesen.

Um dies funktionial zu realisieren, musst Du für das Display die 
entsprechenden Ports als Ausgang re-initialisieren, das Display in den 
entsprechenden Mode schalten und dann die Daten an das Display schicken. 
Hierfür gibt es verschiedene Libraries, die Dir die entpsrechenden 
Funktionen bereitstellen.

Wenn Du mit dem Display fertig bist, solltest Du die Pins wieder als 
Eingang re-initialisieren, um eben die Taster wieder einlesen zu können.

In der MiniMEXLE V3.0 wurden die Dioden über den Tastern gegen 4k7 
Widerstände ausgetauscht, was verhindert, dass bei gedrücktem Taster das 
Display korrupte Daten empfängt.

Ist alles kein Hexenwerk, wenn Du noch weitere Fragen hast, dann frag 
einfach.

Viele Grüße und viel Erfolg!

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.