Forum: Mikrocontroller und Digitale Elektronik PIC18F4550 Assembler Programmieren


von Patrick S. (patrick_s)


Lesenswert?

Habe folgendes Problem:

Habe meine eigene PIC Platine mit PIC18F4550, habe dazu einen externen 
Quarz.
Habe mit Assembler Programmierung angefangen (habe immer externen 
Oszillator verwendet) und gemerkt, dass der externe Quarz kaputt ist. 
Habe zu Hause leider keinen Ersatzquarz und möchte den internen 
Oszillator verwenden.

Welche Einstellungen muss ich tätigen um einen internen Oszillator von 
4MHz zu haben (in Assembler)

Danke im Vorraus

von Tobi D. (fanti)


Lesenswert?

hey,

zuerst die Config einstellen, damit der interne Quarz verwendet wird:
CONFIG FOSC = INTOSCIO_EC

und dann noch in deinem Programm zu Beginn den Takt einstellen:
bsf    OSCCON,6
bsf    OSCCON,5    ; 4MHz einstellen
bcf    OSCCON,4

von Patrick S. (patrick_s)


Lesenswert?

Danke, klappt wunderbar!

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.