Hola a todos;
Estoy intentando compilar un pequeño bloque de ensamblador dentro de un código en C, para compilar uso MPLAB con el HiTech PicC y me da un error, los SFR no están definidos, si no incluyo los nombres de los SFR en el código funciona correctamente pero no es muy práctico.
He leido el manual y dice que es necesario incluir una cabecera donde los SFR están definidos "htc.h", este fichero yo no lo tengo, pero en su lugar he incluido el "pic.h" que llama al "pic1687x.h" donde si están definidos los SFR del pic que estoy empleando pero el error sigue apareciendo.
Me da la impresión que me falta insertar algún tipo de palabra de configuración __CONFIG(), pero no lo se.
La verdad es que ando un poco perdido y agradecería cualquier ayuda.
A continuación muestro el pequeño ejemplo que estoy probando:
#include <pic.h>
#include <pic1687x.h>
unsigned char Retardos;
unsigned char Repite_1s;
void main(void)
{
#asm
Delay_aux1
bcf INTCON,2
movlw 0xD9
movwf TMR0
#endasm
}
Saludos.
Germán.