-
Thread
AVR als SPI Slave-Peripherie
genug. > Wäre das auch mit einem SPI IO-Expander gegangen ? Sicher, einfach eine beliebige Zahl 74HC595 anschließen, dafür reicht ein einziges SS Signal.
des SPI eben nicht der Ton aussetzen oder die LEDs flackern. Für einfaches IO kann man besser die 74HC165/74HC595 verwenden. Die lassen sich beliebig kaskadieren und der Master kann full Speed sprechen. In einer Anwendung habe ich mal 21 Stück 74HC595 kaskadiert.
-
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
PPS5330 Labor-Netzteil hack
Im PPS5330 Netzteil gibt es 7 Tasten. Dafür würde ein 74HC165 Schieberegister (parallel in seriell out) ausreichen. Gruß Rolf
Rolf D. schrieb im Beitrag #6396715: > Im PPS5330 Netzteil gibt es 7 Tasten. Dafür würde ein 74HC165 > Schieberegister (parallel in seriell out) ausreichen. Würdest du so eine Änderung an deinem vorhandenen Netzgerät oder bei einem zweiten, vollständig selbst konstruierten Gerät machen? Im
-
Thread
AVR ATtiny13 I2C PCF8574 LCD Display Ansteuerung
Hier ein älteres Beispiel mit 74HC165 als IO-Expander: https://www.mikrocontroller.net/topic/6516#41903
-
Thread
Arbeitet ihr lieber mit SPI oder I2C Bauteilen?
Störungen unterdücken. I2C ist daher deutlich unkritischer. Bei SPI habe ich mal RC-Tiefpässe und 74HC14 als Filter nachgerüstet, um die Störungen in den Griff zu bekommen.
schneller arbeiten als I2C. Noch Vorteil für SPI: man kann zusätzlichen IO mit Logik machen (Z.B. HC 165 und HC 595), das macht Datenaustausch noch schneller als mit besonderen IO-Chips. Für I2C kenne ich so einfachen Lösungen nicht.
-
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
Ursache für defekte Schieberegister
Projekte verwendet zum Erfassen von ein paar Drucktastern an einem digitalen I/O Pin eines Arduinos ein 74HC165D Schieberegister. Die Drucktaster sind über ein ca. zwei Meter langes zweiadriges Kabel mit den Eingängen des Schieberegisters sowie der Masse direkt verbunden. Es gibt 4 Instanzen des Projekts
vielleicht beim erneuten Tausch > wieder läuft. Was sind denn Trickschaltungen? :) An Pin 1 des HC165D hängt direkt ein GPIO Pin des ATmega328. Wonach sollte ich da schauen? Und interessant: darauf das defekte Schieberegister noch mal einzubauen, um das als Fehlerstelle zu verifizieren, wäre ich
-
Artikel
Datei:Eingang-Ausgang mit SPI.png
74HC595 + 74HC165 an SPI
-
Thread
Epidemiologischer Verlauf und Analyse von Krankheiten Teil 2 Gesperrt
zuerich/coronavirus-in-zuerich-der-psychiater-mario-gmuer-im-interview-ld.1551063?mktcid=nled&mktcval=165_2020-04-15&kid=_2020-4-14&trco= Namaste
zuerich/coronavirus-in-zuerich-der-psychiater-mario-gmuer-im-interview-ld.1551063?mktcid=nled&mktcval=165_2020-04-15&kid=_2020-4-14&trco= ebenda ... [pre] Das klingt kafkaesk. Amüsieren sich wohl «richtige» Häftlinge darüber, dass nun die halbe Gesellschaft eingesperrt ist? In letzter Zeit hatte
-
Thread
FPGA Modul mit vielen IO
einlesen und über einen seriell => parallel Wandler ausgeben. Parallel nach seriell kann z. B. ein 74LV165A https://assets.nexperia.com/documents/data-sheet/74LV165A.pdf . Bei 128 IOs bräuchtest du da 16 Stück von. Jedes hängst du mit 3 IOs an das FPGA, macht 3*16 = 42 IOs. Die Ausgänge sind dann 17 Schieberegister wie der SN74HC595P. Wieder jeweils 3 IOs je Schieberegister. Welche Geschwindigkeiten gehen damit? So ein Schieberegister kann man locker mit 40 MHz betreiben. Das ist also :8 dann 5 MHz "Aktualisierungsrate".
-
Thread
Ports eines GPIO expanders verbinden
definierten Pegel ziehen. Aonsonsten schließe ich mich lkmiller an: die Lösung mit Schieberegistern (74HC595 für die Ausgänge, 74HC597 für die Eingänge) wäre billiger und sinnvoller. fchk
74HC597 oder HC165. fchk
-
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
Pulldownwiderstand
Arduino anschließen, vergleichbar mit dieser Schaltung: https://playground.arduino.cc/Code/ShiftRegSN74HC165N/ Frage: muss zwingend pro Taster ein Pulldownwiderstand verbaut werden oder kann man alle Taster auch an ein und denselben Widerstand anschließen?
-
Thread
PCF8574 rotary Encoder
dafür allerdings als Interrupt erfolgen, damit die CPU-Last gering ist. Ich würde jedoch SPI mit 74HC165 bevorzugen. Mit der UART als SPI-Master (AVR) kann man so je Interrupt 2 Stück 74HC165 auslesen, d.h. 8 Encoder, bzw. 5 Encoder mit Taste.
-
Thread
Suche nach schnellem Mosfet
Vielleicht reicht schon ein Schmitt-Trigger-IC oder ein Bustreiber-IC aus der Digitaltechnik. (74HC14 fällt mir da ein, keine Ahnung, ob das hier eine günstige Wahl ist) Oder vielleicht mit diskreten Transistoren (Kombi PNP und NPN oder entsprechenden MOSFETs) eine Gegentaktendstufe zur Ansteuerung
nimmt man 200Hz und gut ist das. Da einen Gatetreiber zu setzen ist übertrieben. Höchstens einen 74HC14 lass ich mir noch einreden.
-
Thread
ATtiny2313 USI und 74HC165
Ich versuche einen 74HC165 über USI einzulesen. Dies habe ich folgendermassen probiert: [c]// Liest versetzt char SPIShiftIn165() { USISR = 1 << USIOIF; while ((USISR & (1 << USIOIF)) == 0) { USICR = (1
-
Thread
Epidemiologischer Verlauf und Analyse von Krankheiten Gesperrt
Krankheitserreger verbreitet, wird mit Freiheitsstrafe bis zu fünf Jahren oder mit Geldstrafe bestraft. (§74 IdSG)
-
Thread
Mehrere Dreh-Encoder an einem Arduino / ADC
zusätzlich Zeit kostet. Nimmt man dagegen eine UART als SPI, lassen sich pro Interrupt 16 Bit (2* 74HC165) = 5 Drehgeber zugleich einlesen.
MaWin schrieb im Beitrag #6110350: > Wer 74HC166 einige 74HC4067 täten es ja auch, aber statt ein IC Grab zu bauen würde ich doch einen µC pro Encoder wählen
-
Thread
Störungssicher Taster über lange Leitung an 74 165 abfragen
EMV technisch gesehen am Störsichersten? Keine. Ein 74165 hat LOW nur bis 0.8V. Besorge dir 74HC165. Dessen Eingänge sind störsicherer. Schalte [pre] +5V | 1k | +---...--+--10k--|74HC | | Taster 1nF | | +-
fängt kurze Störungen. Besonders schick wär die Schaltung, wenn es erst mal in Schmit Trigger 74HC14 geht, aber wenn man den 74HC165 nur gepollt ausliest (anders geht es ja auch nicht) und in Software einzelne Störimpulse entfernt, dann geht das auch so.
-
Thread
Brauche Hilfe bei Ausgang Fototransistor mittels Komparator verstärken für Eigenbauflipper
nicht viel bringen, da ich da wahrscheinlich nie auf > 2V komme. Die Ausgangsspannung hängt dann an 74HC165N ParallelIn - SerialOut Shift Registern mit hohem Eingangswiderstand. Somit war meine Idee, den Ausgang mittels eines Komparators so zu gestalten, dass bei Anliegen der 0.7V der Komparator durchschaltet
-
Thread
Endlos-Potentiometer in stabil?
leider 7 Pins. Denk ich nochmal drüber nach. Man könnte ihn über einen IO-Expander einlesen, z.B. 74HC165, PCF8574. Der PCF8574 liefert auch ein Signal (/INT) bei Änderung.
Peter D. schrieb im Beitrag #5956375: > Man könnte ihn über einen IO-Expander einlesen, z.B. 74HC165, PCF8574. > Der PCF8574 liefert auch ein Signal (/INT) bei Änderung. Der Nächste, der alle anderen für blöd hält. Ja, kann man, und wenn dann würde ich einen MCP2308 nehmen, der braucht weniger
-
Thread
Analogeingang
bietet ein herkömmliche AVR leider nur sehr viel wenig. So man wie man die Digitale Eingänge mit der 74HC165 erweitern, kann, wäre da auch eine Möglichkeit für Analogeingänge? danke im Voraus Franky
Ja, mit Analogmultiplexern wie dem 74HC4076 bzw. CD4067.
-
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
64 Eingänge für Arduino
acht 74hct165 hintereinander könnten das ....
würde auch eine Reihe Schieberegister nehmen, weil sie einfach und billig sind. Mein Favorit ist der 74HC165.
-
Thread
Parallele Daten auf SPI oder I2C
74HC165, 74HCT165
-
Thread
74HC165 5V Inputs bei 3.3V VCC
Niclas S. schrieb im Beitrag #5864190: > kann man ein 74HC165 Input Shift Register mit 3,3V VCC betreiben und an > den Inputs 5V anlegen, ohne dass etwas Schaden nimmt? Genau dafür gibt es den 74LV165 https://assets.nexperia.com/documents/data-sheet/74LV165
Niclas S. schrieb im Beitrag #5864190: > kann man ein 74HC165 Input Shift Register mit 3,3V VCC betreiben und an > den Inputs 5V anlegen, ohne dass etwas Schaden nimmt? Hallo, 74HC165 nicht. Nimm lieber 74VHC165 oder 74LVC165. Die sind dafür extra gerechnet
-
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
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