Al utilizar pic16f690 con xc8, no puedo averiguar cómo configurar osc
externo con cristal de cuarzo.
He establecido:
#define FOSC_XT
¿Es eso suficiente? Como no creo que realmente haga algo, saqué el xtal y el circuito aún funciona.
Mis configuraciones:
#pragma config WDTE = OFF // Watchdog Timer Enable bit (WDT disabled and can be enabled by SWDTEN bit of the WDTCON register)
#pragma config PWRTE = OFF // Power-up Timer Enable bit (PWRT disabled)
#pragma config MCLRE = ON // MCLR Pin Function Select bit (MCLR pin function is MCLR)
#pragma config CP = OFF // Code Protection bit (Program memory code protection is disabled)
#pragma config CPD = OFF // Data Code Protection bit (Data memory code protection is disabled)
#pragma config BOREN = ON // Brown-out Reset Selection bits (BOR enabled)
#pragma config IESO = OFF // Internal External Switchover bit (Internal External Switchover mode is disabled)
#pragma config FCMEN = ON // Fail-Safe Clock Monitor Enabled bit (Fail-Safe Clock Monitor is enabled)
#define FOSC_XT
EDITAR: Intentado:
config FOSC = HS //8MHZ
config FOSC = XT
Los mismos resultados: cuando se saca el xtal, el circuito funciona como siempre, o incluso comienza sin él. (A la velocidad de osc interno de 8mhz.)