Gast
#2002907
Hi zusammen, ich möchte meinen ATMega88 um 8 Inputs und 8 Outputs erweitern. Dazu habe ich an einen 74xx165 und ein 74xx595 gedacht. (beschaltung siehe Anhang) Da ich an den 595 in 10ms abständen daten sende, dachte ich mir, das ist ein perfektes Intervall um meine Taster gleich mit abzufragen. Ich würde also meine Ausgänge und Eingänge in einem Aufwasch schreiben und lesen. Wenn ich jetzt aber keinen ganz groben Fehler beim lesen der Datenblätter gemacht habe, dann shiften beide Register an der low->high-Flanke. Stell ich jetz den SPI-Modus so ein, dass es für den 595 passt, dann habe ich beim lesen des 165 die Datenflanken genau dann wenn sie nicht sein sollten. ich müsste also das clk-signal für den 165 genau invertieren. ich dachte da an einen Transistor mit Pullup, allerdings hab ich absolut keine ahnung welchen Transitor ich für über 1MHz (so schnell soll das SPI takten) hernehmen kann. Die standard BC817 sind zwar mit 100MHz ausgeschildert, allerdings hab ich irgendwie ein komisches Gefühl. Das wär zu einfach. Als Pullup dachte ich so an 1k. Schätze das sollte reichen. Ich will also euren (meist) fachmännischen Rat dann doch lieber nochmal einholen, bevor der Frust wächst. Gibt doch Sinn den Transitor einzubauen (SPI-Modus dann 00)? Der Transistor BC817, ist der OK mit den widerständen? Danke schonmal lg Chris
