PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : LCD an mega16



Adam
02.10.2004, 11:53
Hallo ! :)
Ich möchte gerne mein 16x4 LCD an den At mega 16 anschließen. Ist es sinnvoller dafür den I²C Bus zu verwenen ? Oder soll ich den LCD direkt an en Mega anschließen. An den MC kommen später noch viele andere Sachen, d.h. er wird nur nicht mit dem LCD ausgestatttet sein ...
Ich hab im Netz die Anleitung gefunden wie ich ein LCD per I²C an einen MC koppeln kann (mit dem PCF8574) leider wird es nur für ein 16x2 LCD beschrieben. Könnt ihr mir sagen, weilchen Chip ich verwenden müsste um mein 16x4 per I²C anzuschließen ?

Danke vorab!
Adam

x-ryder
02.10.2004, 13:03
Hi,

das muss eigentlich genauso gehen, das hat ja nicht mehr leitungen.

Martin

Adam
02.10.2004, 13:33
also in dem datenblatt von dem LCD sind mehr Datenleitungen aufgelistet ... oder muss ich die nicht alle anschließen ?

x-ryder
02.10.2004, 13:35
schick mal bitte den link zu der seite wo du das mit dem 16x2 und dem pcf gesehen hast bitte.

Martin

Adam
02.10.2004, 13:48
http://www.mcselec.com/an_118.htm

tobimc
02.10.2004, 13:50
Hi!

Ich baue auch gerade so ein i²c LCD. Allerdings mit 20x2.

wenn du ZUFÄLLIG 10 I/Os am Mega16 frei hast... ist das LCD
direkt am Mega kein Ding.
Mit dem I²C wird es zwar etwas langsamer, aber das kann das Menschliche Auge nicht warnehmen. Ausserdem ist es halt nicht so I/O-expensive. 2 I/Os und fertig. Da bei meinem Robo eh ein I²C
geplant ist, war es eh keine Frage, wie ich das LCD anschliesse...

Der Link zu dem LCD, das ich nachbaue:
http://www.destroy-yourself.de/julian/juliprograms/amr/i2clcd.htm


Viele liebe Grüße,
Tobi

Adam
02.10.2004, 14:08
Danke für den Link! Also wie es aussieht kann der PCF8574 nur 8 Leitungen annhemen d.h. wenn das LCD 11 oder mehr hat, muss man mehrere PCF8574 verwenden und parallel an den I²C Bus schalten, seh ich das richtig ?

MfG

Thorsten
02.10.2004, 14:21
Wenn du das Display im 4bit Modus ansteuerst reichen auch 7 Leitungen.
Also würd auch ein PCF8574 reichen, ich weiß nur nicht wie es
dann mit den Timings aussieht, müsste aber eigentlich auch gehen


mfg
Thorsten

RCO
02.10.2004, 14:26
Ich würds direkt anschließen, wie schon gesagt wurde brauchst du nicht mehr anschlüsse, als bei einem kleineren Display. Hast du nen Datenlatt oder so? Es gibt Fälle, die sind aber erst bei größeren Display 4x20, da sind quasi zwei voneinander getrennte Display in einem. 1 für die oberen 2 Reihen, 1 für die unteren. Man muss dann noch umschalten, aber ist nicht der Regelfall.

Adam
02.10.2004, 14:30
hier ist ein auszug aus dem datenblatt.
muss ich denn nur die 7 Datenleitungen an den PCF anschließen ? oder noch irgendwas ? (außer jetzt VCC usw.)

Thorsten
02.10.2004, 14:34
Hier wird ganz gut beschrieben, wie man das Display im 4bit Modus anschließt und ansteuert:

http://www.mikrocontroller.net/tutorial/lcd.htm



mfg
Thorsten