Usar el Oscilador Interno del PIC16F876A

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

gracias.
saludos.
 
#5
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
 
#6
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
 
#8
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
 
#9
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:
#10
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.
 
#12
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.
 
Arriba