- LiFePO4 Speicher Test         
Ergebnis 1 bis 10 von 11

Thema: I2C Kommunikation zwischen Nucleo STM32F103RBT6 und Sensor Honeywell HIH9120

Baum-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    30.04.2012
    Beiträge
    13

    I2C Kommunikation zwischen Nucleo STM32F103RBT6 und Sensor Honeywell HIH9120

    Hallo zusammen,

    ich versuche ein Temperatur- und Feuchtigkeitssensor mit dem Entwicklungsboard Nucleo STM32 zu verbinden. Dieser Sensor lässt sich mit I2C ansprechen und die Adresse ist laut Datenblatt 0x27. Nun arbeite ich mit dem mbed Compiler und habe folgendes Programm zur Kommunikation.

    Mein Programmcode sieht wie folgt aus:
    #include "mbed.h"
    I2C i2c(PB_11, PB_10);

    const int addr = 0x27;

    int main() {
    char cmd[2];
    while (1) {
    cmd[0] = 0x01;
    cmd[1] = 0x00;
    i2c.write(addr, cmd, 1);

    wait_ms(10);
    }
    }


    Mit einem Logic Analyzer nehme ich die Kommunikation auf um mein Problem zu beheben und stelle folgendes fest:
    - Bei einer eingegebenen Adresse addr=0x26 spricht der Mikrocontroller eine Adresse 0x26 an
    - Bei einer eingegebenen Adresse addr=0x27 spricht der Mikrocontroller eine Adresse 0x28 an
    - Bei einer eingegebenen Adresse addr=0x28 spricht der Mikrocontroller eine Adresse 0x28 an

    Das ist in meinen Augen extrem merkwürdig und ich kann mir da nicht weiterhelfen. Hat jemand Erfahrung mit dem Entwicklungsboard und kann mir bei dem Fehler auf die Sprünge helfen?

    Danke für Hilfestellungen im voraus!

    Angehangen das Screenshot des Logic Analyzers bei addr=0x27

    Klicke auf die Grafik für eine größere Ansicht

Name:	screenshot.jpg
Hits:	10
Größe:	55,9 KB
ID:	30223
    Geändert von Klacknack (02.06.2015 um 06:37 Uhr)

Ähnliche Themen

  1. Antworten: 0
    Letzter Beitrag: 26.02.2014, 08:09
  2. i2c Kommunikation zwischen ATmega2561 und MD25
    Von loewe.xy im Forum C - Programmierung (GCC u.a.)
    Antworten: 1
    Letzter Beitrag: 23.05.2013, 23:37
  3. Kommunikation zwischen AVR's I2c- Bascom Code?
    Von toter_fisch im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 4
    Letzter Beitrag: 01.04.2012, 21:53
  4. Kommunikation zwischen uP und Pc
    Von XC866 im Forum C - Programmierung (GCC u.a.)
    Antworten: 3
    Letzter Beitrag: 14.02.2007, 15:48
  5. Kommunikation zwischen AVR und PC
    Von im Forum AVR Hardwarethemen
    Antworten: 8
    Letzter Beitrag: 10.02.2004, 13:26

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress