-
        

Ergebnis 1 bis 3 von 3

Thema: Raspberry Pi I2C Sensoradresse herausfinden

  1. #1
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    17.02.2009
    Ort
    Aachen
    Beiträge
    1.055

    Raspberry Pi I2C Sensoradresse herausfinden

    Anzeige

    Hallo beisammen,

    ich hab nen TexasInstruments tmp100 an nen Raspberry Pi angeschlossen.
    Mit dem Befehl
    Code:
    i2cdetect -y 1
    bekomme ich auch angezeigt, dass der Sensor existiert:
    Code:
         0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
    00:          -- -- -- -- -- -- -- -- -- -- -- -- -- 
    10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
    20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
    30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
    40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 4f 
    50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- 
    60: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --

    Mit dem Befehl
    Code:
    i2cdump -y 1 <i2c-Adresse des ICs>
    soll der Sensor eigentlich seine Register ausgeben.
    Allerdings hab ich nicht rausgefunden, welche Adresse der IC nun hat.

    Versuche wie fx4f, fx40, fx4f verlaufen leider ins Leere:
    Code:
     i2cdump -y 1 fx40
    Error: Chip address is not a number!
    Usage: i2cdump [-f] [-y] [-r first-last] I2CBUS ADDRESS [MODE [BANK [BANKREG]]]
      I2CBUS is an integer or an I2C bus name
      ADDRESS is an integer (0x03 - 0x77)
      MODE is one of:
        b (byte, default)
        w (word)
        W (word on even register addresses)
        s (SMBus block)
        i (I2C block)
        c (consecutive byte)
        Append p for SMBus PEC

    @Admin/Mod: Argh...falsches Thema erwischt, bitte verschienden... Danke!

  2. #2
    Erfahrener Benutzer Fleißiges Mitglied
    Registriert seit
    07.01.2010
    Alter
    27
    Beiträge
    106
    Error: Chip address is not a number!
    sagt hier eigentlich schon alles: Der Befehl erwartet die Adresse als Hexadezimalzahl, also so: "0x4f"
    -> Siehe auch
    ADDRESS is an integer (0x03 - 0x77)

  3. #3
    Erfahrener Benutzer Roboter Genie
    Registriert seit
    17.02.2009
    Ort
    Aachen
    Beiträge
    1.055
    Ah, ich hab den Wald vor lauter Bäumen nicht mehr gesehn. Ich hatte eben alles über i2cdump -y 0 und -y 1 durchprobiert.
    Mit
    Code:
    i2cdump -y 1 0x4f
    bekomme ich nun
    Code:
    pi@raspberrypi /sys/bus/i2c/devices/i2c-0 $ i2cdump -y 1 0x4f
    No size specified (using byte-data access)
         0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f    0123456789abcdef
    00: 19 80 4b 50 XX XX XX XX XX XX XX XX XX XX XX XX    ??KPXXXXXXXXXXXX
    10: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
    20: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
    30: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
    40: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
    50: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
    60: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
    70: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
    80: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
    90: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
    a0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
    b0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
    c0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
    d0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
    e0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX
    f0: XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX XX    XXXXXXXXXXXXXXXX

    Danke für deine Hilfe.

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 21.03.2013, 19:18
  2. Raspberry Pi I2C
    Von Kampi im Forum Raspberry Pi
    Antworten: 69
    Letzter Beitrag: 23.01.2013, 20:00
  3. Anfängerfrage: I2C Atmega und Raspberry
    Von palermo im Forum Elektronik
    Antworten: 8
    Letzter Beitrag: 13.11.2012, 13:47
  4. Antworten: 4
    Letzter Beitrag: 07.09.2012, 17:06
  5. Servoposition herausfinden?
    Von jagdfalke im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 15
    Letzter Beitrag: 19.06.2005, 22:55

Berechtigungen

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