TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: fran2v en 11 de Octubre de 2010, 04:44:52

Título: Agradezco ayuda para pasar a HEX este archivo C (f2v)
Publicado por: fran2v en 11 de Octubre de 2010, 04:44:52
Hola amigos agradecería me indiquen con que programa puedo pasar a HEX este arcivo para un pic 16F675. No tengo el sofware o si algun amable colega del for me lo puede pasar a HEX. Muchas gracias.

#include <pic.h>

__CONFIG(INTIO & WDTDIS & PWRTEN & MCLRDIS & UNPROTECT \
  & UNPROTECT & BORDIS);
                               

int i, j, k;
int fourBitLFSR, sixBitLFSR;

main()
{

    fourBitLFSR = 1;                      //  Start at 1
    sixBitLFSR = 1;                       //  Start at 1

    GPIO = 0;
    ANSEL = 0;                             //  Turn off ADC
    TRISIO = 0;

    while(1 == 1)                           //  Loop Forever
    {
        for (k = 0; k < fourBitLFSR; k++)  //  Delay 0.1s x 4 Bit LFSR
            for (i = 0; i < 255; i++)
                for (j = 0; j < 2; j++);

        GPIO = sixBitLFSR | fourBitLFSR;  //  Maximize Number of LEDs on

        fourBitLFSR = ((fourBitLFSR << 1) & 0x0F) + ((fourBitLFSR >> 3) ^ ((fourBitLFSR >> 2) & 1));

        sixBitLFSR = ((sixBitLFSR << 1) & 0x3F) + ((sixBitLFSR >> 5) ^ ((sixBitLFSR >> 4) & 1));
    }
}


Gracias por su ayuda
Título: Re: Agradezco ayuda para pasar a HEX este archivo C (f2v)
Publicado por: bmb en 11 de Octubre de 2010, 09:25:52
Hola fran2v, puedes corregir el PIC? Parece que el PIC16F675 no existe.

Saludos!

Edito:  Asumiendo que se trate de un PIC12F675, aqui estaría el hex:

Título: Re: Agradezco ayuda para pasar a HEX este archivo C (f2v)
Publicado por: migsantiago en 11 de Octubre de 2010, 14:45:38
Hola, ese código es del compilador C de HiTech.

http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en542849
Título: Re: Agradezco ayuda para pasar a HEX este archivo C (f2v)
Publicado por: fran2v en 11 de Octubre de 2010, 15:31:15
 PERDON.......efectivamente es 12f675 gracias a todos y Salu2 ......a suky tambien claro je...je...