Atmega32 verfused

Gast #2203035
Lesenswert?
• ▲
▼
Hallo zusammen,
ich wollte mir gestern den Mega32 auf einen externen Quarz (crystal) 
mittels fusebits umstellen. Programmieren tue ich mit Ponyprog2000. Ich 
möchte an den Atmega32 ein ext. Quarz (Crystal) mit 11,5 bis 12 Mhz 
anschließen. Nach vielen Recherchen im Internet, habe ich einiges 
probiert:
- 4 Pin Dil Quarzoszillator mit 16Mhz an XTAL 1 angeschlossen
- ein Quarz mit 4 und 16 Mhz an XTAL1 und XTAL 2 mit 2 Kond 
angeschlossen

Bisher hat nix davon geholfen.
Ich bin anschließend auf den Fuse Calculator gekommen. Dort habe ich 
manuell die Häckchen so angekreuzt wie ich sie laut Forum gestellt habe, 
um oben zu schauen was ich für eine Taktquelle anschließen muss.
Er sagte mir: "Ext. Crystal/Resonator High Freq Start up time: 16K CK + 
0ms"

Habt ihr noch Ideen? (außer ihn direkt wegzuwerfen)
Und könnt ihr mir sagen wie ich die Fuses stellen muss für einen ext 
Quarz mit 11,5 bis 12 Mhz?
Im Anhang sind die Fusebits.
Angehängte Dateien:
Gast
Lesenswert?
• ▲
▼
Die im Fuseprogramm vorgewählten (!) Fuses passen für den "11,5 bis 12 
MHz Quarz".

Wenn der Atmega32 sich damit nicht fusen lässt,

1) ist der Atmega32 vielleicht verfust oder
   Ist der Atmega32 werksfrisch oder hat jemand vorher Fuses 
eingestellt?
   Wenn letzteres - welche Fuses?

2) die Targetschaltung in der Atmega32 sitzt hat ein Problem
   (z.B. der "11,5 bis 12 MHz Quarz") oder
   Schaltplan und Foto vom Aufbau gibt es keine? Bildformate beachten.

3) der ISP-Adapter hat ein Problem oder
   Angaben zum ISP-Adapter gibt es keine?

4) das Fuseprogramm hat ein Problem
   Hat das Fuseprogramm vorher funktioniert? Konntest du die Fuses vor 
dem
   Ändern auf die Fuseeinstellung für den "11,5 bis 12 MHz Quarz" 
korrekt
   auslesen?
Gast
Lesenswert?
• ▲
▼
Helfer schrieb:
> der ISP-Adapter hat ein Problem oder
>    Angaben zum ISP-Adapter gibt es keine?

Doch. Ich habe mir den Parallelportadapter von Scott Falk Huehn 
nachgebaut. Ist auf der älteren Seite beschrieben (allerdings für einen 
Atmega8)

Helfer schrieb:
> das Fuseprogramm hat ein Problem
>    Hat das Fuseprogramm vorher funktioniert? Konntest du die Fuses vor
> dem
>    Ändern auf die Fuseeinstellung für den "11,5 bis 12 MHz Quarz"
> korrekt
>    auslesen?

Ja, ich habe damit alle Controller (Tiny13, Atmega8, Mega32) auslesen 
und beschreiben können! Ebenso auf die Fusebits konnte ich zugreifen und 
ändern (sonst hätte ich ja jetzt nicht dieses Problem) ;-)

Helfer schrieb:
> ist der Atmega32 vielleicht verfust oder
>    Ist der Atmega32 werksfrisch oder hat jemand vorher Fuses
> eingestellt?
>    Wenn letzteres - welche Fuses?

Der Mega32 ist werksfrisch und an den Fuses hab ich nix verstellt vorher
Gast
Lesenswert?
• ▲
▼
> Der Mega32 ist werksfrisch und an den Fuses hab ich nix verstellt vorher

Dann das Targetboard und den ISP-Adapter kontrollieren. Vielleicht hat 
sich nur ein Kabel gelockert oder die Stromversorgung ist noch 
ausgeschaltet.

> Ja, ich habe damit alle Controller (Tiny13, Atmega8, Mega32) auslesen
> und beschreiben können! Ebenso auf die Fusebits konnte ich zugreifen und
> ändern (sonst hätte ich ja jetzt nicht dieses Problem) ;-)

Anderer Atmega32 nehme ich an, oder?
Gast
Lesenswert?
• ▲
▼
habe nochmal die Kabel überprüft, es hatten sich zwei gelöst und hab sie 
wieder wie vorher drangelötet. Aber das Problem bleibt. Ich habe einen 
12Mhz Quarz an Xtal 1 und 2 drangelötet aber er kommuniziert nicht 
richtig.
Ich habe an die Leitungen MOSI, MISO, RESET und SCK jeweils eine Led mit 
einem 470ohm widerstand nach masse verbunden(habe ich schon seit den 
ganzen versuchen gemacht um zu sehen welche leitungen aktiv sind. Bei 
mir blinken SCK, RESET und es flackert ganz schwach die Led für MOSI. 
MISO leuchtet dauerhaft, wenn ich den Baustein löschen möchte oder 
ähnliches.
Gast
Lesenswert?
• ▲
▼
> Bei mir blinken SCK, RESET und es flackert ganz schwach die Led für MOSI.
> MISO leuchtet dauerhaft, wenn ich den Baustein löschen möchte oder
> ähnliches.

Deine LED an RESET sollte beim ISP Programmieren dauerhaft AUS sein und 
nicht BLINKEN. Verkabelung kontrollieren.
Gast
Lesenswert?
• ▲
▼
Hab ich gemacht. Habe alles richtig verbunden. Verbindungnen sind wie 
vorher. Denn ich konnte mit diesen Verbindungen vorher auch 
programmieren. Ich bin mir sicher es liegt an den Fusebits. Welche 
frequenz kann ich mir denn unter High Freq Crystal/Resonator vorstellen( 
welcher Bereich)?
Gast
Lesenswert?
• ▲
▼
Wie in dem Screenshot oben.

1) Ich persönlich würde den Brounoutlevel auf 4.0V setzen (Häkchen bei 
BODLEVEL) und die Startuptime auf 64ms statt 0ms (Häkchen bei SUT1 weg).

2) Bevor ich die Fuses schreibe, würde ich die Fuses auslesen und mit 
dem Datenblatt kontrollieren. Nur wenn die Fuses richtig gelesen wurden, 
würde ich einen Schreibversuch wagen.
Gast
Lesenswert?
• ▲
▼
> Aber warum ist er nicht mehr ansprechbar nach dem schreiben dieser
> Fuses????

Quarz kaputt? Die beiden Lastkondensatoren passen nicht zum Quarz? 
Probleme in der Schaltung des Targetboards im Bereich der externen 
Takterzeugung?

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 15 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.