Display ansteuern

Gast #512052
Hallo,

ich habe mir das Display "LCD 204B LED" von Reichelt gekauft. Um andere 
Displays anzusteuern greife ich auf die "peter fleury" lcd.h zurück. 
Allerdingt funktioniert diese nur für HD44780 oder KS0073 Controller. 
Mein Display hat den Controller KS0076B und den Segmenttreiber KS0063. 
Es funktioniert zwar einigermaßen, aber ich kann die Zeichen nicht 
richtig positionieren.

Kann mir vielleicht jemand eine andere .h Datei empfehlen ?
Gast #512054
Der KS0076 ist war HD44780 kompatibel, jedoch unterscheidet sich die 
Initalisierungsroutine ein wenig voneinander.
Siehe auch Beitrag "Infos über LCD-Display"

Und wenn nur die Postitionierung nicht stimmen sollte, so ist dein 
Display-Treiber wohl nicht für 20x4 Zeichen gemacht. In diesem Falle 
musst du dies korrigieren und die Adressen für die Zeichen entsprechend 
deinem Display eintragen, und den Zeilenumbruch an die jeweilige Stelle 
machen (falls gewünscht).
Gast #512513
Weis nicht genau wie du das meinst...ich will halt auf denfinierte 
Befehle zurückgreifen können (also z.B. lcd_puts("hallo"); ). Das lässt 
sich mit den header-dateien ganz nett machen...
#512519
Obelix wrote:
> Schaut denn keiner mehr in die Datenblätter?

Nein, das Spielen mit dem Software-Baukasten (also mit Bausteinen 
anderer Leute, die man selbst nicht versteht), das man von vielen 
BASCOMern kennt, setzt sich inzwischen auch bei den C-Benutzern durch.

> Eine "*.h"-Datei wird dich nicht weiter bringen, wenns vernümpftig
> programmiert ist.

Vernun(p)ft stirbt aus. Ist in diesem System unerwünscht.

...
#512551
Joachim wrote:
> Vielleicht kann mir ja doch jemand bei meinem Problem
> weiterhelfen....

Lies das Datenblatt und schreib Dir deine eigenen Routinen (das ist dann 
ehrliche Arbeit).

> auch wenn derartige Probleme hier nicht erwünscht sind

Es sind nicht die Probleme, die hier unerwünscht sind, sondern die 
Leute, die alles mundgerecht vorgekaut haben müssen, ohne selbst etwas 
zur Lösung des Problems beizutragen.

Ehe ich ein komplexes Bauteil wie ein LCD kaufe, besorge ich mir das 
Datenblatt und kläre ab, ob ich überhaupt in der Lage bin, damit 
umzugehen. Erst dann entscheide ich mich zum Kauf.

> :-)
Gast #512653
Hallo,

ich stimme Hannes hier einfach mal zu.

Ich bin auch oft bequem. Meist "rächt" sich das dann darin, daß ich für 
eine Sache mehr Geld ausgeben muß.

Will ich mit meiner Bequemlichkeit leben, ist es eben teurer für mich, 
weil es meine Auswahl einschränkt und ich ein Display für 10 Euro kaufen 
muß damit es zur Lib passt.

Ich kann auch sparen, dann habe ich mehr Arbeit und Kopfzerbrechen, es 
kostet also weniger Geld, dafür mehr Zeit.

Die Hoffnung, Zeit UND Geld sparen zu können, indem man den Zeitaufwand 
an andere delegiert, klappt nur sehr sehr selten...

Gruß aus Berlin
Michael

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 19 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.