-
Thread
Porterweiterung Atmega 64 / M74HC595B1R
die verwendete Schaltung aufgeführt. Ziel ist es mit einem Mikrocontroller (Atmeg64) den Baustein M74HC595B1R anzusteuern. Zum Testen verwende ich folgenden Code: void init_relaismatrix(void) { DDRA |= 0b00000111; //001 ist SCK //010 ist MOSI //100 ist OE } void ctrl_relaismatrix
-
Thread
Arduino: Programmablauf versch. Sketche (LED's / Schieberegister) ich komm nicht weiter
verfolgen. Nun aber zum wesentlichen: Ich habe mir einen Stern aus 35 LED's und 5 Schieberegistern (74HC595) gebastelt. Diverse Abläufe habe ich auch schon programmiert. ABER: Ich möchte diese hinter einander durchlaufen lassen und eben das bekomme ich nicht hin. Mein Fehler ganz zu Anfang war, dass
-
Thread
Größeren NAND Flash ( 4+ GB ) mit Mikrocontroller ansprechen
zusätzliche Adreßleitungen verwenden. Und wenn das nicht reicht, macht mans eben mit IO-Expandern (74HC595). 1024 Adreßpins sind damit kein Problem, das sollte reichen. Peter
-
Thread
Beschaltung nicht verwendeter Pins
Segmentanzeige: Pin 5 (dp) nicht benötigit, somit auf die Anode legen oder offen lassen? M74HC595N: Pin 13 (OE/): Mit oder ohne 10k Widerstand auf GND? (gezeichnet mit Widerstand) Pin 10 (Res/): Mit oder ohne 10k Widerstand auf Vdd? (gezeichnet mit Widerstand) Pin 7 (Q7) nicht vewendet,
-
Thread
ULN2004 / 2804 als Nixie-Treiber
> aushalten, nicht mehr machen wollen. Ja, aber ganz sicher nicht die Schieberegister vom Typ. 74HC595 die ich hier verbaut habe. Die brauchen auf jeden Fall Transistoren dahinter, zumal die keine open collector Ausgänge haben... Dafür kann ich dann aber nahezu unendlich viele Nixies mit nur 3 Prozessorpinns
Dass ich hinter den 595ern noch Treiber brauche, ist schon klar. Ich wollte dafür halt die ULN verwenden. Aber die TPIC sehen interessant aus, mal schauen wo es die gibt. Wenn ich die führende Null also wegschalten will,
-
Thread
16 zu 1 Multiplexer
deinen Melder reicht eine Porterweiterung per Schiebereigister. Deutlich einfacher und verfügbar. 2x 74HC595 sind deine Freunde. Gibt es für nen Appel & Ei überall. [[AVR-Tutorial: Schieberegister]] Was mal wieder beweist. Erst [[Netiquette]], dann brauchbare Antwort.
Ach Mist, du hast ja Eingänge. Dann also 2x 74HC165.
-
Thread
Gut geeigneter Konstantstrom-Ansteuer-IC für viele (188Stk.) LEDs gesucht
Bauteile, die für mein Problem optimal wären, unbekannt. Spannung in Nähe der Flusspannung der LEDs, 24x 74HC595 plus Buffer und Vorwiderstände ist sicher realisierbar (es handelt sich um ein Einzelstück bzw. sehr wenige Exemplare) - doch nicht besonders elegant, da es inzwischen ja zig ICs gibt die speziell
-
Thread
Schieberegister TLC5916
einem IC gearbeitet. Nur bin ich total unsicher wie das gehen soll.. normalerweise würde ich den 74HC595 verwenden,da es dafür gute Tutorials mit Beispielen gibt,aber hab nun mal den gerade nicht zur Verfügung... Die Frage ist eigentlich.. verstehe ich das Datenblatt nicht richtig oder aber die
! Wenn du das Beispiel für den 74HC595 verstanden hast, ist der TLC5916 ein Kinderspiel. >Die Pins:GND, R-Ext und OE(ED2) sind jeweils an GND verbunden. Solche Lyrik kannst du dir sparen. Poste einen VOLLSTÄNDIGEN Schaltplan unter
-
Thread
Problem mit Schaltregister
Schaltregisters Hat da jemand eine Idee, woran das liegen könnte? Ich kann kaum glauben, dass der 74HC595 Lageempfindlich ist :/ Ich verwende folgendes Schaltregister: http://www.produktinfo.conrad.com/datenblaetter/150000-174999/155762-da-01-en-LOGIK_IC_M74HC595B1R_STM.pdf und ein Arduino UNO
-
Thread
Probleme mit 74ACT573
8 = 160mA Ispl = Inenn * N * S = 20mA * 8 * 8 = 1280mA ist das so richtig? wenn ja, dann 74hc595 zu schwach ist, weil der 74HC595 kann laut Datenblatt einen Strom von 25mA pro Ausgang liefern. dann besser ist,wenn ich 74hc595 durch TPIC6B595 ersetze?
wird. Zur Charakteristik der Ausgänge von 74HC(T) siehe Seite 34 von: http://ics.nxp.com/support/documents/logic/pdf/user.guide.hcmos.pdf > dann besser ist,wenn ich 74hc595 durch TPIC6B595 ersetze? Ja.
-
Thread
Hilfe bei Bauteile-Wahl benötigt
doch einfach ganz normale ULN2803 oder ähnlich für die LED-Ketten. Vor diese Treiber schaltest Du 74HC595 Schieberegister. Update: Hast du ja auch schon so gezeichnet. Wozu dann die MOSFETs?
Die von dir schon früher vorgeschlagenen SMDs wären natürlich auch eine Alternative. Ob ich die 74HC595 kaskadieren will, habe ich noch nicht beschlossen. Da die Anzeige letztendlich einen Countdown anzeigen wird, würde ich im kaskadierten Fall die 10er- und 100er-Stelle unnötig aktualisieren. Die
-
Thread
Attiny2313 SPI Two Wire Mode
diese Ports benutzt werden: SCL (SPI-Takt) und SDA (Serielle Datenausgabe). Mein Schieberegister (74HC595) braucht natürlich noch ein Übernahmesignal, um die Daten auf die Ausgänge auszugeben (RCK). Dieses Signal muss ich per Software ausgeben. Hier will ich PB6 (MISO/DO/PCINT6) benutzen. Diesen Pin
-
Thread
CD4094 maximaler Strom (senke)
Um meine schräge Frage abzurunden ... Warum geht es dann mit einem 74HC595? Ist doch auch ein CMOS Gerät? http://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister
Solange die Spannung bei 5 V bleibt geht auch einfach ein 74HC4093. Damit bekommt man zwar auch nicht 20 mA je Augang, aber der Strom (so ca. 5-10 mA) sollte für die meisten LEDs reichen. Genaues steht im Datenblatt. Beim 74HC595 hätte man 70 mA als Limit für
-
Thread
4017 für Nixie-Uhr zeitgemäß?
der 4017 als Portexpander hat, nicht >störend. Trotzdem würde ich dann lieber den klassichen 74HC595 nehmen, da ist man frei für Spielerein/Debugen/whatever.
kommsten auf sowas? Resetten und dann Pulse reinhauen bisses stimmt? Nunja das ist zu aufwendig, also 74HC595 nehmen. Oder eben nen Controller nehmen, der gleich genug Pins hat.
-
Thread
74HC595 Platinenlayout
extern für mich fertigen lassen und wollte fragen, ob ich eventuell etwas bei dem "daisy chaining" des 74HC595 Schieberegisters falsch gemacht habe. Könnte jemand einen kurzen Blick darauf werfen?
-
Thread
[Attiny84] ISP/USI parallel nutzen + Power down von SPI-Slave
LED-Ansteuerung (WOW! IRRE!) die ich über einen Attiny84 realisieren möchte. Dieser soll per SPI (über USI) ein 74HC595 Schieberegister als Slave ansteuern um acht LEDs an bzw. abzuschalten. Pro LED sollen etwa 15mA fließen, da dies in Summe für das Schieberegister zu viel ist wollte ich hinter den 74HC595 noch einen
betrieben werden, die LEDs sollen nur zu bestimmten Zeiten leuchten. Aus dem Grund möchte ich gerne den 74HC595 und den ULN2803 sowie die LEDs in den Zeiten, in denen nicht geleuchtet werden soll von der Stromversorgung trennen (Schaltfrequenz im Bereich einiger Sekunden bis Minuten). Dies wollte ich umsetzen
-
Thread
LED-Wall Ansteuerung
7x7*RGB Also 7 AnodenFETs und 21 Kathoden (macht 3x 74HC595 + 3x ULN2803) am SPI. Natürlich ginge auch 20 mal nen Schieberegister, das sitzt dann da wos gebraucht wird und es müssen nicht 147 Leitungen zum Prozessor. Wenn jede LED einzeln dimmbar sein
-
Thread
Multiplizieren geht schief
Man kann sogar 100 Ausgänge exakt gleichzeitg ausgeben. Man kaskadiert einfach entsprechend viele 74HC595 und setzt mit dem Output-Compare-Pin den Registertakt. Peter
-
Thread
74HC595 geht nicht
Pin des Controllers. Habe mich beim 74HC595 an die Pin-Nr. gehalten) [c] // PORTS #define PORT_com74hc595 PORTC #define PORT_SER PC0 //74HC595 PIN 14 #define PORT_SCK PC1 //74HC595 PIN 12 #define PORT_RCK PC2 //
Versuch doch mal mehrfach das gleiche zu senden. So etwa: [c] int main(void) { com74hc595_init(); com74hc595[0]=0b00011000; com74hc595_out(); while(1) { _delay_ms( 1000 ); com74hc595[0]=0b00011000; com74hc595_out(); } } [/c]
-
Thread
Ausgangsregister mit Open-Collector-Treiber
(gemäss Datenblatt) erbringen... Ist die Zehnerdiode nicht nötig? Danke für den Tip zum TPIC6B595. Ich hab eine fertige funktionsfähige uP Steuerung die schon mit einem 74HC595 läuft. Kann ich davon ausgehen dass die gleiche Steuerung auch mit TPIC6B595 reibungslos funktioniert? Danke übrigens
Hmm. Ich hatte ganz vergessen dass ich dann, auch das Eingangsregister 74HC165 auswechseln muss. mein momentanes Schema sieht so aus wie im Anhang. Sobald ein Taster betätigt wird ist der Pegel am Eingang kurz 0. (Low) Gibts denn dazu auch eine Version die bei 1 (high)
-
Thread
Arduino 8x8 Matrix
erste LED anschalten kann...und so weiter [C] //Pin connected to ST_CP of 74HC595 int latchPin = 8; //Pin connected to SH_CP of 74HC595 int clockPin = 12; ////Pin connected to DS of 74HC595 int dataPin = 11; int data[4]; int COLUMN=1; void shiftOut(int myDataPin
erweist sich leider immer noch als sehr schwierig. Wollte das Programm jetzt so aufspielen, dass 4x 74hc595 verwendet werden. 2x 74hc595 + 2x UDN2981 --> Anoden der Matrix 2x 74hc595 --> Kathoden der Matrix Leider funktioniert nichts. Wo übersehe ich einen Fehler? [C]
-
Thread
Bezug eines 8/16 Kanal LED-Treibers mit SIPO mit 60mA/Ausgang
74HC595 plus ULN2803A dahinter solltest Du überall bekommen können. fchk
hättest Du Deine Logikpegel. Wenn es mehr als nur zwei Ausgänge wären, würdest Du eher noch einen 74HC595 in die Schieberegisterkette schalten. Der hat gleich die passenden Logikausgänge und ist zudem billiger. fchk
-
Thread
Wer kann helfen: DOGS102 Display mit LPCXpresso(Software + µC)
Hardwarekenntnisse? Ich hab mal früher mit TTL angefangen. SPI entspricht quasi Schieberegistern (74HC164, 74HC165, 74HC595). http://de.wikipedia.org/wiki/Serial_Peripheral_Interface Peter
-
Thread
Charlieplexing
Ah ok verstehe. Das mit dem 74HC595 sieht ja eigentlich sehr einfach aus. Ich schätze da werde ich einfach diese Lösung bevorzugen...
Worauf bezieht sich dein "Achso nö" ? Kann ich das ganze doch nicht mit dem 74HC595 lösen ? Falls doch : Wie spreche ich die einzelnen LEDS an ? Angenommen der 1. der 3. 595 hängt an I/O Pin 13 und an dem PIN 2 vom 595 wiederum z.B das "lead" (wie nennt man das eig. auf deutsch
-
Thread
C++ für Embedded: ab welchen Prozessormerkmalen?
frischt die Bits für Keypress und Encoder auf 2.UART: - im SPI-Mode als Erweiterungsbus (ADCs, DACs, 74HC595 usw.) 3.UART - UART zum PC (2 normale FIFOs) 4.UART - UART zum eDIPTFT43-A (SMALL PROTOKOLL) Lange Rede, kurzer Sinn: Es ließe sich eh kein gemeinsamer Code nutzen. Ich habe bei
-
Thread
Parallele Schalter hinter Shift-Register
Hallo, ich habe einen 74HC595 Serial-To-Parallel-Shift-Register ( http://www.ti.com/lit/ds/symlink/sn74hc595.pdf ) und möchte diesen nutzen, um eine 8x8 Schalter-Matrix zu lesen (natürlich kommt auch ein Parallel-To-Serial schift
...du kannst auch einen ULN2803 nachschalten. Also auf der Ausgabeseite diese Kombi: hc595 uln2803 tastenmatrix (8x8) pullups eingangsregister JJ
-
Thread
Atmega16 + 75HC595 Problem
Counter 0 Register Einstellungen passen exakt mit den Zeiten auf dem Oszi zusammen (Clock für den 75HC595 läuft auf ca. 2KHz, habs auch schon mit mehr und weniger probiert). Master Reset vom 75HC595 liegt auf HIGH , Enable Output auf LOW. Das Problem: an keinem der Ausgänge vom 75HC595 kommt was an. Meine
ich versuche momentan mit einem Atmega 16 (16MHz ext. Quarz, 5.3V auf >STK500) an 3 Pins einen 75HC505 zum laufen zu bringen. Soll das 74HC595 heißen? Wenn du so arbeitest wie du schreibst, wird es eher schwierig. >ich mit dem Oszi messe sehe ich auch die Clock (PC1), den Serial Data >Input
-
Thread
USART TXC Interrupt
Mein Schieberegister ist ein 74HC595. Mir kam die Idee den USART dafür zunutzen, weil er sich auf dem ersten Blick einfach anbot. Es funktioniert ja auch, bis auf die Stop Bit Geschichte *hmpf* Der von Stephan vorgeschlagene
-
Thread
120 I/Os an Raspberry Pi
I²C-Expander? Wenn da eh ein ATMega dazwischen ist, kannst Du doch auch ganz billige Schieberegister 74*595 und 74*165 nehmen -- so ein 74HC595 im DIP-Gehäuse kostet beim großen F ab zehn Stück gerade mal 23, und ein 74HC165 27 Eurocent. Also: RasPi <- I²C -> ATMega <-> Schieberegister <-> Relaistreiber
-
Thread
DEMUX + FlipFlop Aufbau
Die übliche Schaltung um so viele Ausgänge zu erreichen ist eigentlich ein Schieberegister wie 74HC595 - das gibt pro IC 8 Ausgänge. Die Ansteuerung geht wie bei SPI mit 3 Leitungen, ggf. auch der Hardware SPI Schnittstelle am µC. Wenn es so sein soll wie Beschrieben, könnte ein 74HC273 oder
Hmm, ioch glaub ein 8 Bit Register als 74HC273 ist hier besser, weil direkt ansteuerbar durch den Dekoder.
-
Thread
Vergleichsdatenbank für elektr. Bauteile
mir Typen anzeigt, die einfach zu bestellen sind. Ich suche beispielsweise eine Alternative zum 74HC595 in SMD-Bauweise, das ein bisschen mehr Strom liefert (möchte damit LEDs ansteuern), aber die Alternativen die ich bisher gefunden habe sind schwer zu bestellen.
xtshop/index.php/manu/m1_ECA-Verlag.html die wollen aber Geld, dann darf man auch suchen Ausser 74HC595 gibts noch die 74HC4094 in der Art, also Schieberegister mit Ausgangsspeicher.
-
Thread
Problem mit 74HC595 - zu wenig Ausgangsstrom
Welches Datenblatt - verlinken und dann kann man ma schaun. http://www.nxp.com/documents/data_sheet/74HC_HCT595.pdf
74HC595 ohne Multiplex: http://www.mikrocontroller.net/topic/212420#2108798 Peter
-
Thread
Latch 74HC573
Hallo zusammen ich versuche gerad das Datenblatt des Latch 74HC573 zu verstehen. Mit ihm möchte ich eine Porterweiterung realisieren. Ich möchte drei 74HC573 "laden" und die Daten dann gleichzeitig am Ausgang bereitstellen. Transparent Modus habe ich verstanden
Dimension. Ach und eine Bitte noch. Das nächste Mal bei einer Frage wie "wieviel Strom kann ein 74HC573 am Ausgang vertragen" bitte gleich alle Hintergrundinformationen liefern, wie z.B. "Ich will LEDs in einer Matrix ansteuern"
-
Thread
8Bit Datenleitung auf 2 Ports splitten, für LCD, bidirektional
ist ein Grafik LCD, da gibt es leider den 4-Bit Modus > nicht. Bzw. nicht bei dem LCD. Nimm ein 74HC164 Schieberegister und takte die Daten über PA6 und PA7 raus. Musst Du Daten zurücklesen? Dann nimm ein HC595 und ein HC597. Ansonsten wäre einfach ein AVR mit mehr Pins die einfachste Lösung
Frank K. schrieb im Beitrag #2880775: > Nimm ein 74HC164 Schieberegister und takte die Daten über PA6 und PA7 > > raus. > > > > Musst Du Daten zurücklesen? Dann nimm ein HC595 und ein HC597. > > > > Ansonsten wäre einfach ein AVR mit
-
Thread
Weihnachtsstern stürzt ab
einwandfrei. Wie sieht der Schaltplan aus, sind genug Blockkondensatoren an den IC's speziell an den 74HC595 ? -- [offtopic] Irgentwie klingt der Titel nach "Ende der Welt" ;-)
#2876906: > Wie sieht der Schaltplan aus, sind genug Blockkondensatoren > an den IC's speziell an den 74HC595 ? Da würde ich die Probleme aber beim Einschalten aller LEDs erwarten, nicht beim Ausschalten.
-
Thread
Prototypen anlegen mit struct
infrared/rc5.o 1-wire/crc8.o 1-wire/ds18x20.o 1-wire/messung.o 1-wire/onewire.o udp_send/udp_send.o com74hc595.o R_TRIG.o relais.o email.o jalousie.o --output Hexfiles/MEGA1284_P.elf -Wl,-Map=Hexfiles/MEGA1284_P.map,--cref -lm httpd.o:(.data.K1_Ein+0x0): multiple definition of `K1_Ein' main.o:(.data.K1
-
Thread
74HC und Uln2803 an 12V
Hallo allerseits, hänge gerade an einer Schaltung: Ich habe ein Schieberegister (74HC595) an 5V und GND, wird auch richtig beschrieben, an den Augängen des Schieberegister ist dann ein ULN2803 - allerdings an 12V und der gleichen Masse. Das dürfte doch so funktionieren? Tut es aber
-
Thread
RGB-LED-Matrix + ATMega
wünschen. Hört sich > interessant an! Na wenn man PWM per Timer OC1A an OE der Treiber (z.b. 74HC595) in Hardware macht, dann hat der Prozessor die ganze Multiplexzeit von 100 Hz * 10 = 1ms Zeit um die Daten an die Treiber zu schicken weil er sich um nichts anderes kümmern muß. 1ms sind
MaWin schrieb im Beitrag #2863524: > Na wenn man PWM per Timer OC1A an OE der Treiber (z.b. 74HC595) > in Hardware macht, dann hat der Prozessor die ganze Multiplexzeit > von 100 Hz * 10 = 1ms Zeit um die Daten an die Treiber zu schicken > weil er sich um nichts anderes kümmern muß. > >
-
Thread
2-Draht Übertragnung
Anstatt einen zweiten Atmega für 16 Ausgänge zu missbrauchen könnte auch ein 74HC595 das ganze günstiger erledigen.
man. Aber dann brauchste 2 RS485-Strecken (Takt + Daten). Mal die Reichelt-Preise: 2 x MAX485, 2 x 74HC595 -> 3,60€ ATMega8 2,10€
-
Thread
8x32 LED-Matrix-Lauflicht per I2C
nur welche mit 16 IOs. Von I2C also bitte verabschieden das wird ab jetzt sinnlos! Nimm SPI und 74HC595, dahinter den ULN2803 für die Kathoden. Für die Anoden die Kombi aus 74HC42, 74HC245 und den PFETs. Hat auch den Vorteil der dimmbarkeit per PWM. I2C kannste nehmen um nen Uhren IC auszulesen
abgeschalten werden, Kathodenbitmuster laden, <- gewaltige Totzeit nächste Zeile einschalten. Bei nem 74HC595 am SPI geht das dann natürlich (wie oben schon geschrieben). 1:16 Multiplex ist Blödsinn, da der hohe Strom nur Stress für die Dioden ist. Vor allem muss dann doppelt so oft umgeschalten werden
-
Thread
Thermometer-Steuerung
Hallo, kann ich denn eine 7-Segment-Anzeige an einen 74HC595 anschließen? 7 Segmente á 20mA übersteigt doch die 70 zulässigen mA für das Schieberegister-
Robin schrieb im Beitrag #2858042: > kann ich denn eine 7-Segment-Anzeige an einen 74HC595 anschließen? 7 Einfacher ist, ein fertiges 16x2 LCD Modul zu verwenden. 6 Pins sollten dafür zu verkraften sein.
-
Thread
Schieberegister und DogM Display
dem CS-Pin fest auf GND und wird mit A0, MOSI und RST angesteuert. Ich habe mir überlegt, ein [[74HC595]], wie im Artikel [[Schieberegister]] beschrieben, zu benutzen und vom Mega16 auswerten zu lassen. Auf dem Mega16 lauft eine Zeitkritische Anwendung, es muss ein BAS-Signal erzeugt werden - daher
Software-SPI in Frage. Probleme bereitet mir allerdings der Umstand, dass ich das RCK-Signal am 74HC595 nicht erzeugen kann, oder besser; nicht weiß wie ich es sinnvoll lösen kann. Ich danke euch für eure Hilfe.
-
Thread
Transistorpins "tauschen"
Pfostenbuchse |_________ | | | | D D D D -S-S-S-S- ... G G G G | | | | |---------- | 74HC595 Kann man das so machen? Oder spricht irgendwas dagegen? Schöne Grüße, Max
Source-Drähte (unter dem Platik gleich 90 Grad abgewinkelt) angelötet sind, und der zwischen den 16poligen (?) HC595 immer wieder zur Platine (und wohl GND) gestützt und angeschlossen wird, sollte das sogar rüttelfest werden. Das ist sogar problemlos auf einseitigen Lochraster-Platinen machbar...
-
Thread
ATMega1284 geeignet für Lichtsteuerung?
ATMega88 vorstellen. Allerdings sollten deine 30 Kanäle dann an seriellen Schieberegistern hängen ala 74HC595 + Transistor oder ähnliches. Dazu brauchst du nur 3 Datenleitungen. Dann kannst du später das ganze auch noch mit PWM dimmen. An Reset reicht ein Taster gegen GND. Wenn du einen Quarz verwendest
-
Thread
24 Leds an Atmega 328 via Datum schalten
Ansteuerung als LED-Matrix tuts ja auch. Oder wenn dir das zu kompliziert ist: 3 Stück Schieberegister 595 > #2 Wie kann ich das Datum auf meinen Arduino bekommen? Brauchst du das denn wirklich? Im Grunde geht es doch nur darum, dass du am 30. November einen Tageszähler auf 0 stellst, eine Software-Uhr
es, 24 Verbraucher mit meinem Atmega 328 getrennt zu > schalten ? Nimm 3 Schieberegister vom Typ 74HC595 und such hier im Forum, wie die angeschlossen und angesteuert werden. Du findest dann z.B. den http://www.mikrocontroller.net/topic/263255 Du kannst eine Uhr auch ganz ohne Atom und Funk bauen