ISP mit Fusebits deaktiviert? (nicht ResetEnable)

OP Persönliche Seite #1053850
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
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
#1054040
Laurenz Altenmüller wrote:
> Wunderbar. Was mach ich nun, um die µCs zu retten?

Im STK500 im HV-Modus programmieren, das geht immer.

Eventuell ist bei einigen AVRs die ID und Fuses nicht richtig lesbar, 
wenn die Lockbits gesetzt sind, dann erstmal ein Erase machen.


Peter
Gast #1054157
> und die Fusebits korrekt einstellen soll.

Und was, wenn die Falsch sind? Lies weiter.....

> beim Keramik-Resonator sind die ja integriert

Vorsicht, nicht bei allen!
OP Persönliche Seite #1054197
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
"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

Eine eigene Frage? Dieser Thread ist über 17 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.