Saludos de nuevo, he empezado a intentar adaptar algunos codigos, hice este a partir de un codigo que puso Redpic para un dspic33f, asi queda:
//prueba
//#include "p33FJ256GP710.h"
#include "p24FJ32GA002.h"
//oscilador
_FOSCSEL(2);
_FOSC (193);
#include "delay.h"
int main ( void ){
/* set LEDs (D3-D10/RA0-RA7) drive state low */
LATA = 0xFF00;
/* set LED pins (D3-D10/RA0-RA7) as outputs */
TRISA = 0xFF00;
/* Infinite Loop */
while(1){
// All PORTA to ON
LATA = 0xFFFF;
// Wait 0.5 seconds
Delay(Delay_5mS_Cnt * 100);
// All PORTA to OFF
LATA = 0xFF00;
// Wait 0.5 seconds
Delay(Delay_5mS_Cnt * 100);
}
}
Para la configuracion del oscilador use el asistente de la pagina de nocturno, que es para dspic33f, pero he leido que tienen igual arquitectura que la serie 24f.
El mplab me da error al compilar, me salen los siguientes mensajes:
prueba.c:6: error: syntax error before numeric constant
prueba.c:6: warning: type defaults to 'int' in declaration of '_FOSCSEL'
prueba.c:6: warning: data definition has no type or storage class
prueba.c:7: error: syntax error before numeric constant
prueba.c:7: warning: type defaults to 'int' in declaration of '_FOSC'
prueba.c:7: warning: data definition has no type or storage class
In file included from prueba.c:8:
delay.h:12:39: warning: no newline at end of file
prueba.c:28:2: warning: no newline at end of file
Si no me equivoco dice que en las lineas de configuracion del oscilador hay un error de sintaxis antes de usar una constante numerica; he visto otros codigos en los que se configura mediante palabras ¿puede que me de error por eso? ¿como podría usar el asistente para configurar el oscilador con numeros?