hallo, ich würde gerne sicher gehen, dass ich meinen controller nicht verfuse. es handelt sich um einen atmega32 und einen quarzoszi 16mhz . seh ich das richtig, dass ich im datenblatt auf die fusebits der external clock schauen muss (also 0000)? und entsprechend beim programmieren ein häkchen in alle vier cksel's müssen? weiter will ich den chip nicht vor auslesen schützen, vergesse also alle lockbits!? aber was ist mit den übrigen? angefangen bei sut0 und sut1, weiter mit boden etc. was sagt mir das? und auf was muss ich hier bei der programmierung achten? entschuldigt bitte, wenn ich dieses leidige thema schon wieder anspreche, aber mich bringt diese fuserei geringfügig durcheinander... vielen dank für eure hilfe und schöne ostern, ralph
hi holger, danke für den link, soweit war ich leider schon, dort hab ich gelesen, dass ich den wert für die ext clock verwenden soll (in einem anderen forum hies es ich solle den ext oscillator verwenden). deshalb hab ich gefragt ob ich mit meiner annahme richtig liege. auch verstanden hab ich den "finger weg von SPIEN, RSTDISBL und DWEN!" teil. die hab ich ja aber glücklicherweise gar nicht zur auswahl. nichts gefunden habe ich aber zum thema sut, bod, boot etc. vielen dank nochmal ralph
Hi
>nichts gefunden habe ich aber zum thema sut, bod, boot etc.
Dummerweise steht dazu auch nichts im Datenblatt.
MfG Spess
>dort hab ich gelesen, dass ich den wert für die ext clock verwenden soll >(in einem anderen forum hies es ich solle den ext oscillator verwenden). >deshalb hab ich gefragt ob ich mit meiner annahme richtig liege. Was hast du denn jetzt, einen Quarz (zwei Beinchen) oder einen Quarzoscillator (mehr als zwei Beinchen)? Danach suchst du dir die Fuses aus. Quarz -> Crystal Oscillator. Quarzoscillator -> External clock. >nichts gefunden habe ich aber zum thema sut, bod, boot etc. Dazu musst du das Datenblatt bemühen.
> Danach suchst du dir die Fuses aus. Quarz -> Crystal Oscillator. Quarzoscillator
-> External clock.
Ja, ein Riesenunterschied... Eins ist deutsch, das andere englisch.
Es muss heissen:
Quarz -> external crystal/resonator (high frequency + CKOPT)
Oszillator oder irgendein anderer externer Takt -> external clock
holger schrieb: > Was hast du denn jetzt, einen Quarz (zwei Beinchen) oder einen > Quarzoscillator (mehr als zwei Beinchen)? Danach suchst du dir die > Fuses aus. Quarz -> Crystal Oscillator. Quarzoscillator -> External > clock. wie ich geschrieben hab: einen oszillator. also verwende ich den clksel 0000, was bedeutet, dass ich beim flashen ein häkchen in jedem clk kästchen brauch, richtig!? das datenblatt hab ich bereits durchsucht, nur wie gesagt: ich finde die ganze sache ziemlich verwirrend. z.b. sind im datenblatt keine angaben über 16mhz bauteile. was beispielsweise sut angeht, heisst es das default setting wäre 10, ich denke aber bei mir ist es auf 01 (das foto im ersten post zeigt meine ausgelesenen default-werte). ausserdem weiss ich nicht wie schnell oder langsam fast and slow rising power sind. entsprechend wäre ich dankbar gewesen für klare, pregante, verständliche aussagen (auch wenn die aussage "zu kompliziert ums hier zu posten, setz ein häkchen" ist) gewesen, da ich auf die idee die such-funktion zu benutzen und einen blick ins datenblatt zu werfen bereits selber gekommen bin.
> wie ich geschrieben hab:
einen oszillator. also verwende ich den clksel 0000, was bedeutet, dass
ich beim flashen ein häkchen in jedem clk kästchen brauch, richtig!?
Wo du ein Häkchen machen musst, hängt auch vom Programmer ab, die machen
das wie sie wollen. Nimm am besten den Programmer vom Studio, da ist es
einer der oberen Einträge.
Hi, damit ich mir immer sicher bin nutze ich das Java-Programm "AVR8 Burn-O-Mat", da finde ich das mit den Fuses relativ praktisch. Kann man auswählen was für ein Quarz und der setzt die Fuses. Hier noch nen Bild der Auswahlmaske: http://avr8-burn-o-mat.aaabbb.de/avr8_burn_o_mat_screenshot_clock_options.png Hoffe das hilft Dir weiter. Etwas ähnliches Gibt es auch in der Eclipse-IDE wenn ich mich recht entsinne...
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.