Forum: Mikrocontroller und Digitale Elektronik Fuseseinstellungen


von abc (Gast)


Lesenswert?

Hallo,

ich habe einen attiny2313 mit einem 16Mhz Quarz sowie den 22pf Kerkos 
gegen GND und einen mySmartUSB light.

Jetzt habe ich die Fuses auf Low 0xEE und High DF gestellt. Ist ja 
externer Crystal Osc. 8.0 - Mhz.

Doch leider kann ich nun meinen Attiny2313 nicht mehr auslesen. Mit dem 
AVR Studio und dem beim Programmer mitgeliefert myAVR - ProgTool auch 
nicht.

Jemand eine Idee, wie ich meinen Attiny wieder auslesen/beschreiben 
kann?

von Düsendieb (Gast)


Lesenswert?

indem Du oben bei der Suchfunktion mal verfused eingibst

von Peter R. (pnu)


Lesenswert?

external crystal osc. ist nicht gleich external crystal.

Also verfused und dadurch ausgesperrt. Lösung siehe: Suchfunktion 
verfused

von abc (Gast)


Lesenswert?

Aber wenn ich OSC eingestellt hätte, dann dürfte ja eigentlich mein 
Attiny2313 mit dem Quarz nicht laufen oder wie? Weil mein Attiny läuft 
und wenn ich den Quarz entferne, dann läuft er nicht mehr.

von Rolf K. (Gast)


Lesenswert?

könnte es am programmiertiming liegen? lässt sich die 
isp-geschwindigkeit bei deinem programmer checken?

gruß R.

von John Doe (Gast)


Lesenswert?

Wenn der Controller verfust ist, dann könnte z.B. der Rescue-Clock 
helfen. Mit dem light-Programmer von myAVR geht das nicht, aber der MK2 
und auch der MK3 von denen kann das.

von abc (Gast)


Lesenswert?

@ Rolf K.: das war mein Gedanke, dass mein Timing nicht stimmt. Aber ich 
habe schon etliche 16Mhz Megas ohne Probleme beschrieben.
Laut Website wird das Timing automatisch geregelt.

von Ralf G. (ralg)


Lesenswert?

abc schrieb:
> Weil mein Attiny läuft
> und wenn ich den Quarz entferne, dann läuft er nicht mehr.
Wo ist jetzt das Problem? Das ist doch normal!

von Rolf K. (Gast)


Lesenswert?

hast mal die Spannung gemessen? bei hohen taktraten ist der avr auch 
hungriger beim programmieren... evtl ext. spannungsversorgung 
anschließen...

Gruß R.

von abc (Gast)


Lesenswert?

ext. Spannungsversorgung ist dran und liegt bei 4,7 V

Ralf G. schrieb:
> abc schrieb:
>> Weil mein Attiny läuft
>> und wenn ich den Quarz entferne, dann läuft er nicht mehr.
> Wo ist jetzt das Problem? Das ist doch normal!

Wenn ich es als externen Takt eingeställt hätte, dann dürfte er nicht 
laufen

von Ralf G. (ralg)


Lesenswert?

abc schrieb:
> Wenn ich es als externen Takt eingeställt hätte, dann dürfte er nicht
> laufen

abc schrieb:
> Jetzt habe ich die Fuses auf Low 0xEE und High DF gestellt. Ist ja
> externer Crystal Osc. 8.0 - Mhz.

Hast du nicht??

von abc (Gast)


Lesenswert?

Reperatur gelungen. Hab einfach meinen alten Parallel Programmer wieder 
rausgekramt und mit PonyProg die Fuses wieder auf 8 Mhz intern gesetzt. 
Funktioniert nun wieder.

von Rolf K. (Gast)


Lesenswert?

unterscheidung externe Taktquellen

extern clock         ... TTL Rechtecksignal an XTAL1
extern osc.          ... RC Perle (Schwingkreis) an XTAL1 - XTAL2
extern cristal osc.  ... Quarz an XTAL1 - XTAL2


also für mich klingt als hätte er die fuses richtig eingestellt ... hab 
aber den HEX der Fuses nicht gechekt

gruß R.

von Rolf K. (Gast)


Lesenswert?

mit extrenem Quarz muss es doch aber auch gehen :/

von John Doe (Gast)


Lesenswert?

Mit externen Quarz geht es auch problemlos.

Ich hab das gerade mal mit nem tiny2313 probiert.
Internen Takt eingestellt, Verbindung+Brennen+Auslesen --> kein Problem
auf extern Quarz gestellt (low: 0xEE), Verbindung+Brennen+Auslesen --> 
kein Problem

Welche Fehlermeldung bekommst du genau?

Wie genau is der Quarz angeschlossen??
XTAL1 (PA0) - Kerko(22pF) - Quarz (16MHz) - Kerko(22pF) - XTAL2(PA1)

Habe sowohl ne ältere Firmware (1.07), als auch die neue Firmware(1.09) 
vom light probiert, macht keinen Unterschied. Ich würde dir trotzdem 
empfehlen die neue zu verwenden, da da glaub etwa bezüglich langsamen 
Takten korrigiert wurde.

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.