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
Lesezeichen