Forum: Mikrocontroller und Digitale Elektronik Atmega 88 ausgesperrt


von Martin S. (maklin)


Lesenswert?

Hallo,

ich wollte für ein Projekt ein Atmega88 verwenden (wegen der hohen 
Taktrate). Bislang hatte ich nur mit Atmega 8, 16 und 32 gearbeitet. Wie 
dem auch sei, ich legte meinen neuen Atmega88 in meine Zeilschaltung 
(Quarzoszillator 20Mhz), und wollte nun die Fuses des µC einstellen. Ich 
deaktivierte die "divide system clock by 8"- Funktion (warum auch immer 
es die gibt...) und wählte "externe clock" und "slowly rising power". 
Doch seit dem Programmieren dieser Fuse-Einstellungen kann ich nicht 
mehr auf den Atmega88 zugreifen.
In Threads anderer User mit Aussperrproblemen ist die Lösung eigentlich 
immer, den µC an einen externen Takt /Quarzoszillator anzuschließen und 
dann kommt man wieder drauf. Dieser ist ja bei mir angeschlossen (und 
das Oszilloskop hat mir ein anliegendes Signal am Eingang bestätigt), 
sodass es hierdran nicht liegen kann. Die Zielschaltung drumherum kann 
es eigentlich auch nicht sein, da dort schon länger ein Atmega8, 
allerdings mit 16MhZ Quarzoszillator seinen Dienst verrichtete.
Hat vielleicht irgendjemand eine Idee, woran es liegt und wie ich das 
Problem beheben kann? Bitte beachtet, dass ich nur einen 
USBasp-Programmierer besitzte, sodass dort die Einstellmöglichkeiten 
begrenzt sind.

Vielen Dank!

von Hubert G. (hubertg)


Lesenswert?

Bist du sicher das du nicht Ext. Low-Frequ-Crystal gewählt hast?
30kHz Takt anlegen, Programmierfrequenz auf minimum stellen und die 
Fuses wieder ändern.

von Martin S. (maklin)


Lesenswert?

Vielen Dank, der Tipp war goldrichtig. Mit einem einfachen Uhrenquarz 
habe ich den µC wieder zum Laufen bekommen. :-)

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.