Hola amigos.
Yo también soy bastante nuevo en esto de los pics.
Me compré un pickit2 de microchip, y estuve jugando con él en el entorno mplap, utilizando assembler.
Ahora queria empezar a utilizar C. para ello conseguí PICC de CCS. Funciona bien, me compila y todo eso. Mi problema es que el micro no hace nada de nada
Creo que el problema tiene relación con el oscilador interno (que quiero usar)
Alguien podria decirme que le parece mi código? quizá tengo alguna cosa descabellada pero que yo no veo?
Ahí va el código. Muchas gracias por adelantado.
/////////////////////////////////////////////////////////////////////////
//// primer programa en c ////
//// ////
/////////////////////////////////////////////////////////////////////////
#include <16f690.h>
#fuses NOWDT, INTRC_IO, NOPROTECT
#use delay(internal=4000000)
#use fast_io (C)
void main()
{
set_tris_c(0x00);
while(1){
output_low (PIN_C0);
delay_ms (1000);
output_low (PIN_C1);
delay_ms (1000);
output_high (PIN_C0);
delay_ms (1000);
output_high (PIN_C1);
}
}
Nota: he provado con use delay(clock=4000000) y lo mismo...