Forum: Mikrocontroller und Digitale Elektronik AVR Prog Fehler


von Hias (Gast)


Angehängte Dateien:

Lesenswert?

Hallo!

Ich habe mir den seriellen ISP von
http://www.mikrocontroller-projekte.de/
nachgebaut.

Der ISP wird fehlerfrei erkannt.
Leider gibt er mir einen Fehler beim programmieren aus:
Adress:0x0000, Expected:0xef0f, Received:0xffff

Mir ist aufgefallen, dass ich ein leeres hex-File problemlos Laden
kann.
Auch auslesen des Flash-Speichers ist möglich.
Das gleiche gilt für das EEprom.

Hat da einer eine Idee wie ich das Problem lösen kann?

MfG Hias

P.S.: Weiß jemand die Email von
http://www.mikrocontroller-projekte.de/?

von Klaus Leidinger (Gast)


Lesenswert?

Hallo Hais,

Deinem Screenshot entnehme ich, das ein Mega16 eingestellt ist, den
programmiere ich schon seit mehreren Wochen hier fehlerfrei.

Received 0xFFFF deutet darauf hin, das nicht programmiert wurde.

Wie hast Du das Programm hineinbekommen, das Du auslesen kannst?
Hast Du schon mal einen anderen Chip erfolgreich programmiert?
Ist der Takt am m16 angeschlossen, bzw. wie sind denn die Fusebits
gestellt (Advanced Fenster) (hast Du viuelleicht daran "rumgespielt"
?)

bis bald,
Klaus

P.S. die Email steht praktisch auf jeder Seite meiner Homepage ;-)

von Hias (Gast)


Lesenswert?

Das ging aber schnell : )

Ja ich habs mittlerweile gesehen, war wohl blind! ; )

Nein er programmiert gar nichts hinein.
Die Kontrollleuchtdiode wechselt beim Zugriff die Farbe.
Am Programm des 90S2313 liegts also nicht.

Was mir aufgefallen ist: Die Device Signature wird nicht ausgelesen,
was auf einen Hardwarefehler hindeutet.
Werde ich nochmal checken...

Danke bisweilen
Hias

von Klaus Leidinger (Gast)


Lesenswert?

Hias,

kann ein Verbindungsproblem / vertauschte Pins sein, oder die Fuses am
m16 sind verstellt, und er möchte einen externen Takt haben.

Wenn Du nein Oszi hast, mal MISO, MOSI und SCK anschauen, und vorher
noch prüfen, ob beim wechseln der Farbe an der LED der Reset Pin auch
auf Masse geht.

Hast Du eventuell eine Zusatzschaltung an den Programmierpins
angeschlossen? Wenn ja, mal wegmachen.

Ciao,
Klaus

von Hias (Gast)


Lesenswert?

Habs gefunden. Irgendwie hat das Quarz nicht richtig geschwungen. Völlig
unregelmäßig. Hab so was noch nie gesehen. Ein Wunder, dass da überhaupt
was funktioniert hat. Habs Quarz getauscht und siehe da.. es
funktioniert.

Man,man,man...

Danke Klaus!

Hias

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.