-
Thread
HC4094 Schieberegsiter Problem
schieben, ohne dass sich die Ausgänge ändern. Wenn Du nur 2 Leitungen benutzen willst musst du das '164-Schiebergister (' = 74LS, 74HC, 74HCT...) nehmen.
Philips Datenblätter... Unter ti.com findet man ein "shöneres". http://www-s.ti.com/sc/ds/cd74hc4094.pdf Ich gehe davon aus, dass STRobe auch eine Flanke braucht. Im functional diagramm sieht man schön die drei Teile des Bausteins. Offensichtlich ist aber in sämtlichen Datenblättern der gleiche
-
Thread
SPI -> LCD auch mit 74LS164 möglich ?
Hallo, ich habe hier zehn 74LS164 SIPOs herumliegen und wollte ein SPI auf LCD Adapter damit realisieren, um PINs am Mega8 zu sparen. Nun habe ich in einigen Beiträgen und Websites gesehen, das dort i.d.R. 74HC164 verwendet werden ? Das LCD hat doch TTL Level und soweit ich weiß ist der LS bissle stromhungriger als die HC Type, oder irre ich hier ? Das LCD ist ein Standardtyp und soll 8bittig angesteuert werden, also LCD-ASCII ins SPI-Register und in 74LS164 mit SCK 'raustakten, dann soll der so gewonnene Wert mit hochsetzten
-
Thread
Mehr digitale Ports
Ich mache das immer mit dem 74HC595 (Ausgabe 8 Bit) Für die Eingabe nehme ich 74HC165 Das ist wesentlich billiger. Thomas
nur für IO einen parallelen Bus aufzubauen (und dann auch noch mit so halbtoten Bausteinen wie dem 74HC646) ist IMHO nicht sehr sinnvoll. Wenn man die Pins noch frei hat nimmt man Schieberegister (HC595/HC597/HC164/HC165) bei schon vorhandenem I2C und Pinknappheit eben die PCF-Teile. Matthias
-
Thread
mehrere Schieberegister mit MUX
meinem ATmega48 10 7-Segment-Anzeigen schalten. Realisiert habe ich dies durch 10 Schieberegister (SN74LS164N) wobei ich das Clocksignal multiplexe (MC14067BCPG) und so auf die verschiedenen Schieberegister ausgebe. Mein Problem ist jetzt das ich den Status eines Schieberegisters nicht halten kann, sprich
damit die Bits nicht schon beim Schieben an der falschen Stelle leuchten. Daher nimmt man besser 74HC595, da kann man im Hintergrund schieben und dann gleichzeitig ausgeben (latchen). Peter
-
Thread
Schieberegister
Überschrift geht natürlich auch, passend rückgekoppelt. (3.Ausgang Q2 über Inverter auf den Eingang) z.B. 74HC164 https://assets.nexperia.com/documents/data-sheet/74HC_HCT164.pdf
eine Statemachine. Die vorgeschlagene Statemachine lässt sich mit 3 D-FFs (1 1/2 Bausteine 4013 oder 74HC74) einfach realisieren. Diese haben neben dem Ausgang noch einen invertierten Ausgang. Da in der Tabelle die letzten 3 Bit immer das Inverse der ersten drei Bits ist, kommt man bei Mitverwendung der
-
Thread
Shift-Register anders herum shiften lassen
In solchen Fällen ist das Datenblatt ein guter Ratgeber. In Fig.4 siehst du die Logikschaltung des 74HC164. Aus der Verschaltung der D-FF erkennst du, dass in dem Baustein kein Zähler steckt, sondern ein Schieberegister mit fester Schieberichtung. https://assets.nexperia.com/documents/data-sheet/74HC_HCT164
den Rücklauf-Effekt für alle LEDs im > Controller zu programmieren Besser geeignet ist dazu der 74HC595, da kann man unsichtbar schieben.
-
Thread
Verkaufe diverse Bauteile
(Quad 2-Input NAND Schmitt Trigger) 1x SN7420N DIP von TI (Dual 4-Input positive NAND-Gates) 5x M74HC76B1 DIP von ST (Dual JK Flip-Flop With Set and Reset) 5x MC74HC390N DIP (Dual Decade Ripple Counter) 3x PCF8574P DIP von Philips (I²C I/O Expander 8 Bit) 1x PCF8583P DIP von Philips (RTC, Calendar
(Quad 2-Input NAND Schmitt Trigger) 1x SN7420N DIP von TI (Dual 4-Input positive NAND-Gates) 5x M74HC76B1 DIP von ST (Dual JK Flip-Flop With Set and Reset) 5x MC74HC390N DIP (Dual Decade Ripple Counter) 1x ZSM-560C von Zetex (TO-92 Supply voltage monitor 4,6 V) *Linear* 2x UA723CN von TI (DIP
-
Thread
Zu wenige Ports was kann ich machen?
Hallo Tom, nimm besser einen 74HC(T)595. Da ist zusätzlich eine Speicherregister integriert. Beim x164 werden die Bits durchgeschoben und die Ausgänge ändern sich entsprechende. Wirklich teurer ist der x595 auch nicht, aber die weitaus
oder den 74 HC 4094, der hat auch Zwischenspeicher
-
Thread
Hilfe beim 4x4x4 LED Cube Abschlussprojekt
die Hardware und weiß nicht wie ich die Widerstände berechnen soll. Angaben für den Led Cube - 2 74HC 164 :Shift Register, 8-Bit - 2 ULN 2803A :: Darlington-Arrays, Konstantstromregler -64 RND 135-00039 :: LED, 5 mm, bedrahtet, blau, 6000 mcd - Der mC PIC18F4550 - 4 Transistor - 4 2,2k Ohm
Oguzhan T. schrieb im Beitrag #5723954: > - 2 74HC 164 :Shift Register, 8-Bit Das geht schief, das Schieben ist dann sichtbar und stört. Nimm ein SRG mit Latch (74HC595, 74HC4094).
-
Thread
Timer Ausgänge Umlegen???
Schieberegister an? > Im 4-Bit Modus brauchst Du dann fürs LCD 3 Portausgänge. Im 8-Bit Modus auch (74HC164 hat ja 8 Ausgänge). Peter
Schieberegister an? >> Im 4-Bit Modus brauchst Du dann fürs LCD 3 Portausgänge. >Im 8-Bit Modus auch (74HC164 hat ja 8 Ausgänge). >Wie wird dann RS und EN angesteuert? >Ich komm nicht drauf ;-) Ganze einfach. 1 Pin für den Takt am 164er 1 Pin für E am LCD 1 Pin für Daten am LCD UND RS, damit
-
Thread
Schieberegister ?
Bausteine, die parallele Daten in serielle verwandeln oder andersrum. Schau dir mal die Datenblätter zum 74HCT164 bzw. 74HCT165 an. 1. nicht das ich wüsste. Bei Schieberegistern heisst es entweder oder. 2. ja 3. typischerweise 8 Eingänge bzw. Ausgänge 4. Am einfachsten am SPI-Port 5. Wenn du das über
oder 74HC4094 oder 74HC595, 74HC589 Es gibt Seriell-Parallel-Umsetzer, als Ausgänge und Parallel-Seriell für Eingänge, und seltener Universal-Schieberegister, da läßt sich auch die Schieberichtung einstellen
-
Thread
12 Kanal Schieberegister, tastergesteuert
weiß ich aber > noch nicht, welches Schieberegister ich nehmen soll Jedes beliebige SIPO-SR, z.B. 74HC164 Oliver A. schrieb im Beitrag #2245735: > und wie ich den > "Überlauf", falls notwendig, bewerkstelligen soll. Höchstwertiges Bit (Nr. 8) des Ausgangs des ersten SR auf Eingang des zweiten
Oder 1x 74HC154, 16:1 Decoder + 74HC160, 4 Bit Zähler, + 2x74HC04, 6fach Inverter. MfG Falk
-
Thread
Viele Kippschalter (ca. 40) auslesen / Mikrocontroller wake-up
74HC165N, Schieberegister, Parallel zu seriell 5 Stück davon Martin K. schrieb im Beitrag #5684190: > ...und energieeffizientesten... ...heißt in uA bzw. mA?
LCDs zu verhindern. (Im Original hatte ich einen HC595 aus anderen Gründen im Einsatz. Für Dich funktioniert es mit dem HC164 mit weniger Steuerleitungen. Die Keypad und das LCD wurden in einer Timer ISR transparent betrieben um Störungen im Rest des
-
Thread
Lauflicht und Transistoren
schrieb im Beitrag #5368552: > Beim Schieberegister habe ich eine komplett andere Ausgangsspannung > (74HC595 Bastian J. schrieb im Beitrag #5370645: > Zum 74HC395 das konnte ich leider nicht bei Reichelt finden Guckst Du nach 74xx595, den hat Reichelt. https://www.reichelt.de/ICs-74HC-DIL/74HC-
mit 150k Widerständen zu 1/100 der Stromkosten getan ? Zugegeben, eine einfachere Methode als mit 74HC395 ist mir bisher nicht eingefallen, 74HC164 und andere gehen auch mit Zusatzlogik nicht um nur ein 1 bit zu shiften weil nur 14 und nicht 16 bit gefordert werden. Aber deine Schaltung würde profitieren
-
Thread
LCD Display 2x16 Zeichen
mit Controller KS0070B (Reichelt LCD 162C LED). Geschrieben werden soll über ein Schieberegister 74HC164N. Damit genügen drei Anschlüsse CLK, DATA und DATA-ENABLE. Schaltung ähnlich Ulrich Radig. Schaltplan füge ich mal bei. Zur Steuerung verwende ich einen Atmega 32, Standardansteuerung PORT C.
Hab gerade mal im Datenblatt nachgesehen: http://www.nxp.com/documents/data_sheet/74HC_HCT164.pdf Das '164 ist für Deine Anwendung völlig ungeeignet. Die seriellen Bits laufen am Ausgang wie bei einem Lauflicht durch. Ein '595 würde gehen.
-
Thread
74HC597
Ich nehme deshalb den 74HC165, da brauchts nur 3 Leitungen: - parallel Laden - Schiebetakt - Datenausgang Warum das beim 597 so ist, kann ich Dir auch nicht sagen. Das Gespann 74HC165/74HC595 sieht man jedenfalls
Das ist meine HC597 routine. -- 74hc597 input expander -- how to use: -- The DATA pin should be set as input, all other as outputs var volatile bit DATA is pin_c3 -- Any other I/O pin could be
-
Thread
KS0108 so viele Pins gehen verloren
Kann man eigentlich so ein Grafik LCD mit K0S108 auch irgendwie mit eine 74HC164 verbinden damit man weniger Portpins braucht. Wenn ja, dadurch leidet dann aber die Geschwindigkeit oder? danke mgiaco
>> Kann man eigentlich so ein Grafik LCD mit K0S108 auch irgendwie mit >> eine 74HC164 verbinden damit man weniger Portpins braucht. ja. zu beachten ist, dass bei einem display evtl auch status-bits GELESEN werden müssen. oder man hält das timing definitiv ein (bin ich kein freund
-
Thread
Kompleete Werkstattauflösung
Stück Stange L7805CV 950 Stück Stange ENC28J60-SO 8 Stück Stange ENC28J60-SP 5 Stück Stange HC4050BF 69 Stück Stange CD4093BE 5 Stück Stange 74HC02 94 Stück Stange 74HC04 50 Stück Stange 74HC08 SMD 55 Stück Stange 74HC20 5 Stück Stange 74HC123 22 Stück Stange 74HC126 16 stück Stange 74HC132 24 Stück Stange 74HC138 8 Stück Stange 74HC157 25 Stück Stange 74HC163 12 Stück Stange 74HC164 50 Stück Stange 74HC175 24 Stück Stange 74HC4066 10 Stück Stange 74LVC4245 SMD 5x Stange
-
Thread
Frage zu SPI-LCD plus PWM Mega8/Tiny25
, um vor allem beim Tiny25 ein LCD betreiben zu können, dachte ich an die hier gängige Lösung ein 74HC164 Schieberegister via SPI anzuhängen. Allerdings benötige ich die PWM Kanäle, die sich ja einige Pins teilen. Beim Mega8 wären das die Pins PB2(SS/OC1B), PB3(MOSI/OC2) und beim Tiny25 PB0(MOSI/OC0A
| | | |MOSI+-----+ +-----+ | | +----| | | | | +---------|HC164|---/8---| LCD | | | SCK | | | | | | +-----+ +-----+ | | | enable +------------------------------+ | | | [Taster](PinPB2
-
Thread
Wie lange hält ein 74HC595 so etwas durch?
@Mechanikus Habe mal ein 2 mal 32 LED VU-Meter mit 4 Schieberegistern 74HC164 gebaut. Weil ich zu blöd bin, die Vorwiderstände zu berechnen, habe ich sie einfach weggelassen. Funktioniert prima, pro LED ca. 15mA. Noch nichts abgeraucht, alles kühl. Soweit meine Erfahrung
vereinfacht : ((Vout des HC164)-(forward voltage LED))/(gewünschter strom) z.b 5V-2.7V/5mA -> 460 Ohm
-
Thread
zu wenig pins !!!
Effektive Variante wäre ein Shift-Register, z.B. das 74hct594/595 welches sogar ein Output-Latch enthält bzw. 74hct597, was ein Input-Latch hat. Oder die einfachen Shift-Register (74hct164/165/166) bei Bedarf in Kombination mit einem separaten Latch. Oder
entweder nutzt man einen teuren I/O Expander PC8574 oder man nutzt billige SPI Schieberegister (74HC595 / 74HC164). Dieses Problem solltest du aber auch mit der Suchfunktion hier im Forum geloest bekommen. Manchmal lohnt es sich auch in Wikki reinzuschaun. Mfg Dirk
-
Thread
Schaltung für 7Segmentanzeige gesucht
äh gut, überredet....*g ich hab 74HCT 4094 74HCT 244 74HCT 125 74LS246 74HC595N 74HC4543B1, 74HC164B1 KA224 514B ULN 2003A UlN 2803 A Saa1064 da. mit welchen von diesen steinchen bekomme ich ein sinnvolles ergebnis?
Na super, der 74HC4543 ist doch ein BCD-zu-7 Segment-Decoder, was das B1 bedeutet weiß ich allerdings nicht. http://www.semiconductors.philips.com/pip/74HC_HCT4543_CNV_2.html Und mit den Transistoren schaltest Du 4
-
Thread
Einen Portpin frei bekommen (Attiny2313)
sogar 2 Pins übrig. Einen brauchst du vieleicht um den DeMuxer zu deaktivieren Geeignete Bauteie: 74HC138 (3:8 Demultiplexer) 1/2 74HC139 (2* 2:4 Demultiplexer) eine andere Alternative wäre die Stellen mit ein paar Invertern (Transistoren) doppelt zu multiplexen. So in der Art: PD0 = 0 1. Stelle
Ich haette die Segmente an einen HC164 gehaengt, das haette 6 Pins gespart ...
-
Thread
Code fuer effiziente Schieberegisteransteuerung
Hi, ich habe zwei 74HC164 Schieberegister (Serial In, Parallel Out) an einem 2313 haengen. Ich komme mit der effizienten Ansteuerung allerdings nicht so ganz klar, das braucht alles zu viele Programmzeilen. Ich braeuchte
nicht erkennen, was Dein Code machen soll. Anbei eine Routine zum Ausgeben eines Bytes. Für 2* 74HC164 hintereinander must Du 2 Bytes raussschieben, d.h. diese Routine 2* aufrufen. Resetten brauchst Du nicht, nach 16 Takten sind doch eh alle alten Bits rausgeschoben. Sieht so aus, als ob Du
-
Thread
Attiny 2313 mit einem Schieberegister fürs lauflicht
Hallo, wenn es denn dann unbedingt ein Schieberegister sein muß wird ein zweiter 74HCT164 benötigt. Dateneingang vom zweiten 164 an denn letzten Ausgang vom ersten 164. Weitere 8 Led wie beim ersten auch anschliessen. Das Taktsignal beiden zuführen. Gruß Rene
Ewald Zimmermann schrieb im Beitrag #1731803: > Achja mein Lehrer hat doch die 74HC 595 Also muss ich erstmal doch > warten. Ziehs jetzt mit den 164 durch. Du kannst nur lernen dabei. Der interessantere Teil kommt ja noch: Das Programm In welcher Reihenfolge muss welcher
-
Thread
74HC595 an USI (Attiny2313)
Clock Schleife" immer wieder USICS1 und USICLK gesetzt werden, bleiben die nicht an? Ich habe einen 74HC595 an einem Attiny2313. An den Ausgängen des 74HC595 sind LEDs gegen GND. Die Verbindungen sind: t2313 - 74HC595 SCK --------- SRCLK (Shiftregister Clock) DO --------- SER (Serieller Input
74HC164 hat kein extra Register. Beim 74HC595 ist die Idee dass sich die Ausgaenge zunaechst nicht aendern sollen. Die Daten werden eingetaktet, und dann wird mit einem Impuls an RCLK das gesamte Register
-
Thread
Viele (weiße) LED's ansteuern
auch gern als Leistungstreiber, wenn ich mal schnell was brauche und nix anderes rumliegt. An einen 74HC164 kann man eine Siebensegmentanzeige schon mal ohne Vorwiderstände dranhängen (wird auch schön hell). Ein 74AC04 mit parallelgeschalteten Ein- und Ausgängen gibt nen ordentlichen Motortreiber ab.
Hi, Tipp: ST6C595 = 74HC595+Treiber Mfg Dirk
-
Thread
Schieberegister SN74HC165 mit PIC16F88
Hallo Jonas, Das 74HC165 ist parallel in serial out. A-H sind Eingänge.
Du brauchst ein 74HC164.
-
Thread
Wattmeter selber bauen U i P Gleichstrom ATmega8 Assembler
Wie kommt man bloß auf die verrückte Idee, mit 74HC164 zu multiplexen. Das Schieben ist doch sichtbar, d.h. man hat massiv mit Geistersegmenten zu kämpfen, wie ja auch gut zu sehen ist. Auch ist dessen Treiberleistung mit max 5,2mA nicht so dolle,
Peter D. schrieb im Beitrag #7616080: > Wie kommt man bloß auf die verrückte Idee, mit 74HC164 zu multiplexen. Weil Langnasen prinzipiell das allerbilligste bei Ali kaufen, und ein 164 kostet nun mal weniger als deine beiden. Bernhard S. schrieb im Beitrag #7614482: > 30V 10A 300W.
-
Thread
PCA9554 schnelle I2C Datenrate Verbesserungsvorschlag
/www.mikrocontroller.net/attachment/30300/lcd_drv.zip Oder nimm nur 3 IOs und schließe es per 74HC164 an: http://www.mikrocontroller.net/topic/6496#new Oder nimm nur einen IO und schließe es mit eigenem MC (ATtiny25) an: http://www.mikrocontroller.net/topic/90449#new Um die LCD-Ausgabe
waren >> da ja alles auf der Platine sitzt. Da hast Du nicht unrecht. > > Dann wäre aber der 74HC164 an 3 Leitungen und ohne I2C noch besser, da > der nicht auf 400kHz begrenzt ist. Stimmt. Ich waehlte I2C fuer das LCD weil ich den SPI port fuer eine SD Karte reservieren wollte. Auch wollte
-
Thread
Verständnis 74HCT164 und 7-Segment
??? Wie funktioniert das grundsätzlich mit einem 74HCT164??? Vielen Dank für eure Bemühungen.
großen Dynamikbereich hat, wird man immer ein Flackern sehen beim Updaten. Besser, man nimmt den 74HC595. Da kann man unsichtbar schieben und danach gleichzeitig übernehmen. Peter
-
Thread
Ghosting bei LED Matrix
besser P-FETs. Ein Treiber über SPI, der andere über I2C ist nicht der Brüller. Nimm besser den 74HC164 anstelle des PCF. Aber Dein Hauptproblem wird sein, daß Du keinen Timerinterrupt nimmst. Peter
alles über USB versorgt, deswegen reichen die BC327 für max. 16*20mA auch aus. > Nimm besser den 74HC164 anstelle des PCF. > > Aber Dein Hauptproblem wird sein, daß Du keinen Timerinterrupt nimmst. Siehe mein vorheriger Beitrag.
-
Thread
4094 Schieberegister
#3921896: > möchte dieses schieberegister jetzt so nutzen wie ein 74164 Warum nimmst du dann kein 74C164? Das hätte auch 2 Pins weniger.
ich will also das HCF4094 (C-MOS) nehmen und nicht 74HC4094
-
Thread
7 Segment Anzeigen
Könnte man doch auch mit dem 74HC573 machen. 8 Bit datenbus für die 7 Segment Anzeige. Je 1 Port zum ansteuern des 74HC573. Einfach den 573 ein Daten senden und wieder aus. Danach den nächsten usw. Der 74HC573 kostet bei Reichelt
als 1:8, d.h. die Spitzenströme werden klein gehalten. Statt eines Decoders nehme ich immer den 74HC164, da die Stellen oder Segmente ja der Reihe nach angesteuert werden. Der Vorteil, man benötigt nur 2 Leitungen zum Ansteuern. Mit dem MAX7219 ist es natürlich am bequemsten, da die Strombegrenzungswiderstände
-
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
Arduino 74HC165 Code
Was nicht stimmt: > "Arduino 74HC165 Code" Das ist ein PISO. Code: 75HC595 Das ist ein SIPO. Außerdem: [c] #define number_of_74hc595s 2 [/c] aber im Text: >...des Ausgangsregisters... Bei so wenigen Infos
Register möchte ich ja mit den Analogen Pins ansteuern, da die digitalen bereits belegt sind. Beim 74hc164 den ich als Eingangsregister verwende funktioiert das ganze auch auf diese weise.
-
Thread
Kleiner Arduino-MC für UART zu SN74HC595
c/semiconductors/interface-ics/interface-i-o-expanders/ Die MCP23017 sind m.M.n. relativ teuer. HC164 oder 4020 und auch die HC595 wären da erheblich billiger. Leider wissen wir nicht was die Ausgänge eigentlich treiben müssen. Irgendwie vermute ich, daß LEDs im Spiel sind. Wenn es einzelne LEDs
nicht? Was mir auch noch nicht einleuchtet: Du hast von einer sehr langen Platine mit vielen SN74HC595 geschrieben. Da dafür genug Platz vorhanden ist, wieso muss dann der steuernde Mikrocontroller so klein wie ein Sandkorn sein?
-
Thread
Achtung, Newbie, LED-Ansteuerung
das ein 5x7 Matrix schwerer zu programmieren ist als ein 7-Seg-Element. Warum nimmst Du nicht ein 74HC595 in Kombination mit zwei 74LS47 (oder ähnlichen)? Der 74HC595 ist eine 8Bit Porterweiterung die Du per SPI ansteuern kannst. Somit kannst Du an einen 595'er und zwei 74LS47 (BCD-zu-7 Segment) zwei
Wenn Du das Multiplexen vermeiden willst, ist die Variante mit den 74HC595 eine gute Lösung. Für 4 * 16 Segmente sind das dann 8 * 74HC595 und 64 Vorwiderstände. Das mit den V40511D oder 7447 vergiß mal ganz schnell, die sind doch nur für 7-Segment geeignet.
-
Thread
schieberegister
8stufiges-Schieberegister-Parallel-einseriell-aus-jederzeit-ladbar Und hier Output: http://www.conrad.de/ce/de/product/164445/CMOS-IC-Texas-Instruments-SN74HC164N-Gehaeuseart-DIP-14-Ausfuehrung-Schieberegister-SIPO-8-Bit Richtig?
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
Logiksignale nur durchlassen, falls nicht mehr als eine 1
@ Peter Dannegger (peda) >74HC138 oder 238 sind besser geeignet, dann kann der MC immer nur einen >Ausgang aktivieren. 3x74HC148 + 3x74HC138 + ein paar 74HC04 für die Invertierungen. Alles ohne Programmieren und abstürzende
0 1 2. 74HC138 1 0 3. 74HC138 1 1 keiner (für Totzeit zum Umschalten der Relais) [/pre] Ob 74HC138 oder 74HC238 hängt davon ab, ob der aktive Ausgang high oder low sein soll. Peter
-
Thread
Suche 2 Bauteile
74*164 seriell rein, parallel raus... Weiß nicht, ob es den noch gibt...
@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
7segmentanzeigen Treiber
Mit gemeinsamer Anode oder Kathode? Bei gemeinsamer Anode reicht ein 4094 mit Vorwiderständen (HC-Typ) und zur Ansteuerung der Anzeige je ein Transistor. Vor ein paar Tagen habe ich ein vier 7-Segmenter mit gemeinsamer Kathode direkt über einen 74HCT164 (mit Widerständen natürlich) betrieben. Ansteuerung
Schau dir mal den 74HC595 an. Natürlich mit Vorwiderständen. Dieter
-
Thread
Lauflicht spezial
Reseteingang kann man auch, das wäre dann der Startknopf. Decodieren kann man mit 74HC154 oder 74HC4514/4515 das sind 4 auf 16 Decoder, die können low-current LEDs mit Vorwiderstand direkt ansteuern. Da gibt es sicher auch einen Enable-Eingang, mit dem man das Blinken realisieren könnte
einfach funktioniert das noch nicht, ein Tiny mit Decoder oder Schieberegister wäre bequemer, zwei 74HC164 beispielsweise.
-
Thread
noch ein Eigenbau DSO.
Adresszähler kann ich praktisch so übernehmen, nur das mit dem > Trigger wird so nix. > Passen müsste ein 74HC682. Der Minilog hat mir aber bei der Suche sehr > geholfen. Hast du schon eine Bezugsquelle für den HC682 gefunden? Sowas exotisches dürfte nicht ganz einfach sein. Es gibt aber auch noch den HC85
data_sheet/ADC0804S030_040_050.pdf -Speicher CY7C199-20VC 32k x 8 (schon gekauft) -Speicherzähler 2x 74hc590 kaskadiert erstmal nur bis 4k -Zähler nach dem Trigger noch 2x 590 erstmal nur 2k -Trigger 4bit Vergleicher 74hc85 (4 MSB macht 0,5div Triggerauflösung) -Teiler für den Takt noch ein 590
-
Thread
[Assembler] LED-Matrix 5x7
auch nicht die ganze Tabelle schreiben denke ich. Ich verwende einen AtMega16, ein Schieberegister 74HC595 einen 3-to-8-Decoder 74HC259 und eine Kingbright TC20 LED-Matrix - ausserdem läuft das ganze übers STK auf dem ich den µC habe und der Rest ist am Steckbrett aufgebaut. Wäre froh wenn sich irgendwer
Zeilenbits reinschreibst und der Timerinterrupt gibt sie einfach reihum aus. Wozu ist denn der 74HC259 gut? Ein 74HC164 oder 74HC595 ist einfacher. Peter
-
Thread
7 Segmentanzeigen
Nimm ein 74HC164. Das braucht dann 2 Pins + je einen pro Digit. Code ist recht simpel (ca. 100 Instruktionen PIC-Assembler, einschl. Blinkfunktion).
einem Decoder anstellen. Das wären dann z.B. sechs Portpins bei einem achstelligen Display mit einem HC138 als Decoder. Übrigens kann man bei dem 74HC164 auf jegliche Widerstände verzichten. Bei meinen Versuchen (2-stelliges grünes Display) habe ich einen Strom zwischen 10mA (Zahl 8) und 17mA (Zahl
-
Thread
SPI kaskadieren
--> Datenblatt z.B. vom 74HC595
ala 74HC164 kann man logischerweise für sowas nicht nutzen. >Ich konnte mir überhaupt nicht vorstellen, wie man z.b. serielle EEPROMs >kaskadieren könnte um z.b. die Wortbreite zu vergrössern. Das macht
-
Thread
LCD (HD44780) via SPI (74xx595) mit BUSY-Flag
Du könntest den 74HC4094 nehmen, der kann transparent latchen. Dann sind die Ausgänge schon nach dem letzten SCK gültig.
Software sparen. Preislich könnte ich dann auch gleich einen AVR mit mehr Pins nehmen. Da ist ein 74HC4094 günstiger. Daher wirds vorerst mal beim 74HC4094 bleiben.
-
Thread
8bit Latch mit Schmitt-Trigger
Datenblaettern auch gerne totgeschwiegen. Im Anhang mal die Uebertragungsfunktion des D-Eingangs von einem 74HCT164. Im Zweifel einfach mal nachmessen :-).
Schmitt-Trigger unterstuetzt, dann waehlt er das Bauelement danach passend aus. Bei mir eben z.B. ein 74HCT164 statt eines 74HC164. Mindestens der Stromverbrauch der Schaltung wird es ihm danken. Wenn das in Deine scheinbar kleine Welt nicht passt, ist das Dein Problem.
-
Thread
Ports sparen 7 Segment
Der Ausgang darf natürlich nur einmal jeweils nach dem 8ten Takt gelesen werden. Mein Vorschlag: 74HC164, Datenblatt dazu gibts bei Google. Und wenn du mehr als 8 Ausgänge brauchst, einfach beliebig viele Register in Serie schalten. So kannst du auch 1 Port des uCs verwenden um z.B. 64 Datenausgänge
aus. - Man kann mit maximalem AVR speed arbeiten. - Anzeige ist statisch ( kein flackern) - Ein HC4094 Ausgang kann fast 40mA treiben - Applikationsschaltung bei Philips vorhanden (HEF4094 Datenblatt) - 7 Segmentcodetabelle im AVR (andere Codes möglich) - 1 74HC4094 kostet weit unter 1 EUR mfg