-
Thread
Programmierung AT90S4414
ATmega1281 x ATmega1284P x ATmega128A x ATmega16 x ATmega162 x ATmega164P x ATmega165 x ATmega165P x ATmega168 x ATmega168P x ATmega169 x ATmega169P x ATmega16A x ATmega16U4 x ATmega2560 x ATmega2560 x ATmega2561 x ATmega32 x ATmega324P x ATmega324PA
@Stefan mit USB weiß ich nicht aber für meine "alten" AT90S4433 nehme ich den STK200 (74hc125) Parallel Adapter mit Ponyprog. Seit Jahren bewährt :) Also wenn Du einen Parport hast, ist das die einfachste Lösung... ... hp-freund
-
Thread
Compilerfehler Programm springt aus der Initialisierung zum Start zurück
Hc Zimmerer schrieb im Beitrag #1852749: > Annehmen darfst Du alles; ausgeschlossen ist es ja nicht. > Veröffentlichen wird es nur ein C-Programmierer, der eher nicht nur bei > AVRs Anfänger ist. Das
34,35,35,36,37,38,39,39,40,41,42,43,44, 45,46,47,48,49,50,51,52,53,55,56,57,58, 60,61,62,64,65,66,68,69,71,72,74,76,77, 79,81,83,84,86,88,90,92,94,96,98,100,103, 105,107,109,112,114,117,119,122,125,127, 130,133,136,139,142,145,148,152,155,158, 162,165,169,173,177,180,184,189,193,197, 201,206,210,215,219,224,229,234,239,245,250,255
-
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
Frontpanel für AVR Webmodule
folgende Fragen zum Schaltungsdesign: 1.) Ist es richtig das ich die Bausteine der Porterweiterung (74HC165N / 74HC595N) sowie die Steuerelektronik des LCD Displays an die +3,3 Volt Versorgung hänge? (Das ATMega644p Board arbeitet mit 3,3V VCC) 2.) Kann ich als Chipselect-Leitung Port PB0 (LCD-Anzeige
Kann ich zum Steuern der Latchs für die Porterweiterung, ein und daselbe Signal für die Bausteine 74HC165N (Pin 1) und 74HC595N (Pin 12) verwenden? 4.) Benötige ich den Widerstand R3 den unbedingt, der das MOSI-Signal (Porterweiterung für die Eingänge am Baustein 74HC165N) entkoppelt? Gruss Alois
-
Thread
[V] Quarz-Oszillatoren, EPROMs, PALs, TTL-ICs und mehr
(289 Stk) 74LS51 (202 Stk) 74LS74 (97 Stk) 74LS85 (67 Stk) 74LS86 (186 Stk) 74LS123 (80 Stk) 74LS125 (15 Stk) 74LS132 (80 Stk) 74LS136 (92 Stk) à 0,2 EUR 74LS137 (92 Stk) 74LS138 (79 Stk) 74LS139 (84 Stk) 74LS148 (42 Stk) à 0,2 EUR 74LS155 (114 Stk) à 0,2 EUR 74LS157 (39 Stk) 74LS161 (95 Stk) 74LS165 (39 Stk) 74LS166 (17 Stk) à 0,2 EUR 74LS173 (17 Stk) à 0,2 EUR 74LS174 (192 Stk) 74LS175 (39 Stk)
-
Thread
kleines programm benötigt
ein normgerechtes serielles Signal (eben damit man KEIN Programm schreiben muss) ist die Wahl des 74HC164/NE555 etwas ungünstig. Neben dem 8 bit Schieberegister braucht man da nämlich noch einen rücksetzbaren 8 bit Zähler der mit der 16-fachen Baudrate getaktet wird (74HC161). Geht die RS232 Leitung
Schieberegister. Wird Bit 8 HIGH, wird der Zähler gestoppt. So kommst du mit einem NE555, einen 74HC161 und einem 74HC165 aus und kannst normale 8 bit Datenbytes senden mit 1 Startbit und 1-2 Stoppbits und niemand muss ein Programm schreiben.
-
Thread
ATMEGA "Propagation delay"
Neugier. Ich habe folgenden Thread entdeckt: http://www.mikrocontroller.net/topic/143445 Da wird ein 74HC165 (8-Bit-Schieberegister mit Parallelem Eingang) mit demselben Taktsignal wie der ATMEGA betrieben. Via Portpin werden neue Werte geladen. Damit das Ausgangssignal stimmt, also das erste Bit in etwa
Byte. Problemmacher ist hier der *asynchrone* "Load"-Eingang. Die Lösung liegt aber wohl nah. Beim 74HC166 ist der Load-Eingang im Gegensatz zum 74HC165 mit dem Takt synchronisiert. (Ich habe aber bislang nur einen kurzen Blick ins Datenblatt geworfen). Den CP/M Thread habe ich sporadisch verfolgt
-
Thread
Welche ICs als Grundausstattung?
Schlachtfesten. Wenn du aber sowieso gerade Teile bestellst, kannst du dir natürlich ein paar NAND (74HC00), NOR (74HC02) und XOR (74HC86) mit dazulegen lassen. Damit kannst du alle 16 zweistelligen Logikfunktionen mit maximal zwei Gattern realisieren. Was man aus der 74-Serie vielleicht eher mal braucht, sind Schmitt- Trigger (74HC14), Flipflops (74HC73 und 74HC74), Monoflops (74HC123 und 74HC221) und — in Verbindung mit µC-Schaltungen — Schieberegister (74HC165 und 74HC595), Analogmultiplexer (74HC4051, 74HC4052 und und 74HC4053
-
Thread
32 Input <-> SPI in CPLD (VHDL)?
wert wäre. Um ei paar Tasten einzulesen? Soll der CPLD aus Langeweile zu Staub zerfallen? Ein paar 74HC165 reichen locker. MfG Falk
auch mit 4 x 74HC165 (für 32 Inputs) bzw. 8 x 74HC165 realisieren, aber wenn ich mich nicht täusche, gibt's diese nur in DIP16/SO16/SSOP16 und QFN16-Packages. Dazu kommt dann noch das Routen, zusätzlich z.B. 100nF
-
Thread
Tasten ueber Schieberegister - EMV?
Geistertasten-Signale", obwohl >nichts gedrueckt wurde. >11 Tasten werden über 2 8 Bit Schieberegister 74HCT165 ausgelesen Viel einfacher zu verdrahten und weit weniger störanfällig ist es, alle Tasten an die Ausgänge eines oder mehrerer Schieberegister HC595 o.ä. zu schalten und mit (Schottky)Dioden
Anstatt 74HCT165 zu verwenden, wäre langsame CMOS Technik besser; z.B. 4021. Ich vermute einen Fehler beim Timing. Überprüfe, ob Du die Datenleitung zum richtigen Zeitpunkt einliest. Nach der steigenden oder nach
-
Thread
Datenblatt URL ändern?
75HC165 https://www.fairchildsemi.com/datasheets/MM/MM74HC165.pdf http://www.ti.com/lit/ds/symlink/sn74hc165.pdf
sry 74HC165 https://www.fairchildsemi.com/datasheets/MM/MM74HC165.pdf http://www.ti.com/lit/ds/symlink/sn74hc165.pdf
-
Thread
Datenübertragung mit mehreren ATMegas
und Register-Clock empfehle ich das. Wenn Du den 74HC589 nicht bekommst, nimmst Du halt 74HC166. fchk
74HC595 sollte auch gehen als Schieberegister.
-
Thread
[VK] TTL-ICs, EPROMs, PALs, Quarzoszillatoren u.v.a.m.
Stk) 74LS139 (100 Stk) 74LS148 (50 Stk) à 0,20 EUR 74LS155 (125 Stk) à 0,20 EUR 74LS157 (60 Stk) 74LS161 (106 Stk) 74LS165 (50 Stk) 74LS166 (25 Stk) à 0,20 EUR 74LS173 (25 Stk) à 0,20 EUR 74LS174 (200 Stk) 74LS175 (50 Stk) 74LS189 (50 Stk) 74LS193 (100 Stk) 74LS195 (100 Stk) 74LS240 (165 Stk) 74LS244 (140 Stk) 74LS251 (50 Stk) 25LS252 (185 Stk) 74LS253 (125 Stk) 74LS257 (25 Stk) 74LS259 (80 Stk)
-
Thread
Welchen A/D-Wandler am Port-Expander
wie unter http://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister#Schaltung, mehrere 165er zu kaskadieren und an diese A/D-Wandler anzuschließen. Die Frage ist nur: Welche? Ich hatte mal den ADC0804 ins Auge gefasst, wollte aber erst einmal nachfragen ob vielleicht schon jemand Erfahrung
mehr AD-Kanäle braucht, kann man oft besser vor einen AD Eingang einen analogen MUX-schalten (z.B. 74HC4051). Wenn man wirklich einen extra AD braucht (z.B. mehr Auflösung oder schneller), kann man besser einen AD mit SPI Eingang nehmen. Die Ansteuerung ist dann gang ähnlich der Porterweiterung per
-
Thread
SPI - Buslänge?
feststellen, das ich die Hälfte vergessen hab, und die andere Hälfte hab ich Mist (falsche Typen, 74LS165 anstatt 74ALS165, falsche Testtaster, etc etc etc) bestellt. Muss ich heute Abend auf Arbeit nochmal Katalog wälzen... grmml.. grins
Blackmore schrieb im Beitrag #1735833: > falsche Typen, 74LS165 anstatt 74ALS165 Sei froh, der LS ist doch besser. ALS sind schneller, d.h. noch schlechter für lange Leitungen geeignet. Ich nehme nur noch HC, die brauchen keinen Strom. Peter
-
Thread
Anfänger: Geht das so?
Ausgänge beliebig erweitern, ohne dass mir die Pins ausgehen. Das war mein Gedanke dahinter. Bzw. IC5 (74HC165N) ist vielleicht wirklich überflüssig... nur für die Schalter. Da hast du recht. Ich bin mir noch nicht sicher, wie ich die Sensoren (DS18S20) an so einen Baustein schalten kann, dass man sie
anzusprechen. Einmal implementiert, lassen sich aber beliebig viele an eine Leitung hängen. Den 74HC595 kannst Du kaskadieren. Das Signal, das bei QH* heraus kommt einfach in den nächsten 74HC595 hineinschieben. Damit werden keine weiteren Pins benötigt, wenn aufgerüstet werden soll. Bei vernünftiger
-
Thread
SN74HC165N OHNE Arduino
Hallo Leute, ich möchte den SN74HC165N OHNE Arduino (oder sonstige Controller) nutzen. Dafür versorge ich meine Schaltung mit einer 3V Knopfzelle, ein HC49/4H CRYSTALS Quartz (14mhz) sorgt für den Takt (clock) und die 8 Füße des Schieberegisters
Derzeitig habe Shift/Load direkt auf Ground geschaltet ... Im Enddefekt möchte ich das ShiftRegSN74HC165N Arduino Tutorial nutzen, jedoch das was der Arduino macht durch einzelne Komponenten ersetzen. http://www.arduino.cc/playground/Code/ShiftRegSN74HC165N Warum? Ich baue eine Sender/Empfänger
-
Thread
CP/M auf ATmega88
Richtung wird es gehen... Da hätte ich noch ein paar Verbesserungsvorschläge: 1.) Statt des 74HC165 sollte man eher ein 74HC166 nehmen bei dem das Laden mit dem Takt synchronisiert ist. 2.) Mir leuchtet nicht ganz ein, wozu die 74HC244 Treiber nötig sind. Laut Philips/NXP Datenblatt könnte ein
Detlev T. schrieb im Beitrag #1811326: > Statt des 74HC165 sollte man eher ein 74HC166 nehmen Gute Idee, schon geändert. >Mir leuchtet nicht ganz ein, wozu die 74HC244 Treiber nötig sind. Das waren Relikte aus der s/w Darstellung - auch geändert
-
Thread
Unterscheid zwischen 74HC165 und 74HCT165?
Hallo, kann mich jemand aufklären, was der Unterschied zwischen Schieberegister 74HC156 und 74HCT165 ist?
Das ist der Unterschied zwischen den Logikfamilien HC und HCT. HCT ist "TTL-Kompatibel", akzeptiert also niedrigere High-Pegel als HC.
-
Thread
[V] Reste again
Step-Down Switch Converter 5 x LM74CIM-5, SO8 12-Bit Plus Sign Temperature Sensor 150 x LTT673 SMD TOP-LED gruen 3 x MAX3232ESE SO16 Low Power 1MBd True RS232 Tranceiver 5 x MAX487ECSA SO8 RS-485/RS-422
10 x TPIC6C596PW TSSOP16 Power Logic 8-Bit Shiftreg 30V 100mA 50 x NC7S32P5X SOT23-5 Single gate 74HC32 50 x NC7S00M5_NL, SOT23-5 Single Gate HC00 25 x NDT3055L SOT223 N-Channel Enhancement Mode Field Effect Transistor BSP319 50 x PSD15-LF-T7 SOD323 Transil Diode 15V, 500W PP 2 x RTC72423
-
Thread
ATmega in einem Mischpult (Umrüstung)
auf 8 "reduzieren". Die Erfassung der Taster lässt sich sehr einfach mit Schieberegistern machen (74HC165). Die Umschaltung der Analogeingänge kann man bequem mit ein paar Port-Pins machen. Ich habe bei meinem Selbstbau Synth 16 Potis, 11 Taster und 24 LED's mit dem AVR verarbeitet. Gar kein Problem
Matrix ist nicht so gut, wenn mehrere Tasten gedrückt (Dioden notwendig). Ich würde 74HC4051 für analog nehmen und 74HC165 für die Tasten. Oder je Taste+Poti ein ATTiny25 und dann alle parallel am I2C-Bus. Das Thema hatten wird doch schonmal. Peter
-
Thread
Porterweiterung mit Schieberegister
Hallo, ich habe folgendes Problem: Ich möchte über einen 74HC165 8 Schalter mit einen LPC922 einlesen und auf einen 74HC595 ausgeben. Dabei soll die Ausgabe immer gleich der Eingabe sein. (Ein und Ausgabe befinden sich auf verschiedenen Platinen im Gehäuse und
595er schieben und gleichzeitig am 165er den Wert vom G Eingang haben. Hab ich da einen Denkfehler drin?
-
Thread
[V] Wiedermal Reste
x IRF7832PBF SO8 HEXFET Power MOSFET 30V, 16A 20 x IRLM56802TRPBF TO220 MOSFET 20V 5.6A 3 x L165H Pentawatt 3A Power OP-Amp 10 x LM339AM SO14 Low Power Low Offset Voltage Quad Comparators 3 x LT3435EFE SSOP H.Voltage 3A, 500kHz Step-Down Switch Converter 3 x MAX3232ESE SO16 Low Power 1MBd
MMUN2211LTG1G SOT23 Bias Resistor Transistor, 50V, 100mA, NPN 50 x NC7S32P5X SOT23-5 Single gate 74HC32 25 x NDT3055L SOT223 N-Channel Enhancement Mode Field Effect Transistor BSP319 50 x PSD15-LF-T7 SOD323 Transil Diode 15V, 500W PP 2 x RTC72423 SOW24 Realtime Clock Module (built in Xtal)
-
Thread
Port wechseln für LCD-Display
benutze einen oder mehrere 74HC573 Latch parallel an einem Port, dann kannst du Daten Ausgeben und dem entsprechendem Latch sagen für wen Sie sind. Ich hatte damit schon einen EEPROM Programmierer gebaut da ich hier sehr viele
Layoutarbeit, um die vielen Leitungen zu routen. MCs ohne externen Bus erweitert man besser per SPI (74HC165/74HC595). Die sind außerdem kaskadierbar, d.h. man benötigt keine separaten Enable für jedes Register. Und das Layout wird auch deutlich einfacher. Peter
-
Thread
Porterweiterung am AVR
realisiert. Da wird wohl kaum noch ein echter alter TTL verwendet. Ich nehme jedenfalls CMOS (74HC165, 74HC595). > Also zum Beispiel das CD4021BE. Dann aber nicht zu schnell takten. Die CD4000-er sind ziemlich lahm und können auch nur wenig Strom bei 5V. Peter
-
Thread
Welches Protokoll?
Stromerhöhung), dann reichen 2 Drähte insgesamt. Entweder mit 2 MCs (ATtiny24) oder 2 Schieberegister (74HC165, 74HC595) und etwas Logik. Peter
von ELV gibts dafür einen Bausatz, http://www.elv.de/output/controller.aspx?cid=74&detail=10&detail2=3006&flv=1&bereich=&marke= ich meine sowas aber auch schon mit Encoder/Dekoder Chips von Holtek gesehen zu haben.
-
Thread
SPI Slave 16 E/A mit Schieberegistern
gleichzeitig Daten an MISO einlesen und an MOSI ausgeben. Die üblichen Port-Extension Lösungen, mit 74HC595 und 74HC165 scheinen das ja nicht zu erfüllen (siehe hier: http://www.mikrocontroller.net/attachment/1483/SPI_74HC595.pdf), da zum Betrieb unterschiedliche Modes (CPHA 1 und 0, also nicht einfach
> Die üblichen Port-Extension Lösungen, mit 74HC595 und 74HC165 scheinen das ja nicht zu erfüllen (siehe hier: Dann mach ich was falsch..... Bei mir funktioniert's jedenfalls. Mal dir mal das Timing selbst auf.
-
Thread
[V] Frühjahrsputz die zweite
0,50 € 10 x 74HC74 Logic 0,50 € 10 x 74HC173 Logic 1,00 € 10 x 74HC241 Logic 1,00 € 10 x 74HC541 Logic
1,00 € 10 x 74HC574 Logic 1,00 € 10 x 74HC74 Logic 0,50 € 10 x 74HCT125 Logic 0,50 € 10 x 74HCT165 Logic
-
Thread
Fading Funkuhr
machen - dein 4 Bit Schieberegister sind nur bedingt OK. Ersten zu schwach (weil HEF4000 Serie, 75HC ist deutlich leistuingsfähiger) und zweitens eher unüblich. EIn 74HC595 oder 74HC165 sind hier das Mittel der Wahl -Deine Multiplexer sind überflüssiger Balast, das kann man besser direkt per AVR steuern
> - dein 4 Bit Schieberegister sind nur bedingt OK. Ersten zu schwach > (weil HEF4000 Serie, 75HC ist deutlich leistuingsfähiger) und zweitens > eher unüblich. EIn 74HC595 oder 74HC165 sind hier das Mittel der Wahl Jepp das stimmt, allerdings hatte ich die geschenkt bekommen und gerade da. Ich
-
Thread
HCS12: Daten aus 74xx165 mit SPI Lesen
Problem undzwar möchte ich mit dem µC HCS12 über die SPI Schnittstelle aus dem Schieberegisterbaustein 74HC165 Daten lesen. Kann mir vielleicht jemand weiterhelfen, wie ich das machen kann. Ein Beispielprogramm wäre sehr hilfreich. Gruß
-
Thread
Dezentral Eingänge einlesen und entfernt wieder ausgeben!?
Matthias Lipinsky schrieb: > Wie wäre es, wenn du in jeden Si-Kasten mehrere 74HC165 als abgesetzte > Eingänge installierst. Diese kannst du dann per SPI und einem > Leitungstreiber durch dein verlegtes Ethernetkabel treiben. > > SO sparst du dir den unnützen Aufwand mit dem
dem 74HC165 gegoogelt und man kann sogar diesen Baustein kaskadieren! Das finde ich sehr vorteilhaft und besser als meine Lösung mit zwei AVR's. Welchen Treiber verwende ich denn dann? Gibt es da etwas spezielles
-
Thread
16 Eingägne einlesen
ihr es realisieren? 1) Ich sehe zwei möglichkeiten multiplexer (2 3 aus 8 multiplexer). 2) 2 mal 74HC597 bzw.74HC165. mit SW-SPI Für beider varianten wäre noch genug pins vorhanden die SPI müsste aber via SW realisiert werden. Ich würde dennoch so aus dem Bauch heraus behaupten, dass die 2
Ich würde dir aber den 74xx165 raten.
-
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
Zeichenprogramm CPLD?
gearbeitet und will mir mal die CPLD´s reinziehen. Habe auch schon etwas ein Planung. Ich müsste 2x 74HC4094,1x 74HC238,1x 74HC165,1x 74HC00 in ein CPLD "einbauen". Meine Frage gibt es eine Art Zeichenprogi wo z.b. ich diese Gatter auswählen kann und wie einen Schaltplan verdrahten kann? Später will
-
Thread
SPI Butterfly
Kabels am PC-Paralell-Druckerport den Butterfly geflasht. Da mein Ziel ist Mux/Demux-Bausteine (74HC165 + 74HC595) über uC zu steuern stehe ich jetzt auf dem Schlauch. Nun meine Fragen: - Muss da ein Fuse-Bit (SPIEN) geändert werden, damit quasi aus ISP das SPI wird? - Kann dann das Flashen
-
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
...und überlege nun, ob ich das Ganze in die o.a. 'SPI_MasterReceive()' (vorheriges Neuladen des HC165 vorrausgesetzt) oder in die Routine zum Spalten auslesen 'field_read_row(char row)' packe. btw: Zusätzliche hochohmige Pulldown-Widerstände an den Eingängen des HC165 scheinen wohl auch nicht verkehrt