Forum: Mikrocontroller und Digitale Elektronik AVR ATmega32 direkt ans LCD


von xZise (Gast)


Lesenswert?

Hallo,
ich wollte fragen, ob es möglich ist mit Hilfe eines ATmega32 direkt 
einen Grafik LCD anzusteuern, also ohne PCA9555 o.ä. Chip. Besonders 
weil ich diesen irgendwie nur als SMD Variante bekomme.

Und zwar wollte ich das Ergebnis eines Fußballspiels anzeigen (also zwei 
relativ große Zahlen mit bis zu jeweils 2 Ziffern).

Meine Frage ist nun (nach wiedersprüchlichen Meinungen), ob dies möglich 
ist ein Display wie zum Beispiel dieses ( 
http://www.reichelt.de/?ACTION=3;ARTICLE=78885;PROVID=2402 ) zu 
verwenden?

Oder habt ihr da andere nicht zu teuren Grafik LCDs?

MfG
xZise

von Mike (Gast)


Lesenswert?

Das Display hat selbst einen Controller drauf, in diesem Fall einen 
SED1520.
Code könnte man den hier mal testen http://en.radzio.dxp.pl/sed1520/

von bix (Gast)


Lesenswert?

Das Display von Reichelt kannst Du verwenden.

Hier ist ein etwas größeres Display, das ebenfalls funktioniert:
http://www.pollin.de/shop/dt/MjI0OTc4OTk-/Bauelemente/Aktiv/Displays/Grafik_LCD_SOLOMON_LM6270SYL.html

Anzeigefläche ist 133*40mm

Kostet 9,95 Euro bei Pollin.

Guten Rutsch

von xZise (Gast)


Lesenswert?

Aha okay,
also könnte ich das direkt anbinden und dann mit den LCD-Befehlen von 
zum Beispiel BASCOM ansteuern?

MfG
Fabian

von El Patron B. (bastihh)


Lesenswert?

xZise schrieb:
> Aha okay,
> also könnte ich das direkt anbinden und dann mit den LCD-Befehlen von
> zum Beispiel BASCOM ansteuern?
>
> MfG
> Fabian

Japp

Bei Schriften jedoch, müsstest du ein Font-File mit einbinden oder 
selbst erstellen.

von Mike (Gast)


Lesenswert?

In Bascom findest Du unter Samples ein File namens SED1520.BAS.
Ggf. musst Du es noch an Dein Display anpassen.

von xZise (Gast)


Lesenswert?

Wie sieht das denn dann mit der Verkabelung aus, weil das ist ja nicht 
zwingend dieser 14-Pin Standard sondern hat noch weitere 6 Pins.

MfG
xZise

von xZise (Gast)


Lesenswert?

Okay es ist ein bisschen her hust, aber wir wollten es noch einmal 
probieren, nachdem wir anfangs Probleme hatten, das nichts passiert ist. 
Die Verkabelung ist wie gesagt mit 22 Pins (okay zwei nicht verbundene). 
In den Tutorials sind normalerweise immer 16 Pins angegeben.

Wir fragen uns deshalb, welche Pins wohin müssen:
Pin 1 & 2: FGND/GND → An Ground anschließen.
Pin 3: Vdd → An 5 V (Vcc)
Pin 4: Vee → An Ground (laut den Tutorial soll das testweise gehen)
Pin 5, 6, 7 und 8: WR, RD, CE, C/D → An den ATmega.
Pin 9 & 20: NC → Nicht verbunden
Pin 10: RESET → Woran soll das angeschlossen werden? So wie der ATmega 
RESET Pin an 5 V (über 10kΩ Widerstand)
Pin 11 - 18: D0-D8 → An den ATmega
Pin 19: FS → Entweder an Vdd oder Gnd
Pin 21: VLED+ → Noch nicht angeschlossen (später an Vcc)
Pin 22: VLED- → Noch nicht angeschlossen (später an Gnd)

Ist das soweit okay? Aktuell fragen wir uns nur woran der Pin 10 gehört.

Fabian

von spess53 (Gast)


Lesenswert?

Hi

>Ist das soweit okay? Aktuell fragen wir uns nur woran der Pin 10 gehört.

Reset über Widerstand an VCC oder an ein Portpin.

>Pin 4: Vee → An Ground (laut den Tutorial soll das testweise gehen)

Funktioniert nicht. Das Display braucht -13...-8V (auf VCC bezogen) an 
VEE.

Beitrag "Nachrüsten der negativen Kontrastregelung bei einem Grafik-LCD SOLOMON LM6270SYL von Pollin"

MfG Spess

von Klaus (Gast)


Lesenswert?

Wie wäre es mit diesem: EA DIP128-6N5LW

Findest unter http://www.lcd-module.de/

Da brauchst du nur ein Poti Anschließen für den Kontrast.
Allerdings nur am 8 Bit Bus Anschießbar.

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.