-
Thread
Elektromagnetische Störung in meiner Schaltung, durch 12V DC Motoren
zu aus, wenn die Motoren in bewegung sind. Die Sensor-Schalter sind an einem IO Port-Expander (MCP23S17) angeschlossen und über Interrupt lese ich dann die Zustände der Sensor-Schalters aus. Vorher hatte ich die Interrupt Methode nicht verwendet und da war das Problem viel schlimmer. Ich habe
Ein paar Gedanken von mir... Sensor Eingänge: Die internen Pullups beim 23017 sind sehr hochohmig. Das macht die Eingänge sehr störanfällig durch EMP. Ich empfehle deshalb, Pullup Rs von 2-5K. Auch empfehlen sich Serienwiderstände nach den Pullups und Cs nach Masse um EMP Energie
-
Thread
ESP8266 -> shelly3em Programmierhilfe?
wenige Ausgänge hat. Dann klemme ich mir meist einen Atmel/Arduino als I2C Slave da dran. Oder einen MCP23017. Oder, oder ... Ein Tiny85 hat 6 IO Pins. Geht also! Auch UART wäre machbar.
Ausgänge hat. > Dann klemme ich mir meist einen Atmel/Arduino als I2C Slave da dran. > Oder einen MCP23017. Oder, oder ... > > Ein Tiny85 hat 6 IO Pins. > Geht also! > > Auch UART wäre machbar. Ich will den Reset nicht gebrauchen. Vlt teste ich's erst mal mit der Seriellen und nur 3 OUTPUT
-
Thread
Adressen beim TM1637 (I2C Bus)
Extender/Expander gibt es von Microchip oder Texas Instruments: https://www.microchip.com/en-us/product/MCP23009 https://www.ti.com/interface/i2c/general-purpose-ios-gpios/products.html Hier sogar als fertiges Modul: https://eckstein-shop.de/Adafruit-MCP23017-I2C-GPIO-Expander-Breakout-for-Arduino-STEMMA-QT-Qwiic https://www.microchip.com/en-us/product/MCP23017
-
Thread
Steuerung 150V Nixie IN-14: mind. 40 Pins
tm) die typische Schaltung: 7490+7475+74141. :-) man kann da fast beliebige Kompromisse finden. MCP23017 oder MCP23S17 sind 16 Ausgabepins, also 4x 74141 dahinter. Muß man eben in Software etwas mehr zurechtsortieren. Ben B. schrieb im Beitrag #7371338: > Das ist eine Frage, die ich mir auch
-
Thread
Graphig Display 128x64 mit KS0108 am I2C Bus?
PCF8574 am i²c betreiben, musste aber > auf das Display "zugeschnitten" bauen, Das geht auch mit MCP23017. Ich hab auch schon einige T6963c mit denen an I2C oder mit dem MCP23S17 am SPI laufen. Man darf nur keinen schnellen Bildaufbau erwarten und muß alles selber stricken.
-
Thread
Beurteilung Platine MCP23017 / ULN2803
alle Probleme über die Sufu lösen. Aber nun brauche ich doch mal Hilfe. Ich möchte mit dem MPC23017 Relais schalten. (Finder 40.52) Dazu habe ich bei pcbway folgende Platine gefunden: https://www.pcbway.com/project/shareproject/MCP23017_Based_32_Ch_Relay_and_Solenoid_Driver_with_I2C_Control_b04fb617
einen Raspi4 verwende. Dieser hat diese ja an Bord. Da ich in der Vergangenheit schon öfter mit dem mcp23017 experimentiert habe und mit dieser unter Dauerbetrieb in Verbindung mit Relais schön öfter ausgestiegen ist, würde ich gerne eure Meinung hören. Ist mit der Platine ein stabiler Betrieb der
-
Thread
Kleiner Arduino-MC für UART zu SN74HC595
https://www.mouser.de/datasheet/2/268/MCP23017_Data_Sheet_DS20001952-2998473.pdf - https://www.mouser.de/c/semiconductors/interface-ics/interface-i-o-expanders/
. > > - > https://www.mouser.de/datasheet/2/268/MCP23017_Data_Sheet_DS20001952-2998473.pdf > - > https://www.mouser.de/c/semiconductors/interface-ics/interface-i-o-expanders/ Die MCP23017 sind m.M.n. relativ teuer. HC164 oder 4020 und auch die HC595
-
Thread
Adressierbare LED als Lagerhilfssystem
ein Pick2Light system, eigentlich gedacht als TH Bestückung. 6 x 22 Leds , erweiterbar mittels 8x MCP23017 mit je 8x 30 leds , maximal 2052 leds. Unterstützung für ws2812b was eigentlich für die Leiterplatte gedacht ist. Einfarbige Led, billig, TH Led. Bei 5cm Abstand und 22 Leds sind es ungefähr
Ich müsste die Dok erst machen, aber ein Schaltplan ist schnell gezeichnet. Die maximal 8x MCP23017 mit den 16 pin Charlieplexing für jeweils 240 Leds soll sich aber jeder selbst dazudenken, wie auch beim Rs485 Treiber der Kondensator und die sage ich mal optionale Schutzschaltung. Dazu
-
Thread
I2C zwischen 3,3 und 5V?
Peripheriebausteinen nicht. PCF8574 und PCA9685 wollen als High Pegel mindestens 0,7·VCC sehen, also 3,5 Volt. Der MCP23017 will sogar mindestens 0,8·VCC sehen.
-
Thread
Ansteuerung i2C MCP23017 Zyklisch oder bei Änderung
Hallo zusammen, ich programmiere gerade die Steuerung der Platine aus diesem Beitrag: https://www.mikrocontroller.net/topic/545191#7302898 Mir stellt sich nun dir Frage welche bestimmt viele von euch mit einer kurzen Begründung beantworten könne. Sollen die Befehle an den i2C Bus nur bei Änderung, nach definierter Zykluszeit oder bei jedem Programmdurchlauf gesendet werden? die Zykluszeit erhöht sich bei 24 Befehlen um ca. 400µS. Meine persönliche Einschätzung ist das nur bei Änderung oder Initialisierung gesendet werden soll um den Bus und die Zykluszeit gering zu halten. Was meint
-
Thread
SPI Bustreiber 74HC125
Ausgang (MISO) über das Protokoll gesteuert aktiviert, ist > es kein Standard-SPI. So arbeiten z.B. MCP23S17 von Microchip. Die haben drei Adresselinien wie auch MCP23017 für I2C. Deshalb können auf einer ~SS - Linie bis acht MCP23S17 sitzen. MCP23S17 brauchen immer 3 Bytes: zuerst wird Adresse übertragen, dann Registeradresse innerhalb von MCP23S17, und danach wird Byte geschrieben oder gelesen. Microchip nennt das auch "SPI".
-
Thread
Lange LED-Zeile mit Übergang als Anzeigeinstrument (Arduino)
statt einem Arduino zu verwenden Das gibt es aber auch noch einfachere :9 z.b. Portexpander MCP23017 16 Ports oder PCF8575 Remote16-BIT I2C Die sind beide sehr einfach über "die üblichen Verdächtigen" zu bekommen. Und bestelle gleich ein Pfund Widerstände (300 Ohm sind ne gute Hausnummer
-
Thread
Lauflicht Riesenrad
Ansonsten bieten zur Erweiterung von I/O Pins Schieberegister (74HC573) und Portexpander (PCF8574, MCP23017) an. Damit wäre die Frage nach "womit" beantwortet. Das "wie" is noch offen.
Ansonsten bieten zur Erweiterung von I/O Pins > Schieberegister (74HC573) und Portexpander (PCF8574, MCP23017) an. Schieberegister (74HC573)?? das ist aber kein Schieberegister sodern ein Latch
-
Thread
I2C-Controller Adressierung
(restlichen 16 Adressen für Sonderzwecke reserviert). Der MCP23017 und auch alle anderen I2C Controller die ich gefunden habe haben aber nur 3 Pins für die Adressierung. Die 7 Slaves welche damit angesteuert werden können, sind für mein Projekt aber leider zu
restlichen Adressbits zu verwenden? Die restliche Adressbits musst du sogar verwenden, wenn du mit dem MCP23017 sprechen möchtest. Im Datenblatt FIGURE 3-4 bzw. 3-6 siehst du, dass die anderen vier Bits der Adresse fest auf 0b0100 liegen.
-
Thread
[V] verschiedene ICs
Comperator (8 SOIC) 1x LM317KCS Linearregler (1,5A) 2x LTC01CCS5 OP-Amplifier (TSOT23-5) 2x MCP23017-E/SP 12C Expander (https://www.conrad.de/de/p/microchip-technology-mcp23017-e-sp-schnittstellen-ic-e-a-erweiterungen-por-i-c-1-7-mhz-spdip-28-651440.html?insert_kz=VQ&hk=SEM&WT.mc_id=google_pla
-
Thread
Viele Kippwaagen, wie zählen?
MCP23017 I2C Portexpander, 16 IO pro Stück möglich, max 8 verschiedene I2C Adressen möglich, also insg. 128 Kippwaagen möglich. Den MCP23017 kann man so konfigurieren, dass er seinen Port auf High oder
Heinz schrieb im Beitrag #7238568: > Den MCP23017 kann man so konfigurieren, dass er seinen Port auf High > oder Low wechselt, wenn er einmalig eine Flanke erkannt hat. So bleibt jede Störung gespeichert, bis sie als gültiger Zählimpuls ausgewertet
-
Thread
[V] unterschiedliche ICs (Einzelware
1x DG333ADW-T1-E3CT-ND Switch Quad SPDT 20SOIC - 1x SN74LVC1G02DCKR IC 2x NOR Gate SC-70-5 - 1x MCP23017-E/SP I2C Expander 16B - 2x LM258P Operationsverstärker 7000khz 8DIP - 2x 4828 IC Socket (28fach) (https://www.digikey.de/de/products/detail/3m/4828-3004-CP/1133633?s=N4IgTCBcDaIMwFsCsAWAHABgLQDsAmIAugL5A
-
Thread
GPIO-Mangel am ESP8266
nicht auf PIC oder FPGAs oder sonstwas umsteigen; das wäre nicht kindgerecht. Nun gibt es mit dem MCP23017 einen 16-Bit Port-Expander über I²C, der aber "unglaublich teuer" (~5€ mit Versand aus China für den nackten Chip; beim großen A noch teurer) ist. Gestolpert bin ich auch noch über den PCF8574,
-
Thread
SPI mit Attiny 841 und MCP23S17
#7188285: > Da alle 3 Pins auf GND liegen ist doch die Aderesse 0x40 SPI? Adresse? Oder ist das ein MCP23017?
Diesen IC gibt es zwei verschiedenen Versionen. Einmal I2C und SPI, unterscheiden sich im Namen durch MCP23S17 und MCP23017. Das Datenblatt gilt für beide. Wie weit beide in der Technik übereinstimmen ist mir nicht bekannt. Es geht mir um den MCP23S17 und SPI. Lothar M. schrieb im Beitrag #7188453:
-
Thread
23fach High-Side-Switch mit P-Kanal-MOSFET und ULN2803
Auf dem Bild ist exemplarisch nur ein Ausgang eingezeichnet. Zur Info: Vor dem ULN2803A kommt ein MCP23017-Portexpander, der wiederum an einem Arduino hängt. Meine Fragen dazu, geordnet nach Prio: 1.) Funktioniert das ganze so Schaltungstechnisch? 2.) Gibt es noch einfachere oder platzsparendere
-
Thread
Attiny 841 mit SPI ein Display ansteuern
Morgen Es gibt ja vom gleichen Hersteller den MCP23 S 17 und den MCP 23017. Einer ist für SPI und der andere für I2C Bus. Wenn ich die Pins vergleiche gibt es viele übereinstimmungen. Das bezieht sich ja auch auf die Register. Sehe ich das richtig?
Signal vom Master an den Slave) SCK Clocksignal (fuer die Daten) CS = Chip Select (wenn mehrere MCP am SPI hängen wird per CS ausgewählt, wer die Daten empfangen/liefern soll). A0 .. A2 = Adresseinstellung MCP - damit kann man bis zu 8 MCP23S17 mit nur einem CS haben. Die Register sind die gleichen
-
Thread
Arduino Display
ist. Da müsste man erst mal wissen auf welcher Basis es beruht. Es gibt auch I2C LCD Module mit dem MCP23017 drauf. Die Rückseite von meinem Modul sieht gänzlich anders aus. Es wäre vom T.O. wichtig uns mitzuteilen welches LCD er verwendet und welches I2C Modul er hat. Ich kenne seines nicht.
-
Thread
keinen Bock auf level-shifting
@Stefan: MCP23017 sieht gut aus. Probiere ich. Ist sogar 16bit. Danke
Helge S. schrieb im Beitrag #7037374: > @Stefan: MCP23017 sieht gut aus. Probiere ich. Ist sogar 16bit. > Danke Ist nicht verfügbar. Musst dich bei TI und NXP umsehen.
-
Thread
[S] 10x MCP23017 SOIC
Hi, wie der Titel sagt: Ich suche den MCP23017 im SOIC Gehäuse. Leider hat NXP Lieferschwierigkeiten; angeblich bis 2023. Ich möchte jedoch vorher in mein neues Heim einziehen und Licht im Winter haben. Die passenden Platinen habe ich bereits
Ich habe 3 MCP23017-E/SO sowie 6 MCP23018-E/SO abzugeben.
-
Thread
Display am Attiny 841
veröffentlich wurden. Teilweise habe ich bis 6 Slave am Master dran. Beispiel dazu: PCF8574, PCF8591, MCP23008, MCP23017, OLED, E-Paper, INA221, Farb TFT Display von EA mit bis zu 3,2 Zoll. Teilweise habe ich 2 Displays gleichzeitig am Bus betrieben. Auch der Austausch von Atmega zum Attiny 841 und
Hardware) hängt. Wie kommt es dann eigentlich zu den grossen Unterschieden zwischen Slave z.B. MCP23008 und Slave Attiny 841. Ist ein Prozessor, klar. Beim Betrieb des Attiny 841 als Slave am Bus sieht die SW ganz anders aus. c-hater schrieb im Beitrag #7026702: > Wenn das der Fall ist (du hast
-
Thread
(Suche) Portexpander
Suche: MCP23017-EML QFN-28 MCP23016-I/SO SOIC-28
Digikey hat MCP23016-I/SO im stock (513)
-
Thread
OLED Display mit I2C Bus am Slave betreiben
veröffentlich wurden. Teilweise habe ich bis 6 Slave am Master dran. Beispiel dazu: PCF8574, PCF8591, MCP23008, MCP23017, OLED, E-Paper, INA221, Farb TFT Display von EA mit bis zu 3,2 Zoll. Teilweise habe ich 2 Displays gleichzeitig am Bus betrieben. Auch der Austausch von Atmega zum Attiny 841 und zurück
-
Thread
Arduino mit 200 I/O Ports?
dann würde ich zwei µC (oder mehr) verwenden. Oder halt Port-Expander wie wie den PCF8574 oder den MCP23017, oder Schieberegister wie 74HC165 und 74HC595.
-
Thread
Falsch vermarktete MCP23S17 IO Expander Bords im Umlauf - Aufpassen
to input ----> • High-Speed I2C Interface (MCP23017): - 100kHz - 400kHz - 1.7MHz -----> • High-Speed SPI Interface (MCP23S17): - 10 MHz (maximum) • Three Hardware Address Pins to Allow Up to eight Devices On the Bus • Configurable Interrupt
aber, daß für SPI Betrieb aber der MCP23S17 zwingend notwendig ist und bestückte Module mit dem 23017 also nur für TWI verwendbar sind. Eine ausführliche Recherche ergab, daß diese Modulbaureihe durchwegs mit MCP23017 bestückt sind und
-
Thread
MCP23017 ersetzen mit MCP23018
Hallo zusammen, kann ich den MCP23017 gegen den MCP23018 ersetzen? Pinkompatibel sind die zwar nicht, es geht mir eher um die Ausgänge. Ich will nur paar LED's über die GPIO's ansteuern.
Schau hier z.b. https://piers.rocks/i2c/mcp23016/mcp23017/gpio/2018/09/11/differences-between-mcp23017-and-mcp23018.html Gruß
-
Thread
Transistortester Erweiterung
TP2,TP3 -> E,B,C ) auf den TT verlegt. Angesteuert werden die 9 Leitungen über einen Portexpander MCP23017, 4 weitere Pins des Expanders verwende ich für einen 4-bit DAC (R2R-Netzwerk), der die Bauteilinformation (npn,nMosfet, nJfet, ...) als analoges Signal ausgibt. Dieses Analogsignal wird am Kennlienienschreiber
-
Thread
Fragen zur Umsetzung einer Ventilatorsteuerung
bringt, weil der jeweilige Optokoppler ja nur > sehr kurz an ist. Ein 100nF Kondensator gehört am MCP23017 direkt zwischen VDD und VSS. "Kurz" ist ein relativer Begriff. Der Kondensator kümmert sich um Spikes und Spannungseinbrüche im ns- bis µs-Bereich. Der Rest ist Aufgabe des Stepdown-Wandlers.
Joa läuft... Home Assistant hat anscheinend die Unterstützung von I2C bzw. dem MCP23017 vor einigen Tagen rausgepatched. Hab jetzt die Platine fertig zusammengelötet und kann sie nicht testen bzw. nutzen. Hat jemand eine alternative Idee, wie ich sowas umsetzen kann und möglichst
-
Thread
[S] Microchip EV board MCP23X08EV
Hallo, ich suche ein Microchip Evaluationsboard MCP23X08EV. Hat sowas jemand rumliegen und benötigt es nicht mehr? LG, Frank
Die MCP23017 laufen einfach. Die 30€ für ein Eval Board kann man sich sparen. Gibts auch als DIP fürs Steckbrett. Der braucht doch fast nix an Beschaltung.
-
Thread
Ardublock und i2c Bus
wegen Porterweiterung meinen UNO über die I2C - Schnittstelle die Expander - Bausteine PCF8574 bzw. MCP23017 oder auch AD und DA Wandler z.B. MAX127 oder MAX520 sowie Sensorik - Module ansprechen und auswerten. Mit den vorgegebenen I2C – Blöcken beim Ardublock in der Spalte Kommunikation komme ich nicht
-
Thread
[V] Raspberry Pi 4B neu, Arty S7 neu, div neue Bauteile (SMD, THT, hochwertige OPV, Sample Book)
Dioden und Brückengleichrichter Samplebook mit SMD0603 Cs und Rs Schaltregler, Linearregler mehrere MCP23017 Port Expander mehrere DS3231 mehrere MAX3392 mehrere MCP3421 ADC mehrere OPA2134 bzw. OPA4123 mehrere ADA8421 und noch viele weitere Bauteile wie THT Elkos oder Widerstände 2x unbenutze
-
Thread
7 Segment Anzeige auf verschiedenen Ports
diesen Bus eigentlich sehr gut. Was machst du aber wenn es den 8574 nicht mehr gibt und es nur noch den MCP23017 gibt. Ist im Grunde das selbe und hat noch einiges mehr. Das Programm kann man anpassen, ist klar. Habe auch (Farb) Displays mit Bus gesehen. Ist wahrscheinlich eine ganz andere Welt. Da gibt es
Pins zu Verfügung bzw. retten meine "Pins on Board" vor der Benutzung. Ach und nur zu Info. den MCP23017 habe ich auch 3 x hier liegen. Und Schieberegister setze ich nur ein, wenn der I2C-Bus überlagert wird, da die i.r.R. hintereinander geschaltet werden können. Was bedeutet, so ca. ab der 17
-
Thread
Prüfplatine für 400++ I/Os
sowas wie PCA9698: 40 Tri-State IOs pro Tschipp, 64 mögliche Adressen (theoretisch 2560 IOs). Die MCP23017 von oben können nur 8 Adressen zu je 16 IOs (i.e. 128 IOs). Für mehr brauchts dann mehr I2C-Busse oder -Multiplexer. Wie auch die anderen schon darauf hingewiesen haben brauchts aber so oder
sowas wie PCA9698: 40 Tri-State IOs pro > Tschipp, 64 mögliche Adressen (theoretisch 2560 IOs). Die MCP23017 von > oben können nur 8 Adressen zu je 16 IOs (i.e. 128 IOs). beides nicht lieferbar
-
Thread
Digitaluhr mit geringem Stromverbrauch
mikrocontrollern gelesen und wollte damit mal was machen. Wenn ich einen Attiny mit einem (oder mehreren) mcp23017 kombiniere müsste das doch machbar sein oder? Das wird sicherlich nicht die beste Lösung sein, aber ich sehe grad nichts, was extrem stark dagegen spricht. 512 byte Ram sollten für sowas ja auch
David P. schrieb im Beitrag #6954838: > Wenn ich einen Attiny mit einem (oder mehreren) mcp23017 kombiniere Wenn man die gerade übrig hat. Ansonsten ist ein Input/Output Port Expander ziemlicher Overkill wenn man nur Outputs braucht. Und wenn man sowieso ein LCD ansteuern will, könnte
-
Thread
118 Taster auswerten
Oder 8 StücK MCP23017. Ich persönlich würde ja die APA102 dem bescheuerten WS2812 Timing vorziehen, gerade wenn man z.B. mit RPI arbeiten will. Dann kann man ganz normales SPI nutzen ohne irgendwelche Timing-Probleme
Alternative zum PCF8574: Der I²C Port Expander MCP23017 hat 16 I/O Pins.
-
Artikel
I²C
heute als NXP bekannt. serielle EEPROMs 24Cxx PCF85xx von NXP, 256-2048 Byte I/O-Portexpander PCF8574 MCP23008 (8-bit) von Microchip MCP23017(16-bit) von Microchip I2C MUX, zum Anschluss von ICs mit gleicher, fester Adresse PCA9545A AD-Wandler 12x12 Bit ADC MAX1238 12x10 Bit ADC MAX1138 MAX127 und MAX128 von Maxim, 12bit x8, PDIP24+SSOP28 12x8 Bit ADC MAX1038 DA-Wandler TDA8444, 8x6Bit Uhrenbausteine MCP7940N PCF8583, mit 256 Bytes RAM DS1307 LCD-Treiber PCF8577, 2x32 Segmente LED-Treiber HT16K33 (RAM Mapping 16*8 LED) von Holtek SAA1064 (seit 2005 abgekündigt! Restposten sehr teuer) Temperatursensoren
-
Thread
(S) Bauteile IC`s und LED
Hallo, Suche auf diesem Weg nach IC "ADS122C04IPWR", IC "ADM3260ARSZ", "TTP229", "MCP23017-EML", "IC-JX_MQF52" LED XZCBD45S-9-BLUE oder Vergleichbare Typen, können auch weiß leuchten.
oh das ja cool. also ADS122C04 1x IC-JX 3x ADM3260 2x TTP229 2x die LEDs min.50 MCP23017-EML 1x mal schauen was du davon hast
-
Thread
[V] Zwei ESP-01s IO-Platinen (unbestückt)
Relay Module Low Level Trigger" von Amazon / Ebay / Aliexpress / Banggodd usw.) Die I/O sind über MCP23017 realisiert. Alle I/O sind einzeln als Input oder Output konfigurierbar (außer den 8 Inputs des 230V Input). Der 230V Input ist über PC844 Optokoppler realisiert. Die 230V Inputs sind theoretisch
-
Thread
LED und Taster am selben Port beim MCP23017
die Abfrage des Tasters verwende ich das: [c] // Abfrage der Eingänge am MCP i2c_start(MCP23017_ADDR); // Angabe Adresse i2c_write(MCP23017_GPIOB); i2c_stop(); i2c_start(MCP23017_ADDR +1); // Auslesen Adresse + 1 Data = i2c_readNak();
i2c_stop(); } else { i2c_start(MCP23017_ADDR); // Angabe Adresse //i2c_write(MCP23017_OLATA); // Schalte Ausgang A i2c_write(MCP23017_OLATB); // Schalte Ausgang B i2c_write(0x0a); // Auswahl der LED
-
Thread
TTP229 mit LED Anzeige
ich muss mal schauen ob ich eventuell den mcp23017 noch auf die Platine bekomme. wenn ja dann kann ich diesen ja für die LEDs benutzen. Aber danke für die Antwort.
-
Thread
uC Empfehlung
würde ich da nicht rausholen wollen. Das sicherste wäre, wenn Du mit I2C-Peripherie arbeitest: einem MCP23017 für 16 IOs, als ADCs z.B. AD7991 (4 Eingänge) ooder AD7998 (8 Eingänge), als DAC vielleich AD5671R (8 analoge Ausgänge). Wenn Du dann einen Fehler machst, ist wahrscheinlich nur der passende I2C
-
Thread
-MCP23017 - INPUT_PULLUP mit INPUT verbinden
Software/Config die Pins definiere der Master/Slave-Linien. Die Grundidee war, dass ich über einen MCP23017 und MCP23008 die Masterlinien mit INPUT_PULLUP und die Slavelinien mit INPUT definiere (Das input floating zwischen Hi/lo war mir jetzt anfangs egal, da ich sonst einfach einen PullDown Wiederstand
Thomas M. schrieb im Beitrag #6865448: > Die Grundidee war, dass ich über einen MCP23017 und MCP23008 die > Masterlinien mit INPUT_PULLUP und die Slavelinien mit INPUT definiere Was soll das bringen? Um eine Verbindung zu erkennen, wird genau eine Reihe auf Output-Low gesetzt
-
Thread
EPROM Programmer bauen 27C010 27C020
eindeutige ID einstellt. MCP23017 ist das gleiche aber für I2C statt SPI. http://ww1.microchip.com/downloads/en/devicedoc/21952a.pdf fchk PS: Du solltest auch parallele Flashes mit einbeziehen. Bei denen sparst Du Dir
> MCP23S17 Scheint ja dein absoluter Lieblingskaefer zu sein. Fuer vieles ist der zu teuer und auch nicht einfach sondern kompliziert. Und acht davon erst Recht. > ich hätte sonst 74HC164 für die Programmierung
-
Thread
3.3-24V Input auf
Konfigurations-Schalter unterstützt. Deswegen > erzähle uns mehr über den Anwendungsfall. Ich mächte 8 Inputs eines MCP23017 nutzen. Je nach Einsatz können da aber 24V, 5V oder auch 3.3V als Input ankommen. Alles was größer als 3V ist, soll ein HIGH sein. Alles unterhalb von 3V LOW. Das ganze soll in in 4TE Gehäuse passen
Thomas schrieb im Beitrag #6816634: > Ich mächte 8 Inputs eines MCP23017 nutzen. Je nach Einsatz können da > aber 24V, 5V oder auch 3.3V als Input ankommen. Alles was größer als 3V Dann rechne mit der Spannungsteiler-Formel Dir einen Spannungsteiler aus, so daß