Forum: Projekte & Code Bascom: Reichelt-LCD


von formtapez (Gast)


Angehängte Dateien:

Lesenswert?

Hallo !

Wer mit Bascom ein LCD-Modul von Reichelt (z.B. Displaytech 162C mit
KS0070B Chipsatz) ansteuern will kann die Bascom-Internen Routinen nur
mit einer kleinen Erweiterung verwenden.

Ein Codebeispiel befindet sich im Anhang.

Das LCD-Modul kann, passend zum Codebeispiel, so mit dem µC verbunden
werden:

LCD-Pin Signal  Anschluss an
----------------------------
1       Vss     GND
2       Vcc     5V
3       Vee     Abgriff von Poti (an VCC und GND)
4       RS      PD4 am AVR
5       RW      GND
6       E       PD5 am AVR
7       DB0     GND
8       DB1     GND
9       DB2     GND
10      DB3     GND
11      DB4     PD0 am AVR
12      DB5     PD1 am AVR
13      DB6     PD2 am AVR
14      DB7     PD3 am AVR


MfG
formtapez

von Holger Dörschel (Gast)


Angehängte Dateien:

Lesenswert?

Hallo, das Programmbeispiel kann ich nicht verstehen.
ldi r24, $24 und ldi r24, $20 widersprechen sich ja auch (einmal zwei
Zeilen, dann einmal eine Zeile).

Ich habe mir mal den AVR-CTRL angetan und ein wenig mit BASCOM-AVR
1.11.7.7 gespielt. Unter BASCOM-Options habe ich die LCD Optionen
angegeben.

Signal  Anschluss an
--------------------

RS      PORTC.0
E       PORTC.2
DB4     PORTC.4
DB5     PORTC.5
DB6     PORTC.6
DB7     PORTC.7

16*2, 4-bit, PIN


Das Listing im Anhang reicht aus. Lediglich ein Ddrc = &B11111111 war
notwendig.


Gruß

Holger

von formtapez (Gast)


Lesenswert?

Das funktioniert auch manchmal, aber leider nicht immer :)
Ist dann ziemlich unstabil das ganze...

MfG
formtapez

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.