Quiero configurar el oscilador interno para pic16f628a, de acuerdo con hoja de datos página 96 , tengo para establecer FOSC_INTOSC
, pero recibo este error main.c:11: error: undefined symbol "FOSC_INTOSC"
si configuro la otra opción FOSC_HS
o FOSC_LP
o FOSC_XT
funciona bien (sin error)
pero no funciona con FOSC_RC
y FOSC_INTOSC
. no es porque para FOSC_RC
y FOSC_INTOSC
, hay dos valores posibles para ambos (página 96 hoja de datos) ?????
código:
#include<htc.h>
#include <pic.h>
#include <pic16f628a.h>
// Config word
__CONFIG(FOSC_INTOSC & WDTE_OFF & PWRTE_ON & CP_OFF);
// Define LED pin
#define LED RA0
// Define CPU Frequency
// This must be defined, if __delay_ms() or
// __delay_us() functions are used in the code
#define OSC 4
// Main function
void main()
{
TRISA0 = 1; // Make RA0 pin output
TRISB = 1;
LED = 0; // Make RA0 low
while(1)
{
LED = 0; // LED off
LED = 1; // LED on
}
}