Forum: Compiler & IDEs LCD mit PCF8574


von Manfred (Gast)


Lesenswert?

Hallo
Ich beschäftige mich erst kurz mit AVR GCC, früher programierte ich in 
Basic.
Nun möchte ich ein Standard LCD mit 2x16 Zeichen über den I2c 
(PCF-8574)ansteuern. Ich hab zwar im Forum schon gesucht, aber nichts 
passendes gefunden.
Eventuell hat jemand erfahrung, das wäre sehr hilfreich.

lg Manfred

von Uwe B. (boerge) Benutzerseite


Lesenswert?

ungefähr so:

http://bralug.de/wiki/BLIT2008-Board-LCD

Grüße Uwe

von Manfred (Gast)


Lesenswert?

Danke
ich werds mir genauer ansehen.
auf den ersten Blick etwas kompliziert

lg Manfred

von Oliver (Gast)


Lesenswert?

>auf den ersten Blick etwas kompliziert

ROTFL

Oliver

von Manfred (Gast)


Angehängte Dateien:

Lesenswert?

Ich hab das programm von http://bralug.de/wiki/BLIT2008-Board-LCD
ausprobiert, leider hat es nicht funktioniert. Die Pin Belegung passt 
jedoch.
Ich habe etwas rumgebastelt "twi.c", und das funktioniert soweit. ist 
aber etwas langwirig, da jedes zeichen einzeln gesendet wird.

lg Manfred

von Manfred (Gast)


Angehängte Dateien:

Lesenswert?

Hab das ganze jetzt noch etwas modifiziert. die Buchstaben und Zahlen 
hab ich in der lcddef.h abgelegt

lg Manfred

von Uwe B. (boerge) Benutzerseite


Lesenswert?

MoinMoin,

ich verstehe nicht ganz, warum du es softwareseitig so kompliziert 
machst? Warum verwendest du zur Ausgabe auf das LCD nicht die üblichen 
Standard-Libs, die ich auch in meinen Programmbeispielen verwende?

Uwe

von Manfred (Gast)


Lesenswert?

Hallo Uwe

Ich habs ja probiert, und ich währe sehr dankbar wenn es funktioniert 
hätte.
Aber ich werde es nochmals probieren

lg Manfred

von Uwe B. (boerge) Benutzerseite


Lesenswert?

Hallo Manfred,

was funktioniert bzw. funktioniert konkret nicht? Innerhalb meiner 
Projekte setze ich diese Konstellation sehr häufig ein und hatte bisher 
nie Probleme gehabt... (zumindestens keine, die man nicht lösen konnte)

Grüße Uwe

von Manfred (Gast)


Angehängte Dateien:

Lesenswert?

Hallo Uwe
ja ja, ich hab vergessen, dass ich die Adresse des PCF8574 auf 0x70 
umstelle.
Jetz funktioniert´s
Jetzt muss ich nur noch Dein Programm in meins einbinden.

lg Manfred

von Manfred (Gast)


Angehängte Dateien:

Lesenswert?

Ich hab jetzt aus mein Demoprogramm überarbeitet so dass nur mehr die 
wesentlichen Programme enthalten sind.
Das erste Problem was ich habe ist: die Wandlung vom ADC verwirrt mich. 
ich messe am ADC 1,534V, aber er wandelt auf 1,59V, je höher die 
Spannung am ADC wird je höher wird auch die Abweichung. am AREF hab ich 
über eine 100ü Spule 5V von hängen.
zweites Problem: Wie binde ich das I2c LCD in mein Projekt ein. 
http://bralug.de/wiki/BLIT2008-Board-LCD
Ich bastle jetzt schon seit einigen Tagen daran rumm und brings einfach 
nicht hin. beide Programme einzeln laufen ohne Probleme.

lg Manfred

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.