Continue to Site

Welcome to our site!

Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

  • Welcome to our site! Electro Tech is an online community (with over 170,000 members) who enjoy talking about and building electronic circuits, projects and gadgets. To participate you need to register. Registration is free. Click here to register now.

OSC Not Available in C

Status
Not open for further replies.

AtomSoft

Well-Known Member
Hey another issue . I know i have a bunch of em lol This one is confusing. I looked through the PIC18 Config Set help file and it says its there so im assuming its the header file with the error or something.

Here is my code:
Code:
#include <p18f2525.h>
#include <stdio.h>
#include <delays.h>

#pragma config WDT = OFF, XINST = OFF, OSC = INTIO67


void main(void){

	OSCCON = 0x72;      			//8MHz clock
	while(!OSCCONbits.IOFS);		//wait for osc stable

	while(1){
	
	}
}

The issue is it says:
"main.c:5:Error [1224] configuration setting 'OSC' not recognized"

Im on my way to check microchip to see if i can find info but if anyone could shed some light ill be grateful.
 
Last edited:
hi atom,

Where did you get the INTIO67 from, I can only find INTIO1 or 2
 
Last edited:
hi atom,

Where did you get the INTIO67 from, I can only find INTIO1 or 2

I found the problem it was i had a typo in the selected device in mplab :( so silly. The

Code:
Oscillator Selection:
OSC = LP
OSC = XT
OSC = HS
OSC = RC
OSC = EC         EC-OSC2 as Clock Out  
OSC = ECIO6     EC-OSC2 as RA6  
OSC = HSPLL     HS-PLL Enabled  
OSC = RCIO6     RC-OSC2 as RA6  
OSC = INTIO67  INTRC-OSC2 as RA6, OSC1 as RA7  
OSC = INTIO7    INTRC-OSC2 as Clock Out, OSC1 as RA7
Thats from the "PIC 18 Config Set". In the help menu.
 
Last edited:
Status
Not open for further replies.

Latest threads

New Articles From Microcontroller Tips

Back
Top