7-Segment-LCD-Anzeige ansteuern

Gast #5745410
Hallo,
ich würde gerne folgendes Display mit einem AVR ansteuern:
https://www.reichelt.de/lcd-7-segment-1x8-h-6-0mm-lcd-7s-8-6-a-p197508.html?&trstct=pos_0

Nur verstehe ich das Datenblatt nicht wirklich, das einzige was ich da 
so verstanden habe ist, dass es verschiedene COM-Pins gibt und man mit 
Kombination das irgendwie ansteuern kann.

Hat jemand schon mal so ein Display angesteuert und kann mir sagen, wie 
man so etwas macht?

Gruß
(Firma: matzetronics)
Das ist ein sogen. 'RAW-LCD', also ohne jeglichen Controller. Aber so 
gut wieder jeder Hersteller von Mikrocontrollern hat dazu Application 
Notes, um die Dinger anzusteuern. Man braucht allerdings für jeden Pin 
des Displays ein Portbeinchen - abgesehen von Trickschaltungen mit 
Multiplexern oder anderen externen Gattern.

Vorsicht. Man darf keine Gleichspannung anlegen, sondern muss immer mit 
Wechselspannungen arbeiten, weil sonst Elektrolyse stattfindet, die das 
Display zerstört. Also immer mit zumindest niederfrequentem AC ansteuern 
(ab 20Hz aufwärts).
AVR Appnotes:
http://ww1.microchip.com/downloads/en/AppNotes/doc2569.pdf
http://ww1.microchip.com/downloads/en/AppNotes/doc8103.pdf
Mit nem Standard-AVR solltest du das eher nicht benutzen (auch wenn es 
irgendwie geht).
Neben einem schon genannten AVR mit LCD-Interface könntest du auch einen 
externen passenden LCD-Controller nehmen (gibts mit I2C und SPI) falls 
es so ein Display sein soll. Dann hast du freie Auswahl beim AVR.
Gast
H.Joachim S. schrieb:

> Mit nem Standard-AVR solltest du das eher nicht benutzen (auch wenn es
> irgendwie geht).

Eigenartige Argumentation: man soll es nicht benutzen, obwohl es geht? 
Und zwar nachweislich theoretisch genauso wie praktisch?

Irgendeine weitere Begründung?
-Unmengen an Ports nötig, was schon mal einen Grossteil der der AVRs 
ausschliesst
-das timing muss genau eingehalten werden, was für einen Ungeübten gar 
nicht so einfach ist. Schnell hat man einen DC-Anteil drin, der das 
Display zerstört
-bei mehreren backplanes wird die Erzeugung der Pegel durchaus 
anspruchsvoller
Gast
H.Joachim S. schrieb:

> -Unmengen an Ports nötig, was schon mal einen Grossteil der der AVRs
> ausschliesst

Nunja, maximal 38 Pins im konkreten Fall. Da sind noch etliche AVR im 
Rennen.

> -das timing muss genau eingehalten werden, was für einen Ungeübten gar
> nicht so einfach ist. Schnell hat man einen DC-Anteil drin, der das
> Display zerstört

Das stimmt. Man muss tatsächlich wissen, was man tut. Das trifft 
allerdings auch für viele andere Sachen zu, mit denen man es als 
Programmierer zu tun hat. Also wo soll jetzt das besondere Problem sein, 
auf Grund dessen man darauf verzichten sollte, die Teile zu benutzen?
Gast
7-Segment-LCD schrieb:
> ich würde gerne folgendes Display mit einem AVR ansteuern:
> Hat jemand schon mal so ein Display angesteuert und kann mir sagen, wie
> man so etwas macht?

Dann brauchst du einen Atmega169, oder einen externen LCD Controller.

Das macht bei der Anzahl der Anschlüsse sowieso Sinn.

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 7 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.