Dringend Hilfe mega32 fuses

Gast #255880
Lesenswert?
• ▲
▼
Hallo Zusammen,

bin ganz neu hier und arbeite erst 1 Tag mit dem AVR, hab mir ein
Experiementier Board gebaut und wollte jetzt den externen Oscillator
verwenden, dazu habe ich in Yaap folgende fuses Einstelleungen
getroffen:

SUT0 = hacken
CKSEL3 bis CKSEL0 = hacken
BOOTSZ1 hacken und
BOOTSZ0 hacken.

jetzt kann ich den mega32 nicht mehr finden...

Was habe ich falsch gemacht, was kann ich tun?
Bitte dringend um Hilfe!

Danke
Gast #255881
Lesenswert?
• ▲
▼
wie waren denn die ursprünglichen einstellungen? ein punkt der bei den
fuses oft verwirrend ist, ist dass sie teilweise invertiert dargestellt
werden, also haken = nicht gesetzt und umgekehrt. wenn es bei yaap
genaus läuft wie bei ponyprog, dann hast du alles falschrum gesetzt.
der mega32 erwartet daher nun eine externe taktquelle und keinen quarz.
Gast #255883
Lesenswert?
• ▲
▼
Danke für die Hilfe auf die gleich Schlussfolgerung bin ich dann auch
gekommen und hab von einem 8051 den Takt genommen.

Nun habe ich aber wieder die einstellungen verstellt, und mit dem
externem Takt geht es auch nicht... Ich werde es mit dem RC Oszillator
versuchen.

Doch wie sind die richtigen einstellungen, dass der mega32 meinen
externen Takt von 12Mhz benützt??

Habe die einstellungen in den fuses mal verändert gemäß Datenblatt,
aber leider war ein _delay_ms (1000) ungefährt 4 mal so schnell!
#255884
Lesenswert?
• ▲
▼
Salve,

@Uwe: etwas verwirrend ist das schon, da geb ich Dir recht. Man sollte
da nicht an die binäre Darstellung denken, sondern einfach nur in dem
Schema "programmed"/"unprogrammed". Programmed wird grafisch immer
als aktiv, markiert, gesetzt, mit Häkchen oderwasauchimmer
dargestellt.
Lediglich in dem Moment, wo Du Fuses physisch liest oder schreibst,
wird halt programmed mit 0, unprogrammed mit 1 codiert. Ich nehme stark
an, das hat historische Gründe. Sicherlich konnte man früher eine Fuse
nur einmal "programmen", was in einer "0" resultierte (Sicherung
durch). Kurze Frage an die erfahreneren Semester unter Euch: Wie war
das "früher"? ;) Und welcher nichtvolatile Speichertyp wird
heutzutage beim AVR für die Fuses eigentlich verwendet? Würde mich
einfach mal interessieren. :) Danke schonmal.

Mark

Antwort schreiben

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