Hallo Leute,
Ich habe hier eine Schaltung mit dem Atmega aufgebaut, als Quarz dient
ein ausgelöter Quarz auf dem 16.00JR draufsteht.
Das müsste doch bedeuten 16Mhz Oder?
Wenn ich im Programm einstelle
#define F_CPU 16000000L //Takt 16MHz
und eine LED Blinken lasse
LED_PORT ^= 1 << LED_PIN;
_delay_ms(1000);
Blinkt diese mit einer Halben Periodendauer von 10sekunden.
Wenn man Einstellt:
#define F_CPU 1600000L //Takt 1,6MHz
Blinkt die LED im Takt einer Sekunde.
Also müsste der Quarz 1,6Mhz haben, aber warum dann die aufschrift 16.00
JR -> oder steht das JR für einen Teiler?
gruß xy
Denke wohl den quarz sollte ich in den Müll werfen wenn ich eine RS232
verbindung über UART aufbaun will, 1,6Mhz wären ja genug fürn anfang,
aber der Quarz hat anscheiend nur so 1Mhz.
Hi
>Okay, das dürfte wohl das Problem sein, auf was muss ich es denn genau>stellen?
Okay, der hat das nicht. Aber, Was meinst du denn, mit welcher Frequenz
dein ATMega läuft?
MfG Spess
Kann ich Ext. Crysztal/Resonator High Freq.; Start-up time: 16K CK -64ms
nehmen?
Mir ists leider schonmal passiert dass ich danach keinen Zugriff mehr
auf einen Prozessor hatte, deswegen frag ich lieber bevor.
Hi
Dann stellst du bei den SUT_CKSEL
Ext. Crystal/Resonator High Freq.; Start-up time: 16K CK + 64 ms
ein und änderst
#define F_CPU 1600000L //Takt 1,6MHz
in
#define F_CPU 16000000L //Takt 16MHz
um.
MfG Spess
Hast du an die beiden Kondensatoren am Quarz gedacht?
Kannst du mal ein Bild vom Aufbau machen, besonders den Teil mit Quarz
und Anschluss am Controller?
Also mein Elektronik lehrer sagte immer dass das ziemlich egal ist,
100nF sollten genauso funktionieren, beim letzten Board dass ich gemacht
habe funktionierte es auch mit 100nF! Aber wenns sein muss löt ich da pf
kondensatoren hin...
xy schrieb:> Also mein Elektronik lehrer sagte immer dass das ziemlich egal ist,
Dann sag deinem Lehrer 6 setzen.
Bei 100nf am Quarz unterdrueckst du jede Schwingneigung.
Rund 20 .. 30pF sollten da im Normalfall angeschlossen sein.
Hmm, wenn das wirklich so ist dann müsste ich das Falsch aufgefasst
haben...
Der Lehrer Entwirft schon ewig Elektronische Schaltungen und auch
µ-Controller Schaltungen, der weiß einfach sogut wie alles darüber, egal
in welchem Bereich der Elektronik!
Nagut, ich löt da mal andere Kondensatoren hin, sind eh SMD, da gehts eh
schnell.
xy schrieb:> Kondensatoren sind alle SMD und 100nF groß beim Prozessor.
Du hast noch die Abblockkondensatoren an VCC / AVCC vergessen. Wenn die
Schaltung zuverlässig laufen soll, sind diese unumgänglich.
Siehe dazu die Application Note Atmel AVR042: AVR Hardware Design
Considerations, www.atmel.com/Images/doc2521.pdf
Gruß,
Bernhard