Forum: Mikrocontroller und Digitale Elektronik PCA9685 - 2 verschiedene Adressen


von Arne (Gast)


Lesenswert?

Hallo
Mit einem I2C Bus Scanner habe ich den PCA9685 laufen lassen. Dabei 
wurden mir 2 Adressen angezeigt. 0x84 und 0xe0. Habe dabei die Adresse 
A1 verbunden.Nach meinem Verständnis dürfte doch nur eine Adresse 
angezeigt werden.
Wieso zwei?
LG Arne

von Alex G. (dragongamer)


Lesenswert?

Die Adresse verschwindet wenn du den PCA9865 abklemmst?

von Jörg R. (solar77)


Lesenswert?

Arne schrieb:
> Habe dabei die Adresse A1 verbunden.

Wie sind die anderen Adresseingänge verschaltet? Offen sollten sie nicht 
sein.

von gugl (Gast)


Lesenswert?

0xe0 scheint die all-call-adress zu sein

7.3.7 ALLCALLADR, LED All Call I2C-bus address

The LED All Call I2C-bus address allows all the PCA9685s in the bus to 
be programmed
at the same time (ALLCALL bit in register MODE1 must be equal to 1 
(power-up default
state)). This address is programmable through the I2C-bus and can be 
used during either
an I2C-bus read or write sequence. The register address can also be 
programmed as a
Sub Call.

von gugl (Gast)


Lesenswert?

05h ALLCALLADR 7:1 AC[7:1] R/W 1110 000* ALLCALL I2C-bus
address register

1110 = E

von Arne (Gast)


Lesenswert?

Alex G. schrieb:
> Die Adresse verschwindet wenn du den PCA9865 abklemmst?

Dann wird nur die Adresse des Displays angezeigt.

Jörg R. schrieb:
> Wie sind die anderen Adresseingänge verschaltet? Offen sollten sie nicht
> sein.

Vom Hersteller des kleinen Boards gibt es nur die Möglichkeit einer 
Verbindung.

gugl schrieb:
> 0xe0 scheint die all-call-adress zu sein

Wenn ich es richtig gelesen habe müsste es sogar 3 Adressen geben.
Wieso 3 Adressen?
Habe noch mal den Scanner laufen lassen und es kommt 0x84 und 0xe0

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.