Forum: Mikrocontroller und Digitale Elektronik Atmega 162 und Quarz Oszillator.


von Tony (Gast)


Lesenswert?

hi,
ich habe den Atmega 162 und mein Programmiergerät wird nur von AVR Prog 
und Avrosp unterstützt. Avr Prog kennt diesen AVR aber nict. Ich habe 
einen Externen oszillator mir 7.3xxx MHz. Wie aktiviere ich diesen mit 
Avr OSp?

von Tony (Gast)


Lesenswert?

Kann mir keiner helfen? Ist mein erste µC und ich möchte denn nicht 
gleich zerflahen. Einen 2. habe ich nicht da.

von Falk B. (falk)


Lesenswert?

@ Tony (Gast)

>Kann mir keiner helfen? Ist mein erste µC und ich möchte denn nicht
>gleich zerflahen. Einen 2. habe ich nicht da.

Dieses AVR OSp kenn ich nicht. Hast du einen Link dazu? Ansonsten müssen 
halt die Fuses richtig gesetzt werden.

AVR Fuses

MFG
Falk

von Tony (Gast)


Lesenswert?


von Falk B. (falk)


Lesenswert?

@ Tony (Gast)

>http://www.esnips.com/web/AtmelAVR

Na das Programm ist doch fast idiotensicher. Auf den Tab FUSES gehen, 
read, die Fuses anpassen, write. Die richigen Werte dafür gibt es hier, 
man müsste sich mal die Mühe machen, die Links durchzuarbeiten.

http://palmavr.sourceforge.net/cgi-bin/fc.cgi?P_PREV=&P=ATmega162

Hast du einen Quarz oder Quarzoszillator, das wird gern verwechselt.

MFG
Falk

von Tony (Gast)


Lesenswert?

ich hab nen oszillator

von Falk B. (falk)


Lesenswert?

@ Tony (Gast)

>ich hab nen oszillator

Na dann nutze den Link zur Berechnung der Fuses.

MFG
Falk

von Tony (Gast)


Lesenswert?

laut dem Tool ist Low Standardgemäs auf Ext. Clock das kann ja nicht 
sein.

von Falk B. (falk)


Lesenswert?

Sieht nach nem Bug aus.

von Tony (Gast)


Lesenswert?

Ja und am ende sind nen paar andere Fuses auch nen Bug sind die fuses

60
99
FF

korrekt?

von Falk B. (falk)


Lesenswert?

@ Tony (Gast)

>60
>99
>FF

>korrekt?

Wen du den Takt intern durch 8 teilen willst, dann ja. Ohne Taktteilung 
eher

E0 99 FF

MFG
Falk

von Tony (Gast)


Lesenswert?

wieso ist denn das standardgemäs drinne?

von Falk B. (falk)


Lesenswert?

Ist eben so.

von Erwin R. (er-tronik)


Lesenswert?

Der AT90USB162 wird mit gesetzem Fusebit CKDIV8 ausgeliefert, heißt 
also, daß der Systemtakt durch 8 geteilt wird. Der integrierte 
Bootloader setzt jedoch direkt beim Starten die Bits CLKPS0..3 des 
Registers CLKPR auf Null, so daß der Teiler ausgeschaltet wird.

MFG
Erwin
-----

von Tony (Gast)


Lesenswert?

also isses egal, ob das gesetzt ist oder nicht...

von Tony (Gast)


Lesenswert?

ist es nun egal?

von Falk B. (falk)


Lesenswert?

@ Tony (Gast)

>ist es nun egal?

Ja. Wenn die Fuse gesetzt ist und du den vollen Takt brauchst/willst, 
musst du im Programm per Befehlt den Teiler wieder umschalten.

MFg
Falk

von Tony (Gast)


Lesenswert?

ok dann lass ich sie gleich weg. Danke!

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.