-
Thread
74HC595N Max. Anzahl an einem AVR
Hallo, ich möchte gerne einige 74HC595N und 74HC165 an meinen Atmega644 anschließen (insgesamt ca. 64 stk.) Theoretisch sind ja unendlich möglich da SerIn immer mit SerOut des Vorherigen IC´s verbunden wird. Doch SCK hängt ja am Atmega
könnte es bei 60 74HC595N nicht schon Probleme mit dem Takt geben, jeder der IC verzögert ja die Daten, die SCK leitung ist aber nicht verzögert.
-
Thread
I/O Erweiterung
hallo, mir fällt da so aus dem stegreif der 74ls165 ein. ein seriell/parallel schieberegister ... tb
Für Eingänge: 74HC165, Ausgänge: 74HC595 Die liest man dann zyklisch in den Bitspeicher (d.h. Adresse 020h...02Fh) ein bzw. aus und hat somit quasi virtuelle Ports, die sich bitweise setzen löschen oder testen lassen
-
Thread
Welche ICs als Grundausstattung?
Schlachtfesten. Wenn du aber sowieso gerade Teile bestellst, kannst du dir natürlich ein paar NAND (74HC00), NOR (74HC02) und XOR (74HC86) mit dazulegen lassen. Damit kannst du alle 16 zweistelligen Logikfunktionen mit maximal zwei Gattern realisieren. Was man aus der 74-Serie vielleicht eher mal braucht, sind Schmitt- Trigger (74HC14), Flipflops (74HC73 und 74HC74), Monoflops (74HC123 und 74HC221) und — in Verbindung mit µC-Schaltungen — Schieberegister (74HC165 und 74HC595), Analogmultiplexer (74HC4051, 74HC4052 und und 74HC4053
-
Thread
8bit PISO Register mit Operating Temp. bis +140°C
sm320f2812-ht.pdf (-55 °C - 220 °C) Aus den Daten (Figure 6-1) kann man sehr grob ableiten, wie lange ein HC165 z.B. http://www.nxp.com/documents/data_sheet/74HC_HCT165.pdf bei solchen Temperaturen durchhält. Zumal dieser. mit 500 mW total power dissipation im TSSOP spezifiziert ist. Bei einem Derating von
ht.pdf > (-55 °C - 220 °C) > Aus den Daten (Figure 6-1) kann man sehr grob ableiten, wie lange ein > HC165 z.B. http://www.nxp.com/documents/data_sheet/74HC_HCT165.pdf > bei solchen Temperaturen durchhält. Zumal dieser. mit 500 mW total power > dissipation im TSSOP spezifiziert ist. Bei einem Derating
-
Thread
TTL - Sollte man sich heute damit noch befassen?
Leitungen einzusparen oder besonders schnell auf etwas zu reagieren. Daher sollte man sich mit den 74HCxxx und CD40xx/45xx beschäftigen. Gatter (74HC00, 02, 04, 08, 14, 32, 86), FFs (74HC74, 112), Zähler (74HC161, 193, 393, 4040), Schieberegister (74HC164, 165, 595, 4094), Dekoder, Multiplexer (74HC138
Allerdings > bringen sie wieder die Notwendigkeit eines stabilisierten > Netzteils ein Nö. Die 74HC laufen mit 2..6V, lassen sich unstabilisiert mit 3V oder 4,5V Batterien speisen. Auch einige 4000-er gibt es als 74HC, z.B. 74HC4040, 74HC4511, 74HC4051. Der Vorteil ist der höhere Ausgangsstrom
-
Thread
Frontpanel für AVR Webmodule
folgende Fragen zum Schaltungsdesign: 1.) Ist es richtig das ich die Bausteine der Porterweiterung (74HC165N / 74HC595N) sowie die Steuerelektronik des LCD Displays an die +3,3 Volt Versorgung hänge? (Das ATMega644p Board arbeitet mit 3,3V VCC) 2.) Kann ich als Chipselect-Leitung Port PB0 (LCD-Anzeige
Kann ich zum Steuern der Latchs für die Porterweiterung, ein und daselbe Signal für die Bausteine 74HC165N (Pin 1) und 74HC595N (Pin 12) verwenden? 4.) Benötige ich den Widerstand R3 den unbedingt, der das MOSI-Signal (Porterweiterung für die Eingänge am Baustein 74HC165N) entkoppelt? Gruss Alois
-
Thread
2x 74LS674 Schieberegister in serie
Emperor_L0ser schrieb: > Moin, > warum benutzt du keine 74xx595 Schieberegister. Der LS674 ist ein PISO (parallel in/seriell out). Aber im Prinzip hast Du recht, 4 Stück 74HC165 und die Sache ist gegessen. Und obendrein noch massig Strom gespart (HC statt
oh man für 26Cent pro 74HC165 kann man das ganze auch schnell wieder über den haufen werfen :-)
-
Thread
Impuls beim Einschalten
mit jeweils einem 74HC165 verbunden ist. Das oben gezeigte Bild ist aus dem Datenblatt des ADC. Ich will diesen kontinuierlich laufen lassen, damit ich mir keine weiteren Gedanken über eine Steuerung machen muss. Auf
der nähe gibt es also nur: Vcc, GND, Serial Data und CLK vom SPI und die Parallel Load-Leitung vom 74HC165 Soweit verständlich? Gruß Tim
-
Thread
74HC573 als Eingangserweiterung
Ich würde 74HC165 nehmen, da macht das Layout deutlich weniger Arbeit. Der 2560 hat 4 UARTs. Mit einer UART im SPI-Mode kannst je Interrupt 2 Byte einlesen. Und für 24V einfach Spannungsteiler davor.
schrieb im Beitrag #5553235: > sowie das ich > auch noch 48 eingänge realisieren möchte. 6 Stück 74HC165 zu kaskadieren ist kein Problem. Ab 100 Stück (= 800 Eingänge) würde ich vielleicht noch Treiber zwischenschalten und nicht die vollen 8MHz Baudrate nehmen.
-
Thread
Tristate Shiftin Register gesucht
Peter schrieb im Beitrag #3929655: > Das SN54HC165 hat jedoch einen QH welcher Low ist wenn CLK INH High ist. Nein, wie kommst du darauf? QH und /QH sind einfach die komplementären Ausgänge der letzten Stufe. >CLK INH wollte ich als Slave
So ein Schieberegister mit Tristateausgang gibt es leider nicht bei den klassischen 74xx ICs. Muss man halt ein 74HC1G125 nachschalten.
-
Thread
Schieberegister Frage
Mit einem (oder mehreren) 74*165. Der hat 8 Dateneingänge. Mit einem Latch-Impuls werde die Daten ins Schieberegister gespeichert und können dann mit einer Clock Bit für Bit hinausgeschoben werde. Ist quasi ein inverser 74*595
Hmm. Habe jetzt schon anderweitig herausgelesen, daß man dazu wohl den 74*166 verwenden kann. Bin jetzt nicht der Hardwareexperte, vermute mal, daß die 165 und 166 sehr ähnlich sind. Haben ja auch fast die gleiche Nummer :-)
-
Thread
[V] Aufräumaktion Hobbykeller
7490, 1 Stück 47. 74H50, 1 Stück 48. 74LS08, 8 Stück 49. 74ACT08, 5 Stück 50. 74HC165, 4 Stück 51. 74LS161, 4 Stück 52. 74ACT14. 3 Stück 53. 74LS145, 3 Stück 54. 7448, 10 Stück 55. 74LS48, 10 Stück 56. 74LS00, 24 Stück 57. 7400, 25 Stück 58. 74H00, 6 Stück 59. 74HC244, 1 Stück 60. 7404, 3 Stück 61. 74HC273, 1 Stück 62. 74273, 3 Stück 63. 74HC573, 5 Stück 64. 74192, 2 Stück 65
-
Thread
8 Drehencoder abfragen, aber wie?
Portpins und um die Rechenleißtung zu schonen, dachte ich einen Digital-In-Multiplexer wie z.b. den 74HC165 zu nutzen. Da er ja 8 Eingänge hat, wären doch Theoretisch 4 Encoder möglich. Oder bin ich da komplett auf dem Holzweg? Danke!
und richtig ein 74HC165 liest 4 Encoder aus,
-
Thread
Shiftregister Ein + Aus mit 4 Signalen?
gleichzeitig den Status von 8 Schaltern einlesen. In http://www.mikrocontroller.net/attachment/1483/SPI_74HC595.pdf werden fünf Signale benutzt und dort steht was von unterschiedlicher "clock phase". Ist das der Grund für 5 Signale, würde das mit einem Signal für beide Schieberegister-Typen nicht gehen und
Anfänger sehe ich da überhaupt keine Unterschiede. http://www.datasheetcatalog.org/datasheet/philips/74HC_HCT165_CNV_2.pdf http://www.datasheetcatalog.org/datasheet/philips/74HC_HCT595_CNV_3.pdf
-
Thread
äquivalent zu interrupt change gesucht
Vielleicht den Wert in einem PISO Register wie dem 74HC165 zwischenspeichern und nach dem Aufwachen auslesen?
Hallo, mit dem Standard-Baustein 74HC123 * Nexperia / NXP: https://www.nexperia.com/products/analog-logic-ics/synchronous-interface-logic/multivibrators/74HC123D.html * Datasheet https://assets.nexperia.com/documents/data-sheet/74HC_HCT123
-
Thread
Gesucht: Analog Schieberegister
Hallo, Ich habe an meinem Raspberry Pi per SPI ein paar 74hc165 und 74hc595 angeschlossen um mehr Digitale Ein und Ausgänge zu erhalten. Jetzt würde ich gerne noch 4 analoge Eingänge dabei hängen. Verdrahtet habe ich immer nur MOSI oder MISO also nie beides
aber nicht kann, da ich die MOSI Leitung nicht verfügbar habe. Meine Idee war jetzt einfach einen 74hc165 zu nehmen und einen analog in digital out IC zu nehmen und diese miteinander zu verschalten, so dass ich über den 74hc165 den Wert des Analog ICs auslesen kann. Gefunden habe ich dafür bis jetzt
-
Thread
Ideen für verbesserung der Schaltung
den 74HC595 schiebst kannst du dir die NPN sparen.
dann seriell weiter gegeben und sollen am LED Quadrat wieder parallel ausgegeben werden. Bei dem 74HC595 wäre in meinem fall ein 74HC165 der sender :) welches IC nimmt man um die daten in serielle umzuwandeln? Weil ich meine bei denen ist ja die Clockleitung mit in der Data leitung integriert, wenn
-
Thread
Mehrere Attinys verbinden
Man nehme: 4x 75HCT165 1x Mega8 oder Tiny2313 (wegen RS232) und verschalte es wie folgt: VCC | [1K-Netzwerk] | [8 Schalter] | +-----+ | |74HCT| +------------| 165 |-------[CLK]------
| | | | +-----+ | | | | |74HCT| | | | +------------| 165 |-------[CLK]-------------------+ | |-------[SerialOut]-----------+ | +-----+ | |
-
Thread
[V] Frühjahrsputz die zweite
0,50 € 10 x 74HC74 Logic 0,50 € 10 x 74HC173 Logic 1,00 € 10 x 74HC241 Logic 1,00 € 10 x 74HC541 Logic
1,00 € 10 x 74HC574 Logic 1,00 € 10 x 74HC74 Logic 0,50 € 10 x 74HCT125 Logic 0,50 € 10 x 74HCT165 Logic
-
Thread
datenübertragung über Schieberegister
ist der für die ausgabe der fertigen daten zuständig? Andere frage kann ich die 4000er und die 74HC Reihe vermischen? Weil ich habe leider nur einen 74HC4094 da. Den würde ich dann natürlich mit 5V anstelle der 9V versorgen.
nur Data leitung und GND ist echt nice. Andere frage ich habe jetzt die gesamte schaltung mit 74ern aufgebaut. genauergesagt das serielle signal wird jetzt von einem 74HC165 erzeugt und durch den 74HC595 wieder in ein paralleles umgewandelt. Jedoch habe ich das Problem das der 595er willkürlich
-
Thread
I²C Portbaustein nur von Philips?
gegen I2C, z.B. nehme ich gerne EEPROMs 24C02...24C512. Aber die PCF8574 sind im Vergleich zum 74HC595 völlig schamlos überteuert. Übrigens, das Gegenstück zur Eingangserweiterung nennt sich 74HC165. Mit insgesamt 5 Leitungen hast Du dann also unbegrenzt viel Ein- und Ausgänge. Peter
Andere Möglichkeit: geht aber nur bei 8051-Systemen! Adressbus dekodieren (74HC138) und 74HC574 als Porterweiterungen. Beliebig ausbaubar, günstig, schnell. gruß, hoschi
-
Thread
MC14021 Schieberegister = 74xx165
Stange) tasten). Jetzt habe ic das Tutorial Schieberegister durchgearbeitet. Im Tutorial ist ja der 74xx165 als Beispiel hergenomme. Jetzt hat der nur komplett andere Pinbezeichnungen. Meine Frage: Welcher Pin (74xx165) entspricht welchem Pin (MC14021)???? Vielen Dank für eure Beühungen Gruß
ersten blick nicht kompatibel zu sein. Als modernes Schieberegister wuerde ich heutzutage zB das 74HC595 als Seriell-Parallel und das 74HC597 als Parallel-Seriell verwenden. Und die dann so ansteuern, dass sie die gewuenschte Funktionalitaet erfuellen.
-
Thread
suche Prozessor
Die STR71xF-Serie (ARM7TDMI) von ST hat ein 10*16Bit SPI, d.h. wenn Du da 20* 74HC595 und 20* 74HC165 ranhängst, hast Du insgesamt 160 Ins und 160 Outs. Einfach die SPI-FIFO mit 10 Words füllen und wennse fertig ist, die 74HC595 latchen und die 10 aus den 74HC165 eingelesenen
-
Thread
Serielle Daten bitweise in die Variable schreiben
Hier ein Beispielcode zum Einlesen 2 * 74HC165 kaskadiert: [c] #include <avr\io.h> struct bits { uint8_t b0:1, b1:1, b2:1, b3:1, b4:1, b5:1, b6:1, b7:1; } __attribute__((__packed__)); #define SBIT(port,pin) ((*(volatile struct bits
SPI_CLK_oe SBIT( DDRB, 0 ) #define SPI_MISO_in SBIT( PINB, 2 ) // input #define HC165_LD SBIT( PORTB, 3 ) // parallel load #define HC165_LD_oe SBIT( DDRB, 3 ) uint16_t read_2xhc165( void ) { uint8_t i; uint16_t b = 0; SPI_CLK_oe = 1; HC165_LD_oe
-
Thread
Bauteile die man immer haben sollte sind :
Compressor oder EQ) würde mich auch interessieren. Folgende Teile stehen bereits auf meiner Liste: 74HC595 74HC165 74HC00 74HC08 CA3046 ATmega32A LED's Drehencoder Potis Kondensatoren Widerstände wobei ich für 74HC08 und 74HC00 noch keine Verwendung habe (Sie sind einfach bei
74HC14, denn kann man für sehr viele Dinge gebrauchen, vor allem RC-Oszillatoren und Signalbereinigung.
-
Thread
Viele Drehimpulsgeber an einem PIC
74HC165 8-Bit Parallel-Input to Serial-Output Shift Register Reichelt: 34ct, du benötigst 2x20/8bit = 5 Stück davon. Zusammen 1,70 EUR...
Immer 4 gleichzeitig einlesen (8 Pins), und das x5. Wenn die 13 Pins zuviel sind, nimmt man ein 74HC165 zum einlesen und ein 74HC299 zum Multiplexen: Das kostet 4 Pins (MOSI, MISO, 2xSCK). Der Aufwand zum einlesen ist verschwindend gering.
-
Thread
16 Eingägne einlesen
ihr es realisieren? 1) Ich sehe zwei möglichkeiten multiplexer (2 3 aus 8 multiplexer). 2) 2 mal 74HC597 bzw.74HC165. mit SW-SPI Für beider varianten wäre noch genug pins vorhanden die SPI müsste aber via SW realisiert werden. Ich würde dennoch so aus dem Bauch heraus behaupten, dass die 2
Ich würde dir aber den 74xx165 raten.
-
Thread
PIC18F4550 minimale Beschaltung mit maximaler Portanzahl möglich?
PIC mit dem Oszi messen können und es ist sind auch die 16Bit's die ich mittels Schaltern über zwei 74HC165 eingebe. Nun bekomme ich es aber einfach nicht hin die 16 Bit mit den 74HC595 auszulesen. Ich möchte einfach nur die 16Bit von den Schaltern an meinen 16 LED's nach 2x 74HC595 angezeigt bekommen
ich Schiebereaktionen sehe. Ich weiß das ich den Takt-Mode umschalten muss für den SHCP Takt vom 74HC595, aber wie soll ich das mit den Takt für den STCP Takt realisieren? Kann mir vllt jemand genau erklären wie ich was am 74HC595 und PIC anzuschließen habe damit das endlich funktioniert? Da es
-
Thread
Einige Fragen!Eingänge multiplexen...
Was denn nun, willst du Digital- oder Analog-Eingänge? Digital ist einfach: nimm ein paar 74HC165 (Schieberegister), da hast du bei jedem 8 Eingänge und kannst (theoretisch) soviele du willst hintereinanderschalten. Ansteuerung entweder per Hardware-SPI des AVRs oder in Software. MfG Andreas
damit der erste AVR sich nicht mit dem umrechnen beschäftigen muss. Kannst du ne kurze Erklärung zum 74HC165(Schieberegister) geben. Oder gibt es irgendwo ein Datenblatt.
-
Thread
Was stimmt mit diesem Layout / dieser Schaltung nicht ?
, aber das ganze ist schnell erklärt: Es handelt sich um eine SPI-Schaltung mit 8 LEDs an einem 74HC595 (links) und 8 Tastern an einen 74HC165 rechts. Vor den LEDs sitzen logischerweise Vorwiderstände, die Eingänge des 74HC165 sind jeweils über 10k mit Masse verbunden sowie mit dem 5V-Ausgang des
HC also High-Speed C-MOS... Das heisst, kleinste Ströme und schnelle Flanken. Da sieht man sogar bei den Profis manchmal Stütz-C´s direkt an den Chip gelötet. Das kanns schon gewesen sein. Die entprellung
-
Thread
Arduino 8-Taster Bit-Addierer mit mehreren 7-Segment Anzeigen
. Habe das gleich mal korrigiert. Aber an der Funktionsweise ändert sich ja nichts. Von den 74HC595 sind auch ein paar vorhanden die verbaut werden wollen :). Michael B. schrieb im Beitrag #7486618: > Also das mit den Tasten am 165 geht so nicht, pull up nicht verstanden. > Wenn du die Dezimalpunkte
René H. schrieb im Beitrag #7486690: > Von den 74HC595 sind auch ein paar vorhanden die > verbaut werden wollen :). Der multiplext das dreistellige LED-Display, dem die Vorwiderstände fehlen? Dessen drei gemeinsame kommen direkt aus dem Nano A0.
-
Thread
Mein erster Schaltplan. Kritiken (konstruktiv) sind ausdrücklich erwünscht.
Du kannst noch mit Invoke auf das Bauteil klicken, dann bekommst du GND und VCC für den 74HC165. Daran könntest du dann noch einen 100nF !Abblockkondensator anschließen. Der 16MHz Quarz kann unter Umständen weggelassen werden, das kommt natürlich auf die Baudrate deines Uart, und was du
#3645351: > Du kannst noch mit Invoke auf das Bauteil klicken, dann bekommst du GND > und VCC für den 74HC165. Daran könntest du dann noch einen 100nF > !Abblockkondensator anschließen. Danke, aber rechts neben dem IC ist das so :) Holger L. schrieb im Beitrag #3645351: > Der 16MHz Quarz kann unter
-
Thread
Fading Funkuhr
machen - dein 4 Bit Schieberegister sind nur bedingt OK. Ersten zu schwach (weil HEF4000 Serie, 75HC ist deutlich leistuingsfähiger) und zweitens eher unüblich. EIn 74HC595 oder 74HC165 sind hier das Mittel der Wahl -Deine Multiplexer sind überflüssiger Balast, das kann man besser direkt per AVR steuern
> - dein 4 Bit Schieberegister sind nur bedingt OK. Ersten zu schwach > (weil HEF4000 Serie, 75HC ist deutlich leistuingsfähiger) und zweitens > eher unüblich. EIn 74HC595 oder 74HC165 sind hier das Mittel der Wahl Jepp das stimmt, allerdings hatte ich die geschenkt bekommen und gerade da. Ich
-
Thread
8x8 Matrix mit Hallsensoren
Rollover", wenn kurzzeitig mehrere Tasten gedrückt sind. Hier hilft am einfachsten ein Prioritäts-Encoder 74xx147/148 https://www.ti.com/lit/ds/symlink/cd74hc147.pdf https://www.ti.com/lit/ds/symlink/sn74hc148.pdf
Eine Handvoll Schieberegister ala 74HC595 oder PCF8574. Wenn es denn UNBEDINGT eine Matrix sein soll, könnte man PNP-Transistoren über den Open Collector Ausgang ansteuern und deren Emitter an die geschalteten Zeilen klemmen. Siehe Anhang
-
Thread
8-Bit Latch mit "Read-back"
einer Variable zu merken. Zur Porterweiterung nutze ich auch gerne eine Schieberegister-Kette mit 74HC595 (spart noch mehr Pins). Da kannst du den letzten QH' dann natürlich auch wieder an einen Eingangspin des uC hängen. Du musst beim Lesen dann natürlich immer das gelesene Bit wieder vorne in die
Schieberegisterkette reinfüttern, damit der Ursprungszustand nach einmal Durchshiften wieder hergestellt ist. Da das 74HC595 ein output latch hat, ändert sich an den Ausgängen beim Durchshiften erstmal nichts.
-
Thread
ATMEGA32 Prellspitzen abfangen
3. dto. Versorgungsleitung? @ kbuchegg: Kurz zur Funktion. Die Leitungseingänge liegen am 74HC165 an. Die Information ob offen / geschlossen wird als 1 / 0 als MISO per Leitung an den 74HC595 und an den Prozessor gegeben. Im Prozessor erfolgt der Vergleich des Leitungszustandes (für alle 32
immer noch beim geringsten Puls. Etwas verzögert zwar, aber er beisst. > MISO per Leitung an den 74HC595 Wo kommt da jetzt auf einmal ein 595 ins Spiel?
-
Thread
suche Bauteilname
Sry für Doppelpost, ich meine natürlich diesen hier: http://de.farnell.com/nxp/74hc165n/74hc-cmos-74hc165-dip16-5v/dp/380635
-
Thread
Porterweiterung per SPI (Eingänge)
die Porterweiterung in Form von Ausgängen gelungen ist, mit einer Eingangserweiterung mit Hilfe von 74HC165 experimentiert. Irgendwie habe ich es geschafft den ATMega32 ins Nirvana zu schicken - jetzt dauert es wohl bis Mitte nächster Woche, bis ich weitermachen kann. Da habe ich mir überlegt bis
2x74HC165 für 16 Taster? Geht einfacher mit 1xCD4021 und den Tastern in 3x8 Matrix (MISO=Q7,MOSI=DS,SCLK=CP,SS=PL). Und wenn mehrere Taster gleichzeitig aktiv sein können, dann kommen noch 3 Dioden und ein
-
Thread
viele Tasten an MC? Frage zu Schaltungsmöglichkeiten
denke ich mal, dass keine Matrix aufgebaut werden kann. In einem anderen Fred las ich, dass der 74HC165 wohl ein geeigneter Kandidat wäre. Der 74HC166 scheint ähnlich zu funktionieren. Kann mir jemand den Unterschied der beiden Käfer erklären? Ich vermute mal, dass sich die Teile ähnlich kaskadieren
Hallo, danke für die vielfältigen Vorschläge. Kann mir jemand sagen, ob es sowas wie einen 74HC165/-166 mit Interrupt ala PCF8574 gibt? Also Idee ist folgende: um einen Mittelweg aus Pinanzahl und µC-Belastung zu erreichen, würde ich gerne per Interrupt erfahren, ob überhaupt irgendeine Taste
-
Thread
Wollte mal kurz wissen zu SPI und abfrage ...
nächsten Tage eine etwas größere SPI-Schaltung gleich auf geätzter Platine aufbauen: 64 Taster an 74HC165ern und 64 LEDs an 74HC595ern. Für mich stellt sich jetzt nur die Frage, wie ich die ICs miteinander verbinde. Soll ich sie alle direkt aneinander komppeln oder jeden einzelnen über ein extra IC immer vorher selektieren ? Wie ist das, wenn ich z.B. 8x 74HC595 zusammenhänge ? Muss ich dann 8 Bytes direkt hintereinander senden, um abzufragen, oder gehen auch Pausen dazwischen. Auch wenn es mir im Datenblatt so aussieht, als ob das Ausgangsregister nur
-
Thread
unbekanntes Display (16x2 / 80 Spalten?) ersetzen
einer Tastaturmatrix gemultiplext. Eigentlich wollte ich die Daten mit einem parallel/seriell Wandler (74HC165) abgreifen der dann sein enable bekommt wenn der Controller das write zum display (alt) sendet.So müßten nur die anliegenden 8 Bit reinkommen oder ?
Das leuchtet ein. Ist also die Idee mit dem 74HC165 gar nicht so dumm. Das alte Display läuft im 8Bit Modus.
-
Thread
Eingangsschieberegister 74HCT165 in C
clock #define SPI_CLK_DDR SBIT( DDRB, 0 ) #define SPI_MISO_PIN SBIT( PINB, 2 ) #define HC165_LD SBIT( PORTB, 3 ) #define HC165_LD_DDR SBIT( DDRB, 3 ) uint16_t read_2xhc165( void ) { uint8_t i; uint16_t b = 0; SPI_CLK_DDR = 1; HC165_LD_DDR = 1; HC165_LD =
aber tun, allerdings liest er gespiegelt aus. Peter P.S.: Und dran denken, alle Eingänge des HC165 müssen beschaltet werden (0V oder 5V). "Offen" ist kein gültiger Logikpegel.
-
Thread
Welchen µC benutzen wenn mehr als 32 Inputs benötigt werden?
Module as a I2C Slave nutzen. Je nach Anwendung gibt es unterschiedliche Möglichkeiten. Von 74HC165 8-bit parallel-in/serial-out shift register wurde indirekt schon gesprochen.
Mit dem 595er liest man ja keine Pins ein - man gibt sie nur aus. Dann eben das Äquivalent dazu - HC165 glaube ich.
-
Thread
[V] viele Bauelemente, SMD und bedrahtet
0603 400 St. Keramikkondensator 1nF, Typ: 12065A102JAT2A 190 St. Drossel 22uH, Typ: SDR0602-220M 165 St. Schieberegister 74HC595, Gehäuse: SO16 45 St. Quarz 7,3728MHz, Typ: LN-G8-138, Gehäuse: HC18 135 St. LED grün, lc, SMD 0603, Typ: KP-1608LTGC 135 St. LED rot, lc, SMD 0603, Typ: KP-1608LSURC-E
-220M 160 St. Schieberegister 74HC595, Gehäuse: SO16 100 St. LED grün, lc, SMD 0603, Typ: KP-1608LTGC 100 St. LED rot, lc, SMD 0603, Typ: KP-1608LSURC-E MfG Thorsten
-
Thread
8 Bit Schieberegister and den RS232
232 gemacht. So hab ein bischen nachgelesen und bin auf den 8 Bit schieberegister wie z.B. den 74HC165 gekommen. Ich finde nur nirgens eine schaltung. Ich brauch definitief einen schieberegister der parallel in / seriel out ist. Wie gesagt als parallel in hab ich nen scheinprüber, der Open
hast? > > So hab ein bischen nachgelesen und bin auf den 8 Bit schieberegister wie > z.B. den 74HC165 gekommen. Das ist ein Bauelement und weiter? > > Ich finde nur nirgens eine schaltung. > Ich brauch definitief einen schieberegister der parallel in / seriel > out ist. Hast du doch
-
Thread
In und Out erweitern
Alles klar, HC165 und HC595 zur erweiterung. Nur wie spreche ich die Bausteine mit Bascom an ?
digital: 74HC165 und 74HC595
-
Thread
8 Tasten, aber nur 3 Pins
Marco Schramm wrote: > Da gibt es doch bestimmt eine "Standardlösung" dafür? Ja, 74HC165. > Wird allerdings > eng mit nur 3 Pins, oder? Nein, 3 reichen. Peter
Für 7 Tasten täte es auch ein Prioritätsencoder 74HC147 oder 148, ab 8 sind es 4 Leitungen
-
Thread
SPI - Buslänge?
feststellen, das ich die Hälfte vergessen hab, und die andere Hälfte hab ich Mist (falsche Typen, 74LS165 anstatt 74ALS165, falsche Testtaster, etc etc etc) bestellt. Muss ich heute Abend auf Arbeit nochmal Katalog wälzen... grmml.. grins
Blackmore schrieb im Beitrag #1735833: > falsche Typen, 74LS165 anstatt 74ALS165 Sei froh, der LS ist doch besser. ALS sind schneller, d.h. noch schlechter für lange Leitungen geeignet. Ich nehme nur noch HC, die brauchen keinen Strom. Peter
-
Thread
ATMega8 und Transistorschaltung
und der allseits beliebte NE555 sind da die Stammkandidaten), und im MegaDrive-Pad ist auch nur ein 74LS157 drin, nur beim CD32 kommt ein LS125 und ein LS165 Schieberegister dazu. Wie schaut das dann aus? Und wie soll das mit dem HC125-Gatter laufen? edit: Hmpf...Datenblatt lesen hilft. C auf LOW
fünf Widerstände drin, astabiler Multivibrator halt. > und im MegaDrive-Pad ist auch nur >ein 74LS157 drin, nur beim CD32 kommt ein LS125 und ein LS165 >Schieberegister dazu. Wie schaut das dann aus? Immer noch alles <1mA in Summe. >Und wie soll das mit dem HC125-Gatter laufen? Die 125
-
Thread
5 LEDs mit 5 Tastern schalten
Enden der Widerstände alle an +5V. Sonst: Vcc -> 5V GND -> GND Q0 -> A vom 74HC137 Q1 -> B "" Q2 -> C "" EI -> GND GS -> LE1 vom 74HC137 und auf E1 vom 74HC137 74HC137: ======== Vcc -> 5V GND -> GND E2 -> 5V E1 -> GS vom 74HC148, siehe oben. LE1
Enden der Widerstände alle > an +5V. > > Sonst: > Vcc -> 5V > GND -> GND > Q0 -> A vom 74HC137 > Q1 -> B "" > Q2 -> C "" > EI -> GND > GS -> LE1 vom 74HC137 und auf E1 vom 74HC137 > > 74HC137: > ======== > > Vcc -> 5V > GND -> GND > E2 -> 5V > E1 -> GS vom