Kannst du mir erklären was es mit "parallel-in/serial-out" auf sich hat?
Genau was der Name sagt. Parallele Eingänge. Ein Ausgang der zum µC geht. Über den Takteingang kann man dann Bit für Bit einlesen
Das ist das Gegenstück zu SIPO Registern wie dem 74HC595 bei denen man Ausgänge erweitert.
Schaue grade nach Port-Expandern.. mir dünkt, das wäre die einfachste und beste option.. nur wie das funktioniert, da stehe ich noch auf dem schlauch
PCF8574 (8 Bit) oder MCP23017 (16 Bit). Das kann doch nicht so schwer sein da eine der vielen Anleitungen zu finden.
und frage mich ob das auch wirklich mit Encodern funktioniert
Encoder liest man sowieso am besten nicht über externe Interrupts ein, sondern in dem man sie regelmäßig z.B. alle 1-2ms abfragt. Das kann man genauso über Peripherie-Bausteine machen. Natürlich ist das langsamer als es direkt zu machen, aber wenn es sich im manuelle Eingaben und nicht eine Motorwelle handelt sollte das reichen