Forum: Mikrocontroller und Digitale Elektronik Liefert Reichelt defekte Mega32?


von Olaf (Gast)


Lesenswert?

Ich hab mir vor 2-3Monaten bei Reichelt 5 Stk Mega32 gekauft.
Die wurden in einer abgesaegten Stange geliefert.

Mit einem davon habe ich eine Anwendung entwickelt. Die Firmware wurde
mit einem AVR-ISP MK2 direkt auf dem Board gebrannt.

Nachdem alles zu meiner Zufriedenheit lief habe ich die Schaltung
ein zweitesmal aufgebaut. Dort konnte ich den MEGA32 nicht brennen.
Er sagt immer:

 Mode3: Further programming and verification disabled.

Dieses Verhalten zeigt der Mega32 auch in meiner ersten Platine wo ich
den urspruenglichen Mega32 problemlos brennen kann.

Ich hab ausserdem noch einen GALEP-III. Der brennt den Mega32 ohne 
Wiederworte, liefert aber Fehler beim verify. Bei jedem Versuch
stimmen irgendwelche anderen Bytes nicht. Grundsaetzlich brennt er aber
was rein. Das Programm in diesem Mega32 laeuft nun, stuerzt aber immer
wieder ab.

Dieses Verhalten zeigen alle vier Stueck meiner bisher nicht benutzten
Mega32. Nur der erste funktioniert.

Ich kann mir das eigentlich nur mit einer defekten Lieferung erklaeren.

Andere Ideen?

Hat jemand in der letzten Zeit auch Probleme mit Mega32 von Reichelt 
gehabt?

Olaf



von Benedikt K. (benedikt)


Lesenswert?

Ich würde mal zu >99,9% darauf tippen das du was falsch machst, keine 
Ahnung was, aber das 4 von 5 Controllern defekt sind ist extremst 
unwarscheinlich.

von Läubi .. (laeubi) Benutzerseite


Lesenswert?

Hast du beim anderen Mega vieleicht andere Fuses gesezt gehabt?
(JTAG, Takt...)

von olaf (Gast)


Lesenswert?

Problem geloesst....

Es waren Fuses falsch gesetzt und der MK2 konnte sie nicht setzen.

Ich vermute mal der Prozessor lief mit langsamen internen Takt und der 
MK2
war zu schnell eingestellt. Ich meine mich dunkel zu entsinnen es gab
da irgendwo eine Option im AVR-Studio wo man die Geschwindigkeit
einstellen kann mit der auf die Prozessoren zugegriffen wird.


Der Galep3 dagegen hat erst das Flash programmiert und ist dann beim 
verifiy stehengeblieben bevor er die Fuses programmiert! Der war
wohl auch zu schnell.

Nachdem ich dort die Programmierung von Flash und EEPROM ausgeschaltet 
habe, so das er nur die Fuses brennt, funktioniert alles und ich kann 
die
Dinger auch in der Schaltung mit dem MK2 brennen.

Olaf

von Arno H. (Gast)


Lesenswert?

Vielleicht wäre es dann mal angebracht, sich bei reichelt zu 
entschuldigen, wenn du sie schon vorschnell öffentlich für deine eigenen 
Fehler verantwortlich machst.
Arno

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.