Hallo Chris

Die lib von Fleury habe ich mir schon angesehen. Dabei habe ich zwei Feinde: englisch und C, ich komme mit beiden nicht so richtig klar.
Außerdem ist es ja nur eine Bibliothek. Ich brauche ein komplettes Assemblerprogramm, in dem eine LCD von der Initalisierung bis zum Datenhandling beschrieben ist, und das auch noch im 4-Bit-Modus. Es sollte bei dem, der es ins Netz stellt auch laufen und nicht eben mal schnell aus dem Gedächtnis dahergeschrieben und dann mit dem Kommentar "so müßte es gehen" oder so ungefähr versehen sein. Das hilft einem Neuling überhaupt nicht.
Im 8-Bit-Modus habe ich keine Probleme (allerding mit einem 2x16 LCD von Reichelt), nur das 4-zeilige LCD will nicht mit mir spielen.


In diesem Programm erscheint in der ersten Zeile "AT90S2313" und in der zweiten Zeile "LCD-Routine". Ich mußte es mal so ausdrücken, weil ich nicht mehr weiß, wer die Quelle ist. Der eine oder andere von euch wird es bestimmt schon mal in der Mache gehabt haben und kennt es womöglich.

Es ist eine 8-bittige Version. Diese lief bei mir aber auch nicht so richtig. Der ganze Initialisierungsteil fehlte und es ging gleich zur Sache. Das merkte man nach einem Reset. Dann sollte es eigentlich ganz sauber von vorn anfangen und nicht Wortbruchstücke mitten in der Zeile anzeigen. Dies hatte ich aber einigermaßen in den Griff bekommen.

Bei mir steckt der Wurm im 4-Bit-Modus. Vielleicht sollte ich das ganze Internet einfach mal vergessen, tief Luft holen und nur mit dem LCD-Datenblatt arbeiten und mir selbst das Programm erarbeiten, denn je mehr ich im Netz recherchiere um so verwirrter werde ich. Aber warum soll ich das Fahrrad noch mal erfinden, wenn es dieses schon tausendfach gibt.

mfg Roger