Gast
#496514
Hallo, ich habe das Wochenende damit zugebracht den 74HC165 einzulesen, es ist mir aber nicht gelungen das richtig hinzubekommen (trotz vielen googlens). Habe dazu eine kleine Testschaltung, wie folgt aufgebaut: 8 poligen DIP-Schalter mit den Eingängen D0-D7 verbunden, die Eingänge werden mit Pull-Down-Widerständen auf Masse gezogen. Ist ein Schalter aus liegt an dem jeweiligen Eingang des 74HC165 logisch 0 an, ist ein Schalter an entsprechend logisch 1. Das Einlesen habe ich mir wie folgt gedacht: 1.) /PL (Pin 1) auf 0 und dann wieder auf 1 setzen (Die Zustände von D0-D7) werden ins Shiftregister des 74HC165 übernommen. 2.) Dann lese ich das erste Bit am Ausgang Q7 (Pin 9) aus 3.) CP (Pin 2) auf 1 und dann wieder auf 0 setzen (einmal Takten) ... das ganze 8 mal wiederholen, dann sollte ich ein Byte ausgelesen haben, leider bekomme ich kein sinnvolles Ergebnis. Mir ist auch die Funktion von DS (Pin 10) nicht ganz klar, muss dieser möglicherweise auf Masse gelegt werden? Ich habe bisher immer mit dem 4021 als Shiftregister (Parallel Input - seriell Output) gearbeitet und hatte niemals Probleme damit. Ich hoffe mir kann jemand einen Tip geben wo mein Denkfehler ist. Vielen Dank