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
Ich habe keinen Arduino, aber es sieht für mich so aus, als ob Q1 und Q2 Bestückungsvarianten wären, denn sie sind ja mit den Quarz-Anschlüssen des Kontrollers verbunden. MfG Paul
Ja, aber Q2 sitzt doch an dem Atmega8 (oder 328) (Xtal1 und Xtal2) MfG Paul
cyberfoxx schrieb: > befindet sich auf der Stelle für den externen Quarz auch nur ein 1MHz > Quarz Wo siehst du das? Ich sehe auf dem Schaltplan 4 Quarze eingezeichnet. Und bei jedem steht 16Mhz dabei.
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?
cyberfoxx schrieb: > Daeröffnet > sich mir die neue Frage ob es möglich ist den internen Takt zu verwenden > ohne einen Programmer zu besitzen? Nein. Du könntest natürlich einen neuen MC einsetzen, der ab Werk mit 1 MHz läuft, aber der tut dann natürlich nichts ohne Programmieren.
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
>viel spass aber beim verfusen des atmegas ;D
Sadist!
;-)
Suse wollte programmier'n
und änderte die Fuse.
Jetzt kommt sie nicht mehr an's Programm,
-da heult die kleine Suse!
MfG Paul
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.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.