KS0070BP kompatibel zu HD44780?

Gast #1290515
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 #1294099
>>Ja, die sind bei ordentlicher Software kompatibel.


Ich nutze die Flery LCD Lib. Habe mir so ein Display bestellt und werde 
es die Tage testen.


Danke!
Gast #1393040
Habs selber ausprobiert, es Futzt unter Bascom.
V0 muss mit ca. 2,7kOhm an Masse.
Sieht im blauen Look nicht schlecht aus.
LCD Display:BATRON BTHQ 22005VSS FSTF LED white   von Polli...

Gruß

Martin
Gast #1407673
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
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 #1430435
Moin hannes lux,

könntest du mir vielleicht erzählen oder erklären wie
ich mein probleme in bascom löse?Oder vielleciht auch jemand
anderes ?
schöne grüße
Gast #1430448
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
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
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
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
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
#1554008
Hallo,

ich besitze ebenfalls das Display mit dem KS0070BP. (LCD-Modul BATRON
BTHQ22005VSS-13)

Leider kann Bascom das Display ebenfalls nicht richtig initialisieren. 
Es wird lediglich eine schwarze Zeile angezeigt.

Gibt es schon eine Lösung für das Problem unter Bascom?

Vielen Dank!

Antwort schreiben

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