-
Thread
Bitte um Beurteilung meines ersten Schaltplans
(darauf fehlen allerdings noch die Stützkondensatoren auf den 7 Schieberegistern (ich verwende die 74HC595N [1]), die ich mit jeweils 100 nF zwischen VCC und GND gesetzt habe). Die 8 Outputpins jedes Schieberegisters sprechen die 8 LEDs einer 7-Segment-LED an (SA56-11QBWA-D [2]. Auch die Reset-Beschaltung
thomas schrieb im Beitrag #2737293: > Laut Datenblatt liegt die Stromaufnahme für die 74hc595n bei 0A > Ausgangsstrom irgendwo zwischen 80uA und 160uA. Im worst case, und der gilt bei 125°C weils mit steigender Temperatur krass schlimmer wird. Im typischen Betriebsfall bei normaler Temperatur
-
Thread
Ersetzung einer mechanische Tastatur
Eine 4x4 Matrix kannst Du z.B. mit 2* 74HC4051 emulieren.
einige Tests um sicher zu sein, dass es zuverlässig ist. Deswegen würde ich das in HW Lösen. ein SN74HC595 (erstbester treffer) hat zb 50ns Schaltzeiten. Da kommt noch ein bischen was für das und an OE dazu, aber das sollte reichen. Dann kann der µC das langsam und gemütlich laden und den Ausgang frei
-
Thread
Schieberegister mit synchronem Speicher- und Schreibetakt
Hallo Kann ich den Speicher- und Schreibetakt eines Schieberegisters (in meinem Fall ein 74HC595) auf die selbe Leitung nehmen (um Pins am uC zu sparen)? Im Datenblatt scheint so was zu stehen (s. S. 3), bin mir aber nicht sicher ob ich das korrekt verstehe und will nicht ein zweites PCB ätzen
#2114031: > Kann ich den Speicher- und Schreibetakt eines Schieberegisters (in > meinem Fall ein 74HC595) auf die selbe Leitung nehmen (um Pins am uC zu > sparen)? Kann man. Allerdings wird dann jede Änderung der Eingabe an den Ausgängen sofort übernommen. Und der Speichertakt ist dem Schiebetakt
-
Thread
Mini Wanderkiste " Runde I " Gesperrt
10x 220pF 10x 47nF 5x MAX660 1x 16LF877 Rein: 20x LP2954IS 20x Taster 3x MPX10DP 9x 74HC04 10x 74HC74 10x 74HC08 10x 74HC32 1x Platinensatz für Componententester
So Kiste kam heute bei mir an und geht morgen wieder auf die Reise. REIN: 5x 74AHCT125PW 5x 74HC14D 5x 74AHC1G08GW 5x 74AHC1G09GW 5x 74AHC1G125GW 5x 74AHCT1G08GW 5x 74AHC14PW 5x 74HC244PW 5x NPIC6C595BQ 5x NPIC6C596PW 5x NPIC6C595D 5x HEF4094BT 5x NPIC6C595PW 5x HEF4093BT
-
Thread
LED CUB 8x8x8 blau
5V versorgt werden, damit er dann vom XMega ordentlich angesprochen werden kann, sollte es kein HC-MOS sondern ein HCT-MOS sein, 74HCT273. Ob die 74HC573 mit 5V oder 3.3V versorgt werden ist letztlich egal, die LEDs eluchten bei 1.7V noch nicht, allerdings wären 74HCT573 Typen an 5V passender
ist nicht besser 74HC237 - SMD rauslassen?
-
Thread
5*7 DOT Matrix ansteuerung
eine 7x15 Matrix entsteht. 3 Bits vom Paralellport zum Auswählen der aktiven Leitung verwenden (74xx138 o.ä.), Nullte Ausgangsleitung offen lassen, => wenn port=000xxxxx ist das display ausgeschaltet. An die restlichen Pins zwei 74xx595 anschliessen: 1 pin für gemeinsame SCLK leitung 1 pin für
andersherum an den parport (eigentlich egal, die Ansteuerung ist dann aber logischer) und statt den *595ern müssten eigentlich auch die 74hc4094 funktionieren (->datenblatt). Statt dem *138er tuts ebenfalls ein 74hc4094, die Ansteuerung ist dann halt anders (Ein Lowbit reinladen, und dass dann für die
-
Thread
suche treiber IC für Charlieplexing
| uC Pin ---R---+ Viele: Man braucht 5 uC-Ausgänge für alle LEDs zusammen, und so viele 74HC595 wie man LEDs hat geteilt durch 8 +--10k--+5V | | uC Pin ----------+-------|I 1/2 IRF7307 | 74HC595 Ausgang --LED--R--+
sie sowieso nur 50% der Zeit an lassen kann, geht Multiplexen nur bis 3 Reihen. Dann müssten die 75HC595 aber 140mA liefern können, können sie nicht, also braucht man stärkere Treiber. Daher sag ich mal: Lohnt sich nicht, nutze 74AC595 bis 40mA wie oben beschrieben und gut is. Ordentliche serielle
-
Thread
Bi-direktionales Level-Shiften mit minimalem Bauteilaufwand
bereits als "auf Masse gezogen". Mein zweiter Lösungsansatz: Alle Pins des Steuergeräts mittels 74 HC 4050 auf mikrocontrollergerechte Pegel reduzieren. Damit wäre die eine Richtung bereits erledigt. Allerdings muss der Mikrocontroller ja auch jeden Pin auf Masse ziehen können. Dies wäre mit einem
mich auf nur noch 18 Signale, die ich vom Steuergerät abfrage. Pegelwandlung der Signale durch 3x 74HC4050, pulldown der Signalleitungen durch 2x 74LS145 und Zusammenfassen der Steuersignale nach der Pegelwandlung durch 3x 74LVX32D. Ich komme dann mit maximal 20 Pins am µC aus, das ist völlig okay.
-
Thread
Ghosting bei LED Matrix
daher Schieberegister zur Ansteuerung. > Hier in der Artikelsammlung gibt es was dazu. Da wird der 74HC595 (hoffe > ich) benutzt. Der ist wesentlich billiger und ebenfalls sehr leicht > anzusteuern. Der 74HC595 ist in der Tat wesentlich billiger. Ist nur schade um die ganze Arbeit. Aber das lässt
aber auf jeden Fall nachgerüstet werden, damit deine Schaltung auch zuverlässig ist/bleibt. > Der 74HC595 ist in der Tat wesentlich billiger. Ist nur schade um die > ganze Arbeit. Aber das lässt sich beim Basteln wohl nur schwer vermeiden > (zumindest wenn man das nur Hobbymäßig macht). Kenn
-
Thread
Problem mit SPI (Mega16)
funktioniert nur sporadisch. Nach mehrmaligen resetten funktioniert es dann mit Glück mal. Ich steuere 2 74HC595 Schieberegister darüber an, initialisiert wird wie folgt: SS/ wird als Enable-Leitung für die Schieberegister benutzt und is wie unten zu sehen als Ausgang definiert. [c] //SPI INIT SPCR |
ist min. zwei Takte lang, macht selbst bei 16 MHz schnarchlangsame 125ns. In der Zeit schaltet der 74HC595 zehnmal! Ich tippe mal eher auf wildes Klingeldrahtvehau, das tierische Resonzanzen erzeugt. Dann ist es klar dass ein so kurzer Puls Probleme hat, das Ende der Leitung halbwegs sauber zu erreichen
-
Thread
Ansterung eines 7-Segment LCD-Displays
genug >Portpins dafuer ;) Also irgendeine pragmatische Loesung muss her... Nimm Schiebegregister, 74HC595. Schnell, billig, braucht drei Pins. MFG Falk
habe welche aus > der 40xx-Serie die sollten hoffentlich tun... Für 4 Digits brauchst Du 4 Stück 74HC595. Peter
-
Thread
AVR - Welchen Controller? (Diplomarbeit)
beschaltet wurden. Wenn das alles ist... Dafür brauchst Du keinen Controller. Zwei Schieberegister (z.B. 74HC164 oder CD4015) reichen. Beim Einschalten werden diese über ihre Reset-Eingänge gelöscht (machst Du am einfachsten mit einem RC-Glied). Den seriellen Eingang des ersten SR legst Du fest auf High. Wenn
können, dass keinen Unterbruch hat und kein Draht vertauscht worden ist. der Vorschlag mit einem 74HC164 oder CD4015 wäre natürlich auch sehr gut. Wenn ich das nun richtig verstanden habe bräuchte ich bei diesen keine seperaten Transistoren mehr? würde heissen, ich bräuchte zwei von diesen dingern
-
Thread
Schieberegister mit möglichst vielen Ausgängen
für 10000 LED´s Dafür brauchst du aber "nur" 2x sqrt(10000) = 2x 100 Steuerausgänge. Mit 8 Bit 74HC595 bauchst du dann 2x13 Register. Klingt eigentlich verträglich. OK, du kannst nicht 100:1 multiplexen. Die Matrix solltest/musst du sowieso sinnvoll unterteilen. Wie wäre es mit 13 Modulen a 8x100
ja mit 1/100'stel Duty Cycle fahren und natürlich einen Treiberbaustein: 20xCAT310W oder 24x75HC595 oder 14x74HCT156 oder 30x74HCT138 oder 22x74HC42 Also gibts genügend möglichkeiten ...
-
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
82 Taster am Arduino
//arduino.ru/sites/default/files/u1905/spi-keypad.jpg da ist sogar eine Matrix mit 2 Registern 74HC165 und 74HC595, scheinbar den 595 um den internen Pullup verwenden zu können aber der Artikel ist auf russisch -.- Grüße Holger
5t) auf 0V entladen. Der Kondensator, wird dann in 5ms auf 2V, der Typ. LOW-level input voltag des 74HC165 @4.5V, geladen. Man hat also viel Zeit um die Tasten abzufragen. In 4ms ist es leicht möglich 9*8bits über SPI aus den 74HC195 in den µC zu schieben. Und wenn eine Taste gedrückt wurde würde ich
-
Thread
Zu wenige Ports was kann ich machen?
Hi. Nimm 3 Schieberegister und steuere sie mit SPI an. (74HC595) Such mal nach SPI. Gruß Florian
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
-
Thread
5V Datenleitungen auf 3V3 bringen.
Datenleitungen maximal 3V3 bekommen und als Porterweiterung für den µC benutzen wir Schieberegister(74HC595). Das Problem das wir nun haben ist, dass wir die 5V Datenleitungen die aus dem Schieberegister kommen nicht direkt an das Display anschließen können da wir es dadurch vermutlich zerstören würden
rechts sind die 4 Steuerleitungen mit 5V Potential vom µC. Verwendete Hardware: - ATmega128A - 74HC595 - SainSmart 3,2" TFT-Display mit Touchscreen Wir bedanken uns schon einmal im Voraus bei Euch für alle kommenden Antworten. Mit freundlichen Grüßen Rene & Tim
-
Thread
Suche SPI Interface IC
SPS Welt. Sag das doch gleich. Das Ganze in einem IC wirds wohl nicht geben. Ich würde ein 74HC595 zum Schieben, und dahinter ein BTS4880 setzen. Das wäre der Ausgang. Als Eingang ein 74HC165 und das hier: http://www.datasheetcatalog.org/datasheet/stmicroelectronics/8706.pdf Ob das deinen
Lipinsky schrieb im Beitrag #2640882: > Das Ganze in einem IC wirds wohl nicht geben. > Ich würde ein 74HC595 zum Schieben, und dahinter ein BTS4880 setzen. Es sei denn, man nimmt einen TPIC6B595
-
Thread
Schieberegisteransteuerung Problem
was für ein Schieberegistertyp du anzusteuern versuchst. Sollte es, wie von Karl Heinz vermutet, ein 74HC595 sein?
ein Schieberegistertyp du > anzusteuern versuchst. Sollte es, wie von Karl Heinz vermutet, ein > 74HC595 sein? Stimmt habe ich ganz vergessen. Ja es ist ein 74HC595. Mein Fehler lag aber in der Hardware/Verschaltung. Jetzt funktioniert es
-
Thread
595 Schieberegister kaskadieren => Pulldown an SER Input nötig?
etwas aufgefallen ist, was ich so noch nicht kannte. Folgende Situation: * Zwei Schieberegister (74HC595N) sind kaskadiert um 16 Bit darüber auf Status-LED rauszuschiften. * !OUTPUT_ENABLE beider Schieberegister sind zusammen auf einen µC Pin gelegt. * An der Verbindung von SR1.QH* nach SR2
stimmt ja auch nur was hat das mit Shifter schrieb im Beitrag #6821786: > Zwei Schieberegister (74HC595N) zu tun? und was hat Stefan ⛄ F. schrieb im Beitrag #6821788: > Erst bei mehr als 10 Pins sollte man nochmal > nachrechnen. mit Shifter schrieb im Beitrag #6821786: > (74HC595N)
-
Thread
24 Relais über 3 I²C-Portexpander
sowieso noch Treiber einbauen musst, dann kann man die Steuerung auch gleich mit einer Kaskade aus 74HC595 erledigen. Ist in der Firmware einfacher zu erledigen.
>> Anfänger einfacher sind. > > was Für Möglichkeiten gibt es noch ? Wurde schon genannt: 74HC595 oder sein größerer Bruder TPIC6C595, der mehr Strom kann. Wenn man sich dann auch noch mit sich einig ist, welche Aufgaben der µC sonst noch übernehmen kann/soll, dann würde auch ein µC mit entsprechend
-
Thread
Schaltung LED Board mit Schieberegister
3&LA=5&ARTICLE=90179&GROUPID=2881&artnr=BCR+533+SMD Schieberegister: http://www.reichelt.de/ICs-74HC-DIL/74HC-595/3/index.html?&ACTION=3&LA=5&ARTICLE=3269&GROUPID=2930&artnr=74HC+595 Beschaltung ist wie die im AVR Tut.
> angeschlossen wird. Oder du teilst das auf in 2 Schieberegister Platinen, wobei auf jeder 2 595 sitzen (ich nehme mal an, das deine unbeschrifteten IC welche sind). Für jede Spannungsanzeige eine eigene Platine. Dann kannst du die zugehörigen LED auch noch mit auf die Platine setzen und musst
-
Thread
SPI Probleme beim Auslesen
meinem Problem: Ich habe hier eine 8x8 Tastaturmatrix angeschlossen (Reihen) an das zweite von vier 74HC595. Der Status (Spalten) wird über ein 74HC165 ausgelesen. Für einen Test habe ich folgende Zeilen Code geschrieben, die alle Zeilen durchgeht und mir die aktiven Spalten an ein 7-Segment-Display
c]void SPI_MasterTransmit(char cData) { // SPI Config: CPOL=1, CPHA=1 (we use SPI Mode 3 on HC595) SPCR |= (1<<CPOL)|(1<<CPHA); // Start transmission SPDR = cData; // Wait for transmission complete while(!(SPSR & (1<<SPIF))); } char SPI_MasterReceive( void ) { //SPI Config
-
Thread
Schaut jemand mal über meinen Schaltplan?
bauen und bräuchte mal eine Meinung zu meinem Schaltplan. Ich nutze den ATMega32U2, der per 8x 74HC595er Register die Säulen speisen und die Ebenen durch 8x IRLML 2402 MOSFETs auf Ground zieht. Die Register halten maximal 8,75mA pro Pin aus. An die 64 Ausgänge kommen noch Widerstände, die den
1.09mA ? Ersetze die 74HC595 durch Konstantstromtreiber wie CAT4016 (darisus) oder PCA9626B (Reichelt), dann kommen als MOSFETs eben P-Kanal MOSFETs wie IRF7410 hin oder welche 6.4A LogicLevel P-Kanal MOSFETs Reichelt auch
-
Thread
3.3V Spannungsversorgung
zusammen! Ich benötige eine 3.3V Spannungsversorgung für einen ATMega µC, bis zu acht Schieberegister 74HC595 und ‘597 (jeweils 4) und einen UART <-> LAN Wandler (ca. 100mA Verbrauch). Ich habe ein paar generelle Fragen und bin auf der Suche nach einem geeigneten Spannungsregler. Zur Situation: Die
> Ich benötige eine 3.3V Spannungsversorgung für einen ATMega µC, bis zu > acht Schieberegister 74HC595 und ‘597 (jeweils 4) und einen UART <-> LAN > Wandler (ca. 100mA Verbrauch). Ich habe ein paar generelle Fragen und > bin auf der Suche nach einem geeigneten Spannungsregler. Warum eigentlich
-
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
Funktionsgenerator 7706 - Sweep reparieren
Sweep Platine und ggf. auch noch anderen Teilen (z.B. Tasten / Anzeige). So viel kann man aus dem 74HC... Teil der Platine erkennen. Der Pin 10 entspricht dem SPI Takt. Die Frage ist da vor allem ob die Flanken sauber sind, insbesondere die steigende (z.B. für HC595). Das Signal sollte von der CPU
zur µC Geschwindigkeit. Das sind ganze Pulspakete. > 20 Pulse passt > aber nicht zu den 74HC... Schieberegistern: da sollen es eigentlich > immer vielfache von 8 Pulsen sein gut möglich. In diesen Pulspaketen mit dem beschriebenen Abstand stecken ja eine Menge einzelne Pulse. > Ein
-
Thread
Treiberstufen High und Low side
Warum lässt du die ULN-Teile nicht einfach weg? Treibe die LE-Zeilen direkt aus dem 74HC595, und die SPalten (aus PortD) machst du über npn Transistoren als Kollektorschaltung. Da hast du 4,4V an der (Spalten)Anode. Das reicht auch locker für die blauen Teile ;-) - 1x ULN/UDN irgendwas
für einen 7:1 MUX ein wenig eng mit den Pulsströmen wird? >Treibe die LE-Zeilen direkt aus dem 74HC595, >und die SPalten (aus PortD) machst du über npn Transistoren als >Kollektorschaltung. Da hast du 4,4V an der (Spalten)Anode. Das reicht >auch locker für die blauen Teile ;-) Unter locker
-
Thread
20 Schalter über wenig Leitungen
. https://de.wikipedia.org/wiki/Schieberegister Drei kaskadierte Parallel-In-Serial-Out a la 74HC165 und drei kaskadierte Serial-In-Parallel-Out a la 74HC595. Dazu brauchst du noch einen Taktgeber und ne Mimik, um die Latch-Clock-Signale zu erzeugen. Zwischen beiden Einheiten brauchst du drei Leitungen
> Drei kaskadierte Parallel-In-Serial-Out a la 74HC165 und drei > kaskadierte Serial-In-Parallel-Out a la 74HC595. Dazu brauchst du noch > einen Taktgeber und ne Mimik, um die Latch-Clock-Signale zu erzeugen. > Zwischen beiden Einheiten brauchst
-
Thread
Sinnverständniss / Problem Schieberegister (74HC164N)
irgendwelche Zwischenwerte auftreten, brauchst Du ein Schieberegister mit Ausgangs-Latch wie z.B. den 74HC595. Dort werden die Werte erst dann an die Ausgänge geschrieben wenn der Latch-Eingang betätigt wird.
http://www.nxp.com/documents/data_sheet/74HC_HCT164.pdf Peter
-
Thread
Viele Magnetventile per MCU ansteuern
Eierlegende Wollmilchsäue sind normalerweise teurer und schwer zu bekommen. Während der TPIC6A595 ganz gut wäre, wenn man nur langsam schalten müsste, sind ULN2803 an 74HC595 besser wenn man schneller abschalten will (sie schalten aber auch nicht schneller ein), L293 gut wenn man forciert abschalten
Ok dann nochmal für mich zum Verständnis ;-) Der 74HC595 wird per SPI angesteuert. Die Ausgänge dieses ICs gehen auf den ULN2803. An dessen Ausgängen hängt dann jeweils ein Ventil mit parallelgeschalteter 1N400x.
-
Thread
SCL Takt generieren
max 100kHz bekannt. Was stört Dich denn an SPI? Da sind 20MHz keine Problem und die Chips (74HC595) sind auch wesentlich billiger. Peter
Hallo! Hab mal nach Datenblatt und Vefügbarkeit des 74HC595 geschaut. Tja! Leider scheint es keine SMD Bauteile zu geben weder beim Grossen C... noch beim R.... zugeben. Wo bekommt man nun eine brauchbares SPI-protokoll her für nen 8051er um es zu
-
Thread
µC-ausgänge erweitern
74HC595. MfG Falk
danke für die infos. ich werd den 74HC595 dann wahrscheinlich beim reichelt bestellen. gruß, simon
-
Thread
7hc595 und 74hc164
Was ist der Unterschied zwischen dem shift-register 74hc164 und dem 7hc595?
der 595 hat ein Latch, der 164 hat keines. Auf deutsch: auf einem 164 siehst du an den Output Pins wie die Bits an der seriellen Leitung reingetaktet werden. Am 595 kannst du das Schieberegister befüllen
-
Thread
PWM IC gesucht: 8bit parallel->PWM?
Parallel to Seriell genau das tun ;-) Jetzt ist nur die Frage welches IC würde da passen? Ich wollte ein 74hc595 Register nehmen.
to Seriell genau das tun ;-) >Jetzt ist nur die Frage welches IC würde da passen? Ich wollte ein >74hc595 Register nehmen. Wozu? Willst du mehrere hundert kHz Updaterate? Wenn nein, nimm was serielles, das spart IO-Pins. MfG Falk
-
Thread
Sinn der Pinbelegung einiger ICs?
Student schrieb im Beitrag #3472724: > Zum Beispiel 74HC595: > Die Ausgänge der Schieberegister sind alle auf der linken Seite. Ausser > Q0, der ist auf der rechten Seite unter dem VCC Pin. Dogma bei den TTLs waren die VCC/GND Pins in den bekannten
Student schrieb im Beitrag #3472724: > Zum Beispiel 74HC595: > Die Ausgänge der Schieberegister sind alle auf der linken Seite. Ausser > Q0, der ist auf der rechten Seite unter dem VCC Pin. Sicher wäre es besser, auf der einen Seite 9 und auf der anderen
-
Thread
Alternative für ESP32 mit "etwas" mehr IO's - STM32 - Ein paar Fragen
Nimm einfach ein paar 74HC595 fuer die doofen FETs. Zack hast du Pins ohne Ende frei. Wer nimmt schon einen ESP32. Der skaliert doch nicht. Ende Fahnenstange := Ende Gelaende.
... schrieb im Beitrag #6651867: > Nimm einfach ein paar 74HC595 fuer die doofen FETs. > Zack hast du Pins ohne Ende frei. Für den Fall, dass Lasten nicht allzu groß sind, könnte man diese auch direkt mit einem TPIC6C595 treiben und die FETs einsparen.
-
Thread
8 x 24 PWM Kanäle mit Atmega 8
Guten Abend, aktuell arbeite ich an einer RGB-LED Matrix. Dazu habe ich drei Schieberegister, 74HC595, am SPI des Atmels, also Hardware SPI. zusätzlich habe ich einen PORT am Atmel, also 8 IOs. Der Atmel ist ein ATmega8 und hat einen 20 MHz Quarz, was auch problemlos läuft. Als Treiber habe ich
martin_h85) >aktuell arbeite ich an einer RGB-LED Matrix. Dazu habe ich drei >Schieberegister, 74HC595, am SPI des Atmels, also Hardware SPI. Also 8x24 LEDs bzw. 8x8 RGB LEDs. zusätzlich habe ich einen PORT am Atmel, also 8 IOs. Der Atmel ist ein >Nun möchte ich ein PWM mit 100-200Hz, und
-
Thread
PN2222 Warum wird VCC draufgelegt?
Hallo, Die LEDs werden von 8x 74HC574 getrieben, ein Ausgang muß also eine LED treiben, ok. Die Reihe wird über 3 Adressbits mit dem 74HC138 selektiert. Die Layer, also eine 8x8 Ebene wird über die parallel geschalteten Transistoren
mit einem 220 Ohm widerstand. Und die Masse will über den ULN7003A schalten der wiederum an einem 74hc595 hängt. Das der arduino und der 595 5 Volt braucht ist mir bewusst aber wie das mit dem ULA7003a, wird der ermitter an die gnd von dem 12 Volt Netzteil angeschlossen oder an gnd vom arduino?
-
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
Fanout 80c32x2
Hallo, weiss jemand ob ich an die Ports P3.1, P3.2, P3.3 eines 80c32x2 sechs parallele 74HC595-Pins anschliessen kann ? Also es sollen an jedem Pin jeweils sechs Pins eines 74HC595 dranhängen. Muss ich evtl. Pullups oder sowas anbringen ?
8051-microcontroller/appendix-c2-8051-io-port-structure-and-interfacing/ Reicht der Pullup um 6 74HC zu schalten ? Sofern die Webseite recht hat ... Schaltung ist übrigens angehängt. Die kleinen Pfeile an der CPU deuten die Puffer an. Ich plane eigentlich sowieso einen Puffer-IC noch dranzuhängen
-
Thread
LED Cube 6x6x6 mit Atmega8a
einzeln steuern. Du benötigst Elektronik zwischen uC und LEDs. Man könnte 27 Schieberegister wie 74HC595 nehmen, dann brauchst du immer noch je einen Draht und Vorwiderstand zu einer LED. Man könnte aber auch jede Ebene nur 1/6 der Zeit einschalten, und kommt dann mit 36 Leitungen aus die sagen
und mit dem Output des Schieberegister 74HC595 verbinden. Oder? Leider kann ich mir nicht ganz vorstellen wie es mit den 5x TPIC6B595 Schieberegistern funktionieren soll bzw. wie das auf dem Schaltplan aussieht. Habe leider, wie gesagt nicht
-
Thread
8-bit Adressierung
MC mit einigen Ports mehr nehmen. > Seriell würde ne Menge aufwand machen... Klar, ein paar 74HC595 für jeweils 33 Cent das Stück (jeder bringt 8 Ausgabeports!) und einige wenige Zeilen Software. Wirklich ein unheimlich hoher und nicht zu empfehlender Aufwand! Sorry, aber das da oben konnte
Er möchte dass jedes Relais seine eigene Adresse hat, und das geht mit den HC595 nicht.
-
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
Schaltplan zeichnen
Verbesserung wäre ich dankbar. Ein entscheidender Grund ist, dass das verwendete Symbol für den 74HC595 in keinerlei Zusammenhang zur Funktion steht. Die Schaltplan wird außerdem übersichtlicher, wenn man Busleitungen als Bus zeichnet und nicht als Knäuel von einzeln durchgewurschtelten Leitungen.
ich keine so großen Unterschiede im Ergebnis zwischen Target3001 und Fritzing. Zeichnung des IC 74HC595: Ich habe in Büchern beide Arten von Bauteilsymbolen gesehen, die Standard-IC Ansicht mit allen Pin am physikalischen Ort wie auch die nach Funktionen gruppierte Anordnung der Pin (in Target 3001
-
Thread
SPI auf Parallel wandeln, um Pins zu sparen !?
74hc595 Peter
Eine weitere Moeglichkeit waere uebrigens ein 74HC4094. Ich verwende vier Stueck davon in Serie um ein fettes VFD anzusteuern. Olaf
-
Thread
Gewächshaussteuerung Probleme EMV?
Sensoren habe ich nach bisschen probieren/studieren dann auch hinbekommen (danke nochmal!). Das mit dem 74HC595 und den Triacs auch. Auf meiner Arbeitsplatte wo ich das ganze zusammengelötet habe hat dann auch alles einwandfrei funktioniert und die relais zogen wie sie sollten. (Bild 3 ist eine extra Platine
paar relais flatterten, umwälzpumpen gingen an und blieben es auch! (µC war nicht abgestüzt, bei den 74HC595 waren die entsprechenden Ausgänge auf 5V-Pegel, wodurch ich ein Fehler bei den Mosfets ausschließe... Hatte danach mal die Spannung zwischen Gehäuse vom Sensor und den Rohren gemessen: schwankte
-
Thread
74hc 299 richtig anscheuern
Warum nimmst Du nicht, wie alle Leute den 74HC595? Die Relais werden wohl nicht gleich abfallen, aber sie werden Geräusche machen beim Schieben. Ich würde erstmal ne Routine für ein Byte schreiben und die zweimal aufrufen. Ich mag kein Copy
val <<= 1; SCK = 1; } } void spi_wr16( uint16_t val ) // write to two cascaded 74HC595 { RCK = 0; spi_wr8( val >> 8 ); spi_wr8( val ); RCK = 1; } [/c] Peter
-
Thread
inkrementelles Lauflicht mit 160 LEDs
auch nicht weiter. Mein Ziel ist es, per Taster immer eine LED dazuzuschalten. Die Idee war, per 74HC595 die LEDs anzuschließen und dann über den Arduino in einer Schleife den Taster abzufragen, welche die Tastenanschläge speichert und diese dann an die Schieberegister weiter gibt. meine erste Variante
Beitrag #6838313: > Mein Ziel ist es, per Taster immer eine LED dazuzuschalten. > Die Idee war, per 74HC595 Gute Idee. Lass den Arduino, von dessen Programmierung du nichts verstehst, einfach weg. Der 595 kann von selbst immer eine LED mehr leuchten lassen. Der Dateneingang kommt dazu auf 1,
-
Thread
LED Display mit 16x8 LED's
Impulsströme schon etwas kritisch. Besser ist bis max 8-fach Multiplex. Das ginge z.B. mit einem 74HC595 und 8 * BC368 für die 8 Zeilen (Anoden) und 16 Widerständen für die Spalten (Katoden) direkt an den µC. Um Pins zu sparen, kann man die zweiten 8 Spalten über einen 74HC574 D-FF kaskadieren. Für das Laden des D-FF wird der 75HC595 dunkelgetastet /OE-Eingang. Je weitere 8 Spalten dann weitere 8 Widerstände und ein 74HC574 anschließen. Wenn Du es mit Hardware aber nicht so hast, ist der MAX7219 (für je 64 LEDs) am einfachsten