Forum: Mikrocontroller und Digitale Elektronik Mega32 lässt sich nicht programmieren


von Stephan Schirmer (Gast)


Lesenswert?

Hallo,

ich habe eine Schltung erstellt in der ein Mega32 ist und dieser lässt
sich jetzt nicht per ISP programmieren so wie ich mir das dachte. Ich
habe auf der Platine die notwendigen Pins (MISO, MOSI, SCK, RESET, GND)
vorgesehen. Programmieren würde ich gerne mit meinem STK500 Board. Wenn
ich jetzt versuche Fuses zu programmieren dann kommt Writing Fuses ok,
Reading Fuses ok, Fuse Bits Verification FAILED! Was läuft da schief?
Hat das evtl was mit dem SPI Enable zu tun? da ist oben das Feld grau
mit nem kleinen roten Fragezeichen. Was hat das zu bedeuten?

Wenn ich dann versuche meine HEX datei zu übertragen kommt erasing
device OK, Programming Flash ... FAILED! Irgendwie weis ich nicht so
recht wo ich ansetzen soll. Die Verbindungen passen, seine +5V hat er
auch. Die Reset Leitung wird scheinbar bei Beginn des
Programmiervorgangs auch runtergezogen, kann ich aber am
nicht-speicheroszi nicht so schnell erkennen, es geht nur der strich
nen moment weg.

muss ich evtl noch irgendwelche Fuses setzen dass das funktioniert? bin
echt ziemlich ratlos im moment und würde mich sehr über Hilfe freuen.

von Ludwig W. (lordludwig)


Lesenswert?

hatte ich auch. (ohne STK500)

Wart mal ne halbe stunde dann geht er wieder für n paar minuten(is bei
meinem Mega32 so)

von thkais (Gast)


Lesenswert?

Wie sieht die Zielschaltung aus? Drahtverhau oder saubere Platine?
Kondensatoren 100nF an der Spannungsversorgung des Mega32?
Versorgungsspannung "sauber"?
Kabellänge des ISP-Kabels?
Läuft der Quarz sauber oder ist der interne Oszillator eingeschaltet?
Alle Lötstellen OK?
Irgendwelche Peripherie an den ISP-Pins?

Normalerweise klappt das Programmieren per ISP mit einem Mega32 im
Auslieferungszustand.

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.