- 3D-Druck Einstieg und Tipps         
Ergebnis 1 bis 3 von 3

Thema: Welche hex. Adresse hat mein TMP175 Temperatursensor

  1. #1
    Benutzer Stammmitglied
    Registriert seit
    28.08.2005
    Alter
    37
    Beiträge
    82

    Welche hex. Adresse hat mein TMP175 Temperatursensor

    Anzeige

    LiFePo4 Akku selber bauen - Video
    Hallo,

    ich habe mehrere TMP175 Sensoren für den I2C Bus.
    Ich möchte nun in meinem C Programm über define den Sensor definieren.
    Code:
    #define Tmp175_01  0x48
    Jedoch bin ich mir mit der Adresse nicht sicher

    zum Datenblatt

    Wie errechnet sich der Hex-Wert?

    Vielen Dank!

    //edit: hier mein aktueller Versuch einen Temperaturwert auszulesen:
    Code:
    #include <stdlib.h> 
    #include <avr/io.h>
    #include <string.h>
    #include "lcd.h"
    #include "rn-control.h"
    #include "i2cmaster.h"
    
    
    /** Some DEFINES here...*/
    #define Tmp001  0x48
    
    /*### Hauptschleife ###*/
    int main(){
    	/* Initialisierungen */
    	waitms(1000);
    	lcd_init(LCD_DISP_ON);
    	lcd_clrscr();//!< loescht das Display
    	lcd_puts("initializing i2c...\n");
    	i2c_init();
    	unsigned char ret1,ret2;
    	/* String auf Display anzeigen */
    	i2c_start_wait(Tmp001+I2C_WRITE);
    	i2c_write(0xB0);
    	lcd_puts("done\n");
    	i2c_rep_start(Tmp001+I2C_READ);
    	ret1 = i2c_readAck();
    	lcd_puts((const char*)&ret1);
    	ret2 = i2c_readNak();
    	lcd_puts("hurray\n");
    	//lcd_puts(&ret1);
    	if(ret1)
    	  lcd_puts("hurray ;\n");
    	for(;;){//ever
    		waitms(500);
    	}
    	return 0;
    }

  2. #2
    Erfahrener Benutzer Roboter-Spezialist
    Registriert seit
    09.05.2007
    Beiträge
    202
    Hallo,

    du musst zu den Werten aus Tabelle 11 hinten noch ein Bit anhängen (Schreib- oder Leseadresse).
    Gruß, Stefan

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    28.08.2005
    Alter
    37
    Beiträge
    82
    Zitat Zitat von StevieL
    Hallo,

    du musst zu den Werten aus Tabelle 11 hinten noch ein Bit anhängen (Schreib- oder Leseadresse).
    Tatsache!
    Ging vom MSB aus, was ich anhängen muss - vielen Dank!

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •  

LiFePO4 Speicher Test