Autor Tema: Error al compilar con Hitech.  (Leído 1633 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado morelius21

  • PIC12
  • **
  • Mensajes: 55
Error al compilar con Hitech.
« en: 29 de Mayo de 2012, 07:41:42 »
Hola,

Estoy realizando un programa muy básico en C, es el primero que hago y estoy usando hitech. Al compilar me genera este error:
error: function "_main" redefined

Alguien sabe pq es producido, al estar empezando tengo algunas dudas  :oops: y si me pueden ayudar les estaria muy agradecido.

Saludos y muchas gracias

Codigo:
« Última modificación: 29 de Mayo de 2012, 07:45:11 por morelius21 »

Desconectado morelius21

  • PIC12
  • **
  • Mensajes: 55
Re: Error al compilar con Hitech.
« Respuesta #1 en: 29 de Mayo de 2012, 07:50:35 »
Citar
/*contador ascendente de 1 a 8*/

#include<htc.h>
#define _XTAL_FREQ  4e6

unsigned char tabla7seg [8]={0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f};
unsigned char x;

void main (void)
{
TRISB=0x00;
PORTB=tabla7seg
  • ;

for(;;)
{
    for(x=1;x<9;x++)
        PORTB=tabla7seg
  • ;

    __delay_ms(500);
}
}

me olvide del código.

Saludos

Desconectado morelius21

  • PIC12
  • **
  • Mensajes: 55
Re: Error al compilar con Hitech.
« Respuesta #2 en: 29 de Mayo de 2012, 07:52:50 »

Disculpe por los problemas en poder escribir el codigo correctamente, ya se hacerlo asi que no pasará más.  :oops:

Saludos y gracias


Código: [Seleccionar]
/*contador ascendente de 1 a 8*/

#include<htc.h>
#define _XTAL_FREQ  4e6

unsigned char tabla7seg [8]={0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f};
unsigned char x;

void main (void)
{
TRISB=0x00;
PORTB=tabla7seg[x];
for(;;)
{
    for(x=1;x<9;x++)
        PORTB=tabla7seg[x];
    __delay_ms(500);
}
}


Desconectado AngelGris

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2480
Re: Error al compilar con Hitech.
« Respuesta #3 en: 29 de Mayo de 2012, 09:18:38 »
Lo acabo de compilar bien desde piklab, seleccionando un 16f876A y con la versión 9.8 de HiTech
De vez en cuando la vida
nos besa en la boca
y a colores se despliega
como un atlas

Desconectado morelius21

  • PIC12
  • **
  • Mensajes: 55
Re: Error al compilar con Hitech.
« Respuesta #4 en: 29 de Mayo de 2012, 17:56:30 »
Hola Angelgris,

Primero agradecerte el esfuerzo realizado.
Creo que el problema es que tengo mal seteado el mplabX en mac. La verdad es que aún no estoy acostumbrado. Probaré mañana otra vez a ver si descubro pq mi compilador no funciona.

Saludos y gracias otra vez


Desconectado MerLiNz

  • Colaborador
  • PIC24H
  • *****
  • Mensajes: 2463
Re: Error al compilar con Hitech.
« Respuesta #5 en: 29 de Mayo de 2012, 18:26:52 »
prueba sin poner void main es decir: main(void) { }


 

anything