Hola, alguien me puede dar una orientacion, estoy escribiendo en la memoria eeprom del pic una array de datos hexadecimales, luego los leo pero necesito tener estos datos en formato decimal, como puedo hacer esto?
aqui esta parte de mi codigo:
#include <18F452.h>
#fuses HS,NOWDT,NOPROTECT,NOLVP,NOBROWNOUT
#use delay(clock=20MHz)
#use rs232(baud=9600, xmit=PIN_C6, rcv=PIN_C7, ERRORS)// RS232 Estándar
#include <string.h>
#include <STDLIB.H>
#include <MATH.H>
int Test[] = {0x10, 0x16, 0x10, 0x01, 0x04, 0xae, 0x00, 0x01, 0x02, 0x02, 0x00, 0x00, 0x00, 0x17, 0x85 0x00};
int j;
int Buffer[3];
int16 Pag;
void main(){
for (j = 0; j<2; j++)
write_eeprom( j, Test[13+j]);
for (j = 0; j< 2; j++)
Buffer[j] = read_eeprom(j);
Pag = atol(Buffer);
while (TRUE);
}