-
Thread
Suche ketten AND GATE
okay... Posts vor dem ersten Kaffee sind nie gut :-) 74HC241 mit Pull Downs an den Ausgängen
daß man bestimmt das richtige findet. Ansonsten 74165: http://www.nxp.com/documents/data_sheet/74LV165A.pdf
-
Thread
Logik Baustein gesucht
So ganz verstehe ich deine Frage nicht, aber ein 74HC139 hat doch intern 2 x 2zu4-Decoder!? Vielleicht erklärst Du mal wozu Du das ganze brauchst!
74HC4051/2/3
-
Thread
BHKW-Steuerung
>74HC1650 Du musst richtig lesen. Das ist ein 74HC165D >Wie fragst du die Taster denn ab? Polling? Interrupt? Interrupt macht man nict keine Tasterauswertung. Die werden über SPI eingelesen und
Controllers angeschlossen und die fragst du über Polling ab!? Ok, dann werd ich mich mal mit dem IC 74HC165D vertraut machen müssen :)
-
Thread
Und wat is mit SPI
recht gut mit den Gegebenheiten klar. Wenn du was "simulieren" willst, nimm je zwei Schieberegister 74HC595 und 74HC165, schließ sie an wie unter [[AVR-Tutorial:_Schieberegister]] beschrieben und häng LEDs an die Ausgänge und Taster an die Eingänge. Was hast du denn bisher schon? Kann es sein, dass
gut mit den Gegebenheiten klar. > > Wenn du was "simulieren" willst, nimm je zwei Schieberegister 74HC595 > und 74HC165, schließ sie an wie unter [[AVR-Tutorial:_Schieberegister]] > beschrieben und häng LEDs an die Ausgänge und Taster an die Eingänge. > > Was hast du denn bisher schon? > Kann
-
Thread
ATmega in einem Mischpult (Umrüstung)
auf 8 "reduzieren". Die Erfassung der Taster lässt sich sehr einfach mit Schieberegistern machen (74HC165). Die Umschaltung der Analogeingänge kann man bequem mit ein paar Port-Pins machen. Ich habe bei meinem Selbstbau Synth 16 Potis, 11 Taster und 24 LED's mit dem AVR verarbeitet. Gar kein Problem
Matrix ist nicht so gut, wenn mehrere Tasten gedrückt (Dioden notwendig). Ich würde 74HC4051 für analog nehmen und 74HC165 für die Tasten. Oder je Taste+Poti ein ATTiny25 und dann alle parallel am I2C-Bus. Das Thema hatten wird doch schonmal. Peter
-
Thread
Habe viele analog + digital IC´s abzugeben Gesperrt
einmal mein IC Bestand SN4929 40Stk SN4930 70Stk 74S201N 40Stk 74LS533 N 30Stk 74LS57N 80Stk 74F00N 12Stk 74HC109N 25Stk 74HC93N
15Stk 74LS293 100Stk 74LS191 35Stk 74F10 20 74AS534 20 74LS165 8 74LS02
-
Thread
[V] Bauteilesammlung, 500+ Teile, ICs (74er), Mikrocontroller uvm.
gezählt, alle Mengenangaben sind nur circa-Werte!): * ICs (in drei Sortimentskästen sortiert) 15x 74HC595N 15x 74HCT02N 2x 74HC283N 5x 74HC04N 2x 74HC08N 10x 74HC109N 10x 74HCT138N 5x 74HCT10N 8x 74HCT139N 5x 74HCT151N 5x 74HC32N 10x 74HC148N 10x 74HCT153N 10x 74HCT107E 10x 74HCT161E
YM3812 2x Yamaha Y3014B218AD 10x K561KN2 4x AT28C64 (64K EEPROM) 2x AS6C1008 (128K SRAM) 5x 74HC165N 5x 74HC573AN 10x AT28C16 (2K EEPROM) 5x AT28C256 (32K EEPROM) 2x R1LP0408D (512K SRAM) 10x 74HC164 10x 7489N 1x M27C2001 3x HEF4017B 5x UCY 74S405 5x CXK5814P 4x UM61512AK 5x 74LS163AN
-
Thread
5M40Z als IO Erweiterung
Bit-Schieberegister dort hinein bekommt. Der 5M40Z kostet bei Mouser 86ct. Das ist doch günstiger als ein 74HC595 und ein 74HC165.
Der 74HC595 kostet bei Reichelt nur 31 cent, aber ob es funktioniert wär dennoch interessant, mach ;-)
-
Thread
Parallel ->Seriell ->Parallel Wandlung
möchte ich das Signal ohne Mikrocontroller Seriell übertragen. Ich habe dazu die beiden Schieberegister 74HC165 und 74HC164. Allerdings habe ich beim 74HC165 ja den Load Pin der die Eingange einliest. Wie könnte ich diesen Load Pin betreiben. Habe es schon mit einem 4017 probiert, der nach 8 taktetn ein High
-
Thread
ATmega32A; 595; 165 Code Hilfe benötigt
Hallo Leute, ich habe mich heute mal an eine funktion für die 74hc595er und den 74hc165 gearbeitet. Meine 595er Funktion funktioniert nicht wirklich, Die LED's gehen zwar in einem sich wiederholenden Schema an und aus, aber nicht so wie eigentlich gedacht ( es ist
///////////// #define PARALLEL165_PIN PC3 #define PARALLEL165_PORT PORTC #define PARALLEL165_DDR DDRC #define PARALLEL165_high() (PARALLEL165_PORT |= _BV(PARALLEL165_PIN)) #define PARALLEL165_low() (PARALLEL165
-
Thread
Encoder/Decoder mit mehr Datenleitungen
Typ. Die Info nützt dir wenig, denn du willst ja per Funk die seriellen Daten abtransportieren. 74HC165 oder 75HC595 sind Klassiker, aber allein nützt der dir gar nichts.
: > Die Info nützt dir wenig, denn du willst ja per Funk die seriellen Daten > abtransportieren. 74HC165 oder 75HC595 sind Klassiker, aber allein nützt > der dir gar nichts. Das dort noch etwas drum rum gebaut werden muss ist mir schon klar. Der pure IC alleine bringt natürlich rein gar nichts.
-
Thread
ATMEGA128 mit PIO-Baustein 82C55
, wenn er neben so nem Uralt-Monster-Chip 8255 sitzen muß. Nimm einfach ne entsprechende Anzahl 74HC165 am SPI und gut is. Wenn Dich der hohe Layoutaufwand nicht scheut, kannst Du auch ein paar 74HC541 und nen Dekoder 74HC138 nehmen, dann sind die Inputs direkt im SRAM gemappt. Peter
greifen, nur habe ich zum Beispielschaltplan http://www.mikrocontroller.net/attachment.php/30856/SPI_74HC595.pdf eine Frage. Bei den Ausgängen (HC595) liegt dort OE permanent auf Masse. Das heißt doch, dass die Ausgänge dort das sofort wiedergeben, was an jeweiligen internen Latch Outputs anliegt.
-
Thread
ATMEGA "Propagation delay"
Neugier. Ich habe folgenden Thread entdeckt: http://www.mikrocontroller.net/topic/143445 Da wird ein 74HC165 (8-Bit-Schieberegister mit Parallelem Eingang) mit demselben Taktsignal wie der ATMEGA betrieben. Via Portpin werden neue Werte geladen. Damit das Ausgangssignal stimmt, also das erste Bit in etwa
Byte. Problemmacher ist hier der *asynchrone* "Load"-Eingang. Die Lösung liegt aber wohl nah. Beim 74HC166 ist der Load-Eingang im Gegensatz zum 74HC165 mit dem Takt synchronisiert. (Ich habe aber bislang nur einen kurzen Blick ins Datenblatt geworfen). Den CP/M Thread habe ich sporadisch verfolgt
-
Thread
Stromverbrauch einer Schieberegisterkette
Geplant ist eine Schieberegisterkette, bestehend aus: 14 Stück TPIC6B595 und 4 Stück 74HCT165, also 32 digitale Eingänge und 112 digitale Ausgänge. Das "Drumrum" soll bei diser Frage hier keine Rolle spielen. Nur soviel: Die Ausgänge sind LEDs, die eine separate Spannungsversorgung
für den Lerneffekt wie eigenes Erleben :-). Symmetrische Übertragung brauchst du natürlich nicht. 74HC/HCT kann man etwa bis 50cm (elektrisch kurze Leitung) mit nicht angepasster Leitung (eine einfache Drahtverbindung ist eine nicht angepasste Leitung) betreiben. Bei 74LS waren es ca. 150cm, kommt schon
-
Thread
Platine verbraucht zu viel Strom
unterschiedliche Sachen anzeigen sollen) wird der uC über die DIP-Schalter(R6-R13 sind Pull-Downs), U3 ist ein 74HC165 (parallel zu seriell Schieberegister), so dass die 8 Positionen der Dip-Schalter über einen Eingang am uC anliegen. Der uC steuert die Latches (U4 und U5), die wiederum die ULN 2004 (U6 und U7)
gesockelt ?) – ohne Änderung (ich hatte ein ähnliches Problem schon einmal, da war es der uC und der 74HC165). - Den Elko (C12) habe ich auch getauscht, ebenfalls ohne Erfolg (ist halt einfach...) - Wenn ich die Latches und die ULN2004 (U4, U5, U6, U7) entferne, ist der Verbrauch wieder bei 0,01mA.
-
Thread
schieberegister
parallel input heißt, sie dienen als eingangsschieberegister - genauso wie HC165 IC: parallel in serial out uC: serial in
Nur würde ich für den Output eher den 74HC595 nehmen. Für den Input evtl. 74HC589 Grund: Output latches und 3-State output. Hängt aber natürlich von deinem geplanten Einsatzzweck ab, ob du das brauchst.
-
Thread
Audio Mux für Vorverstärker
Nimm den Klassiker: 74HC4052
Peter D. schrieb im Beitrag #5234279: > Nimm den Klassiker: 74HC4052 Naja das Datenblatt spricht nicht so für den 74HC4052. Thd 0,12% bei Vis = 4.0 V (p-p); VCC = 2.25 V; VEE = -2.25 V und 10kHz.. -50dB Off-Isolation at 1MHz -60dB Crosstalk at 1MHz
-
Thread
kleines programm benötigt
ein normgerechtes serielles Signal (eben damit man KEIN Programm schreiben muss) ist die Wahl des 74HC164/NE555 etwas ungünstig. Neben dem 8 bit Schieberegister braucht man da nämlich noch einen rücksetzbaren 8 bit Zähler der mit der 16-fachen Baudrate getaktet wird (74HC161). Geht die RS232 Leitung
Schieberegister. Wird Bit 8 HIGH, wird der Zähler gestoppt. So kommst du mit einem NE555, einen 74HC161 und einem 74HC165 aus und kannst normale 8 bit Datenbytes senden mit 1 Startbit und 1-2 Stoppbits und niemand muss ein Programm schreiben.
-
Thread
16 zu 1 Multiplexer
MINDESTENS 2,4V, typisch 3,4V. Das sind die normalen TTL Pegel. Aber heute nimmt man CMOS. Also 74HC150, wenn man den irgendwo kaufen kann. ISt ein uralter Exot. Nimm Standardteile. Oder besser, sag erstmal, WAS du machen willst.
Ach Mist, du hast ja Eingänge. Dann also 2x 74HC165.
-
Thread
Tasten ueber Schieberegister - EMV?
Geistertasten-Signale", obwohl >nichts gedrueckt wurde. >11 Tasten werden über 2 8 Bit Schieberegister 74HCT165 ausgelesen Viel einfacher zu verdrahten und weit weniger störanfällig ist es, alle Tasten an die Ausgänge eines oder mehrerer Schieberegister HC595 o.ä. zu schalten und mit (Schottky)Dioden
Anstatt 74HCT165 zu verwenden, wäre langsame CMOS Technik besser; z.B. 4021. Ich vermute einen Fehler beim Timing. Überprüfe, ob Du die Datenleitung zum richtigen Zeitpunkt einliest. Nach der steigenden oder nach
-
Thread
Schieberegister Tristate SER / QH*
Beim 74hc595 ist der QH* nicht Tristate. SER ist ohnehin ein Eingang.
Ja, das hat mich auch schon geärgert, daß die Inputregister (74HC165, 74HC597) nicht mit anderen SPI-ICs zusammengeschaltet werden können. Man muß noch ein 74HC125 Gatter dahinter schalten. Peter
-
Thread
Suche 2 Bauteile
Entweder man nimmt einen Mikrokontroller oder einen CPLD. Als Schieberegister fällt mir noch der 74HC299 ein, hat parallele Ein-/Ausgänge, aber nicht getrennt. Hab ich früher gerne verwendet (war der DDR-Typ DL299). Peter
@Rahul Die andere Richtung fehlt parallel rein seriell raus, das währe 74*165. Ich überlege gerade 2 Schieberegister zu verwenden den 74*164 und den 74*165, das kostet mich allerdings wertvollen Platz. Das ganze soll später in einer Unterputzdose passen. Ich will die
-
Thread
Porterweiterung
bidirektionale Porterweiterung realisiert? Am besten serielle (SPI) Verbindung zum uC! :-) Sowas wie 74HC4094 und 74HC165 in einem... ;-) Ich hoffe ihr versteht, was ich meine...! (als Beispiel fällt mir das alte, parallele Ungetüm 8255 ein...) Danke!
Bidirektionales Schieberegister: 74HC299 Peter
-
Thread
SPI kaskadieren
--> Datenblatt z.B. vom 74HC595
Alle übernehmen dann die Daten mit der gemeinsamen 0-1-Flanke des /CS-Signals. Das geht mit SRGs (74HC595, 74HC165), dem LED-Treiber MAX7219, DACs usw. Mit ADCs geht das in der Regel nicht, da sie die Konfiguration einlesen und gleichzeitig den ADC-Wert ausgeben. Diese muß man einzeln selektieren
-
Thread
Wie Array-Size bekannt machen
immer diesen Wert hat! Ich hab sowas schonmal gemacht und es geht sehr gut. Ein Task liest über 74HC165 digitale Eingänge ein und legt sie im SRAM ab. Für alle anderen Tasks sind diese Eingänge im SRAM als const definiert, d.h. sie dürfen sie lesen, aber nicht ändern. Ansonsten würden sie ja kein Abbild der physischen Eingänge am 74HC165 mehr sein. Peter
-
Thread
Auswertung mehrerer Drehencoder
Prozessors. ;-) 16 Drehgeber sind 3x16=48 Pins (incl. Taster). Die kann man per Schieberegister ala 74HC165 einlesen und gut.
Quatsch! > 16 Drehgeber sind 3x16=48 Pins (incl. Taster). Die kann man per > Schieberegister ala 74HC165 einlesen und gut. OMG!!! So ein Käse!
-
Thread
Tristate Ausgänge im CPLD verbinden?
nachtrag: beide OE1,OE2 sind nie gleichzeitig High, dafür ist der 74Hc238 da.
ahhhh, jetzt kapier ich. Wenn ich jetzt auch noch den 74Hc165 "einbauen" will, da kann ich aber seine Eingänge mit den Ausgängen des Tristate verbinden, oder muss ich das auch anders machen?
-
Thread
Anfänger: Geht das so?
Ausgänge beliebig erweitern, ohne dass mir die Pins ausgehen. Das war mein Gedanke dahinter. Bzw. IC5 (74HC165N) ist vielleicht wirklich überflüssig... nur für die Schalter. Da hast du recht. Ich bin mir noch nicht sicher, wie ich die Sensoren (DS18S20) an so einen Baustein schalten kann, dass man sie
anzusprechen. Einmal implementiert, lassen sich aber beliebig viele an eine Leitung hängen. Den 74HC595 kannst Du kaskadieren. Das Signal, das bei QH* heraus kommt einfach in den nächsten 74HC595 hineinschieben. Damit werden keine weiteren Pins benötigt, wenn aufgerüstet werden soll. Bei vernünftiger
-
Thread
Schaltimpulse stören Atmega32
Schaltung mit den von mir verwendeten Bauteilen: - Objekt geschlossen, dann liegt low am Eingang eines 74HCT165 (8-bit-parallel-in/seriell-out shift register) Objekt offen liegt high am Eingang an (Schaltplan "Sender") - Übertragung der Daten per Leitung zur Anzeige (Schaltplan "Empfänger")
Schaltung bezüglich der Sensor-Eingänge zeugt auch eher von > Optimismus. Wo Du das erwähnst: die 74HCT165 sollten besser durch 74HC165 ersetzt werden, denn der 0-Pegel (Reed-Kontakt + Diode) ist unnötig knapp an der Schaltschwelle. Ein RC-Glied zum Schutz der Eingänge wäre auch nicht schlecht. Gruß
-
Thread
Analogeingang
bietet ein herkömmliche AVR leider nur sehr viel wenig. So man wie man die Digitale Eingänge mit der 74HC165 erweitern, kann, wäre da auch eine Möglichkeit für Analogeingänge? danke im Voraus Franky
Ja, mit Analogmultiplexern wie dem 74HC4076 bzw. CD4067.
-
Thread
PISO ähnlich 74XX165
einen frei machen. SPI ist so wie so schon in Gebrauch, also wäre ein PISO Schieberegister ähnlich 74XX165 ganz passend. Der 74XX165 selber fällt wegen dem H-L-H Pegel an PL flach, da eben nur noch ein PIN für /CE frei ist. Gibt es Schieberegister, an denen ich /CE und PL kurz schließen kann, bzw.
einen frei machen. SPI ist so wie so schon in Gebrauch, also wäre ein > PISO Schieberegister ähnlich 74XX165 ganz passend. > Der 74XX165 selber fällt wegen dem H-L-H Pegel an PL flach, da eben nur > noch ein PIN für /CE frei ist. > Gibt es Schieberegister, an denen ich /CE und PL kurz schließen kann
-
Thread
-
Thread
µC + Lichtschranken + FlashCard
3 ext Interrupts, wenn man die gut verschaltet geht das schon. Erweitern lässt sich die Sache mit 74x165. Wenn du SMD löten kannst, kannst du auch nen Mega128 oder auch mehrere nehmen. Die haben dann genug Interrupts. Was fertiges wird es wohl nicht wirklich geben.
Ja wie oben bereits geschrieben nen 74HC165 oder 74HCT165,....
-
Thread
Apex Schweißgerät Jobspeicher defekt (Steuerplatine)
Also verbaut sind: U1 und U3: 74HC595 U2: ULN2803AFWG U4: TD62783AFG U5: LS165A U6 und U9: HC244SJ U7: LM2904 U13: C8051F023 http://www.waveshare.net/datasheet/SILABS_PDF/C8051F02x.PDF Gruß Matthias
M. B. schrieb im Beitrag #5422188: > Also verbaut sind: > U1 und U3: 74HC595 > U2: ULN2803AFWG > U4: TD62783AFG > U5: LS165A > U6 und U9: HC244SJ > U7: LM2904 > U13: C8051F023 Bis auf den Mikrocontroller U13 hat keiner dieser Bausteine Speicher, die Parameter
-
Thread
74HCT166 - Buttons am Arduino auslesen
Hallo, ich stehe vor dem Problem, dass ich mit Hilfe eines 74HCT166 meine Eingangports erweitern möchte. Aber so ganz durchsteige ich die Sache noch nicht. [[https://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister#Porterweiterung_f.C3.BCr_Eing.C3
Hier sind zwei Seiten, auf denen das Prinzip am Beispiel des 74HC165 ganz gut erklärt ist. Beides auf Englisch, aber sicherlich kein Problem. https://learn.sparkfun.com/tutorials/shift-registers https://iamzxlee.wordpress.com/2014/05/13/74hc165-8-bit-parallel-inserial-out-shift-register
-
Thread
Ersatz für cd4035
der 74hc195 scheint brauchbar: http://focus.ti.com/docs/prod/folders/print/cd74hc195.html
4021 und nur die letzten 4 bit beschalten. Fällt mir jetzt spontan ein. 74HC165 ginge auch noch. Blackbird
-
Thread
74HC4067 Nachfolgeschaltung?!
einen PIC18F4550 und will damit mehrere Multiplexer schalten. Angefreundet hab ich mich mit dem Typ 74HC4067. Dieser besitzt 16 Anschlussmöglichkeiten und kann sowohl als Digital Input/Output als auch als analoger Input verwendet werden. Die Ansteuerung mit den Steuerpins ist mir soweit klar und auch
direkt ansteuere. Genau deshalb nimmt man eben keine Multiplexer, sondern Schieberegister (z.B. 74HC595). Und als Eingänge dann praktisher Weise auch (z.B. 74HC165). Mit 5 IO-Pins sind dann z.B. 256 Ausgänge und 256 Eingänge kein Problem. http://www.mikrocontroller.net/articles/AVR-Tutorial
-
Thread
-
Thread
ATmega - zu wenige Input-Pins
Hi, 8-bit parallel-in/serial out shift register http://assets.nexperia.com/documents/data-sheet/74HC_HCT165.pdf
gemeinsamen Matrix mit z.B. LEDs als Ausgabe. - Für binäre Signale serielle (4094) und parallele (74HC574) Register oder, wenn z.B. immer nur einer von 8 angesteuert werden muss z.B. ein 74HC138 - Man kann auch einen weiteren Controller per I²C anschnuddeln und diesen als Porterweiterung nutzen. Kann
-
Thread
Auslesen Kodierschalter BCD mit z.B. atMega88
Effizient" wäre ansonsten auch noch, eine synchrone serielle Schnittstelle und daran 5 Schieberegister 74xx165 als Eingänge und zwei 74xx595 als Ausgänge zum Multiplexen zu nehmen. Spart Pins.
Für 10 Schalter kannst du anstatt zwei 74HC138 auch einen 74HC42 nehmen.
-
Thread
IR Sensor mit uC
kann um möglichst wenige pins zu verwenden. Mit einer GPIO Erweiterung, z.B. einem Schieberegister 74HC165, einem PCA9554 oder was es sonst noch so gibt.
gpio schrieb im Beitrag #4087387: > Mit einer GPIO Erweiterung, z.B. einem Schieberegister 74HC165, einem > PCA9554 oder was es sonst noch so gibt. analog Mutiplexer gehen auch, sogar bidirektional. Joachim B. schrieb im Beitrag #4087385: > Ich kenne Abstandsmesser eher mit Ultraschall
-
Thread
5V -> 3.3V bei 10Mhz
gering waren. Nun habe ich einen Anwendungsfall, wo ich mich nicht mehr sicher fühle: [code] 74HC165 o-----[===]------o Xmega128 (Eingang) VCC=5v 1k Ohm VCC=3.3V [/code] Der AVR soll das 74erSchieberegister auslesen. Die Taktleitungen kann ich direkt verbinden, aber die Daten-Leitung
Beitrag #3108963: > Warum nimmst Du nicht ein Schieberegister mit 3.3V? ... wo doch der verwendete 74HC165 auch mit 3.3V läuft :-) Gruß Dietrich
-
Thread
suche ic PWM
CMOS Logik könnte man das für 8 Timeslots pro Periode so lösen: Man nehme einen Binärzähler (z.B. 74HC163) und verbindet die 3 niederwertigsten bits mit den Steuereingängen eines 74HC4051. An den Eingängen des 74HC4051 kannst du dann High/Low für den entsprechenden Timeslot anlegen. Den Zähler muss
wiederholt wird. Dann könnte man ein USART verwenden oder einen Parallel-Seriell-Umsetzer, wie den 74HC165. Mit PWM hat das aber beliebig wenig zu tun.
-
Thread
-
Thread
Zeichenprogramm CPLD?
gearbeitet und will mir mal die CPLD´s reinziehen. Habe auch schon etwas ein Planung. Ich müsste 2x 74HC4094,1x 74HC238,1x 74HC165,1x 74HC00 in ein CPLD "einbauen". Meine Frage gibt es eine Art Zeichenprogi wo z.b. ich diese Gatter auswählen kann und wie einen Schaltplan verdrahten kann? Später will
-
Thread
AVR VGA Terminal
ausschlisslich schwarz/weiss Text. Verwendet wird ein ATmega644P (auf 25MHz uebertaktet) und ein 74HC165 Schieberegister (AVR gibt 8 Pixel parallel aus, werden im Schieberegister serialisiert um die 25 MHz Pixeltakt zu erreichen). Ein Paar weiter Infos gibt's hier: http://www.thebackend.de/microcontroller
gleicher Funktion noch etwas vereinfacht: Entfallen sind der Programmierstecker und der Bustreiber 74HC244, der für die eigentliche Funktion keine Rolle spielt. Das Ergebnis befindet sich im Anhang. Die Firmware läuft hierauf ohne Änderung. Thomas
-
Thread
Analog Multiplexer kaskadieren
Stellen wieder auf einen Pin demultiplexen kann. Habe mir dafür die folgende Schaltung mit ein paar CD74HC4067 überlegt. Kann das so funktionieren, oder ist da ein Denkfehler drin. Gehts einfacher ? Bei den zu schaltenden Signalen handelt es sich einfach nur um Logikpegel. Da ich noch nicht genau
eine Art Kabel/Durchgangstester. Hat mal ein Praktikant bei uns gebaut, für 40 Pole. Einfach per 5x 74HC595 für die Ausgänge und 5x 74HC165 für die Eingänge, der Rest ist software in einem kleinen AVR. Ach ja, man sollte die Ausgänge per Diode zum Open Drain machen und an allen Eingängen einen 10K
-
Thread
80C51 - External Access und Bus
#4145935: > Schliesslich soll das ganze ja Bidirektional > funktionieren. Und wie soll das mit einem 74hc244 funktionieren?
I2C, SPI, CAN, USB haben die oft auch intern. Und IO-Erweiterung macht man deutlich bequemer mit 74HC595/165 am SPI, falls die gewonnenen 18 IOs nicht schon ausreichen.
-
Thread
Mehrere Dreh-Encoder an einem Arduino / ADC
zusätzlich Zeit kostet. Nimmt man dagegen eine UART als SPI, lassen sich pro Interrupt 16 Bit (2* 74HC165) = 5 Drehgeber zugleich einlesen.
MaWin schrieb im Beitrag #6110350: > Wer 74HC166 einige 74HC4067 täten es ja auch, aber statt ein IC Grab zu bauen würde ich doch einen µC pro Encoder wählen
-
Thread
Taster per SPI auslesen?
parallelen Eingänge an Schieberegistern mit Eingangs-FlipFlops verwenden. Solche ICs gibt es: z.B. 74HCT597 ober 74HC589 Allerdings sind diese ICs schon relativ alt, man kriegt sie kaum noch (meine ich zu mindest). Zudem ist es nur möglich, so wie ich das Datenblatt verstehe den Eingangszustand in
Schieberegistern (gibt ja jene mit gepufferten Eingängen und jene ohne) solche Dinge realisieren. 74xx165 oder x597. Schau mal hier: http://www.mikrocontroller.net/articles/Porterweiterung_mit_SPI#Eing.C3.A4nge