Hola, yo de nuevo, como bien me hizo notar Akenafab, no di mayores datos de mi proyecto.
Tengo armada una plataforma la cual posee un 16f877, un ds1307 y una 24lc256.
Por separado no me funcionan mis programas desarrollados en el ccs, comienzo a tener errores como por ejemplo:
Cuando compilo el siguiente programa:
#define usopic16F877
#include <16F877.h>
#device ADC=10
#FUSES XT,NOWDT
#use delay(clock=4000000)
//#use rs232(baud=9600, xmit=PIN_C6,rcv=PIN_C7,bits=8,parity=N)
//#USE fast_IO (A)
//#USE fast_IO (B)
//#USE standard_IO (C)
#include <ds1307_inta.h>
void main()
{
BYTE sec;
BYTE min;
BYTE hrs;
BYTE day;
BYTE month;
BYTE yr;
BYTE dow;
ds1307_init();
// Set date for -> 15 June 2005 Tuesday
// Set time for -> 15:20:55
ds1307_set_date_time(15,6,5,2,15,20,55);
while(1)
{
delay_ms(1000);
ds1307_get_date(day,month,yr,dow);
ds1307_get_time(hrs,min,sec);
printf("\f\%02d/\%02d/\%02d\r\n",day,month,yr);
printf("\%02d:\%02d:\%02d", hrs,min,sec);
}
}
Me lleva al header 16f877.h y me dice: Can not change device type this far into the code
No tengo ni idea que es lo que me quiere indicar, por lo que estoy extraviado.
Les agradecería si me pueden tirar una soga con esto.
Desde ya muchas gracias.
Turcio