Ir ao conteúdo

Erro no MPLAB


Pedromenezes01

Posts recomendados

Postado

eu comecei a usar agora o MPLAB ai na ora de copila ta dando esse erro que eu não sei o que é..

MPLINK 4.38, Linker

Copyright © 1998-2010 Microchip Technology Inc.

Error - Could not find Generic linker commands for this device.

Errors : 1

Postado
#include <p18cxxx.h>

#define LED_VERDE PORTCbits.RC2
#define LED_AMARELO PORTDbits.RD1
#define LED_VERMELHO PORTDbits.RD2
#define BOTAO_1 PORTEbits.RE1
#define BOTAO_2 PORTEbits.RE2

#define PM1 PORTAbits.RA0
#define PM2 PORTAbits.RA1
#define PM3 PORTAbits.RA2
#define PM4 PORTAbits.RA3
int aux_2;

void ConfiguraSistema(void);
void Motor(void);
void move(void);

void main(void)
{
ConfiguraSistema();


while(1)
{
if(BOTAO_1)
{
move();
LED_VERDE=0;
LED_VERMELHO=1;
LED_AMARELO=0;
}else
{
LED_VERDE=1;
LED_VERMELHO=0;
}
if(BOTAO_2)
{
move();
LED_VERDE=0;
LED_VERMELHO=0;
LED_AMARELO=1;
}else{
LED_VERDE=0;
LED_VERMELHO=1;
LED_AMARELO=0;
}
}
}
void ConfiguraSistema(void)
{
ADCON1 |= 0x0F;
TRISDbits.TRISD1=0;
TRISCbits.TRISC2=0;
TRISEbits.TRISE1=1;
}
void Motor()
{
PM1=0;
PM2=0;
PM3=0;
PM4=0;
}
void move()
{
if(BOTAO_1)
{
if(!aux_2)
{
PM1=1;
PM2=1;
PM3=0;
PM4=0;
}
if(aux_2==1)
{
PM1=0;
PM2=1;
PM3=1;
PM4=0;
}
if(aux_2==2)
{
PM1=0;
PM2=0;
PM3=1;
PM4=1;
}
if(aux_2==3)
{
PM1=1;
PM2=0;
PM3=0;
PM4=1;
}
}
if(BOTAO_2)
{
if(!aux_2)
{
PM1=0;
PM2=0;
PM3=1;
PM4=1;
}
if(aux_2==1)
{
PM1=0;
PM2=1;
PM3=1;
PM4=0;
}
if(aux_2==2)
{
PM1=1;
PM2=1;
PM3=0;
PM4=0;
}
if(aux_2==3)
{
PM1=1;
PM2=0;
PM3=0;
PM4=1;
}
}
if(aux_2==4)aux_2=0;
}
extern void _startup (void);
#pragma code REMAPPED_RESET_VECTOR = 0x001000
void _reset (void)
{
_asm goto _startup _endasm
}

Postado

Como eu só programo microcontroladores em ASM (uso o MPLAB diretamente) não vou poder ajudar,mas voce esta usando o Plugin C18?

Postado

Eu programo PC em C,C++ e Delphi,mas a interpretação do C para microcontroladores difere de Desktop,então não iria te ajudar de verdade.

Aguarde algum colega que trabalha com o C18 ;)

Postado

Faz o seguinte.

desinstala o C18 e o MPLAB.

Instala primeiro o C18 e depois a ultima versão do MPLAB.

Verifique se os 'Paths'(caminhos) estão corretos.

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

Sobre o Clube do Hardware

No ar desde 1996, o Clube do Hardware é uma das maiores, mais antigas e mais respeitadas comunidades 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

×
×
  • Criar novo...