- Akku Tests und Balkonkraftwerk Speicher         
Ergebnis 1 bis 3 von 3

Thema: Welche hex. Adresse hat mein TMP175 Temperatursensor

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Benutzer Stammmitglied
    Registriert seit
    28.08.2005
    Alter
    37
    Beiträge
    82

    Welche hex. Adresse hat mein TMP175 Temperatursensor

    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
  •  

Labornetzteil AliExpress