Hola de nuevo,
Sigo adelante con mi proyecto del datalogger con tarjeta SD, pero me he encontrado con un escollo insalvable... bueno, espero que no tanto, jejeje.
Estoy empezando a hacer pruebas del firmware, ahora que tengo un poco de tiempo otra vez. El caso es que mi experiencia con el compilador CCS es muy muy limitada, y no consigo depurar un par de errores:
Tengo esta línea (la 250):
sprintf(datos_grabar,"<%ld %c %ld %c %u %c %u %c %u %c %u %c>",st,sep1,grados_temperatura,sep1,hrs,sep1,day,sep1,mth,sep1,year,sep2);
Con la que pretendo meter en la variable datos_grabar una serie de valores separados por los caracteres sep1 y sep2, que, para evitar otro error que me daba, definí asi:
#define sep1 :
#define sep2 ;
la idea es que la variable datos grabar quede, por ejemplo, así:
56:23:10:22:11:2007;
y estoy obteniendo el error:
Error 51 "pfc.c" Line 250(77,78): A numeric expression must appear here
Error 51 "pfc.c" Line 250(138,139): A numeric expression must appear here
Alguien puede tomarse la molestia de explicarme que ocurre??? La verdad es que me corre un poco de prisa, porque todo esto está englobado en mi proyecto fin de carrera y tengo que presentar esta parte a mi director ya :S
Bueno, muchas gracias de todos modos