Forum: Mikrocontroller und Digitale Elektronik KS0073 mit HD44780 kompatibel


von Carlito S. (carlito_s)


Lesenswert?

Hi.
Habe mir eine Schaltung zur Rotorsteuerung nachgebaut,bei der auch ein 
Hexfile dabei ist(Pic16F876)
Da kommt ein LCD display mit 4x20 zum Einsatz.
Weder der Plan noch die Beschreibung läässt sich allerdings über das 
verwendete Display aus.
Ich nehme an,daß es sich dabei um eines mit  HD44780 contoller 
handelt,habe nun bei Reichelt eines bestellt(LCD 204BL-4 DIP) KS0073 mit 
HD44780 kompatibel
Wird das an der Schaltung funktionieren?
Und wenn nicht,was ich rein subjektiv befürchte, kann ich dann machen?
Zurückschicken und was anderes suchen?
Oder kan man des hexfile umbauen,disassemblieren,oder sonst irgendwie 
anpassen?
Die  Schaltung ist von hier:
http://www.df0fkw.datenoase.de/index.php?option=com_content&view=article&id=75:low-cost-eigenbau-antennenrotor-fuer-satellitenfunk-&catid=36:bastelprojekte&Itemid=67#josc191

Leider ist der ursprüngliche Schöpfer des Pojektes net erreichbar.

Hoffe Ihr habt ´n paar Tipps für mich

LG
Nicola

von Lothar M. (Firma: Titel) (lkmiller) (Moderator) Benutzerseite


Lesenswert?

Carlito Schnipp schrieb:
> Und wenn nicht,was ich rein subjektiv befürchte,
Warum? Solange das Timing des 44780 nicht unnötigerweise bis an die 
Grenzen ausgereizt wurde, hast du gute Chancen...
> kann ich dann machen?
> Zurückschicken und was anderes suchen?
Klar, das geht...
> Oder kan man des hexfile umbauen,disassemblieren,
Das macht idR. keinen Spass und ist sehr aufwendig.
> oder sonst irgendwie anpassen?
Falls das Display tatsächlich nicht tut, wäre ein Versuch mit einer 
niedrigeren (halbierten) Taktfrequenz sinnvoll. Aber Achtung: da 
halbiert sich dann auch die Baudrate!
1
Im Prinzip funktioniert unser Rotor mit allen Programmen, die 
2
das Protokoll EASYCOMM 1 und eine serielle Schnittstelle (9k6,8n1) unterstützen.
> oder sonst irgendwie anpassen?
Da ist es u.U. einfacher, selber was neu zu schreiben...

> Leider ist der ursprüngliche Schöpfer des Pojektes net erreichbar.
Das Projekt sieht aber noch recht aktuell aus...

von Carlito S. (carlito_s)


Lesenswert?

Zitat:
Das Projekt sieht aber noch recht aktuell aus...
Zitat ende:
ja sieht so au,aber das Pogramm ist von Vincenzo IW3FOL
 Hier:
http://digilander.libero.it/iw3fol/pictrack.html
Und ist wohl seit 11.03 nicht mehr aktualisiert worden

Programmieren kann ich leider nicht und selbst wenn ich mich da 
reinarbeite,ist das zu komlpiziert fün ´nen Anfänger.anyway
Ich werd erstmal abwarten bis das LCD kommt und testen.
Zur Not probier ich dann (wenns net funzt) mit ner niedrigeren Taktrate.

Zitat:
> Oder kan man des hexfile umbauen,disassemblieren,
Das macht idR. keinen Spass und ist sehr aufwendig.
Zitat:ende

Hab igendwo gelesen daß diese Änderung sich wohl nur auf die erste Zeile 
des Programms bezieht.Wie auch immer hab dem Vince mal ne Mail 
geschickt,vieleicht kan man ja den Quellcode bekommen,oder ich muss 
jemand finden it viel Zeit und Idealismus g
Danke erstmal

LG
Nicola

von Carlito S. (carlito_s)


Lesenswert?

