Hmm, ich hab gerad mal das Datasheet vom ATmega16 durchstöbert und folgendes gefunden:
Also hab ich mal CLSET3..1 auf 0100 (Wobei 0 = programmed und 1 = unprogrammed) gestellt.The Calibrated Internal RC Oscillator provides a fixed 1.0, 2.0, 4.0, or 8.0 MHz clock. [...]
Table 9. Internal Calibrated RC Oscillator Operating Modes
<pre>
CKSEL3..0 Nominal Frequency (MHz)
0001 1.0
0010 2.0
0011 4.0
0100 8.0
</pre>
Resultat: Der µC scheint stabil zu laufen, lässt sich bisher programmieren und mein Terminal empfängt wieder fleißig "Hello World"![]()
Scheinbar lag es doch am externen Quarz und nicht an der Taktrate...
(Hoffentlich) eine letzte abschließende Frage:
Warum benutzt man denn nen externen Quarz, wenn der interne bis auf 8 MHz kommt? (Es sei denn man will mit 16MHz arbeiten)
Und die Frage zu gestern: Kann sich jmd erklären, wie es der µC geschafft hat, von selbst die Fusebits wieder zurückzustellen?
MfG
Alex







Zitieren

Lesezeichen