beginner_de
beginner_de
beginner_de
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Avr-Asm-Tutorial S. 15<br />
niedrigere Taktfrequenz z.B. verstärkt Strom zu sparen.<br />
Obacht bei V-Typen! Wer <strong>de</strong>m Prozessor einen zu hohen Takt zumutet, hat es nicht an<strong>de</strong>rs verdient<br />
als dass <strong>de</strong>r Prozessor nicht tut, was er soll. Wem <strong>de</strong>r interne RC-Oszillator zu ungenau ist, kann per<br />
Fuse eine externe RC-Kombination, einen externen Oszillator, einen Quarz o<strong>de</strong>r einen Keramikschwinger<br />
auswählen. Gegen falsch gesetzte Fuses ist kein Kraut gewachsen, es muss dann schon<br />
ein Board mit eigenem Oszillator sein, um doch noch was zu retten.<br />
Die Höhe <strong>de</strong>r Taktfrequenz sollte <strong>de</strong>r Aufgabe angemessen sein. Dazu kann grob die Wie<strong>de</strong>rholfrequenz<br />
<strong>de</strong>r Tätigkeiten dienen. Wenn eine Taste z.B. alle 2 ms abgefragt wer<strong>de</strong>n soll und nach<br />
20 Mal als entprellt ausgeführt wer<strong>de</strong>n soll, dann ist bei einer Taktfrequenz von 1 MHz für<br />
2000 Takte zwischen zwei Abfragen Platz, 20.000 Takte für die wie<strong>de</strong>rholte Ausführung <strong>de</strong>s Tastenbefehls.<br />
Weit ausreichend für eine gemütliche Abfrage und Ausführung.<br />
Eng wird es, wenn eine Pulsweitenmodulation mit hoher Auflösung und hoher PWM-Taktfrequenz<br />
erreicht wer<strong>de</strong>n soll. Bei einer PWM-Taktfrequenz von 10 kHz und 8 Bit Auflösung sind 2,56 MHz<br />
schon zu langsam für eine software-gesteuerte Lösung. Wenn das ein Timer mit Interrupt-Steuerung<br />
übernimmt, um so besser.