TODOPIC
Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado 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
-
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:
-
Hola, ese código es del compilador C de HiTech.
http://www.microchip.com/stellent/idcplg?IdcService=SS_GET_PAGE&nodeId=1406&dDocName=en542849
-
PERDON.......efectivamente es 12f675 gracias a todos y Salu2 ......a suky tambien claro je...je...