Hallo, ich bin aus dem Datenblatt des MCP23S17 nicht so richtig schlau geworden. Bislang habe ich nur mit TLC5916/7 oder den HC595 Schieberegistern gearbeitet. Diese konnte ich problemlos kaskadieren. Nun war ich auf der Suche nach einem Schieberegister mit I/Os. Hatte mir vorab auch den MCP23S08/9, diese haben jedoch den Nachteil, dass ich diese nur bei Großhändlern im DIP bekomme. Nun also der MCP23S17. Aus den AppNotes geht nicht heraus, wie ich mehrere ICs miteinander verbinde. Einfach CS, SCK, SI und SO alle parallel an den Schieberegistern und den Kontroller? Entscheiden, wo was passiert sind dann lediglich die 8 Adressmöglichkeiten. Sehe ich das richtig?
Bernd schrieb: > Einfach CS, SCK, SI und SO alle parallel an den Schieberegistern und den > Kontroller? Entscheiden, wo was passiert sind dann lediglich die 8 > Adressmöglichkeiten. Sehe ich das richtig? Ja, so funktioniert das. Wenn Du mehr brauchst nimmst Du einen weiteren PIN als CS und kannst wieder 8 parallel dazu schalten.
Zwar schon älter aber der Adressdekoder A0/A1/A2 muß erst im IOCON Register aktiviert werden. (bit HAEN 0x04) Bis dahin sind die 3 Pins egal. Ein Jammer das man die ganze Chip-Adressierung nicht mit dem unbenutzen Bit0 abschalten kann.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.