Tengo que desplegar la temperatura de un ds1624 en un LCD 16x2
Pero como leeo la temperatura del sensor, ya conecte A0, A1 y A2 a tierra, SCA y SCD a los pines del pic y con una resistencia de 4.7k a5v
este es el codigo que tengo las dos partes:
esta parte es la parte donde configuro el pic
	
	
	
		
Este es el programa que llevo:
	
	
	
		
 ...
				
			Pero como leeo la temperatura del sensor, ya conecte A0, A1 y A2 a tierra, SCA y SCD a los pines del pic y con una resistencia de 4.7k a5v
este es el codigo que tengo las dos partes:
esta parte es la parte donde configuro el pic
		Código:
	
	#include <18F4550.h>
#device ADC=16
#FUSES NOWDT                    //No Watch Dog Timer
#FUSES WDT128                   //Watch Dog Timer uses 1:128 Postscale
#FUSES NOBROWNOUT               //No brownout reset
#FUSES NOLVP                    //No low voltage prgming, B3(PIC16) or B5(PIC18) used for I/O
#FUSES NOXINST                  //Extended set extension and Indexed Addressing mode disabled (Legacy mode)
#use delay(crystal=20MHz)
#use i2c(Master,Fast,sda=PIN_B0,scl=PIN_B1)
	Este es el programa que llevo:
		Código:
	
	#include <main.h>
#include <DS1624.C>
#include <LCD.C>
#define LCD_ENABLE_PIN PIN_D0
#define LCD_RS_PIN PIN_D1
#define LCD_RW_PIN PIN_D2
#define LCD_DATA4 PIN_D4
#define LCD_DATA5 PIN_D5
#define LCD_DATA6 PIN_D6
#define LCD_DATA7 PIN_D7
void main()
{
   init();
   lcd_init();
   while(TRUE)
   {
   lcd_putc("/fTemperatura");
   delay_ms(100);
   init_temp();
   //Creo que aqui deberia ir printf y eso para desplegar la lectura
   }
}