Forum: Mikrocontroller und Digitale Elektronik MCP23S17 Welche Registerbank aktiv?


von Rene Z. (renezimmermann)


Lesenswert?

Hallo, ich habe ein kleines Problem.

Der Portexpander MCP23S17 hat 2 umschaltbare Registerbänke. Je nach 
eingestellter Registerbank liegt das Bit (IOCON.BANK) zum umschalten an 
einer anderen Adresse((0x05 & 0x15) sowie (0x0A & 0x0B)). Wie bekomme 
ich nun raus welche Bank aktiv ist? Ich weiß ja nicht welche Bank aktiv 
ist, ergo welche Adresse ich lesen soll. Übersehe ich etwas?

Gruß Rene

von Christoph (Gast)


Lesenswert?

"Aktiv" ist erstmal keine.
Du liest die aus, an der Du dein Signal erwartest.

von Irgendwer (Gast)


Lesenswert?

Rene Zimmermann schrieb:
> Wie bekomme
> ich nun raus welche Bank aktiv ist

The Power-on Reset sets the registers to their default values
and initializes the device state machine.

Du bekommst es nicht heraus, du bestimmst es in dem du die Defaultwerte 
bewusst überschreibst.

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.