- fchao-Sinus-Wechselrichter AliExpress         
Ergebnis 1 bis 10 von 25

Thema: Mehere Ausgangspins

Hybrid-Darstellung

Vorheriger Beitrag Vorheriger Beitrag   Nächster Beitrag Nächster Beitrag
  1. #1
    Neuer Benutzer Öfters hier
    Registriert seit
    09.05.2010
    Ort
    Baden Württemberg
    Beiträge
    11
    Hallo,
    ich Programmiere mit einem AT89C5131, also 8051-Familie. Auf dem RP6 ist ja ein ATMega128, aber dort gibt es doch auch eine I2C-Lib. Einfach die hier geposteten Funktionen anschauen und den groben Verlauf nachbauen, dann müsste es passen.
    Ich habe mal in der Anleitung zum RP6 geschaut (S.107ff). Du musst den dann im Master-Mode initialisieren. Danach wird aus meiner init_PCA9555 zum Beispiel ein Aufruf der Funktion void I2CTWI_transmit3Bytes(uint8_t adr, uint8_t data1, uint8_t data2, uint8_t data3)
    Konkret also I2CTWI_transmit3Bytes(PCA9555_wr, 0x06, 0x00, 0xF8 );
    Lesen mehrerer Bytes macht die Funktion void I2CTWI_readBytes(uint8_t targetAdr, uint8_t * messageBuffer, uint8_t numberOfBytes);
    Für das obige Beispiel muss aber (vermutlich) trotzdem die Schreibadresse des Bausteins eingesetzt werden:
    I2CTWI_transmitByte(PCA9555_wr, 0x01); // Adresse auf Register 0x01 setzen
    uint8_t Port[1]; // als Array definiert, obwohl nur 1 Byte. Macht die Pointerei einfacher.
    I2CTWI_readBytes(PCA9555_wr, Port, 1); // der Pointer Port zeigt auf die Anfangsadresse des Arrays Port[], also auf Port[0]

    viel Erfolg
    Bernhard

  2. #2
    Neuer Benutzer Öfters hier
    Registriert seit
    09.05.2010
    Ort
    Baden Württemberg
    Beiträge
    11
    Das obige natürlich ohne Gewehr - äh Gewähr

    tschuessle
    B.

  3. #3
    Benutzer Stammmitglied
    Registriert seit
    24.03.2010
    Ort
    Steiermark
    Alter
    32
    Beiträge
    65
    naja dann werd ich das mal versuchen vl funktioniert es, ich werd das Ergebnis spätestens nächste Woche posten

    MfG Snow Wolf
    Geändert von Snow Wolf (23.04.2011 um 22:14 Uhr)

Berechtigungen

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

fchao-Sinus-Wechselrichter AliExpress