- 12V Akku mit 280 Ah bauen         
Ergebnis 1 bis 2 von 2

Thema: I2C Arduino

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    17.09.2004
    Alter
    39
    Beiträge
    647

    I2C Arduino

    Hi,

    gehen wir "erst"mal davon aus das meine Hardware in Ordnung ist.

    Ich versuche gerade einen ADS7828 mit einem Arduino Nano V3 zu verbinden.
    Leider bekomme ich keine Antwort.
    Ich poste erstmal meinen Quellcode:
    Code:
    #include <Wire.h>
    
    int ledPin = 13;
    int chread;
    byte adress_write_1 = B10010000;
    byte adress_read_1 = B10010001;
    
    
    void setup(){
      pinMode (ledPin, OUTPUT);  
      Serial.begin(9600);
      Wire.begin();
    }
    
    
    void loop(){
     delay(500);
     
     digitalWrite(ledPin, digitalRead(ledPin) ^ 1);
     
     Wire.beginTransmission(adress_write_1); 
     Wire.write(B00011100);
     Wire.beginTransmission(adress_read_1); 
     chread = Wire.read();
     Serial.print(chread);
     chread = Wire.read();
     Serial.print(chread);
     Wire.endTransmission();    
     
     }
    Für das Prinzip der Übertragung habe ich einen Bascom Code gefunden:
    Code:
    i2cstarti2cwbyte adres_write
    i2cwbyte command_byte
    i2cstart
    i2cwbyte adres_read
    i2crbyte highbyte, ack
    i2crbyte lowbyte, nack
    i2cstop
    Das entspricht auch dem was ich aus dem Datenblatt des ADS7828 lesen konnte.

    Ich habe irgendwo gelesen das der ADS7828 eine 8bit Adresse erwartet die Arduino Wire Library aber nur eine 7bit Adresse verschickt.
    Wie muss ich vorgehen um das Problem zu lösen?
    Kann mir jemand helfen?

    Danke
    Gruß Daniel
    Unser Sommer ist ein grün angestrichener Winter. Das einzige reife Obst, das wir haben, sind gebratene Äpfel. [Heinrich Heine]

  2. #2
    Erfahrener Benutzer Roboter Experte
    Registriert seit
    17.09.2004
    Alter
    39
    Beiträge
    647
    Hi,

    habe das Problem gelöst. Auf http://www.gravitech.us/i2c128anco.html gibt es einen Beispielcode. Da wär ich so nie drauf gekommen.

    Danke trotzdem...
    Unser Sommer ist ein grün angestrichener Winter. Das einzige reife Obst, das wir haben, sind gebratene Äpfel. [Heinrich Heine]

Ähnliche Themen

  1. Arduino uno ... need help
    Von Leftbehindesp im Forum Arduino -Plattform
    Antworten: 3
    Letzter Beitrag: 09.02.2012, 11:46
  2. [ERLEDIGT] [ARDUINO] 2 Motoren + Servo mit dem Arduino Uno steuern
    Von Torrentula im Forum C - Programmierung (GCC u.a.)
    Antworten: 0
    Letzter Beitrag: 31.08.2011, 16:31
  3. ARDUINO ARDUINO l293D + MegaservoLib
    Von m1ch15inner im Forum Microcontroller allgemeine Fragen/Andere Microcontroller
    Antworten: 2
    Letzter Beitrag: 11.07.2011, 11:50
  4. Arduino Uhr?
    Von pro-bot128 im Forum Arduino -Plattform
    Antworten: 8
    Letzter Beitrag: 19.12.2010, 15:47
  5. Arduino und pal
    Von Thomas$ im Forum C - Programmierung (GCC u.a.)
    Antworten: 3
    Letzter Beitrag: 22.03.2010, 21:35

Berechtigungen

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

12V Akku bauen