-
Thread
8 Bit Multiplexer gesucht
Parallel-Seriel Schieberegister brauchst du nur drei Pins. Takt, Laden, Serieller Ausgang. Schau dir mal das 74xx166 an. http://www.nxp.com/acrobat/datasheets/74HC_HCT165_CNV_2.pdf MfG Falk
Mist, Tippfehler, es soll 74xx165 heissen.
-
Thread
Kabeltester mit led und taster
wäre daher unpraktisch. Für 20 Leitungen braucht man ja 40 Anschlüsse. Die kann man bequem mit 74HC165 realisieren. Das Programm ist in C geschrieben, kann daher bequem auf bis zu 32 Leitungen erweitert werden (long statt char-Variablen). Bei Interesse kann ich das Programm raussuchen.
Anbei das Programm für 8 Adern. Für 20 Adern mußt Du dann z.B. mit 2 * 74HC165 zusätzliche Eingänge realisieren. Die Testtabelle ist dann vom Typ long und entsprechend zu erweitern. Den Crossovertest läßt Du einfach weg, die LED bedeutet dann nur, daß kein Kabel angeschlossen
-
Thread
Schieberegister und CAN Controller an SPI
meiner Frage habe ich allerdings nichts gefunden. Ich bin bereits soweit, mittels Demultiplexer und 74HC595 16 7-Segment Anzeigen anzusteuern. Ebenso habe ich mich bereits mit Taster, entprellen etc. beschäftigt. Steckbretter sind echt Klasse. Der nächste Schritt ist ein passendes Bus System. Die
die 74HC595 haben ein CS. Der heißt bei denen nur anders. Im NXP 74HC595 Datenblatt heißt der OE "Output Enable". Hier auf der Seite gibt es auch einen Artikel wie du den 74HC595 an die SPI anschließt. Im
-
Thread
Suche IC 16 In zu 4 Out
Beitrag #4079737: > Habe eine Schaltung die 8 Input verarbeiten kann. > Brauche aber mehr Eingänge. 74HC148 kaskadieren, 74HC147 (10 Eingänge)
Bismar schrieb im Beitrag #4079737: > Brauche aber mehr Eingänge. 74HC165, einfach kaskadieren auf 17, 25, 33 .. Eingänge. Vom MC werden einmalig 3 IOs benötigt.
-
Thread
Hat jemand für den ATtiny44 eine funktionierende USI to SPI Routine?
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 ) #define SPI_MOSI SBIT( PORTB, 1 ) uint8_t spi_io( uint8_t val ) { uint8_t i; for( i = 8; i; i-- ){ SPI_MOSI
Datenblatt des zu kontrollierenden Chips steht (den wir aber nicht kennen). Mein Bespiel liest einen 74HC165 ein. Peter
-
Thread
Atmega Taster einlesen und in Register schreiben funktioniert nicht wie geplant
dafür sowas wie 8-Bit Schieberegister/Latch Klar. Reichlich. Gängige einfache Kandidaten sind 74HC165 und 74HC594 (oder 595).
sowas wie 8-Bit Schieberegister/Latch > > Klar. Reichlich. > > Gängige einfache Kandidaten sind 74HC165 und 74HC594 (oder 595). Das sind aber die normalen Modelle. Dachte eher an eines mit TWI-Schnittstelle. So wie MAX7328/MAX7329, die ich zufällig gefunden habe. Wenn ich das richtig lese (nur
-
Thread
AVR und 82c55?
schwach Wüßte also nicht, warum man sich mit solchem Urgestein noch abquälen soll. Schau Dir mal 74HC165 (8 Eingänge), 74HC595 (8 Ausgänge), 74HC299 (bidirektional) an: leicht per SPI anzusteuern, beliebig kaskadierbar. Und wenns mehr Strom sein darf: 74AC595 Und wenns noch mehr Strom sein darf
"Bei meinen Anwendungen brauche ich ca. 100 Ports" Dann könntest Du 13 Stück 74HC595 oder TPIC6B595 (50V/150mA) nehmen. DIN des nächsten an DOUT des Vorgängers, alle SRCLK und RCLK jeweils parallel und ran damit ans SPI des AVR. Du brauchst also insgesamt 3 Portleitungen für alles
-
Thread
USB Koppelfeld für Festplatten
Wenn wir alle Infos auslesen wollen, brauchen wir einige IN's und OUT's: PRTPWR[7:1]: über 74HC165 und SPI an den µC GR[7:1]: über 74HC165 und SPI an den µC AM[7:1]: über 74HC165 und SPI an den µC OCS[7:1]: über 74HC595 und SPI vom µC Für die 14 USB-Power-Schalter fallen an: OCS[14:1]: über 74HC165 und SPI an den µC PRTPWR[14:1]: über 74HC595 und SPI vom µC Einverstanden?
-
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
USI Probleme am ATtiny2313
USI-Problem. Jörgs Code funktionierte bei mir auf Anhieb. Nun kann ich damit auch ohen Probleme einen 74HC595 zum Ausgeben zwingen. Mein Problem besteht darin, dass ich nicht weiss, wie ich die Clockphase für einen 74HC165 ändere? Ich hab aus dem Datenblatt mal die Tabelle rausgesucht, die denke ich die
c] Nun toggle ich den Latchpin und lasse die Funktion durchlaufen. Die Daten werden nun auf dem 74HC595 geschrieben. Komischerweise bekomme ich aber jedesmal 0xFF dort angezeigt -> Es scheint also nicht zu funktionieren. Kann mir bitte jemand sagen warum nicht und was ich anders machen sollte?
-
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
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
wie Takt aufteilen für Phasenverschobene Netzteile für ext. Sync?
Taktgeber (z.B. TLC555 o.Ä.) z.B. einen Takt von 400kHz @ 5% On Duty erzeuge. Und dann diesen durch ein 74HC(wasauchimmer) jage, und dann vier mal 100kHz raus bekomme, die um jeweils 25% Phase zueinander versetzt sind. Gibt es so etwas in der 74 Logik, oder gibt es sogar ein einfach zu bekommendes IC das
von 400kHz @ 5% On Duty erzeuge. Die 5% braucht man nicht. Es geht auch mit einem Takteiler ala 74HC4060 und einem vierbittigen Register ala 74HC165. Den schnellen Takt legt man an den Takteingang, den /4 geteilten Takt an den Dateneingang. Damit bekommt man vier um je 90° phasenverschobene Takte.
-
Thread
Fragen zum 8255
Ich nehme an, 20 Dioden und 10 Widerstände gab's auch geschenkt, einen CD4028/74HC145/74HC32 jedoch nicht...
das ganze über den PCF8574 machen wollen, der jedoch > 1,20Euro kostet Deshalb nimmt man besser 74HC165 (8 Eingänge) bzw. 74HC595 (8 Ausgänge). CSD: 0,18€ bzw. 0,20€ Dann gibt es auch keine Beschränkung bezüglich Kaskadierung. Die PCF8574/A gehen ja nur bis max 16 Stück. Fabian schrieb im
-
Thread
2N3055 , was sind aktuelle Alternativen ?
B165 sind Ausmesstypen des A2030 mit geringerem Offset! Stürzt Euch drauf, Leute. Bei dem "TTL-Krempel" wären Details wichtig, da bei der Reparatur von Robotron-Rechnern ab und an obsolete 74er durch sowjet
neues Projekt verbaut werden und daß auch Reparaturfälle sehr selten sind. Und auch dann kommt da eher 74LS oder 74HC(T) als Ersatz rein. Genauso schätze ich auch Holms TO-3 Sammlung ein. OK, vielleicht verbaue ich demnächst wirklich mal wieder einen KD501/2/3 in einem Netzteil. Aber D192 & Co? Ich habe
-
Thread
(V) Spannungsregler, Logik, MCUs,
TO92, 3 Terminal Negative Regulators LM337, TO220, 3 Terminal Adjustable Negative Regulators 74HC14, DIL14, Hex Schmitt Inverter CD4051, DIL16, 8-channel analog multiplexer/demultiplexer 74HC4051, DIL16, 8-channel analog multiplexer/demultiplexer 74HC245, DIL20, Octal bus transceiver; 3-state DM74165, DIL16, 8-BIT PARALLEL-TO-SERIALSHIFT REGISTER (DM8590) 74LS165, DIL16, 8-BIT PARALLEL-TO-SERIALSHIFT REGISTER HCF4010, DIL16, Hex buffer/converter (non-inverting) SN74HC240, DIL20, OCTAL BUFFERS AND LINE DRIVERS WITH 3 STATE OUTPUTS TIP31C, TO220
-
Thread
Frequenzzähler eigenbau, Jitter beim Interrupt
mir gestern kurzerhand einen Frequenzzähler aufgebaut. Zwei Kanäle mit je 24bit Zählerstufe (zwei HC4040) pro Kanal. Für die Datenausgabe der 48bit zum Controller dienen sechs Schieberegister (HC165). Das funktioniert soweit so gut. Meine idee war, dass ich auf dem Mikrocontroller genau 1s
Holger K. schrieb im Beitrag #5053806: > Zwei Kanäle mit je 24bit Zählerstufe (zwei HC4040) pro Kanal. > > Für die Datenausgabe der 48bit zum Controller dienen sechs > Schieberegister (HC165). Den Aufbau der ganzen Bits in Hardware kannst du dir normalerweise sparen. Sofern die
-
Thread
seriell verkabelte und auslesbare Schalter bzw. Sensoren?
auf Reset, mit dem > ersten Takt erscheint der Zustand des ersten Sensors/Tasters an Data ... 74HC595 oder ein anderes beliebiges Schieberegister? Oder ein I2C Portexpander?
recht viele Leitungen (parallel Load, Clock, Din, Dout). Auch sind die sehr störempfindlich. Ein 74LV165 mit typisch bis 165MHz wird Dir haufenweise Störungen einfangen. Ein langsamer HEF4021 geht deutlich besser.
-
Thread
AVR Eingangs-Porterweiterung über SPI (tristate)
angeschlossen sind, sollte der entsprechende IC einen Tristate Ausgabe haben. Diese Information habe ich bei HC597 und HC165 nicht gefunden. Gibt es das dort nicht? Gibt es Alternativen? Danke im Voraus
sollte der entsprechende IC einen Tristate Ausgabe haben. Ja. > Diese >Information habe ich bei HC597 und HC165 nicht gefunden. Gibt es das >dort nicht? Nein. > Gibt es Alternativen? 74HC125 davor schalten.
-
Thread
BCD-Encoder: 16 Schalter mit 8 DINs einlesen
Hilft ein "PISO" (Parallel In, Serial Out) Shifter? http://www.nxp.com/documents/data_sheet/74HC_HCT165.pdf
http://www.mikrocontroller.net/topic/275924#2901210 evtl. die Inputsignale noch über 74HC4050 zur Wandlung nach 5V jagen www.ti.com/lit/ds/symlink/sn74hc148.pdf Seite 7
-
Thread
Eingangsschieberegister Kollision?
Der 74HC165 ist nich busfähig beim SPI-Betrieb, da sich seine Ausgänge nicht tristate schalten lassen. Wenn du ihn gemeinsam mit anderen SPI-Slaves betreiben willst, musst du von seinem seriellen Ausgang
Gibt es ein Ersatz zu 74HC165 in gleicher Bauweise? Ich habe schon die Platine fertig, und nun, soll ich die Platine neu machen? Oder gibt es ein Ausweg?
-
Thread
Gibt es solch eine fertige Digitalschaltung? (serial clock to parallel output)
Marcel K. schrieb im Beitrag #7436351: > parallel to binary? 74HC165
Man kann auch ein Schieberegister (74HC164) mit RC-Glied von CP zum DS-Eingang nehmen. Ein kurzes Low entlädt den Kondensator nicht und schiebt eine 1 ein. Ein langes Low entlädt den Kondensator und schiebt eine 0 ein. High muß so lang
-
Thread
C Bibliothek für AVR
Ok, hab schon die Lösung....in Wirklichkei hatte ich für das Schieberegister 74HC165 einen Bibliothek geschrieben und die dateien 74HC165.h und .c getauft Aber das hat ihm nicht geschmeckt, dass die Namen mit Ziffern anfangen, LG
-
Thread
Rolladensteuerung mit PIC18f4550
welcher es war. Ein Analoxmultiplexer mit "alle ein" gibt's aber nicht. Ein Prioritätsencoder wie 74HC148 ginge, braucht man 7 von. Einfacher ist wohl ein 74HC151 und ständig abfragen.
kriegt man auch Schieberegister stabil zum Laufen. Die Tasten über 100k Schutzwiderstände auf 6 * 74HC165 und die Relais über Treiber (ULN) von den 6 * 74HC595. Braucht insgesamt 6 Leitungen zum MC, ein ATtiny24 würde also dicke reichen. Die 6. Leitung geht auf /OE der Register, um sie zu sperren
-
Thread
ESP-32 SPI sendet falsche bits
Denken. Terminiert wird beim SPI auch nichts. Ich würde aber erstmal nur dumme Slaves ansprechen (74HC595, 74HC165) und zum Laufen bringen.
die Empfangsrichtung aus dem Tritt gerät. > Ich würde aber erstmal nur dumme Slaves ansprechen (74HC595, 74HC165) > und zum Laufen bringen. Genau. Und sinnvollerweise verbindet man diese Bausteine nicht nur mit den SPI-Leitungen, sondern auch den parallelen Ein- und Ausgängen, so dass man munter
-
Thread
(F)UZE-Box Zusatzmodul für AVR NET-IO
platziert werden. Obwohl ich es vermeiden wollte, stellte sich die Größe der Ansteckplatine mit 48 x 74 mm (Bild 103) als zu klein dar, um die Schalter(Bild 104), die den SNES-Controller(mit 2x 74 HC 165 und 74 HC00) bilden, aufzunehmen. Wir kommen um eine kleine Zusatzplatine nicht rum. Immerhin fehlen
Berichtigung: http://www.mikrocontroller.net/attachment/93044/74xx165-2.png IC1 D0 - D3 ebenfalls auf Masse !
-
Thread
Drehencoder in Matrixschaltung machbar?
in matrix 4+4 Ios = 8 Naja. Dazu ggf. noch acht IOs für die Tastfubnktion. Ich würde zwei oder drei 74HC165 Schieberegister nehmen, braucht nur drei Pins und kann beliebig viele Tasten einlesen, ganz ohne Dioden. Pull-Ups aber nicht vergessen. MFG Falk
Ich würde die Eingänge mit 2 * 74HC165 realisieren. Der Xmega muß dann nur die 2 Byte per SPI einlesen. Man kann ja den SPI-Takt so wählen, daß sich durch den SPI-Interrupt gerade das gewünschte Abtastintervall ergibt Peter
-
Thread
Portextension: SPI mit AVR und CPLD
zwei Bit, eins für die Richtung und eins für die Daten. Ds gibts aber auch schon fertig als IC, z.B. 74HC299. MFG Falk
, eins für die > Richtung und eins für die Daten. Ds gibts aber auch schon fertig als IC, > z.B. 74HC299. Nö, der 74HC299 hat nur ein gemeinsames /OE für alle. Aber für nen Datenbus reicht das ja. Die CPLD-Ausgänge haben auch alle nen OE-Term. Peter
-
Thread
Parallel-in-serial-out
Gibts das nicht fertig in Shift-Registern? 74xx165 waere da ein Kandidat.
Wenn Du in das Philips Datenblatt vom 47HC165 schaust, gibts ein Diagramm von der internen Verschaltung bei verwendung simpler Logic. Damit kannst Du dann die Par->ser Geschichte in jeder beliebigen Stufe simulieren. Schreibt Dir jemand
-
Thread
Schaltplan/Platine prüfen: DMX-gesteuerter Motorregler
ich es sehr großzügig, für das Mäuseklavier 12 I/Os des Controllers zu opfern. Dann doch lieber zwei 74HC165 Schieberegister kaskadieren und dafür die gesparten I/O Pins auf einer Steckerleiste o.ä. führen. Nur ein Vorschlag
Controller muss auch ein Bastler nicht nachdenken, wo er was sparen kann. > Dann doch lieber zwei 74HC165 Schieberegister > kaskadieren und dafür die gesparten I/O Pins auf einer Steckerleiste > o.ä. führen. Schnick Schnack. Das soll kein universelles Testboard werden sondern nur das machen was
-
Thread
74hc 299 richtig anscheuern
Fehler immer wieder? > ich möchte auch 16 bit einlesen... gibt es da auch einen besseren Chip 74HC165 Peter
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
Buffer und Inverter Darstellungen
Hallo zusammen, Ich habe im Datenblatt des Schieberegisters SNx4HC165 (http://www.ti.com/lit/ds/symlink/sn74hc165.pdf) im Logik Diagramm verschiedene Darstellungen eines Inverters und Buffers gesehen (siehe Anhang). Wisst ihr was der Grund dafür ist? Vielen Dank
Historisch hatte der nackte SN74165 (also ohne LS, HC, ...) an SH/!LD einen doppelt so hohen Stromverbrauch wie an den anderen Eingängen. Daher wurde dort zuerst der Inverter-Kringel (ungepufferter, invertierender Eingang), dann der Puffer, in diesem Fall
-
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
8048 Assembler für aktuelle Windows-Versionen
, 320C2X, 320C5X, 34010, 37700, 3870, 4004, 50740, 64180, 6502, 65816, 6800, 68000, 6805, 6809, 68HC08, 68HC11, 68HC16, 782XX, 7831X, 80166, 80186, 80251B, 80251S, 8041, 8048, 8051, 8085, 8086, 8096, COP400, COP800, H8-300, H8-300H, H8-500, HMCS400, NEC7500, NEC7810, PIC165X, PIC16XX, PIC17XX, ST6
320C2X, 320C5X, 34010, > 37700, 3870, 4004, 50740, 64180, 6502, 65816, 6800, 68000, 6805, 6809, > 68HC08, 68HC11, 68HC16, 782XX, 7831X, 80166, 80186, 80251B, 80251S, > 8041, 8048, 8051, 8085, 8086, 8096, COP400, COP800, H8-300, H8-300H, > H8-500, HMCS400, NEC7500, NEC7810, PIC165X, PIC16XX, PIC17XX,
-
Thread
AVR atmega -> Pullup/-down an MISO?
ICSP Port wird im Normalbetrieb für das lesen eines Bedienpanels (1 Schalter und 3 Taster an einem 74HC165) benutzt. Zumindest teilweise. Das Problem: Der ICSP-MISO Pin wird gleichzeitig zum Lesen des 74HC165.SER benutzt. Solange alles zusammengesteckt ist - kein Problem. Sowohl Programmierung
-
Thread
74xx165 und 74xx595 Zusammen? SPI Mode? Porterweiterung
Wollte wie in dem Beispiel ganz unten im PDF : http://www.mikrocontroller.net/attachment/1483/SPI_74HC595.pdf 74xx165 und 74xx595 zur Porterweiterung eines Attiny 2313 nutzen da ich 64 Eingänge und 64 Ausgänge brauchte. Habe nun aber festgestellt das der 2313 kein Richtiges SPI hat sondern nur USI.
einfach einen µC Kaufen der richtiges SPI hat. Und dann folgendes machen. SPI mit CPHA=0 Lesen vom 165 SPI mit CPHA=1 Schreiben an 595 Das sollte doch Problemlos an einen ATMega8 laufen oder? Weil da weiss ich wie ich zur Laufzeit einfach CPHA umstellen kann. Wäre echt nett wenn jemand von Euch
-
Thread
Unbekanntes IC : TI 210895
Düsen. Es werden wohl irgendwie Schiebregister sein, denke ich, sowas wie die bekannten '495 , 74HC495. Hat jemand ein Datenblatt davon, bzw. Link für .PDF ?
would be useful for the spend less ICs because it may require parallel input shift register like74HC165 74HC597 or 4014 etc ... Tobias Pluss do you be sure they be mosfets transistors arrays output drivers? if so I will have a lot more work and expense again thank you all for any help
-
Thread
micro wire
>>Software SPI will auch erst geschrieben werden ;-] hier ist die Softspi! ist für eine 74HC165 an drei Pins des PORTA #define DAT165 BIT(3) #define SCK165 BIT(5) #define RCK165 BIT(6) DDRA = SCK165 | RCK165; // Outputs, undefined are inputs UCHAR read_dipswitch(void){ UCHAR data; PORTA &= ~SCK165; // clk low PORTA &= ~RCK165; // load dip switches in '165 PORTA |= RCK165; data = 0; // clear result first for(i=0;i<8;i++){ // read 8 bits data <<= 1; // shift left
-
Thread
Mit 3.3V Mikrocontroller 5V schalten
-) Edit: Eigentlich müsste sowas hier doch gehen, oder ? https://www.ti.com/lit/ds/symlink/sn74ls165a.pdf?ts=1592424794932&ref_url=https%253A%252F%252Fwww.ti.com%252Fproduct%252FSN74LS165A
Auch das kannst Du mit Schieberegistern abhandeln. Schau her: https://www.ti.com/lit/ds/symlink/sn74hc165.pdf Da musst Du zuerst SH/!LD von High auf LOW und wieder auf High setzen, um die Daten an den parallelen Eingängen in die Schieberegister zu laden. Dann kannst Du mit SH/!LD auf High mit jedem
-
Thread
LEDs seriell über ein serielles kabel ansteuern Gesperrt
seriellen schieberegistern gelesen... kann mir da vllt jemand ne bezeichnung nennen? ich habe das 74HC 595 gefunden, jedoch weiß ich nicht wie das passende gegenstück heißt das die daten wieder in ein serielles signal umwandelt...
>74HC 595 gefunden, jedoch weiß ich >nicht wie das passende gegenstück heißt das die daten wieder in ein >serielles signal umwandel 74HC165. Ohne uC kannst du beide aber nicht wirklich benutzen
-
Thread
Taster als Schalter
Stück ATtiny2313, die je 9 Tasten entprellen und togglen. Ne andere Möglichkeit: Tastenabfrage per 74HC165, LEDs per 74HC595. Oder pro Fader+Motor+Taste+LED nen ATtiny24 und alle 26 ATTiny24 parallel am I2C-Bus. Oder hast Du schon ne Hardwarelösung gefunden, die auch entprellt? Peter
Dann sind wir also schon bei 52 Widerständen, 26 Kondesatoren, 26 Schmitt-Trigger, 26 T-FF. Mit 74HC14, 74HC112 sind wir dann bei insgesamt 96 völlig überflüssigen Bauteilen, die geroutet und gelötet sein wollen. Peter
-
Thread
piso register per Software in c auslesen
Neuling im Gebiet der µC Programmierung), habe ich mich für eine Porterweiterung per piso Register (74HC165) entschieden. Als Kontroller verwende ich für Testzwecke einen ATMEGA48-20PU, später soll eine ATMEGA168-20PU zum Einsatz kommen (was für den Quellcode keine Unterschied machen sollte?). Nun zum
/CE des 74..165 ist auf low? ja ce wurde auf Masse gezogen. delays habe ich bereits eingebaut und die Flankenwechsel mit dem Multimeter nachkontrolliert? weshalb steigst Du nicht auf einen Typen mit mehr I
-
Thread
Ansteuerung von zwei paralellen LEDs unterschiedlicher Rrichtung
verwirklichen. Ansteuern möchte ich über uC und shift register. Entweder direkt oder über Matrix mit 74h595/165. Aber da ich nicht weis wie das zu realisieren ist bin ich offen für andere Ratschläge... Vieleicht geht es ja seriell besser mit einem anderen Bauteil...? Liebe Grüsse Novski
funktioniert nicht, weil du hinter den Widerständen mit dem anderen 74HC595 die Pegel festlegst und die Widerstände nicht als Vorwiderstände für die LED wirken. geht aber einfacher (siehe Bild). dann brauchst du nur einen 74HC595 und 4 Widerstände
-
Thread
11110000 im Schieberegister rotieren lassen
Hallo, ich habe ein 74LS164 auf meinem Steckbrett mit 8 LED's. Wie kann ich es anstellen, das vier Einzen im Schieberegister im Kreis rotieren? Ich habe noch was anderes probiert, ein 74LS93 als Teiler durch 8 am Clock der
Erfolg wenn du ein Schieberegister wählst welches sich initial mit deiner Sequenz laden lässt, also das 74HC165
-
Thread
Must Have 47er Logikbausteine
? externe parallele IO-Erweiterungen sind out. > 74xx244 > 74xx374 veraltet (blöde Pinbelegung) besser 74HC573, 74HC574, braucht man aber kaum > 74xx540 wozu? > 74xx595 und als Gegenstück (Eingangserweiterung) den 74HC165 > 74xx4094 macht doch das gleiche, wie der 74HC595 > 74xx4017 wozu? Wie wärs noch mit Zählern: 74HC161 74HC393 Analogmultiplexer sind auch ganz praktisch: 74HC4051 > xx4011 > xx40109 > xx4517 > xx4049 > xx4050 Hochvolt-CMOS
-
Thread
Arduino: abwechselnde Verwendung von A4/A5 als analoger Input und I2C
Verbindungen mit denen man sich nur rumplagen muß. Auch könnte man mit weiteren Parallel SR wie HC165/589 auch noch jede Menge Inputs einlesen. Das geht wesentlich schneller als I2C und ist mit SPI Betrieb gleichzeitig möglich. Eine 1ms Zykluszeit des Timers ist da vollkommen ausreichend um HW 1000
I2C funktioniert ansonsten „as designed“, ist bei mir zeitunkritisch. Ansonsten würde ich eher mit 74HC595 SR oder 165er arbeiten. Again what learned!
-
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?
einen Interrupt triggern kann zum Aufwecken verstehe ich glaube ich wie es gehen könnte, im Fall vom 74HC165 Schieberegister ist mir nicht ganz klar wie man das Aufwecken realisiert? Energieeffizient heißt in diesem Fall, dass dass die Schaltung am Ende mit Batterien betrieben wird und diese natürlich
-
Thread
Stromversorgung für 3 Platinen + 256 LEDs
UM232R im Self powered mode (kriegt Strom vom Board, nicht über USB)auf einem Board, dann einmal 16 74HC165 SR wo 128 Schalter dranhängen, und einmal ein Board mit 16 74HC595 mit dem 128x2 LEDs (5V mit intigriertem Vorwiderstand) über transistoren angesteuert werden. Meine Frage ist, wie ich das alles
@ Phillip Hommel (Firma hs-bremen) (philharmony) >Board mit 16 74HC595 mit dem 128x2 LEDs (5V mit intigriertem >Vorwiderstand) über transistoren angesteuert werden. Wozu extra Transistoren? http://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister
-
Thread
Ein Schiebeschalter trennt mehrere Verbindungen
http://www.cmos4000.de/media/cmos/ic-cmos-4066.jpg&w=709&h=472&ei=DjfLUKzOAse0tAaAuYDAAg&zoom=1&iact=hc&vpx=165&vpy=174&dur=6102&hovh=183&hovw=275&tx=133&ty=99&sig=104214682928279698467&page=1&tbnh=136&tbnw=204&start=0&ndsp=21&ved=1t:429,r:1,s:0,i:92
durch 15V aus dem Netzgerät ersetzen möchte. Der hat zwar einen höheren Innenwiderstand, aber der 74HC4066 geht nur bis 13V. Dietrich L. schrieb im Beitrag #2958549: > Noch eine Frage: warum willst oder musst Du alle 4 Signale schalten? > Reicht es nicht, nur den Ausgang "U_Signal" abzuschalten
-
Thread
SPI - Port-Expander (viele)
zu glauben aber solche SPI-Slaves kann man hintereinander in Reihe > schalten. Schieberegister (74HC595, 74HC165) ja, aber solche komplexen SPI-Slaves eher nicht. Es muß explizit im Datenblatt stehen, wie z.B. beim MAX7219. Hier steht nur, daß 4 Chips am selben /CS hängen können. Man könnte mit einem 74HC138 aus 3 IO-Pins 7 * /CS erzeugen, also bis zu 28 * MCP23S08 ansteuern.