- LiFePO4 Speicher Test    Werbung      
Ergebnis 1 bis 10 von 22

Thema: PCF8574 mit Taster auslesen

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    HaWe
    Gast
    ich veerwende diesen Code für Arduino C/C++:

    Code:
    #include <Wire.h>
    
    #define ADDR_PCF8574  0x30
    
    void setup() {
       Wire.begin();
       writei2cbyte(ADDR_PCF8574, 0xff);
       //...
    }
    
    void writei2cbyte(int addr, byte data) {
      Wire.beginTransmission(addr);
      Wire.write(data);
      Wire.endTransmission();
      delay(5);
    }
    
    uint8_t readi2cbyte(uint8_t addr, uint8_t reg) {
      uint8_t  bdata;
    
      Wire.beginTransmission(addr);
      Wire.write(reg);                   // target data register number
      Wire.endTransmission();
    
      Wire.requestFrom(addr, reg);           // Request 1 bytes from PCF8574
      while(Wire.available() < 1);           // Wait for byte to become available
      bdata = Wire.read();      
      return(bdata);
    }
    
      //...
      uint8_t bitmask = readi2cbyte(ADDR_PCF8574, 1);  // read all btn states (bitmask) at reg 1
      if(bitRead(bitmask,1) {...}
      else 
      if(bitRead(bitmask,2) {...}  
      //...
    Geändert von HaWe (18.08.2015 um 06:58 Uhr)

  2. #2
    Benutzer Stammmitglied
    Registriert seit
    19.03.2015
    Beiträge
    31
    Ich habe gerade eben einen 16Mhz Quarz mit entsprechend zwei 22pF Kondensatoren an den Atmega gelötet und es hat direkt funktioniert. Es scheint so als hätte der Atmega tatsächlich den Quarz des Programmes verwenden.

    @HaWe
    Danke für die Antwort, auch wenn sich das Problem gerade gelöst hat Bild  .

Ähnliche Themen

  1. PCF8574 nach Interrupt an INT2 auslesen
    Von Reissdorf im Forum C - Programmierung (GCC u.a.)
    Antworten: 7
    Letzter Beitrag: 22.03.2013, 08:38
  2. Taster-Spannung auslesen mit RN-Control und BASIC
    Von Torrentula im Forum Basic-Programmierung (Bascom-Compiler)
    Antworten: 14
    Letzter Beitrag: 08.04.2010, 19:21
  3. Einzelnen Taster auslesen.
    Von Asuroneuling im Forum C - Programmierung (GCC u.a.)
    Antworten: 59
    Letzter Beitrag: 19.07.2009, 16:39
  4. PCF8574 auslesen
    Von Andun im Forum C - Programmierung (GCC u.a.)
    Antworten: 3
    Letzter Beitrag: 29.10.2007, 19:10
  5. ASURO ADC für Taster direkt auslesen
    Von I2C im Forum Asuro
    Antworten: 10
    Letzter Beitrag: 17.06.2005, 15:54

Berechtigungen

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

    Werbung      Labornetzteil AliExpress