Der Autor hat mir 2 geänderte files geschickt,Mit denen das Disp leider 
nicht richtig anzeigt.Nur wirre Zeichen zu sehen.:-(
Hab überall gesucht,aber nirgends ein 20x4 mit 44780 gefunden.
Wo gibt´s denn noch sowas für günstig?
Hat jemand ne billige Quelle?

Ich versteh net,wie Reichelt schreiben kann 44780 kombatibel,als 
Austauschdisplay,so´n Quatsch,wenn ich das Teil nun in meine 
Fernsteuerung einbauen will,was dann?(pinkombatibilität nützt da garnix!
Soll ich dann z.b. den Hersteller anschreiben " hey schickt mir mal den 
Quellcode oder programmiert mir mal de Fw um"?

Ne Frechheit,mir so ein Ausschuß an zu drehen

Falls wer noch ne Idee hat,wie ich das Teil doch noch zur korrekten 
Anzeige bewegen kann" Ich bin ganz Ohr "


LG

von faustian (Gast)


Lesenswert?

Original 44780 hab ich lang nicht mehr gesehen :)

Evtl rausfinden ob der Controller auf den Dingern zum 44780 
pinkompatibel ist, dann irgendein Altdisplay mit original 44780 nehmen 
und die Chips tauschen.

von Carlito S. (carlito_s)


Lesenswert?

jo klingt verrückt,aber daran hab ich au schon gedacht.
schätze aber mal,daß die Beschaltung des controllers etwas anders 
ist.Sollte man nur mit ollem Disp versuchen.
Aber wenn alle Stricke reissen,.......
dann geht au so manche Perle vor die Sau ;-)

von spess53 (Gast)


Lesenswert?

Hi

>Der Autor hat mir 2 geänderte files geschickt,Mit denen das Disp leider
>nicht richtig anzeigt.Nur wirre Zeichen zu sehen.:-(

Dann ist der Autor ein Idiot

MfG Spess

von Carlito S. (carlito_s)


Lesenswert?

Tja wer weis,wie er zu dem Code gekommen ist jedenfalls ist das ganze 
Gerede über Hd44780 kombatibel und so völliger Kappes.
Ich seh das so:
Da ist garnix kombatibel außer der Anschlüsse für die Display´s.
Wer ncht gerade selber ein Programm schreibt,für den sind die Dinger 
Müll.Bsbw Als Austausch in einem Vorhandenen Gerät,in dem irgend ein in 
china programmierter µc steckt völlig ungeeignet und deshalb auch für 
antiquarische Projekte wie das von mir angesprochene,ungeeignet.
Daher muss ich das Projekt in die Tonne treten,weil ich auch keinen Bock 
habe mir aus dubiosen ebayquellen irgend was zu kaufen von dem ich weder 
weis obs geht oder nicht,noch den Autor an zu betteln ob er den 
Quellcode rausrückt,weil er Augenscheinlich net in der Lage ist das zum 
laufen zu bringen. Da läuft garnix außer der Nase ;-)
Für ne Eigenentwicklung bin ich zu blöde,also bleibt mir nur die Suche 
nach was neuerem wo die Teile noch überall im Handel erhältlich 
sind.Oder ne commercelösung

so das musste mal raus

von Peter D. (peda)


Lesenswert?

Carlito Schnipp schrieb:
> Da ist garnix kombatibel außer der Anschlüsse für die Display´s.

Nö, die Pinbelegung muß man beachten!
Z.B. sind manchmal VCC/GND vertauscht.

Carlito Schnipp schrieb:
> Wer ncht gerade selber ein Programm schreibt,für den sind die Dinger
> Müll.

Ich hab den Eindruck, daß viele Programmierer sich nicht richtig das 
HD44780 Datenblatt durchlesen, sondern mehr nach Trial&Error 
programmieren. Dann können sich schon kleinste Timingunterschiede 
drastisch auswirken.

Ich hab jedenfalls bisher alle meine LCDs nach dem original 
HD44780-Standard am Laufen.
Wer selber programmieren kann, ist also eindeutig im Vorteil.


Peter

von Sepp (Gast)


Lesenswert?

Die Komatibilität ist so eine Sache. Electronic Assembly
schreibt in seinem Flyer "nahezu 100% kompatibel".
Nur:
In dem Moment wo das RE-Bit für die Initialisierung angesprochen
werden muß ist aus mit lustig, das Bit kennt der HD44780 nicht.
Ich kann nur raten ins Datenblatt des Kontrollers zu sehen.

Dito ist es empfehlenswert zu prüfen ob das "richtige" Zeichen
angezeigt wird, hatte schon Ärger mit dem "_" (Unterstrich).

Also "HEX-File übernehmen" dürfte nicht funktionieren.

von Carlito S. (carlito_s)


Lesenswert?

So läuft jetzt. Hab dem Programmierer Unrecht getan,hat sich super 
eingesetzt und mir das hexfile 3mal umgeschrieben.guter Man Landsmann 
sogar whatever!
War wohl auch´n Timingproblem
Irgendwie heist Kompatibel"nich so flott" anyway
It run,s

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.