Usar el Oscilador Interno del PIC16F876A

alguien sabe cual(es) son los registro(s) del PIC16F876a para configurar el oscilador interno de este micro

gracias.
saludos.
 
Ya consegui el PIC16f886, pero tengo un problema hice un programa en ccs para hacer un corrimiento con leds, lo compilo y lo grabo en el pic, pero este no hace nada, algun a sugerencia que tengan o un ejemplo que me ayuden con el CCS,

saludos. gracias
 
Ya consegui el PIC16f886, pero tengo un problema hice un programa en ccs para hacer un corrimiento con leds, lo compilo y lo grabo en el pic, pero este no hace nada, algun a sugerencia que tengan o un ejemplo que me ayuden con el CCS,

saludos. gracias

Como has configurado los fuses? el oscilador?, ten en cuenta eso... revisa el datasheet.

saludos
 
estos son los fuses que me crea el PICC

setup_adc_ports(NO_ANALOGS|VSS_VDD);
setup_adc(ADC_OFF);
setup_spi(SPI_SS_DISABLED);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
setup_timer_1(T1_DISABLED);
setup_timer_2(T2_DISABLED,0,1);
setup_comparator(NC_NC_NC_NC);//

estoy usando el oscilador interno pero no se si este bien configurado
 
Me refiero a los fuses no veo nada del oscilador interno en tu configuración... seria algo así:

Código:
#FUSES NOWDT                 	//No Watch Dog Timer
#FUSES INTRC_IO              	//Internal RC Osc, no CLKOUT
#FUSES NOPUT                 	//No Power Up Timer
#FUSES NOMCLR                	//Master Clear pin used for I/O
#FUSES NOPROTECT             	//Code not protected from reading
#FUSES NOCPD                 	//No EE protection
#FUSES NOBROWNOUT            	//No brownout reset
#FUSES NOIESO                	//Internal External Switch Over mode disabled
#FUSES FCMEN                 	//Fail-safe clock monitor enabled
#FUSES NOLVP                 	//No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
#FUSES NODEBUG               	//No Debug mode for ICD
#FUSES NOWRT                 	//Program memory not write protected
#FUSES BORV40                	//Brownout reset at 4.0V
#FUSES RESERVED              	//Used to set the reserved FUSE bits

la pata del MCLR tiene dos modos, se configura en los fuses
y en main falta poner algo como:
Código:
setup_oscillator(OSC_8MHZ);
de ese modo ya estará usando el oscilador interno.

saludos
 
Última edición:
listo ya esta funcionando mi programa en el pic16f886, le hice un pequeño corrimiento con leds, me faltaban esos fuses que mencionastes y configurar el oscilador.

saludos Gracias.
 
Usando el Project Wizard o el Device editor que el compilador tiene como herramientas.
No te recomiendo usar el Project Wizard y con el tiempo comprobarás porque digo esto, pero para empezar, es una opción.
 
Atrás
Arriba