Forum: Mikrocontroller und Digitale Elektronik Atmega8 zerschossen? (fuses)


von Hanswurst (Gast)


Lesenswert?

Hallo und zwar habe ich heute meinen ersten atmega8-16pu bekommen (um 
vom arduino wegzukommen).

grundschaltung mit isp schnittstelle und quarz (16mhz) aufgebaut.

danach konnte ich mich mit dem avr über den programmer (avr-stduio als 
software) verbinden und auch flash erasen, fuses lesen etc...

bei den fuses stand aber das er auf internen takt (1mhz) eingestellt 
ist/war.

da habe ich einfach mal "Ext. Crystal/Resonator High Freq. Startup Time 
16K CK + 64ms", alles andere hab ich so gelassen wie es war (leer?)

ohne zu wissen was ich da tue, ich ging davon aus das ich damit das 
quarz als externen takt wählen könne.

jetzt ist es so, das ich mich noch verbinden kann, aber nichts weiter, 
nicht den flash erasen, programme aufspielen, fuses lesen/schreiben...

Fehler "Entering programming mode.. FAILED!" mit nem riesigen text (isp 
requenz, 1/4 usw...)


hab ich was falsch gemacht? kann ich ihn noch retten? was ist zu tun?

danke schonmal für die hilfe :)

von Karl H. (kbuchegg)


Lesenswert?


von Hanswurst (Gast)


Lesenswert?

Ich weiß ja garnicht ob ich mit "Ext. Crystal/Resonator High Freq. 
Startup Time 16K CK + 64ms" etwas falsch gemacht habe, schließlich ist 
laut der anleitung crystal/resonator richtig, wenn man ein quarz mit 2 
kermikkondensatoren benutzt.

ich habe das quarz nun mal abgehangen und habe meinen arduino an XTAL1 
angeschlossen, der angeschlossene pin ist ausgang und macht in der 
endlosschleife an und aus.

so wie es in der anleitung zum wiederbeleben steht, funktioniert aber 
leider nicht (wenn ich es denn richtig gemacht habe).


kennt sich jemand aus und kann mir helfen?

mfg

von Hannes J. (Firma: _⌨_) (pnuebergang)


Lesenswert?


von Hanswurst (Gast)


Lesenswert?

Hannes Jaeger schrieb:
> http://www.mikrocontroller.net/articles/AVR_Fuses

Idiot, erst den thread lesen, dann denken, dann schreiben.

1. diese antwort kam bereits
2. habe ich den beitrag bereits gelesen
3. wie von mir beschrieben habe ich es schon versucht mit einem eigenen 
takt zu retten

4. ich weiß nicht weiter und bitte nur um vernünftige antworten


danke mfg

von Karl H. (kbuchegg)


Lesenswert?

Hanswurst schrieb:

> ich habe das quarz nun mal abgehangen und habe meinen arduino an XTAL1
> angeschlossen, der angeschlossene pin ist ausgang und macht in der
> endlosschleife an und aus.

Wie schnell geht das?

Du weißt, dass die ISP Frequenz maximal 1/4 davon sein darf?

von Hanswurst (Gast)


Lesenswert?

Karl heinz Buchegger schrieb:
> Du weißt, dass die ISP Frequenz maximal 1/4 davon sein darf?

vorher hatte ich keine probleme mit einer isp frequenz :/
ist damit jetzt die frequenz/takt gemeint der an XTAL1 liegen soll?

danke

von holger (Gast)


Lesenswert?

>grundschaltung mit isp schnittstelle und quarz (16mhz) aufgebaut.

Die kleinen Kondensatoren sind auch am Quarz?
Auch an Masse angeschlossen? Vieleicht schwingt der einfach nur nicht.

von Martin (Gast)


Lesenswert?

@Hanswurst: wer so unfreundlich antwortet ("Idiot") bekommt sicher keine 
Hilfe.

von Hannes J. (Firma: _⌨_) (pnuebergang)


Lesenswert?

Martin schrieb:
> @Hanswurst: wer so unfreundlich antwortet ("Idiot") bekommt sicher keine
> Hilfe.

Ach lass mal. Das sind halt so Typen die auf die Rütli-Schule gehen.

von Peter R. (pnu)


Lesenswert?

1. Ist der extern angelegte Takt am richtigen Anschluss angelegt? das 
Datenblatt gibt Auskunft, ob an X1 oder X2.

2. Ist eine passende ISP-Geschwindigkeit eingestellt ? 
(1/4-Takt-Bedingung)

3. Lässt sich die Signatur lesen? Das ist der einfachste der 
ISP-Vorgänge.

von Toni (Gast)


Lesenswert?

Hallo zusammen,

mir ist ähnliches mit dem ISP und Mega8 passiert, hatte wohl einen 
kurzen Spannungseinbruch beim Fuses Setzen....

Das habe ich schon gemacht :
externen Taktgeber mit 1MHz an XTAL1.
ISP Frequenz im AVR Studio auf 115KHz gesetzt.
Kein Zugriff über das AVR Studio, auch auf Check Device kommt die 
Fehlermeldung.

Jetzt hab ich mal geschaut, da hilft wohl nur noch ne HV 
Programmierung...
Kann man sowas auch per ISP "IN-Circuit" in der fertigen Schaltung 
machen?
Da steige ich noch nicht ganz durch. Oder muss der Mega8 runter von der 
Platine (leider ne SMD Variante) und auf einen STK 500 drauf? Oder geht 
das incircuit per ISP über das STK 500 ?

Wäre toll, wenn ihr mir helfen könntet, ich würde mir, wenns 
funktioniert nen echten STK 500 kaufen...
Zur Zeit arbeite ich mit nem AVRISP kompatiblen Adapter.

Grüße
Toni

von Toni (Gast)


Lesenswert?

<schubbs>

Keiner eine Idee für mich?

Grüße
Toni

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.