-
-
Neuer Benutzer
Öfters hier
I2C Portexpander - Max7311 - Ansteuerung!?
Hallo,
ich schlage mich gerade mit der Ansteuerung vom MAX7311 rum.
Leider bekomme ich da nix raus.
Der Chip liegt auf Adresse 64 und ERR zeigt beim Ansprechen auch keinen Fehler.
Das Minimalbeispiel soll die Register auslesen und müsste bei einigen die Power-Up-defaults angeben. -> 255
Raus kommt aber immer nur die 0.
Wer hat da eine Idee??
-------------------
For Register = 0 To 8
I2cstart
I2cwbyte 64
I2cwbyte Register
I2cstart
I2cwbyte 65
I2crbyte Wert
I2cstop
Print Register ; " - " ; Wert
Next
-------------------------
Ausgabe:
0 - 0
1 - 0
2 - 0
3 - 0
4 - 0
... etc
-
Erfahrener Benutzer
Fleißiges Mitglied
Beschränk Dich doch einfach auf die Befehle I2CSEND und I2CRECEIVE. Die Adresse und die Variable musst Du freilich auch noch dahinter angeben. Bin aber grad zu faul in der Hilfedatei nachzuschauen.
Bei mir hat's bislang auf diese Weise auch immer geklappt. 
Verzeih mir die Frage - Leitungsfehler sind auch ausgeschlossen? (Pull-Up-Widerstände?)
-
Neuer Benutzer
Öfters hier
Nicht das wir uns falsch verstehen, ich möchte die Konfigurationsregister auslesen - Nicht die Ports selbst.
Die Ansteuerung und das Lesen der Ports klappt einwandfrei.
Berechtigungen
- Neue Themen erstellen: Nein
- Themen beantworten: Nein
- Anhänge hochladen: Nein
- Beiträge bearbeiten: Nein
-
Foren-Regeln
Lesezeichen