- 3D-Druck Einstieg und Tipps         
Ergebnis 11 bis 20 von 22

Thema: LCD will nicht :(

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #12
    Erfahrener Benutzer Robotik Einstein Avatar von Felix G
    Registriert seit
    29.06.2004
    Ort
    49°32'N 8°40'E
    Alter
    42
    Beiträge
    1.780
    Also ich finde C auch besser als Basic.

    Und ich habe eine LCD-Bibliothek für den KS0073(nahezu 100% HD44780 kompatibel) geschrieben.
    Sie ist noch lange nicht fertig, und leider kann ich daran momentan nichts mehr machen (keine Zeit)

    Aber sie sollte schon jetzt in der Lage sein ein Display (mit KS0073) anzusteuern,
    und zwar völlig unabhängig davon wie es angeschlossen ist.

    Es geht sowohl 4- als auch 8-Bit und es ist völlig egal wie die Steuerleitungen angeschlossen sind.
    (den 4-Bit Modus habe ich allerdings noch nicht testen können)
    Bei den Datenleitungen gibt es nur die Einschränkung, daß es mindestens 4 aufeinanderfolgende Pins eines Ports sein müssen.
    (es ist aber egal ob das die Pins 0-3 sind oder z.B. 2-5)


    Von der Funktionalität ist auch alles wesentliche schon drin.
    man kann dem Display Befehle schicken, Daten auslesen (also Adresse & Busy-Flag), einzelne Zeichen oder auch ganze Strings ausgeben.
    Dabei wird auch "\n" erkannt, und das Display springt in die nächste Zeile.
    Es existieren auch zwei Funktionen SetPos und GetPos um den Cursor an eine bestimmte Position zu setzen bzw. die Cursorposition auszulesen.

    Wenn man möchte kann man das ganze in Kombination mit fprintf() verwenden, und so formatierten Text ausgeben.

    Beispiel:
    Code:
    float atemp;
    
    fprintf(lcdout, "Aussentemperatur: %f°C", atemp);

    Ich stelle die Bibliothek jetzt mal hier rein, obwohl sie noch nicht fertig ist



    Ich würde mich sehr über konstruktive Kritik freuen...
    also wenn ihr Verbesserungsvorschläge habt, immer her damit
    Angehängte Dateien Angehängte Dateien
    So viele Treppen und so wenig Zeit!

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

fchao-Sinus-Wechselrichter AliExpress