Hola, estoy empezando con los 24F y compilador CCS 4.104,
Me he mirado y remirado Datasheets y no se muy bien por que no funciona: es encender un led unicamente,#include<24FJ16GA002.h>
#FUSES NOWDT //No Watch Dog Timer
#FUSES NOJTAG //JTAG disabled
#FUSES NOPROTECT //Code not protected from reading
#FUSES NOWRT //Program memory not write protected
#FUSES NODEBUG //No Debug mode for ICD
#FUSES ICSP1 //ICD uses PGC1/PGD1 pins
#FUSES IOL1WAY //Allows only one reconfiguration of peripheral pins
#FUSES NOWINDIS //Watch Dog Timer in Window mode
#FUSES WPRES128 //Watch Dog Timer PreScalar 1:128
#FUSES WPOSTS16 //Watch Dog Timer PostScalar 1:32768
#FUSES NOIESO //Internal External Switch Over mode disabled
#FUSES FRC //Internal Fast RC Oscillator
#FUSES NOCKSFSM //Clock Switching is disabled, fail Safe clock monitor is disabled
#FUSES OSCIO //OSC2 is general purpose output
#FUSES NOPR //Pimary oscillaotr disabled
#FUSES I2C1SELD
#use delay(clock=8000000)
void main()
{
setup_spi( FALSE );
setup_spi2( FALSE );
setup_wdt(WDT_OFF);
setup_timer1(TMR_DISABLED);
SET_TRIS_B(0);
OUTPUT_HIGH(PIN_B2);
OUTPUT_HIGH(PIN_B3);
// TODO: USER CODE!!
}
Deseo que use el oscilador interno, por lo que tengo que deshabilitar en oscilador primario,cierto? es en este tema donde creo que me pierdo un poco...
He leído que para 24F es mas recomendable C30, he estado mirando pero creo que ahora mismo se me haría complicado aprender otro lenguaje, además parece ser que no tiene tantas librerías(retardos,etc...) como CCS,
Espero que no se enfade mucho la gente por empezar otro hilo de calado tan básico...
Gracias a todos....