Buenas compañeros,
Estoy utilizando el ccs, y al compilar el programa que os pongo a continuación me da un error,
El error que em da está relacionado con el oscilador interno. Que este pic no se puede programar sin poner reloj externo, yo tengo entendido que si, que una de las cosas buenas que tiene este pic es que no es encesario utilizarlo ya que tiene uno interno.
en el ccs salen 2 opciones cual es la correcta? o que hace cada opción?
Internal RC Osc
Internal RC Osc, no CLKOUT
#include <12F675.h>
#device adc=8
#FUSES NOWDT //No Watch Dog Timer
#FUSES INTRC //Internal RC Osc
#FUSES NOCPD //No EE protection
#FUSES NOPROTECT //Code not protected from reading
#FUSES NOMCLR //Master Clear pin used for I/O
#FUSES NOPUT //No Power Up Timer
#FUSES NOBROWNOUT //No brownout reset
#FUSES BANDGAP_HIGH
#use delay(clock=4000000)
//#use rs232(baud=9600,parity=N,xmit=PIN_C6,rcv=PIN_C7,bits=8)
void main()
{
setup_adc_ports(NO_ANALOGS|VSS_VDD);
setup_adc(ADC_OFF);
setup_timer_0(RTCC_INTERNAL|RTCC_DIV_1);
setup_timer_1(T1_DISABLED);
setup_comparator(NC_NC);
setup_vref(FALSE);
// TODO: USER CODE!!
set_tris_a(0b111011); // no creo que sea necesario ponerlo ya que el ccs lo configura solo ¿puede ser por esto?
while(1){
output_high(PIN_A2);
delay_ms(1000);
output_low(PIN_A5);
delay_ms(1000);
}
}
Gracias de antemano
Saludos