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

Re: CC2-Application-Board vs. LD-Display Kategorie: I²C-Bus (von André H. - 8.10.2005 18:59)
Als Antwort auf CC2-Application-Board vs. LD-Display von Hersonski - 28.09.2005 12:56
Ich nutze:
C-Control II Unit, C164CI-ControllerBoard, CC2-Application-Board, CC2-StarterBoard, CC2-ReglerBoard, OSOPT V3.0
Hallo Alexander,

Abgesehen davon, da� in Deinem Programm ein ungültiger Wert bei pcflcd.setpcf()
übergeben wird - zulässig sind nur Werte von 0 bis 15 - ist das von Conrad
angebotene Display inkompatibel zu pcflcd.c2 .
Das I²C-Bus-LCD von Conrad ist für die neuen CC1 Versionen und nicht für die CC2
entwickelt (oder eher von meinem abgekupfert?) worden und
besitzt (absichtlich?) eine andere Portbelegung.

Mein Vorschlag ist: Gib' das LCD zurück, da es nicht ohne gro�en Aufwand
mit der CC2 funktioniert und kaufe Dir bei mir das original PCFLCD-Interface©. ;-)
Ich biete auch Bundles mit allen erdenklichen LCD-Grö�en an.
Das Modul pcflcd.c2 funktioniert mit meinem PCFLCD-Interface und mit dem I2C-Terminal.
Und natürlich mit allen LCDs, die folgenderma�en mit einem PCF8574 verbunden sind:
P.0 - RS
P.1 - R/W
P.2 - Enable
P.3 - LCD-Beleuchtung
P.4 - D4
P.5 - D5
P.6 - D6
P.7 - D7
Das entspricht auch der Belegung des LCDs an P1L an der CC2.

Bei der Platine von Conrad hingegen sieht die Belegung so aus:
P.0 - D4
P.1 - D5
P.2 - D6
P.3 - D7
P.4 - R/W
P.5 - RS
P.6 - Enable
P.7 - LCD-Beleuchtung

MfG André H.


> Hallo *, Hallo André,
> habe eine Frage, die wahrscheinlich für die Profis sehr einfach erscheint. Bin
> nicht in meinem Fachgebiet, deshalb bitte um Verständnis.
>
> Ich habe folgende Komponente bei Conrad gekauft:
> 1. CC2-Application-Board
> 2. C-Control II
> 3. I2C-Bus LC-Display 2x16 (ConradNr. 198330)
>
> Mit dem mitgelieferten Display kann ich problemlos arbeiten, d.h. das was ich programmiere, wird angezeigt.
> Ich habe dann das I2C-Bud Display an die an dem Application Bord befindlichen Lötpads(SDA,SCL)
> angeschlossen und an I2C-LCD eine externe 5V-Spannung angelegt.
>
> Problem: Ich kann an dem Display nichts sehen. Ich sehe dass es funktioniert, da
> das Display auf "contrast" reagiert.
>
> Was habe ich gemacht:
> 1.Neue Module angeschlossen (pcflcd, pcf),
> 2.pcflcd.c2 angepasst
> const Line[]= 0x80,0x80,0xC0,0x94,0xD4; // für 4x20 & zweizeilige LCD
> //const CharsperLine=20;                  // für 4x20 & zweizeilige LCD
> //const Line[]= 0x80,0x80,0xC0,0x90,0xD0; // für 4x16 LCD
> const CharsperLine=16;                  // für 4x16 LCD

> 3. Jumpers (A0,A1,A2) auf dem Application Board auf LLL also (0x20) gesetzt
> 3. Beispiel ausprobiert:
>
> thread main
> {
>   string s;
>   system.TIME t;
>   byte sec;
>   s="Test PCFLCD";
>  
>   pcflcd.setpcf(0x20);
>   pcflcd.init();
>   pcflcd.goto(1, 0);
>   pcflcd.print(s);
>   }

>
>
> In der Bediengungsanleitung zum I2C_LCD steht:
> "Das Modul wird mit dem Schnittstellenkabel (Best.- Nr. 19 88 76)
> an das Application-Board bzw.direkt in die 6polige Buchse der Unit
> gesteckt und damit auch gleichzeitig mit Spannung versorgt." So eine Buchse
>  finde ich nicht auf dem Application Board.
>
> Was mache ich falsch oder was habe ich vergessen?
> Ich bin jedem Tipp dankbar
>
> regards,
> Alexander Hersonski


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

Das macht meine Heizung gerade


    Antwort schreiben


Antworten: