Forum: Mikrocontroller und Digitale Elektronik Attiny2313 Crystal Frequenz


von Simon Simonitsch (Gast)


Lesenswert?

Hallo

ich habe einen attiny2313 Verbaut.

Der Standart takt ist ja 20 MHz mit dem Internen Oszi

also gebe ich bei bascom :
$crystal = 20000000

an oder sehe ich das falsch ?

von Simon Simonitsch (Gast)


Lesenswert?

Jetzt habe ich

1mhz eingegeben und

bei waitms 1000

dauert es 1 sekunde bis eine led toggelt

wie kann das sein ?

habe eben gelesen er hat ein 4 oder 8 mhz oszilator ?

von Icke (Gast)


Lesenswert?

Standard Auslieferungszustand ist internal clock clkdiv8 also 1 MHz.

von Robo Robert (Gast)


Lesenswert?

Simon Simonitsch schrieb:
> Jetzt habe ich
>
> 1mhz eingegeben und
>
> bei waitms 1000
>
> dauert es 1 sekunde bis eine led toggelt

Ist doch logisch oder?
Die Standartfrequenz , also die Frequenz mit der die Atmel Controller 
ausgeliefert werden liegt bei 1 Mhz interner Quarzoszillator.

Simon Simonitsch schrieb:
> wie kann das sein ?

was ist denn daran nicht logisch?

Simon Simonitsch schrieb:
> habe eben gelesen er hat ein 4 oder 8 mhz oszilator ?

ja das stimmt, lässt sich einstellen: 1Mhz , 4Mhz , 8Mhz und extern bis 
20Mhz

von Simon Simonitsch (Gast)


Lesenswert?

ok danke das habe ich nicht gewusst

ist das bei allen atmel controllern so ?

also muss ich die fuses umstellen für 8mhz?

von ... (Gast)


Lesenswert?

Das kannst Du im jeweiligen Datenblatt nachlesen

von Robo Robert (Gast)


Lesenswert?

Simon Simonitsch schrieb:
> ist das bei allen atmel controllern so ?

Meines Wissens, ja

Simon Simonitsch schrieb:
> also muss ich die fuses umstellen für 8mhz?

wie umstellen? Mit welcher Taktfrequenz soll der Controller denn 
arbeiten?
Wenn du mit 1Mhz den Controller laufen lässt gibst du bei Bascom 
$crystal = 1000000 ein. Also 1 Million Hertz. Das hängt aber davon ab 
mit welcher Taktfrequenz der Mikrocontroller arbeiten soll. Demnach 
musst du die Zahl entsprechend ändern in deine Taktfrequenz.

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.