int osc & pll beim pic18f4685

Gast #962558
hat das jemand mit dem c18 in verwendung und kann mir vl die passenden 
configs sagen?

mir kommt vor als würde er immer zu langsam laufen, geschätzt ist der 
takt bei max 1Mhz, es sollten aber 8x4Mhz, also 32Mhz sein, das kann ich 
allerdings recht sicher ausschließen.

habs bisher nur mit einer einfachen schleife mit 500k durchgängen 
getestet, bringt ca 2Hz. also selbst wenn ich von einer sehr schlecht 
geschriebenen delay-routine ausgehe werdens nicht mehr als 2-4Mhz.

ich denke es ist ein ganz einfacher anfängerfehler, da ich aber nie die 
internen taktquellen gebraucht hab, da zu ungenau, hab ich einfach 
keinerlei erfahrung.
Persönliche Seite #962782
Du musst in OSCCON die Frequenz auf 8MHz stellen. Nach einem Reset ist 
diese auf 1MHz voreingestellt. Der PLL scheint laut Blockschaltbild nur 
x4 zu machen und kann nicht auf einen anderen Faktor gestellt werden. 
Also in OSCCON auf 8Mhz stellen und in OSCTUNE das Bit PLLEN setzen. 
Dann sollten eigentlich 32MHz raus kommen.

Sven

Antwort schreiben

Eine eigene Frage? Dieser Thread ist über 18 Jahre alt. Stell sie in einem eigenen Thread – dort lesen mehr Leute mit, und sie wird öfter und schneller beantwortet.

Neuen Thread starten

Eine Lösung, Ergänzung oder Rückmeldung zu diesem Thread? Dann antworte hier.

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.