- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 6 von 6

Thema: EA DIP204-4 an Atmega48

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Begeisterter Techniker
    Registriert seit
    21.04.2010
    Beiträge
    356

    EA DIP204-4 an Atmega48

    Hallo,
    Ich habe mir ein Display EA DIP204-4 von Reichelt schicken lassen, das einen KS0073 Kontroller enthält und das ich nun über 4Bit ansteuern will.
    Ich habe dazu schon ein wenig gegooglet und unter anderem das gefunden:
    http://www.mikrocontroller.net/topic/79603
    Also schnell auf einen mega48 geflasht, drähte an das Display und an mein MyAVR mit dem kontroller gehangen, damals noch Steuer und Datensignale auf verschiedenen PORTS.
    Jetzt hab ich den controller auf die Platine gelötet (leider ohne sockel, da er sonst nicht unter das Display passt) und die Pins in der Lib geändert.
    Doch jetzt passiert plötzlich nichts mehr.
    Ich bin langsam am verzweifeln, denn das Display initialisiert nicht.
    Der Controller funktionierd noch und das Display dürfte eigentlich auch nicht defekt sein.
    Ich vermute mal das es daran liegt, dass ich jetzt Steuer und Daten auf einem Port habe (RS PD3,E PD2,D0-D3=PD4-7) und es vorher verschiedene waren. Zudem sollte, wenn ich das Programm richtig verstanden habe nach der Ausführung RS auf High liegen, was es aber nicht tut.
    Könnte da vieleicht mal jemand drüber schauen ?
    Verdrahtung hab ich inzwischen 3x mal durchgemessen und nichts gefunden.

    MFG Thalhammer

    // EDIT: Hab den Fehler glaub ich gefunden:
    Code:
    LCD_DATAPORT=(byte&0b11110000);            //1. High Nibble senden 
        display_enable(); 
        LCD_DATAPORT=(byte<<4);                //2. Low Nibble senden 
        display_enable();
    Überschreibt doch meiner Meinung nach den ganzen Port oder ?
    Wie kann man das ändern, damit nur die oberen 4 überschrieben werden, ohne zuviel performance zu verlieren ? ?
    //EDIT2:
    Code:
    LCD_DATAPORT&=(byte&0b11110000);            //1. High Nibble senden 
        display_enable(); 
        LCD_DATAPORT&=(byte<<4);
    Sollte dass nicht eigentlich das Problem beheben ?
    Tut es jedenfalls nicht.

    //EDIT:
    Hat denn wirklich keiner ne Idee ?
    Ich bin jetzt mittlerweile alles durch, D0-D3 auf GND gelegt, RES auf HIGH,PINS vom UC abgelötet und wieder über drähte mit meinem MyAVR Board verbunden und die Original software probiert, nichts.
    Ich kappiers einfach nicht, was mach ich falsch ?
    Das Teil macht garnichts, keine Schwarzen balken, einfach nichts, als währe es nicht mit Strom verbunden.
    Bei der Kontrastspannung bin ich mitlerweile schon so ziehmlich alles durch, von 5V bis auf GND, es wird nichts angezeigt.
    Mensch könnte sich vieleicht mal irgendwer dazu äußern und sei es nur dass er keine Ahnung hat ?
    Ich dreh gleich durch.
    Angehängte Dateien Angehängte Dateien
    Geändert von Thalhammer (08.12.2012 um 17:13 Uhr)

Ähnliche Themen

  1. EA DIP204-4 4 bit modus
    Von DBF im Forum Assembler-Programmierung
    Antworten: 4
    Letzter Beitrag: 07.03.2008, 13:16
  2. LCD defekt? EA DIP204-4
    Von Lektor im Forum Elektronik
    Antworten: 10
    Letzter Beitrag: 11.11.2005, 13:34
  3. EA DIP204-4
    Von Eric79 im Forum Elektronik
    Antworten: 6
    Letzter Beitrag: 11.11.2005, 13:25
  4. EA DIP204-4
    Von Eric79 im Forum AVR Hardwarethemen
    Antworten: 0
    Letzter Beitrag: 17.08.2005, 14:05
  5. Problem Initialisierung EA DIP204
    Von Udam im Forum C - Programmierung (GCC u.a.)
    Antworten: 6
    Letzter Beitrag: 11.08.2005, 14:39

Berechtigungen

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

LiFePO4 Speicher Test