- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 10 von 43

Thema: Problem mit LCD-Display

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Genie Avatar von Michael
    Registriert seit
    17.01.2004
    Ort
    Karlstadt
    Alter
    55
    Beiträge
    1.258
    Hallo Sebasti,

    die Funktion Ddrb = &B11111111 verstehe ich nicht ganz.
    das ist keine Funktion, das ist einfach die Anweisung, das Datenrichtungsregister mit dem angegebenen Binärwert zu laden.
    Gehört zugegebenermaßen nicht zum Thema. Das Programm, das ich gepostet habe, war nur ein Auszug.

    Deine Programme zielten bisher auf den Atmega2560, jetzt bist du auf Atmega32 umgeschwenkt?
    Dein PDF zeigt auch einen Mega32, aber kein Display?

    Auf deiner angehängten Grafik sieht man schön, wie JTAG eingeschaltet ist, solltest du Pins von PortC nutzen wollen, mußt du das abschalten.

    @Sheff:
    Das Problem mit dem Reset ist keins. Im AVR ist bereits ein interner Pullup eingebaut. Den Rest erledigt die SUT.
    Ich benutze nie einen Pullup an Reset, was sollte das auch bringen?

    Gruß, Michael

  2. #2
    RN-Premium User Roboter Genie Avatar von 5Volt-Junkie
    Registriert seit
    05.03.2008
    Alter
    38
    Beiträge
    947
    Ich benutze nie einen Pullup an Reset, was sollte das auch bringen?
    Wie gesagt, bei dem AT90PWM hatte ich Probleme, weil der Reset-Pin in der Luft war.

    Bei den logischen Gattern hatte ich am Anfang auch Probleme, da ich dachte "0 = keine Spannung" . Sollte aber entweder 1 = 5V oder 0 = 0V = GND sein.

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    08.01.2007
    Ort
    Bonn
    Alter
    33
    Beiträge
    48
    Hallo Zusammen,

    @Sheff: Ich meine auf dem Schaltplan eindeutig erkennen zu können das RESET über 10 10k-Ohm Widerstand auf +5V gezogen ist.

    @Michael: Ich habe beide Controller vor mir liegen. Große Änderungen probiere ich auf beiden Controllern aus, kleine nur an dem jeweils angeschlossenem. Damit möchte ich den Defekt eines Controllers ausschließen.
    Das mit dem JTAG ist in meinen Augen kein Problem da ich den Port D verwende.
    Das Display ist auf dem Schaltplan nicht zu sehen da das der Schaltplan ist wie ich ihn der Platinenmachfirma gegeben habe. Komicherweise funktioniert der RESET-Taster nicht. Das Problem werde ich auch noch untersuchen. Das Display ist über diesen (http://rn-wissen.de/index.php/RN-Def...en#LCD_Stecker) Stecker angeschlossen und hängt im Moment an Port d.


    Ich hatte die Idee das ich das Display vielleicht falsch herum angeschlossen habe. Leider hat das Umdrehen auch nichts gebracht.

    Gruß Sebasti

  4. #4
    RN-Premium User Roboter Genie Avatar von 5Volt-Junkie
    Registriert seit
    05.03.2008
    Alter
    38
    Beiträge
    947
    öööhm

    RnMegaNeu.pdf

    ATmega 32.pdf

    worum gehts jetzt?

    Ich hatte die Idee das ich das Display vielleicht falsch herum angeschlossen habe.
    Ich gehe auch davon das dass ich das Kabel richtig Konfektioniert habe da ich die Leitungen schon von Display bis zum RnMega2560 mit dem Durchgangsprüfer getestet habe.
    Irgendwie widerspricht sich das ganze

  5. #5
    Benutzer Stammmitglied
    Registriert seit
    08.01.2007
    Ort
    Bonn
    Alter
    33
    Beiträge
    48
    Hallo Sheff,
    um deine Verwirrung zu beseitigen:
    Ich besitze beide Controllerbards und Teste die meisten Programme auf beiden.
    Ich hatte die Idee das ich das Display vielleicht falsch herum angeschlossen habe.
    Damit meinte ich das es sein könnte das ich von Anfang an bei den Displaypins die 1 mit der 16 verwechselt habe. Und das habe ich getestet.

    Gruß Sebasti
    Geändert von Sebasti (15.03.2011 um 19:37 Uhr)

  6. #6
    RN-Premium User Roboter Genie Avatar von 5Volt-Junkie
    Registriert seit
    05.03.2008
    Alter
    38
    Beiträge
    947
    ok, wird jetzt etwas klarer

    hast du schon mal versucht am PORTD, verschiedene Bitmuster auszugeben?
    Ich spiele mit dem schrecklichen Gedanken, dass es sich um ein ESD-Schaden handeln könnte...

  7. #7
    Benutzer Stammmitglied
    Registriert seit
    08.01.2007
    Ort
    Bonn
    Alter
    33
    Beiträge
    48
    beide Controller sollen einen ESD-Schaden haben obwohl das Blinkprogramm Funktioniert?

    Habe es grade aber getestet: Ergebnis: Der Port auf welchem die Enable-Leitung liegt funktioniert NICHT!

    Leiter bringt ein Wechsel auf den PortB der RnMega2560, welcher geteset wurde auch nichts! Beim Beobachten mit den LEDs habe ich aber festgestellt das PortB.3 (Db4) PortB.7 (Rs) ständig High sind. Ist das Normal?

    Gruß Sebasti

  8. #8
    Erfahrener Benutzer Roboter Genie Avatar von Michael
    Registriert seit
    17.01.2004
    Ort
    Karlstadt
    Alter
    55
    Beiträge
    1.258
    Hallo Sebasti,

    dein ständiges Hin- und Hergespringe zwischen den Ports bringt nichts. Du kannst Probleme nicht mit der Stecknadel-im-Heu-Methode lösen.
    Seit einer Woche hängst du an einem simplen Display.
    Wenn du nicht langsam systematisch vorgehst, wird das nichts.

    Wenn du an PortC ein Problem hast, dann schalt doch einfach JTAG aus?
    Bisher hast du auch kein Programm gepostet, daß man mal einen Fehler finden könnte.
    Vermutlich sind es nur ein paar Kleinigkeiten, vergessene Stackwerte, Print oder was auch immer.
    Wie soll man dir da helfen?

    Gruß, Michael

Stichworte

Berechtigungen

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

12V Akku bauen