mikrocontroller.net

Forum: Mikrocontroller und Digitale Elektronik AtMega8: Nur der Flashübertragung kaputt?


Autor: Bartholomäus Steinmayr (sam_vdp)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ich habe gerade ein etwas merkwürdiges Problem mit einem AtMega8: Seit
ein paar Minuten scheitert das Programmieren immer mit Fehler beim
überprüfen der Daten. Der Programmer und der Hardwareaufbau sind
einwandfrei, da sowohl ein anderer Controller wunderbar funtioniert,
als auch das auslesen vom Eeprom des defekten (?) Controllers
fehlerfrei stattfindet. Beim Auslesen des Flash treten jedoch (bei
jedem Auslesen andere) Fehler auf.

Hat jemand von euch eine Idee, was da im Busch sein könnte?

Vielen Dank und beste Grüße,
Bartl

Autor: Bartholomäus Steinmayr (sam_vdp)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Nachtrag: Ich hab' mal einen Screenshot davon gemacht:

http://paranoidsoftware.de/atmega.png

Autor: mode (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wie oft wurde er schon beschrieben? Da ist irgendwann auch mal Ende...

Autor: Bartholomäus Steinmayr (sam_vdp)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Wenn's hoch kommt hundert mal, mehr sicher nicht. Außerdem scheint der
Speicher selbst okay zu sein, weil die Fehler ja bei jedem Auslesen an
anderen Speicherstellen sind.

Autor: Sebastian Heyn (sebastianh)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Siehst aus wie spannungsversorgung. hast du +5V überprüft und das alle
pinne des isp richtig verbunden sind? (richtig=ordentlich kontakt) ich
hatte das schon oft. auslesen der fuses etc ist okay, aber flash
scheint schwierig. meist lags an meinen tollen lötstellen :-))

Autor: Bartholomäus Steinmayr (sam_vdp)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Der ISP denke ich passt, aber du hast recht, es scheint irgendwie schon
an der Spannungsversorgung zu liegen. Wenn ich mein PC-Netzteil
verwende, zeigt avrdude "avrdude: current erase-rewrite cycle count is
-538976289 (if being tracked)" und der Flash ist fehlerhaft, aber
immerhin immer gleich. Mit einem Steckernetzteil kommt die
erase-rewrite Nachricht nicht, dafür ist der Flash jedesmal anders :-/
Strange...

Autor: thkais (Gast)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Die Abblockkondensatoren an der Spannungsversorgung sind dran? Die
Spannungsversorgung mit Elkos stabilisiert?

Autor: Bartholomäus Steinmayr (sam_vdp)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ja, ist beides der Fall. Irgendwas ist da im Busch, aber ich fürchte
ohne Glaskugel komm' ich da auch nur mit Versuch-und-Irrtum weiter.

Vielen Dank für die vielen Ratschläge!

Gruß,
Bartl

Autor: Der Techniker (_techniker_)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Masse uC <-> PC sauber vorhanden?

Autor: André Kronfeldt (freakazoid)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Mach mal ein ChipErase vorher. Ich hab das auch öfter.

Grüße, Freakazoid

Autor: André Kronfeldt (freakazoid)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Okay. Mein Fehler war anders. Schreiben und erneutes Lesen/Vergleichen
schlug fehl. Dann vergiß meinen Tip.

Grüße, Freakazoid

Autor: Bartholomäus Steinmayr (sam_vdp)
Datum:

Bewertung
0 lesenswert
nicht lesenswert
Ich bin mir fast sicher, dass der Controller selbst SNAFU ist, auch wenn
ich mir nicht erklären kann wieso. Auf jeden Fall hab' ich ihn jetzt
einfach mal gegen einen neuen getauscht (gepriesen seien die Sockel!)
und alles geht wieder.
Ist nur irgendwie komisch, weil ich die Controller schon öfter schlecht
behandelt hab' und nie was war und jetzt mach' ich nichts und er geht
kaputt...

Vielen Dank nochmal und beste Grüße,
Bartl

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.
Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt.
Bitte hier nur auf die ursprüngliche Frage antworten,
für neue Fragen einen neuen Beitrag erstellen.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.