Warum hat Arduino Uno 16MHz

Gast #2345447
Lesenswert?

Hallo,
ich habe ein Arduino Uno Board des anscheinend mit 16MHz läuft. Auf dem 
Board ist allerdings ein ATmega328 welcher laut Datenblatt einen 
internen 8MHz besitzt und mit CKDIV8 ausgeliefert wird ("The device is 
shipped with internal RC oscillator at 8.0MHz and with the fuse CKDIV8 
programmed,resulting in 1.0MHz system clock"). Auf dem Schaltplan des 
Boards (http://arduino.cc/en/uploads/Main/arduino-uno-schematic.pdf) 
befindet sich auf der Stelle für den externen Quarz auch nur ein 1MHz 
Quarz also kann dies auch nicht die Taktquelle sein. Also woher stammen 
die 16MHz? Haben Q1 und Q2 unter dem U3 etwas damit zu tun?
schonmal Danke, Cyberfoxx
Gast #2345481
Lesenswert?

Ou mein Fehler. Das 1M bezieht sich auf den R2. Und unter dem Y2 steht 
auch 16MHz. Also verwendet er wohl doch den externen Quarz. Daeröffnet 
sich mir die neue Frage ob es möglich ist den internen Takt zu verwenden 
ohne einen Programmer zu besitzen?
Gast #2345492
Lesenswert?

der uno den ich besitze hat nen 16mhz quarz für den atmega8u2 und nen 
kleinen 16mhz smd-resonator für den atmega328.
wie oben erwähnt: es gibt mehrere varianten des uno.

um den internen rc oszillator zu verwenden braucht man einen externen 
programmer, von sicher heraus kann ein atmega nicht selber seine fuses 
verändern.
als externen programmer kann man natürlich auch einen weiteren arduino 
verwenden (arduino ISP).

viel spass aber beim verfusen des atmegas ;D
Gast #2345555
Lesenswert?

stru_aus schrieb:
> der uno den ich besitze hat nen 16mhz quarz für den atmega8u2 und nen
> kleinen 16mhz smd-resonator für den atmega328.

Wie soll man bei deinem Geschreibsel eigentlich m (milli) und m (mega) 
auseinanderhalten. Dann schreib's wenigstens aus, wenn du schon zu faul 
bist, die Shift-Taste zu benutzen.

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