PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Quarz am AtMega8



Dennis2006
14.11.2006, 19:27
Hi!

Ich will die folgende Schaltung aufbauen:

http://s-huehn.de/elektronik/avr-prog/avr-test2.gif

Nun habe ich noch ein Quarz das laut Verkäufer 4,19 MHz hat. Auf dem Quarz steht: 4194.304 IQ 08/95

Kann ich das ach verwenden?

Was passiert dadurch wenn ich es verwende?

Danke!

Gruß

Dennis

CowZ
14.11.2006, 19:54
Das wird funktionieren.

(Und selbst wenn's nicht funktioniert, durch den anderen Quarz wird's nicht kaputt gehen)

Gruß, CowZ

Hubert.G
14.11.2006, 20:40
Und nicht vergessen die Fuses zu ändern, aber aufpassen, das kann in die Hose gehen.
Hier mal nachsehen wenn du es nicht genau weisst.
palmavr.sourceforge.net/cgi-bin/fc.cgi

CowZ
14.11.2006, 20:42
Ob du da jetzt n Quarz mit 4MHz oder mit 4,19... MHz einbaust, die Fuses müssen so oder so geändert werden.

SprinterSB
14.11.2006, 20:53
Wenn es dir nur um ein Testprojekt geht, brauchst du am ATmega8 nicht mal nen Quarz. Werkseitig rennt der mit 1MHz und über Fuse-Einstellungen kannst den internen RC-Oszillator auch auch 4MHz trimmen.

Dennis2006
15.11.2006, 05:34
Hi!

Danke für die vielen Antworten!

Diese Schaltung soll eigentlich dazu dienen, dass ich einen AtMega8 darin programmieren kann und dann in eine andere Schaltung stecken kann.

Wie die Schaltung denn ohne Quarz aus?

Danke!

Gruß

Dennis

Hubert.G
15.11.2006, 08:19
Du brauchst nur den Quarz und die beiden C mit 22p weglassen. Wenn der Mega8 neu ist läuft er mit internen 1MHz.

wkrug
15.11.2006, 08:39
Wenn Du die Schaltung nur als Programmieradapter verwenden willst spielt die Quarzfrequenz keine große Rolle.

Mit dem internen Quarzoszillator hatte ich beim Proggen eines Attiny 12 aber auch schon meine Probleme - das Programm ließ sich erst nach dem Umstellen der Fuses in den Baustein brennen.

Auch wenn der ATMEGA8 auf interne Taktquelle gefused ist kann der Quarz trotzdem drinbleiben.

Wichtig ist es allerdings die Fuses für die Zielschaltung richtig einzustellen bevor Du den ATMEGA8 dort einbaust.

Dennis2006
15.11.2006, 12:33
Hi!

Auf dem Board wo der AtMega8 genutzt wird muss er auf 8 MHz und interner Taktung eingestellt sein.

Dieser Aufbau soll einmal zum Programmieren des AtMegas sein aber auch zum testen.

Also wenn der Verdacht besteht, dass der Controller hin ist, bzw. einer der Ports nicht mehr richtig funktioniert, so will ich das mit dem Board testen können. Dazu habe ich mir gedacht einfach eine LED drauf eventuell noch einen Taster mit Pullup Widerstand und dann die LED mit Vorwiderstand auf GND führen und das andere Ende auf eine Stiftleiste. Die anderen Ports vom AtMega auch auf eine Stiftleiste und dann brauch ich ja nur noch mit ner Brücke den entsprechenden Port mit der LED für die Ausgangstestung oder mit dem Taster als Eingangstestung verbinden.

Vielleicht sollte ich auch noch eine RS232 Schnittstelle mit einbauen um den Funktionstest abschließen zu können.

Gruß

Dennis