-
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
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
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
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.
-
Thread
Mehr Interrupte - Porterweiterung mit 2. µC?
zweiten µC. Ja, ist aber zu 99% der falsche Ansatz. Hier reichen eine Handvoll Schieberegister ala 74HC165. http://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister >Ich seh grad: Es gibt wirklich schon was fertiges dafür... >"Interrupt-Controller" Ganz genau so mit Prioritäten und
#2773788: > Ja, ist aber zu 99% der falsche Ansatz. Hier reichen eine Handvoll > Schieberegister ala 74HC165. spess53 schrieb im Beitrag #2773834: > Hi > >>Und wie soll das mit nur einem Timer-Interrupt denn genau gehen...? > > http://www.mikrocontroller.net/articles/AVR-Tutorial:_Tasten >
-
Thread
Schieberegister ersetzen
> 74HC595 am Ein- und Ausgang Am Eingang wohl kaum...
Cartman schrieb im Beitrag #7131549: >> 74HC595 am Ein- und Ausgang > > Am Eingang wohl kaum... Aber sicher. Seriell rein, parallel zum uC raus. OK, am Ausgang braucht es eher ein 165er Schieberegister, Parallel rein, seriell raus. Dazu
-
Thread
32x HCT165 sende fehler
leakage Current + I_pull down <=20mA Signal verstärken sollte auch gehen, da nach jedem 2'ten HCT165 ein Stück Flachbandkabel kommt wo ich den Verstärker einschleusen könnte. Denkst du da an sowas wie den HC4050 ? Gruß Axel
letzten Stecker löten konnten. PullDown sollte aber auch gehen. Bezüglich Buffer haben wir einfach 74xx14 verwendet (Natürlich 2 hintereinander sonsts ist je das Signal invertiert). Auf einer anderen Schaltung haben wir 74xx1G17 verwendet. isidor schrieb im Beitrag #3999536: > Ich würde mal hemdsärmlig
-
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
Volladdierer
Hallo, ich bin gerade auf der Suche nach Volladdieren. 4bit Volladdierer wie den 74HC283 gibt es ja wie Sand am Meer, aber kennt jemand einen 8bit oder 16bit Volladdieren, der wenn möglich schneller als 20ns ist???? Würde mich sehr über Hilfe freuen Reiner
Hab noch ne kleine Frage: Wäre als Schieberegister so etwas wie diese Typen geeignet: 74F166 -> 175 Mhz 74HC166 -> 63 Mhz Bis jetzt habe ich den 74F166 nirgendwo gesehen, weis jemand, wo man den herbekommt, denn dann könnte man ihn mit 100Mhz betreiben (also nicht an der Grenze) und
-
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
(Wahrscheinlich) Pointer Problem
Fehler, sehe diesen allerdings nicht. Allgemein: Ich nutze einen ATmega32A an diesem ist ein 74hc165. Am 165 ist ein Drehencoder an den ersten beiden Pins angeschlossen alle anderen DATA_Inputs vom 165er habe ich auf masse gelegt. Das Auslesen funktioniert soweit problemlos. Nur bei der Datenverarbeitung
DDRC #define CLOCK165_high() (CLOCK165_PORT |= _BV(CLOCK165_PIN)) #define CLOCK165_low() (CLOCK165_PORT &= ~_BV(CLOCK165_PIN)) //////////////////////////// #define PARALLEL165_PIN PC3 #define PARALLEL165
-
Thread
Multiplexen von Drehencodern
Encoder Dioden. 1N4148 ähnlich. Für dein Multipexing brauchst du 8 IOs. Mit einem Schieberegister ala 74HC165 brauchst du nur 3 und kommst ohne Dioden aus, brauchst dann allerdings für jeden Eingang einen Pull-Up Widerstand.
Falk Brunner schrieb im Beitrag #3958633: > Mit einem Schieberegister ala > 74HC165 brauchst du nur 3 und kommst ohne Dioden aus, brauchst dann > allerdings für jeden Eingang einen Pull-Up Widerstand. Lohnt sich das wirklich? Ist es nicht einfacher/billiger/kleiner, einen µC
-
Thread
Mehrere Taster / wenige Inputs
> Für weitere Ideen und Vorschläge bin ich dankbar! Schieberegister parallel zu seriell, z.B. 74HC165 http://www.ti.com/lit/ds/symlink/sn74hc165.pdf
-
Thread
Microcontrollerboard mit 16Bit-Controller
gibt ja I2C, SPI und Konsorten, womit man bequem beliebige IO-Erweiterungen machen kann (PCF8574, 74HC595, 74HC165). Auch geht der Trend weg von einem Zentral-MC hin zu mehreren kleinen. Ein MC mit internem Flash ist bedeutend unempfindlicher bezüglich EMV und daher leichter zu zertifizieren (meine
zwar immernoch schneller als AVR, aber man sollte auf dem Boden der Realitäten bleiben. Ich mag den HC11 auch, aber versuch mal einen HC12 oder HC16 da fängt der Spass erst richtig an. Gruss Uwe
-
Thread
STK500 Brücken R220-227 (HWR0-3)
viel "drumrum" (FTDI, > ...). Nicht mehr als dein USB-Seriell-Wandler. > Bin fasst fertig. HCT165 gibt es nicht in SMD. Ach? Was ist dann auf dem STK500 drauf? Hier in der Kiste habe ich eine Stange, sind allerdings HC165, keine HCT. Sollte für die Belange hier wurscht sein, da ja ohnehin
high-voltage programming and this is why the hardware version is detected with a shift register 74HCT165 connected on PA4, PA5 and PD6.
-
Thread
Microcontroller Alarmanlage
Moin, - ist nicht von mir: https://www.makerblog.at/2015/01/das-schieberegister-74hc595-am-arduino/ oder: https://www.arduino.cc/en/Tutorial/Foundations/ShiftIn Du kannst auch einfach google benutzen, ich habe Dir die Suchbegriffe gezeigt. Gruesse Th.
beschützen deinen Mikrocontroller. Ich habe dazu mal Bilder angehängt. Für die Eingänge kannst du 74HC165 nehmen. Für die Ausgänge eintspricht der TPIC6B595 dem 74HC595, nur dass er stärkere Ausgänge hat. Er kann Relais direkt ansteuern. > Oder gibt es bestimmte Zusatzboards mit dem ich das erweitern
-
Thread
Erfahrung mit Zusatz-RAM / Peripherie ?
µC nicht genuegend Ports zur Verfuegung :) Sicher koennte ich mit entsprechenden Schieberegistern (74HC164 bzw 165 je nach Richtung) auf genug "Pins" kommen. Die Frage ist nur ob die dadurch entstehende Geschwindigkeitseinbuse beim aendern/lesen der einzelnen Pins problematisch bzw. merkbar wird ? Das
entweder lesend oder schreibend verwendet werden koennen. Hier muesste ich je nach Richtung also ein 74HC164 oder ein 165 verwenden - gibt es (davon gehe ich aus :) Schieberegister bei denen man die "Richtung" auch waehlen kann ? Und gibt es evtl. groessere als nur 8Bit Schieberegister ? Fuer Typenbezeichnungen
-
Thread
Mit einem digitalen Ausgang (ESP8266) mehrere MOSFETs schalten (geht das?)
> oder gibt es andere Möglichkeiten? 74HC4094 ist eigentlich eine gaengige und preiswerte Loesung. Du kannst von dem auch mehrere hinteinander schalten. Ansonsten halt irgendwas mit I2C. Olaf
Ausgängen beliebig viele MOSFETs zu steuern, oder mit 3. Man braucht SPI steuerbare Schieberegister wie 74HC165 oder 74HC595 oder besser gleich IC die aus den schwachen 3.3V eines ESP oder rPi was ordentliches zur MOSFET Ansteuerung machen wie TPIC46L01, oder gleich die MOSFETs enthalten wie NPIC6C595 oder
-
Thread
fehlende Ports?
schwer zu kriegen und ziemlich teuer sind. Deshalb nehme ich auch nur billige Standard-TTL-ICs: 74HC595 für je 8 Ausgänge 74HC165 für je 8 Eingänge 74HC299 als 8Bit bidirektionalen Datenbus Über insgesamt nur 5 Leitungen kann man beliebig viele davon kaskadieren. Vorteilhaft ist, wenn der
-
Thread
24V Signale lesen und Ausgeben
bei der Hardware: Ich will 16x Inputleitungen und 16x Outputs benutzen. Hierzu benutze ich je zwei 74hc595(out) und 74hc165(in) und steuere sie seriell an. jetzt habe ich aber das Problem, das SPS-Steuersignal meines wissens nach 24V bzw 12V Pegel haben :-( und das bereitet mir so einige Probleme
Den ausgang würde ich mit einfachen transitorstufen realisieren. den eingang mit nem HC244er, also den betriebst du mit 5V boardspannung, und machst an die eingänge ordentliche widerstände, so mindestens 10k in reihe. dann klappt das auch. und pullups gegen +24V nicht vergessen. würde ich
-
Thread
Servo am Arduino Positionsanzeige mit LED
Fuer 16 Servos + 32 LEDs (+ 16 Hallsensoren): 1 x PCA9685 Board (i2c, 16 PVMs aka Servos) 4 x 74HC595 (je 8 x Out Shift fuer LEDs) ev. 2 x 74HC4051 (analog in Multiplexer f. Hallsensoren) Damit hast du noch zig Pins frei f. die Modellanlagen der Nachbarn ;-) leo
Für den Rest hast du dann wahrscheinlich schon genug Pins übrig. Ansonsten benutze Schieberegister (74HC595 für Ausgänge und 74HC165 für Eingänge) oder PCF8574 Chips mit I²C Bus. Auch dafür gibt es fertige Arduino Libraries. Alles über I²C laufen zu lassen hat den Vorteil, dass du den Mikrocontroller
-
Thread
Suche Datenblatt LC-Display
ist ein FJ zu lesen, dass mit einem auf einer Ecke stehenden Quadrat umrundet ist. Darunter steht: P165-1 Es sind zwei BGA-Bauteile (die Kontroller?) darauf und relativ viel Kleingemüse, wie 74HC164, HC14, D1803, usw. Das Display hat eine Hintergrundbeleuchtung. Platinengröße: 11,6 x 3,6 cm
ich über die Anschlüsse herausgefunden: Pin 1 geht auf den DS2401, mittlerer Pin. Pin 2 wird vom HC14 invertiert und geht dann auf Pin 1 vom HC164 (A-Eingang) Pin 3 wird ebenfalls invertiert und geht auf Pin 8 vom HC164 (Takt) Pin 4 ist GND Pin 5 schaltet Hintergrundbeleuchtung Pin 6 sollte Versorgungsspannung
-
Thread
Gegenstück zu 74x595 gesucht
Leute, Um externe Signale über SPI einlesen und ausgeben zu könne, will ich SRGs mithilfe eines 74HC595 für die Ausgänge verwenden. Als parallel-to-seriell-SRG für die Eingänge hab ich ein 74xx166 herausgesucht. Dieses hat allerdings ein synchronen Ladeeingang. Das bedeutet, ich müsste bei jedem Ladevorgang
ja, der 74HC165 müsste gehen. Danke
-
Thread
"Machbarkeits-Studie" I2C/ULN2803/Modelbahn-Weichen
CMOS-IC, darfst Du mit 3-15V betreiben, wird seit über 30 Jahren produziert, und ist billig. Alternativ 74HC4094 oder 74HC595, aber dann nur bis Vcc=6V. Parallel->seriell: 4021 aus der alten 4000'er CMOS-Serie, oder 74HC597 oder 74HC165 aus der 74HC-Serie. Zum Schalten der Weichen nimmst Du einfach
-
Thread
LED-Display-Dig-2R 74HC164 Reichelt ATmega8 Assembler 810568
für rote LED über 1k an 5V macht das 3mA, davon 8 auf einen Ausgang macht 24mA, an der Grenze eines 74HC164, aber eine Stelle leuchtet nur 1/8 der Zeit, also effektiv so hell wie mit 0.375mA. Also 1/300 der Nennhelligkeit.
bei Reichelt vergeblich sucht, das gibt es bei Pollin. Ist aber typischer Pollin-Ramsch. Mit zwei HC595 statt der HC165 hätte man das genau so billig, aber viel universeller aufbauen können und dabei noch etwas mehr LED-Strom rauskitzeln können. Dazu zwei RC-Glieder und zwei Jumper und man könnte es