KS0070BP kompatibel zu HD44780?

Gast #1290515
Lesenswert?

Hi

>kann ich ein HD44780 problemlos mit einem KS0070BP LCD ersetzen?

Datenblätter schon verglichen?
Befehlskompatibel scheinen sie zu sein. Aber bei den Ausführungszeiten 
sehe ich da schon Unterschiede.

MfG Spess
Gast #1407673
Lesenswert?

Hat inzwischen jemand das Display nochmal in Betrieb genommen und kann 
das "V0 mit ca 2.7K an Masse" bestätigen? Im Datenblatt steht für V0 
power supply for LCD-Driver...
Besten Dank und Gruß
Elko
Gast #1421031
Lesenswert?

Hallo, das mit dem Wiederstand kann ich bestätigen, allerdings macht das 
Display bei mir garnichts! Die Zeile oben leuchtet es ist also nicht 
richtig Initialisiert. Mein Programm:

$regfile = "attiny2313.dat"
 $crystal = 8000000

 Config Lcd = 20 * 2
 Config Lcdpin = Pin , Db4 = Portd.2 , Db5 = Portd.3 , Db6 = Portd.4 , 
Db7 = Portd.5 , E = Portd.1 , Rs = Portd.0
 Config Lcdbus = 4

 Cls
 Locate 1 , 1
 Lcd "Test"



Kannst du mal dein Programm posten Martin?
Gast #1430448
Lesenswert?

Hi

>könntest du mir vielleicht erzählen oder erklären wie
>ich mein probleme in bascom löse?Oder vielleciht auch jemand
>anderes ?

Ich denke Hannes meint so in der Richtung: 'Benutze eine 
Programmiersprache, in der das problemlos möglich ist'.

MfG Spess
#1430588
Lesenswert?

So in etwa...

Ich verzichte auf Bascom und schreibe mir meine Low-Level-Routinen 
selbst. Das ist zwar hier und da etwas mehr Arbeit, man ist damit aber 
bedeutend flexibler. Das Verwenden von Bascom suggeriert aufgrund der 
Baukastenstruktur zwar schnelle Erfolge, den Preis dafür siehst Du aber 
an Deinem LCD. In ASM würd' ich jetzt etwas am Timimg bei der 
Initialisierung spielen und schon würde das Ding laufen. In C wär's 
ähnlich, aber C kann ich nicht. Der AVR kann nur ASM (in Form von 
Maschinencode, der 1 zu 1 in ASM formulierbar ist), da sollte es nicht 
schaden, ihn in der Sprache zu programmieren, die er auch versteht. Gut, 
C-Programmierer sehen das anders, aber auch sie weichen auf ASM aus, 
wenn es eng oder zeitkritisch wird.

Also: Benutze den Baukasten "Bascom" und kauf' Dir Baukasten-kompatible 
Hardware oder lerne Programmieren... ;-)

...
Gast #1431240
Lesenswert?

Okay das Bascom eine Hausmeister programmiersprache ist merkt ist mir
dann auch bewusst.Aber wie gesagt der schnelle erfolg hat mich gereizt.
Ich werde mich dann wohl auch mal mit ASM oder C auseinander setzen.
Schöne Grüße.
Gast #1431339
Lesenswert?

Hallo Christian,
leider habe ich schon lange nicht mehr vorbei gesehen.

Mein Programm für´s LCD ist nur: (mehr mach ich für´s LCD nicht)
###########################################################
Config Lcd = 16 * 2
Config Lcdpin = Pin , Db4 = Portd.6 , Db5 = Portd.5 , Db6 = Portb.7 ,
Config Lcdpin = Pin , Db7 = Portb.6 , E = Portd.0 , Rs = Portd.1
##########################################################

Wenn´s nicht futzt Vo siehe weiter oben mit ca. 2,7k an Masse.
!!! UND natürlich den R/W auch mit 2,7 kOhm an Masse !!!!

So, nun zu diesen Forum und die Leute die nie etwas zum Thema sagen:
Behaltet doch euere Meinungen für euch.
"Die ewige Diskussion Bascom ist schei..." oder "Lerne erst mal..."
braucht kein Hilfesuchender und sind so "primitiv".

Normal ist:

Nicht vom Thema abschweifen

Bleibe mit Deiner Antwort beim Ausgangs-Thema. Eine abschweifende 
Antwort oder gar eine Antwort, die mit dem jeweiligen Thema nichts mehr 
gemeinsam hat, hilft niemandem und bei dermaßen vielen neuen Beiträgen 
würden wir ins absolute Chaos abdriften, wenn sich jeder 
Diskussionsverlauf gleich über mehrere Themen erstrecken würde.

Gruß

Martin
Gast #1543297
Lesenswert?

Hallo zusammen,
ich habe ebenfalls ein Display mit KS0070BP und ebenfalls das Problem 
unter BASCOM lediglich ein leeres Display zu sehen. Habe Beschaltung 
mehrfach überprüft und auch die Geschichte mit dem 2k7 Ohm Widerstand an 
R/W getestet. V0 habe ich an ein Poti angeschlossen und mit diesem kann 
ich auch die Helligkeit des Displays einstellen.
Habe auch am Anfang des Programmes schon ein Delay eingebaut , bevor 
Initlcd aufgerufen wird, um dem Display ein wenig zeit zum einschalten 
zu geben.
Jedoch sehe ich lediglich eine ausgefüllte ( alle dots des Zeichens an ) 
Zeile und die zweite Zeile mit leeren chars. Ein "Hallo Welt" erscheint 
leider nicht.
Ich betreibe das ganze im 4Bit Mode.

Wenn jemand noch eine Idee hat, wie man das ganze unter Bascom laufen 
lassen kann , wäre ich froh, wenn jemand seine Erfahrung mit mir teilen 
würde .

MfG
Marco

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren