Sida 1 av 1

CONFIG i PIC18F25K22? Korrekt syntax?

Postat: 12 september 2014, 21:18:34
av Icecap
Jag vill ställa CONFIG i en PIC18F25K22 - men jag kan ta mig tusan inte komma överens med det! Har läst på nätet, googlad och hittat en del svar - men ingen som fungerar. Så hur i all sina dar skriver man in CONFIG-skiten?

MPLAB X, XC8, PIC18F25K22

Har testat
CONFIG FOSC = INTI067
CONFIG PLLCFG = ON
Och de ger fel!

Har även testat
#pragma CONFIG FOSC = INTI067
#pragma CONFIG PLLCFG = ON
Fel där också.

Så hur tusan är den exakta syntax?

Vilka CONFIG-kommandon som finns står i filen "P18F25K22.INC" så den biten är enkel.

Re: CONFIG i PIC18F25K22? Korrekt syntax?

Postat: 12 september 2014, 21:36:43
av TomasL
Du har en config-generator i MPLAB-X, vilken ger dig vad du vill ha, bara att klippa och klistra in.
Men vad vill du göra, vilka bitar vill du sätta?

Del av vår PIC32-Config-fil, syntaxen är samma konstanterna annorlunda

Kod: Markera allt

#pragma config FSRSSEL 		= PRIORITY_7 // SRS Interrupt Priority Level 7 
		//#pragma config FCANIO  	= ON       // Default CAN IO Pins 
		#pragma config FUSBIDIO 	= OFF      // USBID pin is controlled by the Port Function   
		#pragma config FVBUSONIO 	= OFF      // VBUS_ON pin is controlled by the Port Function 
		
		#pragma config FPLLODIV 	= DIV_2    // Divide by 2  
		#pragma config FPLLMUL 		= MUL_20   // Multiply by 20
		#pragma config UPLLIDIV 	= DIV_12   // Divide by 12  
		#pragma config UPLLEN  		= OFF      // Disabled  
		#pragma config FPLLIDIV 	= DIV_1    // Divide by 1  
		
Kan inte hitta
CONFIG FOSC = INTI067
i databladet, så det är där du gör fel.

Re: CONFIG i PIC18F25K22? Korrekt syntax?

Postat: 12 september 2014, 21:50:43
av Icecap
I beskrivningen jag har hittat står det (typ): "skriv:"
CONFIG FOSC = INTIO67, något_annat, osv.

Men nu testade jag med:
#pragma config FOSC = INTIO67
och det gick bra liksom de andra config-grejer så nu kan jag komma vidare.

Jag är lite dimmig i skallen, vi har varit ute i två dagar och bygga skärmar på travbanan här i Karlstad, det är ju Uniontravet under helgen och det blev tungt som tusan. Fick lyfta 1,3 ton från cases till skärmen som byggdes under dagen idag + dra cases över gräset, ta av locken, lyfta ut skåpen osv.

Men tack, nu är jag igång med detta iaf.

Re: CONFIG i PIC18F25K22? Korrekt syntax?

Postat: 13 september 2014, 01:06:57
av sodjan
Det finns en dokumentation som på min maskin (win7) heter:

C:/Program Files (x86)/Microchip/xc8/v1.32/docs/chips/18f24k22.html.

Där finns både exempel på hur det kodas och en lista över alla
variabler (t.ex FOSC) och dessa värden (t.ex INTIO67 o.s.v)
som är rellevanta för den aktuella processorn.