PIC18F26K80 Oszillator ist immer durch 4 geteilt

OP #2766281
Lesenswert?
• ▲
▼
Hallo,

ich möchte grade den Timer0 eine PIC18F26K80 programmieren, aber dabei 
ist mir aufgefallen, dass der Takt dieses Timers immer der durch 4 
geteilte Wert des eigentlichen Systemtaktes ist.
Ich verwende den internen RC Oszillator (INTIO1 im CONFIG1H)
Dabei kann ich den Takt am OSC2 Pin mit einem Oszilloskop messen.
Im OSCCON Register habe ich die ICRF Bits auf 111 gesetzt, sodass laut 
Tabelle ein Takt von 16MHz anstehen sollte.
Am OSC2 Pin kann ich allerdings immer nur einen durch 4 geteilten Takt 
messen.
Auch der Timer läuft mit einem durch 4 geteilten Takt.
Die CAN Einheit habe ich allerdings mit dieser Einstellung schon 
verwendet und die Berechnung der einzelnen Segment-Zeiten mit den 16MHz 
durchgeführt. Dieses hatte Erfolg, sodass dort die entsprechenden Zeiten 
richtig eingehalten wurden.
Gibt es also noch einen Vorteiler, der immer den Takt durch 4 teilt und 
dann erst diesen zum OSC2 Pin und den Timern durchreicht?

Ich habe leider im Datenblatt dazu nichts gefunden.
Das Bild zeigt den schematischen Aufbau der Takteinheit des Prozessors.

Vielen Dank.
MfG
Angehängte Dateien:

Antwort schreiben

Hinweis: der ursprüngliche Beitrag ist mehr als 6 Monate alt. Bitte hier nur auf die ursprüngliche Frage antworten, für neue Fragen einen neuen Beitrag erstellen.

Formatierung
  • [c]C-Code[/c]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] – Link zu einem Artikel
  • Verweis auf einen anderen Beitrag: Rechtsklick auf dessen Beitrags-ID (#8078628), „Adresse kopieren“, in den Text einfügen

Mehr zur Formatierung

Längeren Sourcecode als Anhang, nicht in den Text. JPG nur für Fotos und Scans; Zeichnungen und Screenshots als PNG oder GIF. Siehe Bildformate.

Schon registriert? Anmelden

Wird nicht angezeigt. Wir schicken dir einen Link; sobald du damit bestätigst, erscheint dein Beitrag.

Mit dem Abschicken legst du einen kostenlosen Account an und erkennst die Nutzungsbedingungen und die Datenschutzerklärung an.