wie mega32 auf externen oszillator schalten?

Gast #136172
hallo,
ich habe so nen typischen 4mhz reichelt quarzoszillator. will damit
meinen mega32 "antreiben". derzeit läuft er glaub ich aufm internen
quarz. will mit der mcu uart zwischen pc und mcu machen.
außerdem sind gar__keine fuses gestellt, desswegen bräuchte ich auch
angaben zu allen fuses. will sie mit yaap setzen

mfg
Gast
Soll ich jetzt lachen ??????
Es gibt ca. 100000 seiten wo des beschrieben is....
such mal wo was mit fuse bits steht vielleicht wirsch da fündig

MfG SF2
Gast
ich habe die asm datein hier von dem uart tutorial genommen. also 9600
baud.
noch eine frage:
wenn jetzt schon etwas beim terminal ankommt, kann man dann einen
hardware fehler ausschließen? also dass ich die max232 schaltung
richtig aufgebaut habe?

mfg
Gast
klemme ich jetzt den ozillator ab, sieht das ganze so aus. also läuft er
dann aufm internen, obwohl ich ihn wie auf der iwan seite eingestellt
habe, weiter?!?!

mfg
Gast
Bist Du sicher das Du die Fuses auch geschrieben hast ?? Hast Du nach
dem schreiben einmal ausgelesen ?? Hast Du einen Quarz (2Pin) oder
einen Oszillator (4Pin) ??
Gast
Dann schau nochmal ins Datenblatt die Einstellungen die Du gewählt hast
sind für einen Quarz an XTAL1 / XTAL2 (2Pin). Es wundert mich aber das
Du bei den Einstellungen auch ohne einen Quarz oder was auch immer den
Mega noch am laufen hast. Daher die Frage ob die Fuses wirklich
geschrieben sind.

Und jetzt mit großer Vorsicht :
Für einen externen Takt steht im Datenblatt auf Seite 29 das die CKSEL
Fuses auf 0000 gesetzt werden müssen ! Und die Startup Time mit SUT1..0
gesetzt wird. Das müssten in deinem Proggi 4 Haken bei CKSEL sein.
Aber das ganze natürlich ohne das ich Schuld bin wenns nicht geht :)

Solltest Du keinen Oszillator haben kommst Du nämlich danach nicht mehr
an den Mega ran.
Gast
also im datenblatt steht das so drin:

Device Clocking Option                 CKSEL3..0

External Crystal/Ceramic Resonator     1111 - 1010
External Low-frequency Crystal         1001
External RC Oscillator                 1000 - 0101
Calibrated Internal RC Oscillator      0100 - 0001
External Clock                         0000

was ist denn der unterschied zw. den einzelnen dingern. und was von
denen ist denn ein quarzoszillator mit 4 pins? und was heißt das, wenn
mehrere (z.b. 1111 - 1010) kombinationen da stehen? kann man sic dann
eine aussuchen?

mfg
Gast
Stimmt !!

Und Du hast keinen Haken und external Clock braucht 0000 ist doch
dann richtig warum machst Du es nicht auch so ???

Was auf der Seite von team-iwan steht stimmt leider für die Fuses so
nicht die Settings (1111-Keine Haken) von den Jungs sind für Quarze
nicht für Oszillatoren (External Clock) das ist ein echter Unterschied
!
Deswegen bei den Fuses immer ein Auge auf und das Datenblatt (S.23)
lesen sonst gehts in die Hose !

Aber funktioniert es denn jetzt ??
Gast
Hoffe ich blamier mich jetzt nicht :)

External Crystal/Ceramic Resonator = Keramikschwinger
External Low-frequency Crystal = Quarz
External RC Oscillator = Wiederstand + Kondensator (sehr ungenau)
Calibrated Internal RC Oscillator = Interner Takt
External Clock = Externer Takt / Oszillator

Steht aber auch im Datenblatt sogar mit Anschlußbild etc.
Gast
Die Kombinationen geben je nach dem z.B. den Takt an den du anlegst bzw.
den der uC erzeugen soll etc...
Daher gibt es für den Externen Takt/Oszillator (4PIN) nur eine
Einstellung "0000"

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.