Quarz einstellen

Gast #2349781
Lesenswert?

Guten Tag! Ich bin neu auf dem Gebiet der µC also bitte etwas nachsicht!

Selbstbau platinen.
AVR ISP MKII
FTDI 232 RL platinen


 Ich hatte bisher mehrere Probleme , die ich aber bisweil selbst beheben 
konnte.


Folgendes. Ich habe mir hier von der Seite das Tutorial
AVR Bootloader in C - eine einfache Anleitung durchgelesen und teilweise 
übernommen

Ich hab nur den unterschied das ihc AVR 5 statt 4 nutze und einen ATMEGA 
8!

Problem:
 Wenn ich was eintippe müsste eigentlich laut dem PRogramm auch wieder 
was zurückkommen. Leider sehe ich nur komisch zeichen! Die FL232 
platinen scheint z funktionieren wenn ich RXD und TXD verbinden und 
Putty starte , kommt alles als Echo wieder zurück!

Da ich mehrfach gelesen hab das es am Quarz liegen könnte, hab ich mir 
jetzt also einen Quarz 4 MHZ an XTAL1 und XTAL2 mit je 2 22nF 
kondensator rangehängt.

Bei der Konfiguration von den Fusebits ist mir jetzt schon das 4 mal was 
schiefgelaufen! und somit unbrauchbar ... ich habe nur noch einen ATMEGa 
8 als ersatz und wollte bevor ich den wieder "zerschiesse" mal 
nachfragen wie ich das richtig mache ( wie ich das behebe habe ich 
merfach gelesen mit einem funkktionieren. aber dazu komme ich grad 
nicht!)


 also quarz habe ich
http://www.reichelt.de/Quarze/4-0000-HC49U-S/index.html?;ACTION=3;LA=2;ARTICLE=32837;GROUPID=3173;SID=10Tf4OHX8AAAIAAD3kNtQ29bc9ad288eb9edd3cb697a5f811b1e2

als einstelluhng habe ich schon
EXT.Crystall/Resonator Medium Freq.; Start-up16k CK + 64ms
EXT.Crystall/Resonator Medium Freq.; Start-up16k CK + 0ms
EXT.Crystall/Resonator high Freq.; Start-up16k CK + 64ms

ja und einens durch deaktiveren des reset pin .... aber da weiss ich 
wohl meinen fehler und das ich druch HV wiederbeheben kann! aber wie 
muss ich den das jetzt einstellen das es mmit dem Externen Quarz läöuft 
?
#2349793
Lesenswert?

Hi,
Hong-Toan Quach schrieb:
> Ich hab nur den unterschied das ihc AVR 5 statt 4 nutze und einen ATMEGA
> 8!
Soweit ich weiss, wird der Atmega8 nicht vom AVR Studio 5 unterstützt!
Also besser das 4er wieder benutzen.

Hong-Toan Quach schrieb:
> Bei der Konfiguration von den Fusebits ist mir jetzt schon das 4 mal was
> schiefgelaufen! und somit unbrauchbar ...
Könnte an der fehlenden Unterstützung liegen, welches Device hast du 
denn ausgewählt?

Hong-Toan Quach schrieb:
> als einstelluhng habe ich schon
> EXT.Crystall/Resonator Medium Freq.; Start-up16k CK + 64ms
> EXT.Crystall/Resonator Medium Freq.; Start-up16k CK + 0ms
> EXT.Crystall/Resonator high Freq.; Start-up16k CK + 64ms
Aus dem Kopf ohne Gewähr, sollte Medium Frequency richtig sein.
Aber schau doch einfach in die AVR Studio hilfe, da ist es beschrieben.

Gruß
Gast #2349813
Lesenswert?

@Jean Player (fubu1000)
-Ja steht da drin
-Atmega8 habe ich gewählt

@qs (Gast)
-Beim Bootloader mache ich ja nur Copy&Paste von dem 1. Lange Quellcode 
der da vorhanden ist !

-Der sind der ganzen sache ist nur , erstmal eine funktionierende 
Schaltung aufzubauen , deswegen habe ich es mir erst einfach gemacht und 
den Quellcode 1 zu 1 kopiert

@André M. (pc-fan)
-baudrate beim quellcode steht wie ich das sehe auf 9600 und beim Putty 
auch ! oder kann ich irgendwo in den optionen von AVR Studio was 
einstellen.

-clk/8-Fuse" aktiv? <--- die option habe ich gar net zur auswahl
#2349834
Lesenswert?

Hi,
Hong-Toan Quach schrieb:
> clk/8-Fuse" aktiv? <--- die option habe ich gar net zur auswahl
Das Fuse gibt es beim Atmega8 auch nicht, erst bei den neueren, wie 
Atmega88.

Hans schrieb:
> hast Du an den Quarzanschlüssen wie geschrieben 22nF Kondensatoren
> hängen ?
> Probier doch mal 22pF ;-)
Hehe, mit 22nF geht das sicher nicht. Jaja man sollte den Text immer 
langsam lesen.
Gruß
Gast #2349921
Lesenswert?

okay ich hab das problem gelöst ! sry ich war so doof und hab den quarz 
und die kondensatoren etwas weit auseinader liegen gehabt ! also über 
strippe und dann über klemmen ^^ war ev.t net so gut .

dennoch hab ich nach wie zu vor dasd problem das bei mir nur komische 
zeichen  ankommne ? ist das ein programm fehler oder evtl . noch 
irgendeiner v on mir
Gast #2350425
Lesenswert?

Ich schrieb:
> Hong-Toan Quach schrieb:
>> also quarz habe ich
>> http://www.reichelt.de/Quarze/4-0000-HC49U-S/index...
>
> Okay, die haben Cl=20pF, damit wären 36pF korrekt.
> Die 22nF die man "überall" sieht sind nur schlecht abgeschrieben ohne
> nachzudenken...

hmmm ich danke für die antwort , nur leider war das nich die lösung ... 
ich verstehe auch nicht wie du auf 36pf kommst ... fehler liegt am 
programm wegen f_cpu .... falscher wert gewesen
Gast #2350509
Lesenswert?

Hallo Hong-Toan,

die Merkwürdigen Zeichen deuten darauf hin, dass die 
Übertragungsparameter (Baudrate, Anzahl der Stopp-Bits, Anzahl der 
Datenbits...) auf PC und Mikroconroller nicht zusammenpassen. Ich tippe 
mal auf die Baudrate.

Wenn ich Deine Frage richtig verstanden habe, verwendest Du einen 
externen 4 MHz Quarz und hast dafür deine Baudraten berechnet. Die 
CKSEL3..0 Fuses müssen dafür auf 0 stehen.

Ausgeliefert wird der ATMEGA8 mit der Fusestellung CHKSEL=1, also 1 MHz 
interner RC-Oszillator.

Falls dass die Ursache sein sollte, kannst Du das überprüfen, indem Du 
auf PC Seite einfach mal die Baudrate um den Faktor 4 verringerst.

Viele Grüße,
Roland

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