Forum: Mikrocontroller und Digitale Elektronik Internen Oszillator messen


von Paarthurnax (Gast)


Lesenswert?

Hallo Leute,

ich beschäftige mich momentan mit dem PIC12F1822 und "spiele" mit dem 
internen Oszillator. Ich möchte verschiedene Frequenzen einstellen und 
möchte mit dem Oszi überprüfen, ob ich diese Einstellungen auch richtig 
durchgeführt habe. Doch wie genau mache ich das? Ich versuche es mit dem 
OSC1 Pin, doch es klappt immernoch nicht ganz.

Mit freundlichen Grüßen

Paarthurnax

von nicht "Gast" (Gast)


Lesenswert?

Was mit Fig. 5-1 doch übereinstimmt...

Schreib' ein kleines Programm, dass dir einen Ausgangspin toggelt. Dort 
kannst du die Frequenz messen und auf die CLK-Frequenz zurückrechnen.

von John B. (johnbauer)


Lesenswert?

Hallo Paarthurnax,
Hast Du /CLKOUTEN in der Konfiguration auf 0 gesetzt?
Dann wird nämlich der Systemtakt (Oszillator/4) auf CLKOUT (OSC2) 
gelegt. OSC1 ist der Takteingang für externen Takt.

Gruß
John

von Jonathan S. (joni-st) Benutzerseite


Lesenswert?

Du kannst den µC sogar selbst seine Taktfrequenz messen lassen, indem Du 
ihm einen externen genauen Referenztakt spendierst (einfacher 
Uhrenquarz) und die Prozessortakte während einer bestimmten Zeitspanne 
(vom Uhrenquarz abgeleitet) misst. Damit könnte sich der µC sogar selbst 
kalibrieren bzw. seinen Takt einstellen (z.B. für eine serielle 
Schnittstelle).


Gruß
Jonathan

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.