Danke für den Hinweis!
Um aber nicht wieder einen neuen Thread aufzumachen:
Nachdem ich nun gestern ATmega328 ohne Bootloader bekommen habe, war ich gezwungen, mich den halben Tag damit auseinanderzusetzen, inkl. Beschaltung und Quarz.
Ich habe mal im Datenblatt geschaut, wegen Geschwindigkeit:
Speed Grade:
̶ 0 - 4MHz@1.8 - 5.5V, 0 - 10MHz@2.7 - 5.5.V, 0 - 20MHz @ 4.5 - 5.5V
Mal gucken, ob ich das richtig denke, zum 328P:
Man kann den mit max. 10 MHz bei 3.3V betreiben?
Man kann den mit max. 20 MHz an 5V betreiben?
Die unterste Grenze liegt bei 0 Hz? - Dann tut er nichts mehr.
Den 328P findet man immer mit 16MHz@5V betrieben. Warum nicht mit 18MHz oder 20MHz?
Weniger MHz = geringere Geschwindigkeit = geringerer Stromverbrauch?
Und wenn ich schon beim Fragen bin:
Der interne Taktgeber, so habe ich im Netz gelesen, kann auch benutzt werden. Das muss aber über diese Fuse-Bits eingestellt werden. Wo ändert man die? - Wohl beim Bootlader aufspielen. Aber wo stehen die im Sketch ArduinoISP? - Dort müssten die doch zu finden sein. Oder stehen die in einer extra Datei, die man ändern muss?
Noch was zu einem externen Takt: muss das ein Quarz sein oder kann das auch was anderes sein? Wie ein Takt am Digitalausgang eines anderen Mikrokontrollers? - Dann könnte man auch an einem andern ein PWM-Pin abgreifen.
Lesezeichen