-
Thread
[Biete] Mitbestellgelegenheit bei Digikey
Nur 50,-€ Mindestbestellwert und ich meine das die preiswerter sind. Habe jetzt allerdings nur 74hc595 und STP36NF06 verglichen gegenüber Digikey. Joe
-
Thread
Shift Register
Werte für alle Pins des Registers, egal, ob ein Signal anliegt oder nicht. Als SIPO benutze ich den 74HC595, als PISO den 74HC165. Getestet bisher mit einem Taster an PISO [A] und 3,3V, alle anderen Pins bisher nicht belegt. SER vom PISO auf LOW, da ich 8-Bit PISO hab und insgesamt 24-Bit SIPO - da wird
-
Thread
Bascom Rotate & Shiftout
Hallo, ich möchte eine Porterweiterung mit dem 74HC595 herstellen, ich kann meine Bits & Bytes auch schon sehen wie sie durch "flutschen" nun wollte ich mit dem Rotate Befehl die Variable "Gelb" immer um ein Bit verschrieben.... nur leider funktioniert
-
Artikel
Elektronischer Zauberwuerfel
ausreichende Helligkeit bei kleinem Strom (1..5mA) Verwendung von 7 handelsüblichen 8Bit-Schieberegistern HC595 pro Seite (keine separate Treiberstufen oder spezielle LED-Treiberbausteine notwendig); der HC595 erlaubt an seinem EnableEingang durch eine PWM-Ansteuerung auch das Dimmen der angeschlossenen LEDs
Freescale HCS12C32 (50MHz); 5V; 32k Flash (12k benutzt); 2k RAM (600Bytes benutzt) Schieberegister: 42x 74HC595 zur LED-Ansteuerung; 12x 74HC165 zum Einlesen der Taster LEDs: Gesamt: 324 Stück (54Stück von jeder Farbe: weiß, blau, rot, orange, grün, gelb); Gehäuse: 0603 Taster: 72 Stück (12 auf jeder Seite
-
Thread
Neues IC suchen
danke für eure Antworte. eigentlich funktioniert z.B. ein 74HC595 mit weiteren Pegelwandler nach der Anforderung, d.h. der ist sowie ein Schieberegister mit Pegelwandler, aber wenn ich so mache, werden mehr plätze gebraucht, deswegen möchte ich fragen, ob etw.
-
Thread
Da fehlt doch was??
Hallo zusammen, warum sehe ich bei dem 74HC595 den GND und VCC nicht??? Jemand eine Idee. THx Joe
-
Thread
10*11 LED Matrix mit Raspberry Pi
beziehen sich hier erstmal auf die Bauteile. Bisher liegen folgende Sachen in meinem Warenkorb: 3* 74HC 595 Schieberegister ausreichend 3mm LED rot 300mcd diffus 2.1V (von leds.de) 21 BC 337-40 Transistoren Über Multiplexing und Schieberegister habe ich mich schon ein bisschen eingelesen, blicke
verdrahten. Bleiben 7 Spalten die 1.6 A schalten müssen, dazu gäbe es IRF7301 an 74hc595.
-
Thread
8X2 Zeichen LCD mit ATMEGA328P-AU
es mal effizient sein soll benutze ich auch schonmal Code der die Ports direkt ansteuert oder einen 74HC595 mit SPI...Aber wenn Geschwindigkeit egal ist Messer und Gabel;)
-
Thread
Suche Bauteil: 4 Schalter mit 2 uC-Pins abfragen
@Eumel Zum Anschluss eines Schieberegisters (z.B.: HC166) benötigt er aber auch drei Pins.
Also nen 74hc165 oder ähnliches? Ich habe halt drei Taster, keinen mehr und keinen weniger. Ein 8-Bit-Schieberegister wäre da eigentlich oversized. Außerdem...komme ich bei der Ansteuerung des Schieberegisters mit
-
Thread
74HC595 - Kleine Frage
Hallo, ich habe eine Frage bzgl. des IC 74HC595. Angenommen ich lege im Register des IC folgenden Wert ab: 10101101 Schaltet mir der IC dann die Stellen mit einem LOW-Signal gegen Masse oder lässt er diese einfach offen? Bin mir da
einfach das Datenblatt dazu, da brauchst du nicht durchzumessen ;-) https://www.google.de/search?q=74HC595+datasheet das Kapitel 10 des Dokuments des ersten Links gibt dir passende Antworten ....
-
Thread
7-Segm.-LED-Anzeige, 6-stellig, statische Ansteuerung mit (74HC)4094
Anbei ein Ausschnitt aus einer Anzeige mit 21 * 74HC595. Es ersetzt 7 Panelmeter mit 3 Digits, das 4. Digit ist das '-' Zeichen. Die Widerstandsnetzwerke sind 8*470R.
Der 74HC595 ist auch ein schönes Teil und hat sogar den Vorteil, dass der Summenstrom über GND oder VCC max. 70mA betragen darf. Beim 74HC4094 sind es 50mA, weshalb ein Segmentstrom von 6mA die Grenze darstellt
-
Thread
Fragen zu 74hc595
hi, hätte kurz ein paar Fragen zum Schieberegister 74hc595. 1. Brauch ich zwischen GND und VCC auch einen Kondensator? Wenn ja reicht ein Standard 100nF Kerko den ich Diagonal in den IC-Sockel einlöte? 2. Ich muss ja zum weiterschieben einen kurzen
naiv... Daß GND links unten und Vcc rechts oben liegen, ist Industriestandard. Das ist bei allen 74ern und nicht nur bei denen, so. Das wurde einfach mal so festgelegt. Hat sicherlich auch seine Gründe. Wie ein einfacheres Layout bei der Spannungszuführung. Die Dinger stammen aus einer Zeit, als man
-
Thread
Binär-Uhr/ PWM+Schieberegister
insgesamt, nicht für jede LED einzeln. Realisieren möchte ich das ganze über Hardware-PWM (timer) und die 74HC595 Schieberegister meine Fragen: 1) Welche LEDs könnt ihr Empfehlen? -> SMD LEDs sind wohl die beste Wahl (abstrahlwinkel/ Farbmischung) , aber ich weiß nicht ob ich die gelötet (verdrahtet)
PWM und Mutiplex synchron. > 4) das Strom-Problem: der 74HC595 kann nur 70mA treiben Es gibt auch Schieberegister mit Treibern (oder anders herum: Treiber mit eingebautem Schieberegister). Wenn es hell werden soll, geht es nicht ohne Treiber. Die Matrix-Lösung
-
Thread
AVR Projekt - Schaltplan in Ordnung?
verwendet. Um den MISO Pin bei Nichtverwendung Tristate zu halten, ist er an einem 74HC125 angeschlossen. Als CS dient dabei der Port QB vom 74HC595. * Ein Piezzo-Buzzer für Töne hängt am Pin QA des 595. * Für die Datenanzeige verwende ich ein Nokia 5100 Display. Die Displayspannung
Programmierung sich nicht auf die Bausteine am SPI Bus auswirken, sind die CS Signale von 25LC080P, 74HC165 und 74HC595 mit einem Pullup ausgestattet. Außerdem wird Pin G vom 595 ebenfalls gegen die Versorungsspannung gezogen, damit die Ausgänge standardmäßig Tristate sind. * Der Raspberry verträgt
-
Thread
20 bit / 10 bit Schieberegister für Bargraph
zu kommen, würde ich ein Schieberegister verwenden. Für ein anderen Projekt habe ich schonmal die 74HC595 mit 8 Bit verwendet. Aus Platzgründen würde ich nun statt 3x den 74HC595 gerne direkt einen 20 Bit Baustein verwenden. Gibt es denn irgendwo eine Art Bauteilsuche, wo man direkt Schieberegister
, HC595. :-) Also es bleibt dabei, 3x HC595
-
Thread
SPI mit ATMega162 und 74HC595
Hallo zusammen, ich möchte über ein Schieberegister eine LED-Zeile steuern. Leider tut sich da aktuell gar nichts... Folgende Verbindungen von Prozessor zu Schieberegister hab ich gelötet: PB7(SCK) --> SH_CP PB5(MOSI) --> DS PB4(SS) --> ST_CP Und folgendes kleine Programm geschrieben: // Init Port DDRB = (1<<PB4) | (1<<PB5) | (1<<PB7); PORTB = (1<<PB4); // Init SPI SPCR = (1<<SPE) | (1<<MSTR) | (1<<SPR0); output = 1; // Sende Output SPDR = output; while (!(SPSR & (1<<SPIF))); // Daten von Schieberegister in Latches PORTB &= ~(1<<PB4); PORTB |= (1<<PB4);
-
Thread
[V] WSV - BastlerBedarf
diverse Microchips 8x Atmega 16 3x AD594CDZ 3x AD595AQ 25x MAX6965 30x MCP1827S 30x BC547A 40x TS7805 20x HCF4703 8x M74HC245 18x M74HCT574 25x L78S05 möglichst als Pakete zu verkaufen (Bild ist absichtlich etwas größer, damit man alles richtig
-
Thread
7 Segment mit 74LS47
Ein 74LS47 bringt wohl kaum genug Strom für eine Multplexanzeige mit 4 Stellen die also den 4-fachen Strom braucht.
#3086175: > Man spart immerhin drei Ausgangs-Pins. Wenns darauf ankommt, nimmt man bessser 1-2 74HC595, spart 4-8 IOs.
-
Thread
Umgang mit Schieberegister: HEF4094B
Durokh schrieb im Beitrag #3078147: > Ich weiß bspw. nicht was das Äquivalent des "Strobe" auf dem 74xx595 > ist. Hast du die Datenblätter gelesen? HEF4094B: [pre]The data in each shift register stage is transferred to the storage register when the strobe (STR) input is HIGH.[/pre] 74HC595 (http://www.nxp.com/documents/data_sheet/74HC_HCT595.pdf): [pre]The data in each register is transferred to the storage register on a positive-going transition of the storage register clock input (STCP).[/pre]
-
Thread
AVR: Anfänger - Frage zur Ansteuerung vieler Ein- und Ausgänge
Logik hinter dem Ausgang (oder > Eingang). Ich bin da auf Logik-ICs gestoßen Dein Logik-IC heisst 74HC259, der speichert den Zustand der LED. Am Eingang für die Tasten heisst er 74HC151. > wie läuft das in der Praxis? Sowohl bei LEDs als auch bei Tasten macht man es meist anders. Entweder Schieberegister wie 74HC595 für Ausgänge und 74HC165 für Eingänge weil die noch weniger I/O Pins vom uC benötigen Oder Multiplexing sowohl bei LEDs als auch von Tastern in Matrixanordung ( also x * y )
-
Thread
2 LEDs (Signal rot/grün) mit einem uC Ausgang umschalten?
Schau mal ob Dir bei 8mA die Helligkeit reicht. Wenn ja, reicht ein 74HC595 ohne zusätzlichem Treiber. (Icc = 70mA) Mit ist natürlich /zukunftssicher/ :)
-
Thread
Umgang mit SPI Lernen
findest du massenhaft SPI Anwendungen, auch in C. Stichworte für die Suche wären z.B. LED-Cube oder 74HC595
-
Thread
74HC595 nimmt keine Bits an
Ich hab mir einige 74HC595 bestellt. Der Data-Input ist auf High, trotzdem kommt am Q7' nach entsprechender Zeit nichts an. Meine Beschaltung: DS auf High OE auf Low STCP und SHCP an ein gleiches Taktsignal MR auf High
Peter K. schrieb im Beitrag #3068751: > Ich hab mir einige 74HC595 bestellt. Der Data-Input ist auf High, > trotzdem kommt am Q7' nach entsprechender Zeit nichts an. > Meine Beschaltung: > DS auf High > OE auf Low > STCP und SHCP an ein gleiches Taktsignal
-
Thread
Stm32 und Shiftregister
bisher mit AVR Programmiert und bin nun zu ARM gewechselt (STM32Discovery ). Nun möchte ich damit vier 74hc595 Schieberegister ansteuern. Zu AVR findet man ja richtig viele Dokus und howtos im Internetz, nun finde ich zu meinem Fall garnichts :o. Daher meine Frage, wie steuere ich das ganze an? Gibt es
-
Thread
Schieberegister mit PWM?
Nimm den 74HC595 und leg die PWM an den OE (Output Enable) Pin.
So wie ich das sehe (nach kurzem Check des Datenblattes des 74HC164), ist dein Vorhaben mit dem von Dir gewähltem IC nicht möglich. Besorge Dir ein 74HC595.
-
Thread
suche 8-bit serial input High-Level-Load shiftregister
Boris Novski schrieb im Beitrag #3065640: > Wenn ich ein 74HC595 mit einem 74HC04 kombinieren Man kann statt 74HC04 auch einen Transistor nehmen. Außerdem gibt es ICs mit nur einem Inverter, z.B. 74AHC1G04. Gruß Dietrich
willst also einen Anschluß des 74HC595 invertieren, dann mußt Du uns bloß noch verraten, welchen (es stehen 14 zur Auswahl). Und das es um den 74HC165 geht, war also völliger Käse.
-
Thread
Drei open-drain logic outputs an einem µC-Pin
>Nun das zweite Problem: Wie kann ich ohne shift-Register (zu teuer, zu >groß) Teuer? Ein 74HC595 kostet vielelich 20 Cent. Wieviel Millionen Stück willst du produzieren? Zu groß, naja, es gibt es auch in TSSOP. > die drei outputs des Chips an dem einen µC-Pin auslesen? GGf. mit einem
-
Thread
Geschwindigkeit Shiftregister Code
Originalprogrammierer gefürchtet hat. Ich kenns nur in der umgekehrten Richtung (also Ausgabe) mit einem 595: So schnell kann man einen Mega32 gar nicht takten, dass man damit einen 74-er Baustein in Bedrängnis bringen könnte. > Da gibts hier von Peter Dannenberger einen Code, den ich nicht verstehe:
#3054273: > Da gibts hier von Peter Dannenberger einen Code, den ich nicht verstehe: > Beitrag "Re: 74HC597" > > Brauche ich dafür eine Library? Die Macros für die Pins mußt Du entsprechend Deiner Schaltung definieren. Suche mal nach meiner sbit.h, damit geht das ganz leicht. Maus schrieb im
-
Thread
RGB Matrix 11x11
bessere lösung. Die TLC Schaltung würde ich gerne mit 3 TLC 5940 aufbauen und mit 2 Schieberegistern 74HC138, die Ausgänge der Schieberegister müssten mit Transistoren und Widerstände erweitert werden, wobei ich nicht weiß welchen ich da nehmen soll da bei Multiplexing ja die Gesetze ein wenig anderst
versorgt man am Besten wohl mit 23 SCT2024 für 99ct von ulrichradig.de ohne Multiplex, oder an 45 74HC595 mit 363 Vorwiderständen (das wäre mir schon zu viel Lötarbeit).
-
Thread
Übergabe von Parametern (int?)
Und zwar habe ich folgende Funktion: [c] void setRow(unsigned char nr) { if (nr>1) { com74hc595_row[0]=pow(2,nr-2); com74hc595_row[1]=0; } else { com74hc595_row[0]=0; com74hc595_row[1]=pow(2,nr+6); } com74hc595_row_out(); } [/c] Bei zahlen >1 soll in Array[0
if (nr > 1) { com74hc595_row[0] = pow(2, nr - 2); com74hc595_row[1] = 0; } else { com74hc595_row[0] = 0; com74hc595_row[1] = pow(2, 6 + nr); } com74hc595_row_out(); } int main(void) { for
-
Thread
FTDI stört 74HC595 beim Atmega8
FTDI seriell Adapter -> RS232 Eingang auf dem Eval-Board -> RX, TX auf Atmega8 -> SPI vom Atmega -> 74HC595 -> 8 LEDs auf dem Addon-Board. Im finalen Aufbau kommen noch ULN2803 hinter die 74HC595. Diese fehlen noch in der Testschaltung, sollte hier aber keine Probleme machen da derzeit nur LEDs mit Vorwiderstand
klappt, damit kann ich über die serielle Schnittstelle LEDs an Port D toggeln. Für den Test des 74HC595 habe ich zum Programmstart eine Schleife eingebaut die mir 10x hintereinander die 8 LEDs am 74HC595 ein und ausschaltet. Jetzt zu meinem Problem, die Ansteuerung des 74HC595 funktioniert nur
-
Thread
LED Treiber Parallel mit KSQ-Ausgang
Also im Grund zwei Clock, einen für das Storageregister, einen für das Shiftregister (also wie im 74HC595) und nach Möglichkeit noch einen Enable. Kennt jemand von euch zufällig sowas? Eine 2-Chip Lösung würde auch passen. Gruss
tatsächlich notwendig? ich habe aktuell ein projekt, bei welchem ich LEDs per BCM dimme und die LEDs per HC595 (d.h. seriell) ansteuere, da würde z.B. eine parallele Ansteuerung nichts bringen weil das Auge einfach zu träge ist. Und so komplex ist die serielle Ansteuerung auch nicht. Aber wie gesagt, ich weiß
-
Thread
LED-Matrix (Wortuhr - frage)
denn ? Da gäbe es offenbar viel Verbesserungspotential zu erlernen. Glaubst du etwa mit OE der 74HC595 dimmen zu können ? MOSFETs mögen nicht angeschlossene Gates gar nicht, die gehen dann nicht einfach aus. OE der 74HC595 müsste in deiner Schaltung dauerhaft an Masse. Es ist nicht dasselbe wie G des TPIC6B595. Mit G des TPIC6B595 könnte man schnell alle Ausgänge abschalten, also problemlos mit nur einem Ausgangspin des PIC18F2550 dimmen. Der Vorschlag war übrigens, sich die 74HC595 komplett zu ersparen
-
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
Pufferkondensator für Siebensegment
ggf. noch ein paar Elkos je nach Stromversorgung. 20 mA je Ausgang sind auch schon zu viel für 74HC595, vor allem wenn alle 8 Ausgänge in eine Richtung Treiben müssen. Das Limit der VCC / GND Pins ist niedriger bei etwa 70 mA für das ganze IC.
sollte nicht in der Lufthängen. Mit 1 K als Widerstand ist der Strom schon sehr viel niedriger. Die 74HC595 vertragen auch noch 470 Ohm als Vorwiderstand bei roten LEDs und 5 V. Das gibt dann etwa 6 mA für die LEDs und rund 50 mA je IC wenn alle LEDs an sind. Die Elko Type kommt hin, aber der Elko
-
Thread
RGB-LEDs, Shiftregister, Platinenlayout - bitte drüber schauen
ganze auf mehrere Platinen auf zu teilen. Die Schaltung umfasst 32 RGB-LEDs und 12 Shiftregister (74HC595). Die Schaltung soll auf 4 Platinen aufgeteilt werden, also pro Platine 8 LEDs und 3 Shiftregister. Die Platinen will ich dann bei LeitOn ( http://www.leiton.de ) zur Fertigung in Auftrag geben
-
Thread
Arduino i/o Erweitern mit Schieberegister
2x8 digitale eingänge und 2x8 digitale ausgänge erweitern. jetzt habe ich schon viel gelesen über 74hc595 74hc597 74hc165 und noch andere. Welchen hole ich am besten und welcher ist am einfachsten zu verwenden!? Shiftout mit dem 595 ist ja auf der arduino seite als tut hinterlegt. Aber ich finde
//www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister Für die Ausgänge verwendest du 74hc595, für die Eingänge 74hc165. Beachte, dass du zum Anschluss der Schieberegister nicht einen sondern 3 Pins brauchst. Der 74hc165 liefert auch nur digitale Signale. Wenn du mehr Eingänge am ADC
-
Thread
Schieberegister --> LEDn flackern/gehen aus
multiplexen. Aktuell habe ich nur die Schaltung für die Spalten und ein großes Problem: Wenn ich die vier 74HC595 befülle sieht die Zeile erstmal gut aus. Sobald ich mich aber in der nähe bewege, fängt die Zeile das flackern an und die LEDn gehen sogar teilweiße kurz aus... Befüllen lasse ich die 4 kaskadierten
lassen. Aber selbst dann habe ich noch das gleiche Problem. Liegt es also evtl an den Leitungen vom 74HC595 zu den LEDn? So ein Problem hatte ich noch nie..Weiß gerade nicht weiter
-
Thread
Datenstruktur für ein Displaybuffer in C
Code. Wenn aber schon 8 Bits in einem Byte sind, dann kannst Du sie einfach parallel an ein Latch (74HC573) für 8 LEDs ausgeben oder seriell per SPI an einen 74HC595. In jedem Timerinterrupt werden dann einfach 5 Bytes auf 5 Latches gegeben und die nächste Zeile eingeschaltet. Peter
-
Thread
Universelles Eingabegerät mit Drehencodern
anbiete, falls jemand interesse hat. 4x ledring/encoder mit jeweils 36 ws2812 in 2020 bauweise und 74hc595. fgpa's schienen zu aufwendig um midibox-basiert schnell ans ziel zu kommen bzw haetten wir uns da erst komplett neu einarbeiten muessen. hier der link zum midibox-forum mit einer genaueren beschreibung
-
Thread
Assembler, LED Uhr, Atmega
du etwas womit du alle LED's ansteuern kannst. Schieberegister ist hier das Zauberwort (siehe z.B. 74HC595). Das Programm ist grundsätzlich einfach nur ein heraufzählen. Du hast alle 1000ms einen Interrupt, wobei jeweils die Variabel "Sekunden" hearufgezählt wird. z.B. so: if (sekunden < 60
-
Thread
4 Elektromagneten mit einm PWM schalten
aber das Projekt eigentlich schon fertig geplant ist. Dann werde ich wohl auf die Idee mit dem 74HC574 zurückgreifen müssen.
bisschen was umstelle bekomme ich maximal 3 Pin's insgesamt > Dann werde ich wohl auf die Idee mit dem 74HC574 zurückgreifen müssen. 3 Pins reichen aber auch für einen 595er. Dann hast noch 4 weitere Ausgänge erschaffen, falls dir nächste Woche noch was einfällt. Mit dem Latch würde ich das auch nur machen
-
Thread
intelligente Porterweiterung mit Atmega16
A. S. schrieb im Beitrag #3003742: > 595 > sind teuer wo kaufst du die denn? http://www.tme.eu/de/details/74hc595d/ttl-logik-schaltkreise/nxp/# < 14ct ab 25+ Da bekommst du 25 STück für deinen Mega16.
Attiny24 + Schieberegister zu verwenden. 70ct + 8*14ct = 1,82€. Dazu kannst du für die Eingänge ein paar 74hc165 nehmen.
-
Thread
Maximum I/Os Microcontroller
Zum multiplexen nehme ich immer 74hc595 weil die latchen. Da kann man in aller Ruhe neue Daten reintakten ohne dass irgendetwas flackert. Oft liegt es auch am mangelnden Wissen über Bauteile und will alles mit den Controller-Pins direkt