Autor Tema: error ds1307_bcd2bin libreria _ds1307  (Leído 1365 veces)

0 Usuarios y 1 Visitante están viendo este tema.

Desconectado micronet3

  • PIC18
  • ****
  • Mensajes: 288
error ds1307_bcd2bin libreria _ds1307
« 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



Desconectado micronet3

  • PIC18
  • ****
  • Mensajes: 288
Re:error ds1307_bcd2bin libreria _ds1307
« Respuesta #1 en: 08 de Agosto de 2019, 13:39:40 »
esto pasa solo con el pic <18F26K42.h>

Desconectado micronet3

  • PIC18
  • ****
  • Mensajes: 288
Re:error ds1307_bcd2bin libreria _ds1307
« Respuesta #2 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