ISP mit Fusebits deaktiviert? (nicht ResetEnable)

OP Persönliche Seite #1053850
Lesenswert?

Hallo zusammen!

ich hab hier ein Anfängerproblem :)
Irgendwie bekomm ich keinen Einzigen µC mit externer Taktquelle zum 
laufen.
mit internem Oszillator komm ich super zurecht, Programm läuft, alles 
wunderbar.
Wenn ich jetzt aber die Fuses auf ext. Crystal einstelle und einen Quarz 
dranhänge, geht nix. Genauso wenn ich statt dem Quarz einen 
Keramik-Resonator benutze.
Im AVR STK500 geht es mit Quarz allerdings.

Wäre ja so jetzt nicht ganz so schlimm. Nur seit neuestem:
ich habe nun vier Mikrocontroller offenbar unbrauchbar gemacht, indem 
ich Sie per ISP programmiert habe: interner Oszi, alles wunderbar. Dann 
auf ext Crystal gestellt, Ker.-Res. dran, nix geht. Also wieder ans ISP 
gehängt, um es nochmal mit internem Oszi zu probieren - ISP geht nicht. 
Wunderbar. Was mach ich nun, um die µCs zu retten?

Ich habe es mit einem ATtiny11 (HVSP) einem Attiny2313 (ISP) und zwei 
Attiny24 (ISP) probiert. AVR Studio meldet, das ISP würde nicht 
funktionieren. Als ID wird immer 0x00 zurückgegeben.

Wer kann mir helfen?

mfg pk
Gast #1054034
Lesenswert?

Hier ist anscheinend der Zustand erreicht, dass man sich selbst durch 
falsche fuse-Einstellung "ausgesperrt" hat.
Es fehlt der Takt, den die ISP-Schnittstelle braucht.

Richtungen zum Suchen sind:

1. kein schwingender Quarz ( Verdrahtungsfehler, Quarz passt nicht zu 
Beschaltung bzw. Oszillator des uC )

2. Oszillator für Quarz nicht richtig "eingeschaltet" (falsch gefused): 
Multimeter zeigt an den Quarzanschlüssen 0V oder 5V (DC), es müsste aber 
irgendeine Spannung dazwischen z.B. 2,3 V zeigen

3.Zu langsam schwingender Quarz in bezug auf ISP-Takt. ISP darf maximal 
mit 1/4 der Quarzfrequenz arbeiten. ISP-Takt muss dann in 
Programmiersoftware oder Programmiergerät langsamer eingestellt werden.

4.Aus Versehen "externen Oszillator" anstatt "externen Quarz" 
eingeschaltet.


Viel Glück beim Suchen
OP Persönliche Seite #1054197
Lesenswert?

Danke für die Ideen :)

Also:
Verdrahtungsfehler? Wie gesagt, bin noch relativ neu auf dem Gebiet ;) 
Ist es wichtig, welcher Anschluss des Resonators an XTAL1 und welcher an 
XTAL2 kommt? Der 3. kommt ja nach Masse.
Ich habe konkret einen 2MHz Resonator von Reichelt benutzt (ArtNr weiss 
ich nichtmehr.. "CST xxx"?) ob der integrierte Cs hat, weiss ich nicht.
Wenn ich einen Anschluss eines Quarzes an GND habe und den anderen am 
Multimeter, woher kommen dann 5V (2V/3V)?
ISP ist auf jeden Fall kleiner 1/4. Ich kann das im AVR Studio bequem 
auswählen.
Nein, die Fuses habe ich ziemlich sicher nicht verwechselt, ich habs ja 
4 mal probiert :D
#1054199
Lesenswert?

"Der 3. kommt ja nach Masse."

Nöööööt! Große rote Hupe...da gehts schon los.

"Wenn ich einen Anschluss eines Quarzes an GND habe und den anderen am
Multimeter, woher kommen dann 5V (2V/3V)?"

Mittelwert, da Quarz an den uC angeschlossen und schwingen soll(te).

"Nein, die Fuses habe ich ziemlich sicher nicht verwechselt, ich habs ja
4 mal probiert :D"

Na daaaann muss es ja gehen, stimmt.

Klaus.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren