TODOPIC

Microcontroladores PIC => Lenguaje C para microcontroladores PIC => Mensaje iniciado por: micronet3 en 08 de Agosto de 2019, 12:56:56

Título: error ds1307_bcd2bin libreria _ds1307
Publicado por: micronet3 en 08 de Agosto de 2019, 12:56:56
saludos
tengo un problema con respecto a la libreria _ds1307
me sale el siguiente error con el siguiente instruccion
dow  = ds1307_bcd2bin(i2c_read() & 0x7f);   
*** Error 51 "D:\top\_ds1307.c" Line 164(34,35): A numeric expression must appear here
 
no se a que puede deberse este problema, a ver si alguien porfavor me da una sugerencia

atte
micronet


Título: Re:error ds1307_bcd2bin libreria _ds1307
Publicado por: micronet3 en 08 de Agosto de 2019, 13:39:40
esto pasa solo con el pic <18F26K42.h>
Título: Re:error ds1307_bcd2bin libreria _ds1307
Publicado por: micronet3 en 08 de Agosto de 2019, 13:46:55
estimados ya lo solucione, al parecer la libreria estaba intentando utilizar el modulo  hardware del i2c
agregando FORCE_SW se soluciono el problema en #use i2c(master, sda=RTC_SDA, scl=RTC_SCL,STREAM=RELOJ1,FORCE_SW)

saludos