Ir ao conteúdo
  • Cadastre-se
Entre para seguir isso  
frixen

Problema com o mplab xc8

Recommended Posts

Tentei compilar alguns códigos que achei na net mas nenhu compilou com sucesso, sempre tem um erro em "pragma config" ou diz que "RA1 é irrelevante"

nesse código que testei o problema esta em: alguns pragma config e TRISIO.

segue o código abaixo e a mensagem de erro.

código:


/*
* primeiro programa
*
*Compilador: MPlabXC8
*Microcontrolador: 12F675
*Autor: aguivone
*versão: 1
*solução esperada : pisca led
*
*/
#include<p18f2550.h>
#include <stdio.h>
#include <stdlib.h>
#include <xc.h>

#define _XTAL_FREQ 20000000 // 20 Mhz

// Configurações dos fuses
#pragma config FOSC = HS // Oscillator Selection bits (HS oscillator: High speed crystal/resonator on GP4/OSC2/CLKOUT and GP5/OSC1/CLKIN)
#pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT disabled)
#pragma config PWRTE = OFF // Power-Up Timer Enable bit (PWRT disabled)
#pragma config MCLRE = OFF // GP3/MCLR pin function select (GP3/MCLR pin function is digital I/O, MCLR internally tied to VDD)
#pragma config BOREN = OFF // Brown-out Detect Enable bit (BOD disabled)
#pragma config CP = OFF // Code Protection bit (Program Memory code protection is disabled)
#pragma config CPD = OFF // Data Code Protection bit (Data memory code protection is disabled)

void main()
{
TRISIO = 0X00;//Configura saida do 12F675
for( ;; )
{
GPIO = 0X00;
__delay_ms(500);
GPIO = 0XFF;
__delay_ms(500);
}
}

mensagem de erro:

aqui -f nbproject/Makefile-default.mk SUBPROJECTS= .build-conf

make[1]: Entering directory `C:/Users/RENAN/Desktop/projetos mplab x/teste 1 led.X'

make -f nbproject/Makefile-default.mk dist/default/production/teste_1_led.X.production.hex

make[2]: Entering directory `C:/Users/RENAN/Desktop/projetos mplab x/teste 1 led.X'

"C:\Program Files\Microchip\xc8\v1.12\bin\xc8.exe" --pass1 --chip=18F2550 -Q -G --asmlist --double=24 --float=24 --emi=wordwrite --opt=default,+asm,-asmfile,+speed,-space,-debug --addrqual=ignore --mode=free -P -N255 --warn=0 --summary=default,-psect,-class,+mem,-hex,-file --output=default,-inhx032 --runtime=default,+clear,+init,-keep,-no_startup,-download,+config,+clib,+plib "--errformat=%%f:%%l: error: %%s" "--warnformat=%%f:%%l: warning: %%s" "--msgformat=%%f:%%l: advisory: %%s" -o"build/default/production/teste led 1.p1" "teste led 1.c"

teste led 1.c:20: error: unknown configuration setting/register (WDTE = OFF) used

teste led 1.c:21: error: unknown configuration setting/register (PWRTE = OFF) used

teste led 1.c:23: error: unknown configuration setting/register (BOREN = OFF) used

teste led 1.c:24: error: unknown configuration setting/register (CP = OFF) used

teste led 1.c:29: error: undefined identifier "TRISIO"

teste led 1.c:32: error: undefined identifier "GPIO"

(908) exit status = 1

make[2]: Leaving directory `C:/Users/RENAN/Desktop/projetos mplab x/teste 1 led.X'

make[1]: Leaving directory `C:/Users/RENAN/Desktop/projetos mplab x/teste 1 led.X'

make[2]: *** [build/default/production/teste led 1.p1] Error 1

make[1]: *** [.build-conf] Error 2

make: *** [.build-impl] Error 2

BUILD FAILED (exit value 2, total time: 2s)

Compartilhar este post


Link para o post
Compartilhar em outros sites

Crie uma conta ou entre para comentar

Você precisar ser um membro para fazer um comentário

Criar uma conta

Crie uma nova conta em nossa comunidade. É fácil!

Crie uma nova conta

Entrar

Já tem uma conta? Faça o login.

Entrar agora
Entre para seguir isso  





Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas publicações sobre tecnologia do Brasil. Leia mais

Direitos autorais

Não permitimos a cópia ou reprodução do conteúdo do nosso site, fórum, newsletters e redes sociais, mesmo citando-se a fonte. Leia mais

×