Zur Übersicht - INFO - Neueste 50 Beiträge - Neuer Beitrag - Suchen - FAQ - Zum CC1-Forum - Zum CC-Pro-Forum

Re: PCFLCD auf I2C Kategorie: I²C-Bus (von André H. - 20.02.2005 18:54)
Als Antwort auf Re: PCFLCD auf I2C von JJ - 19.02.2005 22:21
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.0
Hallo jj,

> > Vielleicht solltest Du auch noch in Erwägung ziehen, da� das Display schlicht defekt ist.
> > Ich weiÃ? nicht, ob Du ein zweites Diplay hast, mit dem Du das testen kannst.
> Ich schicke das Display nach Conrad zurück als defekt und dan sehe ich, ob das neue auch dasselbe macht.
>

Das Display ist nicht defekt.
Es ist nur nicht so kompatibel zum HD44780, wie geschrieben wird.
Ein Display mit KS0073 benötigt eine etwas andere initialisierung, als ein HD44780 kompatibler
LCD-Controller.Auch sind die Zeilenadressen anders, wie einem das Datenblatt verrät.

Das wichtigste ist ersteinmal die Initialisierung:

Der HD44780 kennt nur einen Einzeilen- und Zweizeilen-Modus.
4-zeilige Displays sind hier technisch gesehen auch nur zweizeilige.
Zeile 3 ist die Fortsetzung von Zeile 1 und Zeile 4 die von Zeile2.

Ber KS0073 kennt hingegen 3 Modi: Einzelen, Zweizeilen und Vierzeilenmodus.
Dafür gibt es Extension-Register, die zuerst konfiguriert werden.
Zuerst rufst Du pcflcd.init() auf.
Anschlie�end mu�t Du noch folgende Zeilen ausführen:
pcflcd.WriteCmd(0x24);
pcflcd.WriteCmd(0x09);
pcflcd.WriteCmd(0x20);


So sollte es gehen.

Das nächste sind, wie gesagt, die Zeilenadressen.
Anders als beim HD44780, lauten diese anders.
Die Zeilenkonstanten müssen hier so lauten:
const Line[]= 0x80,0x80,0xA0,0xC0,0xE0;


> Leider liefert aber Reichelt nicht nach Niderlande, wo ich wohne.

Soviel ich weiÃ?, liefert Reichelt auch ins Ausland.
Jedoch nur gg.Vorkasse, soviel ich weiÃ?, und mit â?¬ 100,- Mindestbestellwert.
Im Zweifelsfall kannst Du auch über mich (CCTools) bestellen. Ich habe keinen Mindestbestellwert
und kann auch Sonderbestelllungen von Artikeln, die ich nicht im Shop habe, entgegennehmen.
Und die � 29,95 für das Display bei Conrad.nl (181863) kann ich unterbieten. ;-)

MfG André H.



Antworten bitte nur ins Forum!
Fragen per EMail auf Forum-Postings werden nicht beantwortet!

Das macht meine Heizung gerade


    Antwort schreiben


Antworten: