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.
hatte ich auch. (ohne STK500) Wart mal ne halbe stunde dann geht er wieder für n paar minuten(is bei meinem Mega32 so)
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.