Anfänger: Welcher Quarz für atmega32

Gast #781434
Lesenswert?

Hallo,

ich fange gerade erst an mich mit Mikrocontrollern und Elektronik zu 
beschäftigen.

Ich möchte an einen atmega32 einen Quarz mit 16 MHz machen, spricht da 
was dagegen?
Mein Problem ist, dass ich, wenn ich zum Beispiel bei reichelt suche 
mehrere Quarze mit 16 MHz finde und nicht weiß welchen ich auswählen 
muss? Kann mir da bitte jemand helfen?

Ich möchte den Controller mit Bascom Basic programmieren und muss dann 
ja die Fusebits setzen. Ich habe bei mir nachgeguckt: Da gibt es 
verschiedene Sachen zum Auswählen, mindestens 20. Und es gibt sogar 5 
Sachen, in denen eine 16 steht. Woher weiß ich, was ich auswählen muss?

Danke,
Marcel
Gast #782164
Lesenswert?

Ok, vielen Dank.
Ich werde dann den Quarz 16,0000-HC49U-S benutzen.

Kann mir bitte noch jemand sagen, welche EInstellung ich auswählen muss? 
Es gibt da mehrere, wo etwas von 16 steht...

Marcel
#782338
Lesenswert?

Marcel wrote:
> Das heißt, jetzt habe ich den Quarz doch gefunden. Bleibt nur die Frage
> offen, warum RS232 damit besser geht.
Das ist ein Baudratenquarz, dessen Frequenz ein ganzzahliges Vielfaches 
von 300 Hz ist, weshalb sich damit die Standard-Baudraten genau erzeugen 
lassen. Das ist aber eigentlich nur dann erforderlich, wenn man aus 
einer Vielzahl unterschiedlicher Baudraten flexibel auswählen können 
will. Für die meisten Anwendungen reichen auch Standard-Quarze mit 8 
oder 16 oder XYZ MHz. Man muss dann eben dafür sorgen, dass beide 
Teilnehmer die selbe Sprache sprechen (sprich: die selbe Baudrate 
benutzen), und wenn der andere Teilnehmer ein PC-Programm ist, dann kann 
man da eine Baudrate einstellen, die sich mit dem Quarz am µC mit 
ausreichender Genauigkeit erzeugen lässt. Ein 8-MHz-Quarz ist für eine 
Vielzahl von Standard-Baudraten geeignet, und wenn man andere Takte 
erzeugen will, dann tut man sich mit einem Baudratenquarz wegen der 
"krummen" Frequenz meist deutlich schwerer als mit einem Standardquarz.

Wenn Du also kein Kommunikationswunder bauen willst, das mit allen 
gängigen Baudraten von 2,4 bis 115,2 kBd oder noch höher arbeiten kann, 
dann nimm besser einen "normalen" Quarz mit einer vernünftig 
herunterteilbaren Frequenz.
Gast #782355
Lesenswert?

Ok, danke.

Wenn das so ist, nehme ich doch lieber den Quarz mit 16 MHZ, weil ich 
bei Bascom Basic kein Quarz mit 14 MHZ auswählen kann.

Jetzt möchte ich noch wissen, was ich da genau auswählen muss:

Ich habe screenshots von allen Einstellungen gemacht, die mir sinnvoll 
erscheinen und habe sie hier hochgeladen:
http://planze.pl.funpic.de/16MHZ

Kann sich mal bitte jemand die EInstellungen ansehen und mir sagen, 
welche die richtige ist, wenn ich den Quarz "16,0000-HC49U-S" benutze?

Marcel
Angehängte Dateien:
Gast #782364
Lesenswert?

Hallo Marcel,
wenn Du dich mit dem Atmega nicht auskennst, dann schau doch mal bei - 
Pollin.de - rein da gibt es einen Bausatz mit allen Bauteilen, ist 
schnell zusammen gelötet und funktioniert.
Gruss mashpeak
Gast #782373
Lesenswert?

Aber ich habe noch eine "dumme" Frage:

Bisher habe ich mit diesem ISP-Kabel programmiert:
http://www.roboternetz.de/wissen/index.php/AVR-ISP_Programmierkabel

Der wird an der parallelen Schnittstelle angeschlossen.
Bei pollin steht aber:
"- ISP- und JTAG-Anschluss
- ISP to seriell integriert"

Bedeutet, dass "seriell", dass ich meinen bisherigen Adapter nicht 
benutzen kann? Oder geht das trotzdem?

Marcel
Gast #782395
Lesenswert?

Nimm einen 14,7456 MHz Quarz. Warum? Weil Anfänger nämlich gerade nicht 
die Tabellenspalten im Datenblatt mit den Fehlerangaben lesen, 
geschweige denn verstehen. Mit dem 16 MHz geht hier doch in ein paar 
Tagen wieder das Gejammer über die angeblich kaputte serielle 
Schnittstelle los.
Gast #782399
Lesenswert?

Mh.ich habe mich ja jetzt für den pollin-Bausatz entschieden. Das sind 
ja die Sachen dabei, dann muss ich mich nicht selber um den Quarz 
kümmern.

Mich interessiert nur noch die Sache, ob ich mit meiner parallelen 
Schnittstelle die ISP-Schnittstelle, wie sie auf den Bausatz verbaut 
ist, benutzen kann.


"Bisher habe ich mit diesem ISP-Kabel programmiert:
http://www.roboternetz.de/wissen/index.php/AVR-ISP...

Der wird an der parallelen Schnittstelle angeschlossen.
Bei pollin steht aber:
"- ISP- und JTAG-Anschluss
- ISP to seriell integriert"

Bedeutet, dass "seriell", dass ich meinen bisherigen Adapter nicht
benutzen kann? Oder geht das trotzdem?"



Marcel
Gast #782590
Lesenswert?

Wenn du den nach:

http://www.roboternetz.de/wissen/index.php/Bild:Ispplan.gif

aufgebaut hast, dann ja. Ansonsten musst du dir noch einen Adapter auf 
das übliche 10 polige ISP-Kabel bauen.

> "- ISP- und JTAG-Anschluss
> - ISP to seriell integriert"

Das Board hat ISP und JTAG Anschluss zur Programmierung. An den 
ISP-Anschluss könntest du z.B. deinen Adapter anschliessen. Ist 
allerdings nicht sehr sinnvoll da das Board bereits einen eingebauten 
(seriellen) Programmer besitzt.

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