Hallo liebe Experten,
zunächst einmal vorweg, ja ich habe mich bereits durch das Internet
geklickt, aber nie so recht eine kompakte Antwort gefunden.
Dann zu meiner Hardware/Software (einfach der Komplettierung halber)
1. Als Board benutze ich den Ateval von ehajo (der bestens über ISP
funktioniert)
2. Betriebssystem ist in meinem Fall Win10 x64
3. Entwicklungsumgebung ist das Atmel Studio 7
4. Mein (momentaner) uC ist der ATtiny45
So nun zu meinen Fragen bei denen ich eigentlich nur um ein "ja" oder
ein "nein, weil" bitte.
1. Die Zeile
hat auf die physikalische Taktfrequenz des uC keine Auswirkung?
2. Der interne Oszillator liefert immer 8MHz? (Abgesehen vom Komp-Mode
zum ATtiny15)
3. Die Taktrate des Gesamstsystems kann (bei Verwendung des internen
Oszillators) über OSCCAL, CLKPR und die CKDIV8-Fuse angepasst werden?
4. WD. Osc und PLL Clock sind auch interne Taktgeber die "alternativ"
zum internen Oszillator genutzt werden können?
Und abschließend noch zu ein paar tatsächlichen Fragen
1. Was ist der Unterschied zwischen normalen Quarz und Quarz Oszillator?
2. Wenn der interne Oszillator (8MHz) benutzt wird und die CKDIV8-Fuse
gesetzt ist (Rest auf Standard) ergibt sich ein Systemtakt von 1 MHz
(oder?).
Schreibe ich nun im Code bei
1 | #define F_CPU 8000000UL
|
oder
1 | #define F_CPU 1000000UL
|
?
Vielen Dank schonmal im voraus
Michael