CCCPaste

config_pic18f46k20.h

/* 
 * File:   config.h
 * Author: Alejo
 *
 * Created on 3 de mayo de 2020, 21:18
 */

#ifndef CONFIG_H
#define	CONFIG_H

#ifdef	__cplusplus
extern "C" {
#endif

#include 
#include 
#include 

#pragma config CONFIG1H = 0x08
#pragma config CONFIG2L	= 0x19
#pragma config CONFIG2H = 0x1E
#pragma config CONFIG3H = 0x01
#pragma config CONFIG4L = 0x80
#pragma config CONFIG5L	= 0x0F
#pragma config CONFIG5H	= 0xC0
#pragma config CONFIG6L	= 0x0F
#pragma config CONFIG6H	= 0xE0
#pragma config CONFIG7L	= 0x0F
#pragma config CONFIG7H	= 0x40

#define _XTAL_FREQ                      8000000
#define TMR0_PREVALUE                    200 //CARGA DEL TIMER

#define HAY_INTERRUPCION                (INTCONbits.TMR0IF ==1)
#define LIMPIAR_BANDERA_INTERRUPCION    INTCONbits.TMR0IF=0
    
extern unsigned long centiseg;	//Para el control de tiempos

void recargar_timer(void);
void timer0_config(void);
void setup(void);


#ifdef	__cplusplus
}
#endif

#endif	/* CONFIG_H */