www.mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik MiniMEXLE Display und Taster


Autor: minimax (Gast)
Datum:

Bewertung
0 lesenswert
nicht 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

Autor: Stefan B. (stefan) Benutzerseite
Datum:

Bewertung
0 lesenswert
nicht 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.

Autor: Niko Oefner (noe)
Datum:

Bewertung
0 lesenswert
nicht 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!

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
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.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.