Atmega32 Taktzusammensetzung

OP (Firma: hab keine) #1330424
Lesenswert?

Hallo liebes Forum,
ich habe jetzt einen Atmega32 erstanden und frage mich nun, wie der Takt 
zustande kommt. Der µC hat ja einen internen Oszillator und kann aber 
auch mit einem externen Oszi. betrieben werden.
Nun meine Frage:
Hat der µC einen "Multiplikator" wie bei einer z.B. Intel P4 CPU oder 
verwendet er DIREKT den Takt des Quarzes o.a.?

Mit freundlichen Grüßen

Marvin
Gast #1330431
Lesenswert?

Hi

>Hat der µC einen "Multiplikator" wie bei einer z.B. Intel P4 CPU oder
verwendet er DIREKT den Takt des Quarzes o.a.?

Nein. Ja.

Einige AVRs besitzen allerdings noch einen programmierbaren Teiler für 
den Takt. Andere eine PLL um einen höheren Takt für Timer zu erzeugen.

MfG Spess
OP (Firma: hab keine) #1330438
Lesenswert?

Sehr vielen Dank Spess53!
Das heißt ich sollte ein Quarz mit 16Mhz Takt kaufen?
Ich hab noch en paar alte Harwareteile rumfahren auf denen auch ein 
Quarztaktgeber drauf ist. Woran erkenn ich mit wieviel MHz die 
schwingen?
Da steht z.B. nur drauf TXC 14.3v38F.
Wäre nett wenn du/ihr mir das beantworten könntest/könnt.


Gruß Marvin
#1330440
Lesenswert?

@  Marvin K. (Firma: hab keine) (multi_bouncer)

>Das heißt ich sollte ein Quarz mit 16Mhz Takt kaufen?

Kann man machen.

>Ich hab noch en paar alte Harwareteile rumfahren auf denen auch ein
>Quarztaktgeber drauf ist. Woran erkenn ich mit wieviel MHz die
>schwingen?

Ist meist aufgedruckt.

>Da steht z.B. nur drauf TXC 14.3v38F.

Könnten 14,338 MHz sein.

MfG
Falk
OP (Firma: hab keine) #1331316
Lesenswert?

Mein Atmega32L darf einen takt von biszu 16MHz haben. Das ist doch dann 
kein Problem wenn er "nur"14,3Mhz hat oder? Ich möchte bisher noch keine 
zeitgenaue Anwendung realisieren, von dem her ist mir das egal ob die 
Funktion um 45ms oder so Später ausgeführt wird. Ich mcöhte ihn nur 
nicht kaputt machen.

Gruß Marvin
Gast #1331352
Lesenswert?

Dem AVR ist es so ziemlich egal, was für einen Takt du anhängst. 
Vielleicht läuft er dann nicht, aber kaputt geht er jedenfalls nicht. 
Für die genaue Beschaltung schaust du am besten ins Tutorial auf 
mikrocontroller.net.
Gast #1331419
Lesenswert?

>Mein Atmega32L darf einen takt von biszu 16MHz haben.

Laut Datenblatt ist der L-Typ nur bis 8MHz spezifiziert.

>Das ist doch dann
>kein Problem wenn er "nur"14,3Mhz hat oder?

Gnadenloser Übertakter ;) Ausprobieren.
OP (Firma: hab keine) #1331580
Lesenswert?

Übertakten ist so ein Ding, Leute!
Damit kenn ich mich ziemlich gut aus ;) (Intel Celeron 2,66 
@3,8Ghz~Stabil!)
Bei µCs muss ich da noch ausprobieren.
Hab ausversehen ins falsche Datenblatt reingeguckt; es ist der Atmega32 
der bis zu 16MHz Taktrate haben darf.

Ich freu mich schon drauf morgen los zu legen ;), Sonntags ist ja 
Feiertag =P.
schönen Sonnabend noch!

Gruß Marvin
#1331601
Lesenswert?

Wie weit ein atmega übertaktet werden kann, ist auch davon abhängig, 
welche Teile des atmega eingesetzt werden. bei einer einfachen 
DDS-Schleife (3 Additionen + Ausgabe->Port +Sprung zurück) läuft der mit 
16 MHz spezifizierte atmega 8 auch noch bei 30 MHz / 5,0 V .
Aber das ist wirklich eine Frage des Ausprobierens, es kann von einem 
Exemplar zum anderen unterschiedlich sein.
Gast #1331606
Lesenswert?

Übertakten beim PC hat an sich so quasi garnix mit Übertakten beim AVR 
gemein :-/

Einige AVR sind ab Werk bis 20MHz gebaut.
Beim Übertakten der AVR ist die Wärmeabfuhr noch das kleinste Problem, 
auch RAM und Registersatz ist recht unkritisch da vollstatisch. Die 
ersten Probleme dürfte das EEPROM machen, gefolgt von AD-Wandler und 
Flash-Programmspeicher.
OP (Firma: hab keine) #1331632
Lesenswert?

SO habs mir durchgelesen..
-->SRAM

Static RAM - statischer RAM.

Hat man SRAM als einzelne ICs, dann liegt ihr Vorteil darin, dass sie 
zum Datenerhalt nur eine Versorgungsspannung brauchen und keinen Refresh 
(siehe DRAM weiter unten). Das hat unter anderem den Vorteil, daß ein 
Mikrocontroller beliebig langsam getaktet werden kann (z.B. 32,768 kHz 
Uhrenquarz) bzw. im Schlafmodus mit vollkommen gestopptem Takt betrieben 
werden kann, ohne die Daten zu verlieren. Er kann mit einer hohen 
Geschwindigkeit gelesen und geschrieben werden, ohne Begrenzung an 
Lese-/Schreibzyklen.

Ist doch was anderes.
Das heißt ich kann den SRam noch erweitern?

Gruß Marvin
Gast #1331668
Lesenswert?

Hi

>steht nicht das er en Speicherinterface hat. Irgendwo hab cih gelesen
>das jemand eine SD-Karte angeschlossen hat..

Ja. Nicht nur einer.

>Aber da müsste doch dann auch ein Controller vor den mega32, oder?

Nein. Man kann, wenn man kann, so etwas auch programmieren. Aber wenn 
ich deine Fragen hier so lese solltest du etwas kleiner anfangen.

MfG Spess
Gast #1331764
Lesenswert?

Hi

Wenn du aber deine Zeit mit irgendwelchen Nichtigkeiten hier verbringst, 
anstatt einfach mal das Datenblatt richtig zu lesen, wirst du 
SSSEEEEEHHHHRRRRRLLLLLAAAANNNGGGGEEE brauchen. Nimm einfach den Finger 
aus dem rückwertigem Körperteil und fang an.

MfG Spess

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren