Gast
#545015
Hallo Leute, wie steuere ich einen MCP23S17 von BASCOM aus an. Folgende Schaltung ATMEGA 32 mit SD-Karte (SPI-Hard). Nun will ich die vorhandenen Ports um 32 Ausgänge und 16 Eingänge erweiter, da SPI glaube ich da ganz gut für geeignet ist habe ich mich für die 16 BIT I/O Expander entschieden. Bin jedoch ein wenig mit der englischen Doku. überfordert. Also an die AUsgänge kommen LED'S an die Eingänge Taster. Der Atmega läuft mit 16MHZ, es kommt hier absolut nicht auf Timing an. Muss also keine Assembler Routine sein. Ich möchte gerne den CS über einen sep. Ausgang des Atmega setzten, damit es keine Konflikte mit der SD-KArte gibt. Was ich brauche ist folgendes: Bei den Ausgängen einfach nur 2 bytes schreiben, vorher auf Eingang schalten. Bei den Eingängen: Pull Up setzten / Interrupt belegen (Sobalt eine Taste gedrückt wird) / zwei Bytes lesen. Danke für Eure Ideen. Gruss, Stephan