Aktueller Inhalt von Yankee635

  1. Yankee635

    Fehler in der Anzeige

    So, nach langem suchen und probieren habe ich den Fehler nun endlich gefunden. Dadurch das es zwei Controller sind muss ich die Sonderzeichen in beide schreiben damit die Anzeige richtig erfolgt. Vielen Dank an alle für ihre Hilfe. LG Yves
  2. Yankee635

    Fehler in der Anzeige

    Ja, _LCD_Control ist eine Routine. Leider ist sie aber direkt in Bascom und somit läßt sich nicht nachvollziehen was dort eigendlich wie gemacht wird. Der Unterschied in der Initialisierung von E1 und E2 liegt in der Routine ___LCDE begründet. Mit 1 oder 0 wird der Pointer an die jeweilige...
  3. Yankee635

    Fehler in der Anzeige

    So ich konnte den Fehler eingrenzen, er liegt nicht in der Initialisierung, sondern in nachfolgendem Code aus der LIB. Ldi R24,0 * Sts {___LCDE},R24 ; we use E1 now Ldi R24, 40 ; 4 bit mode rcall _Lcd_control Ldi _temp1,14 ...
  4. Yankee635

    Fehler in der Anzeige

    Hallo, also ich habe an allen "Schrauben" gedreht und leider hat es nichts gebracht ausser das das Display noch langsamer wurde ( möchte den MC später mit 16 MHz laufen lassen). Ich dachte das ich das INITLCD nicht benötige, so hatte ich die Beschreibung verstanden. INITLCD soll wohl nur...
  5. Yankee635

    Fehler in der Anzeige

    Also es scheint mir ein Timingproblem zu sein. Wenn ich die Enableleitungen Softwaremäßig tausche, also ___lcde =0 anstatt von ___lcde=1 dann schreibt er mir Zeile 1 und 2 in die Zeilen von 3 und 4 und umgekehrt, dabei werden wieder die oberen Zeilen falsch dargestellt. Wenn ich die...
  6. Yankee635

    Fehler in der Anzeige

    Hallo Markus, jetzt kommt der Guru *freu. Da das Datenblatt zu groß ist hier der Link. Also Text schreibt er ganz normal in allen 4 Zeilen so wie es sein soll. Nur bei den Bigdigits macht er in der 1. und 2. Zeile Probleme. Wie schon gesagt, wenn ich die Zeilen vertausche werden sie...
  7. Yankee635

    Fehler in der Anzeige

    Hallo Oskar, ja ich habe das ganze jetzt unter Bascom versucht und nur 2 Tage gebraucht das Display zum laufen zu bringen da es eine seltsame Speicherbelegung hat und auch das Handling ist nicht ganz so wie es Bascom macht. Aber deine Gedanken sind noch sehr gute Ansätze um zu schauen wo...
  8. Yankee635

    Fehler in der Anzeige

    Hallo, ich habe ein Display 40*4 mit 2 Enableleitungen. Die Anzeige funktioniert einwandfrei im normalen Textmodus. Wenn ich aber Bigdigits nutzen möchte dann fangen die Probleme an. Die Anzeige der Bigdigits funktioniert in der Zeile 3 und 4, aber nicht in den Zeilen 1 und 2. Wenn ich...
  9. Yankee635

    Initialisierung alphanumerisches LCD (HD44780)

    Jup jetzt zeigt er es alles richtig an. Es war das erste Enable und die temp1. Also Text passt jetzt, na dann geht es weiter :) . Auf jeden Fall vielen Dank. Jetzt geht es dann weiter mit Text auf dem Display zu positionieren, einem SHT11 und einem Drehimpulsgeber. Der Mensch wächst mit...
  10. Yankee635

    Initialisierung alphanumerisches LCD (HD44780)

    Hallo Oskar, ich habe leider auch kein normales DSL, bin zu weit in der Pampa :-). Also ich kann beide Controller separat ansprechen und wenn ich die Buchstaben T e t ändere, dann ändern sie sich auch in der Anzeige. Aber irgendwie scheint da noch ein Timingproblem zu sein da er am Anfang...
  11. Yankee635

    Initialisierung alphanumerisches LCD (HD44780)

    Hallo Oskar, also ich habe den Code probiert und weder meine noch deine Busy-Flag-Abfrage funktionieren leider. Das Display hängt sich dabei immer auf und zeigt nichts an. Mit den Verzögerungen zeigt er das im Anhang jetzt an.
  12. Yankee635

    Initialisierung alphanumerisches LCD (HD44780)

    Also es hat sich leider nichts geändert, nach einem 10 maligen Reset des MC schaut das Display wie im Anhang aus. Nach einem Neustart der Stromversorgung werden zufällig Sterne, Punkte oder T geschrieben.
  13. Yankee635

    Initialisierung alphanumerisches LCD (HD44780)

    Hallo Oskar, erst einmal vielen Dank für die Überarbeitung des Codes. Ich habe Ihn nur kurz überflogen, da wir zur Zeit noch Besuch haben, und jede Menge Änderungen entdeckt. Der Code (sbic $19,7 ; $19 ???) besagt er soll das DB7 von Port A prüfen ob es aktiv ist, wenn nein dann soll er...
  14. Yankee635

    Initialisierung alphanumerisches LCD (HD44780)

    Ich werde nimmer schlau aus dem Display, wenn ich es nach Datenblatt anschließe funktioniert es nicht, aber wenn ich die Datenleitungen vertausche dann zeigt er mir in der ersten und dritten Zeile einen * an.
  15. Yankee635

    Initialisierung alphanumerisches LCD (HD44780)

    Ich bin schon wieder am testen von einem anderem Compiler das es ja nicht bei einfachen LCD-Steuerung bleiben soll und mir dann der Code zu unübersichtlich wird. Ich teste gerade E-Lab, ein Pascal Compiler.

Über uns

  • Makerconnect ist ein Forum, welches wir ausschließlich für einen Gedankenaustausch und als Diskussionsplattform für Interessierte bereitstellen, welche sich privat, durch das Studium oder beruflich mit Mikrocontroller- und Kleinstrechnersystemen beschäftigen wollen oder müssen ;-)
  • Dirk
  • Du bist noch kein Mitglied in unserer freundlichen Community? Werde Teil von uns und registriere dich in unserem Forum.
  •  Registriere dich

User Menu

 Kaffeezeit

  • Wir arbeiten hart daran sicherzustellen, dass unser Forum permanent online und schnell erreichbar ist, unsere Forensoftware auf dem aktuellsten Stand ist und der Server regelmäßig gewartet wird. Auch die Themen Datensicherheit und Datenschutz sind uns wichtig und hier sind wir auch ständig aktiv. Alles in allem, sorgen wir uns darum, dass alles Drumherum stimmt :-)

    Dir gefällt das Forum und unsere Arbeit und du möchtest uns unterstützen? Unterstütze uns durch deine Premium-Mitgliedschaft!
    Wir freuen uns auch über eine Spende für unsere Kaffeekasse :-)
    Vielen Dank! :ciao:


     Spende uns! (Paypal)