Forum: Mikrocontroller und Digitale Elektronik Atmega 8 / 32 Quarz


von Joachim (Gast)


Lesenswert?

Hallo
Muss bei einen Atmega 8 oder 32 immer ein externer Takt angelegt werden 
?, oder hat einer der beiden auch ein internen? Da ich keine schnelle 
Zykluszeit benötige.

von Rene K. (xdraconix)


Lesenswert?

Wie wäre es einfach mal das Datenblatt zu lesen?!

Da muss man nicht mal lang lesen, da wird man sogar auf Seite 1 fündig.

Aber falls es dir was hilft: alle haben internen sowie externen.

von Ralph S. (jjflash)


Lesenswert?

Die verwendete Taktquelle eines AVR - MCU wird über sogenannte Fuses 
eingestellt.

Welche Werte du in die Fuses schreiben mußt kannst du hier:

http://www.engbedded.com/fusecalc/

evaluieren.

Für einen ATmega8 mit internen 8 MHz bspw.:

Lo-Fuse: 0xE4
Hi-Fuse: 0xC9

von Oszillator (Gast)


Lesenswert?

Joachim schrieb:
> Da ich keine schnelle Zykluszeit benötige.

Die Geschwindigkeit intern/extern ist nicht das Kriterium sondern die 
Stabilität der Taktfrequenz. Oft genügt der interne Oszillator 
(RC-Oszillator). Man muß halt die Fuses richtig konfigurieren.

von M. K. (sylaina)


Lesenswert?

Joachim schrieb:
> Hallo
> Muss bei einen Atmega 8 oder 32 immer ein externer Takt angelegt werden
> ?, oder hat einer der beiden auch ein internen? Da ich keine schnelle
> Zykluszeit benötige.

Alle AVRs haben einen internen Oszillator, das steht auch im Datenblatt. 
Der Atmega 8 sowie der Atmega 32 haben beide einen internen 8 MHz 
Oszillator der werksseitig auf 1 MHz konfiguriert ist. Wie man diesen 
umkonfiguriert steht ebenfalls im Datenblatt des jeweiligen Controllers.

von c-hater (Gast)


Lesenswert?

M. K. schrieb:

> Alle AVRs haben einen internen Oszillator, das steht auch im Datenblatt.

Mindestens einen. Die meisten haben zwei (so auch Mega8 und Mega32), 
etliche sogar drei. Allerdings kann man nicht jeden dieser Oszillatoren 
immer auch als Taktquelle für die MCU benutzen.

Aber auch das steht natürlich alles haarklein im jeweiligen Datenblatt.

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
Noch kein Account? Hier anmelden.