Forum: Mikrocontroller und Digitale Elektronik ATMEGA 32 lässt sich nicht mehr Programmieren


von Christian (Gast)


Lesenswert?

Hallo,

ich habe eine SMD Version des ATmega32 in einer Schaltung und hatte 
Probleme mit dem EEPROM. Bei einigen 100 mal Auslesen, traten Fehler 
auf.
Ich benutze einen externen Quarz mit 16MHz, die Einstellung im AVRProg 
war bisher ExtAL, Startup 30µs +1K CK (siehe Anhang).
Nun dachte ich, durch Verlängern der Startupzeit, auf 67ms einen 
stabileren Einschaltvorgang herbeizuführen, der dann eventuell das 
Problem mit dem EEPROM löst. Nach setzen der neuen Fusebits lässt sich 
der Atmega allerdings nicht mehr programmieren. Die "read" Funktion bei 
den Fusebits gibt mir bei jedem Anklicken eine andere Konfiguration 
zurück .
Kann das Problem noch beheoben werden, oder muss ich versuchen die SMD 
Controller auszulöten? Wo war der Fehler beim setzen der Fusebits?

Vielen Dank für eure Hilfe,

Christian

von Otto (Gast)


Lesenswert?

1. der Anhang fehlt
2. versuche einen externen Oszillator anzuschliessen

Otto

von Christian (Gast)


Angehängte Dateien:

Lesenswert?

Danke für die schnelle Antwort,

externen Takt probiere ich gleich aus, der Anhang sollte nun dabei sein.

Gruß,

Christian

von Christian B. (Firma: Secopta GmbH) (krischan)


Lesenswert?

Externer Takt von einem zweiten ATMEGA hat geklappt!
Die Einstellung 4,2ms funktioniert übrigens auch.
Warum gibt es dann bei 67ms solche Probleme?

Vielen Dank noch mal,

Christian

von Bensch (Gast)


Lesenswert?

Nimm mal eine vernünftige Programmersoftware. Du muss Highspeed XTAL und 
CKOPT einstellen können.

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.