Forum: Mikrocontroller und Digitale Elektronik 16MHz ATMEGA16


von M. Н. (Gast)


Lesenswert?

Hallo. Hab mal wieder n Problem mit 16Mhz Quarz am ATMega16

Auf vielen Seiten im I-net find ich, dass ich dafür die CKOPT Fuse 
setzen muss. Mein Programm lässt eine LED im Abstand von 0,5s an und 
wieder ausgehen.
Ist die CKOPT fuse programmiert, funktioniert das nicht. Die LED 
flackert dann. Ist die fuse nicht programmiert, so funktioniert das 
Programm (Hat Aussetzer).
Kann mir Jemand helfen??

Danke im Voraus.

P.S.: Ich benutze einen ATMega16-16PU

von Hc Z. (mizch)


Lesenswert?

M. H. schrieb:
> Ist die CKOPT fuse programmiert, funktioniert das nicht. Die LED
> flackert dann.

Kann es sein, dass das Programm richtig läuft, nur viel schneller als 
erwartet?  Zeig mal das Programm.

> Ist die fuse nicht programmiert, so funktioniert das
> Programm (Hat Aussetzer).

Ja wattenu?  Funktioniert es oder hat es Aussetzer?

von M. Н. (Gast)


Lesenswert?

Hc Zimmerer schrieb:
> Ja wattenu?  Funktioniert es oder hat es Aussetzer?

Ja so gesehen funktioniert es net. Es funktioniert mal. Dann bleibt die 
led 5 sek an und dann läufts ganz normal weiter

von Hc Z. (mizch)


Lesenswert?

Nach wie vor fehlt das Progrämmchen.  Was Du auch noch nachliefern 
könntest, wäre der Inhalt der restlichen Fuses.  Das alles klingt ein 
wenig nach internem RC-Oszillator, aber sagen kann das bei den wenigen 
Informationen, die Du lieferst, keiner.

von Knut B. (Firma: TravelRec.) (travelrec) Benutzerseite


Lesenswert?

Bei 16Mhz muß beim Mega16 die CKOPT-Fuse gesetzt werden. Daß die LED 
dann schnell flackert, liegt am Programm.

von M. Н. (Gast)


Angehängte Dateien:

Lesenswert?

Das ist das Programm.

von syn_error (Gast)


Lesenswert?

die led sollte bei 16mhz takt im rhythmus 0,5 sekunden an 0,5 sekunden 
aus blinken.
wenn also die fuse CKOPT null ist also programmiert und die quarz 
kondensatoren auch einen wert zwischen 12-22pf haben, liegt es an der 
restlichen beschaltung.
wie sieht es mit abblockondensatoren aus?

von M. Н. (Gast)


Lesenswert?

Meinst Du die Kondensatoren am Quarz??? die haben 22pF

von Andreas F. (aferber)


Lesenswert?

M. H. schrieb:
> Meinst Du die Kondensatoren am Quarz??? die haben 22pF

Nein, die Abblockkondensatoren an den Stromversorgungspins. 
Üblicherweise 100nF Keramik, so dicht wie möglich am VCC-Pin montiert.

http://de.wikipedia.org/wiki/Blockkondensator

Andreas

von M. Н. (Gast)


Lesenswert?

Aso der hat 200nF. ISt aber kein Keramik. (Aber auch kein ELKO)

von syn_error (Gast)


Lesenswert?

>ISt aber kein Keramik. (Aber auch kein ELKO)
was ist es dann für ein kondensator typ?

es sollte schon ein keramikkondensator sein, nur diese haben die 
erwünschten block eigenschafen im hf bereich.
es funktionieren auch manche folienkondensatoren aber nur wenn sie dafür 
ausgelegt sind, sonst wird das ganze zum schwingkreis.

schaltplan wär auch nicht schlecht aber ich versuchs nochmal so.
1. hast du reset beschalten wenn ja wie?
2. ist der avcc pin auch angeschlossen?
3. abblockkondensator an vcc/gnd und avcc/gnd vorhanden?

von M. Н. (Gast)


Lesenswert?

Habe jetzt einen Keramikkondensator genommen. und es geht...

Danke für eure Hilfe :)

von Andreas F. (aferber)


Lesenswert?

M. H. schrieb:
> Habe jetzt einen Keramikkondensator genommen. und es geht...

Es sollten aber zwei sein: einer an VCC und einer an AVCC. Wenn du 
irgendwann den ADC doch mal nutzen solltest, sollte ausserdem noch einer 
an AREF.

Andreas

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.