Forum: Mikrocontroller und Digitale Elektronik Was passiert eigentlich, wenn man Takt intern flasht mit dem Quarz?


von noob (Gast)


Lesenswert?

Mal eine blöde Frage:

Ich sitze immer noch an dem Timerproblem mit den 4 LED, die abhängig von 
der Position des S9256 (Heckservo am R/C Heli 768µs Mittenimpuls) 
leuchten sollen.

Zum Austesten benutze ich eine Platine mit ATmega8 auf der ein Quarz mit 
3,6864 MHz gelötet ist und die 2 Kondensatoren dazu.

Der Rest ist genau so wie hier überall beschrieben beschaltet.

Ich bekomme keine LED zum Leuchten, obwohl ich ganz sicher den Timer1 
benutze, den Eingang PD2 (INT0) auswerte und auch ganz sicher die Fuses 
auf Intern RC 1MHz+0ms gestellt habe.

Kann es sein, das mein ATmega8 nicht mit 1 MHz internem Takt läuft, weil 
da noch der Quarz dran ist ?

Was passiert eigentlich so in einem ATmega8 wenn man den auf internen 
Flasht und den dann doch in eine Schaltung mit Quarz dran steckt ?

Wollte nur mal fragen, weil ich im Datenblatt auch nach 2. Lesen nix 
gefunden habe.

Johannes

von Peter R. (pnu)


Lesenswert?

Solange die fuses nicht für Quarzbetrieb oder external oscillator 
gesetzt sind, ist der Oszillator nicht eingeschaltet, die Anschlüsse 
sollten sich dann wie normale I/O-Anschlüsse PB6 und PB7 verhalten.

von noob (Gast)


Lesenswert?

So ein Mist, dann hat mein Programm noch ziemliche Haken.

Danke Dir für den Hinweis Peter.

Gruss

Johannes

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.