-
Artikel
Entwicklungsboard mit PIC
Modul verbunden werden. Benötigt wird auch noch ein Port-Pin des MCU um den Chip Select Eingänge der MCP23S17 zu steuern. SPI Interface Modul – Platine ermöglicht separate Steuerung von zwei MCP23S17 Bausteinen, die allerdings mit dem gemeinsamen Chip Select Signal und unterschiedlichen HW-Adressen (000
Comm-Board+ HD44780 Link. PIC18 Datasheet - A200_ua7805 - PCF8583 - PCF8574 - I2C_ Temperature Sensor - Mcp23s17 SPI Expander - HD44780 Display - Datasheet PIC18-Entwicklungsboard - StartPIC18
-
Thread
MCP23S08 PullUp für ADRESSEN?
Habe vor ein paar MCP23S08 einzusetzen. Ist ein Pullup für die Adressen notwendig, oder reicht es aus, diese auf VCC zu legen?
-
Thread
MCP23S17 als DIL Version wird teuerer warum?
mögen bitte von Antworten absehen. Den übrigen Antworten kann ich zumindest entnehmen, daß der MCP23S17 noch nicht abgekündigt ist, aber wohl immer seltener wird, da THT. Biliger wird er wohl nicht mehr. Am besten "Megen" bunkern! mfG
es vor Jahren klug gewesen wäre NE567, XR2206, XR2209, 8038, AD584, TSA5511, PCF8574, MCP23017 und MCP23S17 zu horten oder ob man froh sein sollte, es nicht gemacht zu haben. Werde mich mal an "Supersaurus" wenden. Der paßt schon nicht mehr aufs Bild.
-
Thread
ESP-Baseboard auf Proto-Shield
Linear-IC-MCP23017-ESS-SSOP-28-Microchip-Technology-Ausfuehrung-IO-EXPANDER-I2C-16B?ref=searchDetail und den -mcp23s17 16-bit SPI http://www.conrad.de/ce/de/product/651445/Linear-IC-MCP23S17-ESS-SSOP-28-Microchip-Technology-Ausfuehrung-IO-EXPANDER-SPI-16B?ref=searchDetail auf 0,5 mm einseitigem Epoxy mit den
-
Thread
PIC32 SPI Daten einlesen
denke, die Zeiten vom 8255 sind vorbei. > Kleine MCUs sind doch so billig.... schon mal über MCP23S17 nachgedacht? Da spart man sich die Weichware. In einem kommerziellen Produkt sind das auch Kosten - für die Programmierung während der Fertigung, Updates, QM,... fchk
-
Thread
AVR Beeinflussung der Nachbarpins
Und der MCP23S08 würde oberhalb der Bits das gleiche Protokoll verstehen. Aber wie war oben zu lesen "... Ich programmiere schon seit 20 Jahren ..." und ich ergänze: deshalb weiß der TO Bescheid. PS: als SPI-Variant
-
Thread
LCD über FT232RL auslesen / per ISP ansteuern
SPI-Schnittstelle für ISP, Displays mit ISPgibt es aber nicht. Wenn Du einen einfachen Portbaustein (z.B. MCP23S17) nimmst und da ein Display dranhängst brauchst Du nur einen zusätzlichen Portpin als CS und kannst alles in Software machen. Um die USB-Seite zu nutzen brauchst Du einen USB-Master und den bastelst
-
Thread
Schieberegister für SPI?
>Äh, falsch, sollte MCP23017 lauten ;) Und nochmal falsch, das ist der mit I2C. MCP23S17 für SPI.
-
Thread
ESP8266 SD Card / AES256
einfaches Bit Banging an, danach das einfache SPI und dann in Kombination mit (H)SPI ( Flash, Oled, MCP23S17, SD Card ) Der ESP8266 soll dann zum Schluss Teile von der SD Card als Bootcode verwenden, die AES256 verschlüsselt sind und die Firmware 'etwas' schützen. Wer 'echte' Interesse? Bin ab
sie dann hingehört und das Projekt übersichtlich hält. Es gibt auch spibitbang.a i2cbitbang.a mcp23x.a vpn.a und noch ein paar.. ich war nicht untätig das letzte dreiviertel Jahr und spare mir das auf fürs Finale ;) > > Hier kann man es laden: > http://www.literatecode.com/aes256 Das
-
Thread
Kleine Frage zum MCP23S17
http://www.pollin.de/shop/dt/MDY4ODk4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/IC/MCP23S17_E_SP.html http://www.pollin.de/shop/downloads/D101139D.PDF Habe versucht ein wenig das Datenblatt zu lesen, wie es eben ohne engl. Kenntnisse geht. Das Teil kann ich bei entsprechender Programmierung
-
Thread
MCP23S17 kaskadieren
Hallo, ich bin aus dem Datenblatt des MCP23S17 nicht so richtig schlau geworden. Bislang habe ich nur mit TLC5916/7 oder den HC595 Schieberegistern gearbeitet. Diese konnte ich problemlos kaskadieren. Nun war ich auf der Suche nach einem Schieberegister mit I/Os. Hatte mir vorab auch den MCP23S08/9, diese haben jedoch den Nachteil, dass ich diese nur bei Großhändlern im DIP bekomme. Nun also der MCP23S17. Aus den AppNotes geht nicht heraus, wie ich mehrere ICs miteinander verbinde.
-
Thread
Uhr wie im Ham Yard Hotel in London Gesperrt
normiert' wird, wenn man den 'internal Stop' entfernt. Eventuell manuell, oder man nimmt z.B. einen MCP23S08 oder MCP23S17 (ca. 80ct) pro Uhr. Beide haben auch Eingänge, die einen Positions-Sensor auslesen könnten. Bei 'manuell' spielen die Leute aber bestimmt immer Streiche, wenn keine Scheibe davor
PS: ¯¯¯ Auf den zweiten Blick könnte man Mosfet-Transistoren als Treiber nutzen und hätte beim MCP23S08 oder MCP23S17 Bits für den Hall-Sensor oder für den Hub-Magneten frei. PPS zum STM32F030F4P6 (46ct): ¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯¯ > GPIOs can sink or source up to +/- 20mA (with a relaxed
-
Thread
Portexpander SPI mit 4 GPIOs
gibt es massenweise von NXP, z.B. den PCA9502. Ich kenne die 8 und 16-Bitter. Nutze selber einen MCP23S17 in einer anderen Schaltung. Noch einer schrieb im Beitrag #4073279: >> ich finde irgendwie keinen Portexpander mit 4 GPIO's für SPI > > Na klar, SPI braucht ja schon selbst 4 Pins. SCLK,
Ihr habt Recht. Hab dann halt Reserve. Ich nimm jetzt den MCP23S08 im SSOP. Danke bis hierher.
-
Thread
SPI MCP23S09
B'00101000' movwf SSPBUF [/CODE] Ich möchte nur prüfen, ob du die Funktionsweise des MCP23S09 verstanden hast.
Hm, ok du hast den MCP23S09 noch nicht verstanden. Schau dir mal im Datenblatt Fig.1-9 an (Seite 13). Des Weiteren: was bezweckst du mit folgenden Zeilen? [CODE] BANKSEL PORTA bcf PORTA,0 [/CODE]
-
Thread
Anschluss & Beschaltung 74hc595 für definierten Ausgangszustand beim Start
Anzahl Deiner Bauteile minimieren möchtest, möchte ich Deinen Blick auf diese Bauteile lenken: MCP23S17: 16 Bit IO-Chip über SPI, kann sowohl Ein- als auch Ausgänge bereitstellen so wie Gimmicks wie Pin Change Interrupts etc. Davon brauchst Du nur zwei, und Du kommst mit 4 Signalen zum AVR aus: !CS
Hallo Frank! Vielen Dank für deinen Beitrag und die Tips :-) Über den MCP23S17 bin ich im Artikel [[Porterweiterung mit SPI]] auch schon gestolpert. Ich habe auch kurz damit geliebäugelt ihn zu verwenden, habe aber im Moment noch zu viel Scheu vor der SPI Schnittstelle. Ich
-
Thread
paar Fragen zum Supercap
Es handelt sich um einen ATtiny841 mit ext. 8Mhz bei 5V. Dazu ist noch ein MCP23S17 und ein SN65HVD1786.
-
Thread
MCP23S17 Welche Registerbank aktiv?
Hallo, ich habe ein kleines Problem. Der Portexpander MCP23S17 hat 2 umschaltbare Registerbänke. Je nach eingestellter Registerbank liegt das Bit (IOCON.BANK) zum umschalten an einer anderen Adresse((0x05 & 0x15) sowie (0x0A & 0x0B)). Wie bekomme ich nun raus
-
Thread
Kritik zu Schaltplan mit Tiny841 + MCP23S17
Hallo, ich bräuchte mal wieder eure konstruktive Kritik zu einem Schaltplan von mir. Das ganze wird eine Schnittstelle für 24V-Ein-/Ausgänge auf Modbus RTU. Die Ausgänge sollen maximal mit 2mA belastet werden. Der Schaltregler und die Anschlüsse kommt auf eine andere Platine. Auf Grund von baulichen Vorgaben und Platz musste ich mich dafür entscheiden die Ein- und Ausgänge auszulagern und ich brauch unbedingt zwei USARTs, da kam mir dann der Tiny841 ganz recht. Danke schon mal.
-
Thread
40x SPI-Chipselect?
Baustein? > > Gruß, > Paule Servus Paule wie mein Vorredner schon sagte, würde ich auch den MCP23S17 nehme. Der SPI Portexpander hat 2 volle 8 Bit Ports, somit hast du mit einem Baustein 16 GPIO, mit zwei 32 und mit drei 48 - das sollte dann reichen. Empfehle dir wegen Platzbedarf die SMD Variante
-
Thread
ESP8266 Tip1 Firmwareentwicklung : präzises Timing
os_sprintf(ticks2, "%lu %lu", tick2, tickdiff); // ich hab neben dem OLED am SPI auch ein MCP23S17 über SPI am ESP8266 // und betreibe ein einfaches 16 Zeichen x 2 Display daran // daher ganz simple LCD Ausgabe anstatt Uart lcdCmd(clearDisplay); // LCD Command für Clear Display ausführen
Abend, das Display kannst auch im 4 Bit Modus direckt am ESP betreiben. Mit dem MCP23S17 kann man schön einen Grafik Controller an SPI betreiben. Schau Dir ma z.B. den T6963C ist sehr verbreitet und gut zu gebrauchen. Den must dann zwar im 8 Bit Modus betreiben aber das past dann
-
Thread
6-CH 24V/100mA schalten
Mathias O. schrieb im Beitrag #4014396: > Kennt jemand einen MCP23S17 der auch für 24V geht? Nein, wenn der MCP23S17 nicht für 24V geht, geht der nicht dafür. Das steht sogar so im Datenblatt.
Nachdem ich ne Nacht drüber geschlafen hab, hab ich mich jetzt doch für den MCP23S17 entschieden. Und die Treiberstufen mach ich einfach diskret selber. Sind ja nur 6. Die Eingänge kann man ja über Spannungsteiler abfragen oder? Wieso hat der MCP23S17 eigentlich Adresspins? Der
-
Thread
EMS > ESP8266-12 WLAN-Modul
Hi Jürgen Super Idee! Frage, bekommst du noch einen MCP23S17 mit Extra 2x 9 Pinheader für 7 6 5 4 3 2 1 0 INT I I I I I I I I I I I I I I I I I I also PORTA IIIIIIII PORTB IIIIIIII INT A I INT B I ------ Adressierung: A0 als offener
..bevor er untergeht: MCP23S17: RST mit offenen löt jumper / Mini Taster als Öffner gen Vcc+ ( 4.7kOhm / 10kOhm ) .. lg rudi ;-
-
Thread
SPI / I²C Anzahl unterschiedlicher Devices
denke nicht ausgiebig nach und verlaufe mich.. also sowas brauche ich dann, wenn ich mehr als 8 MCP23S17 einsetzen will, oder? Einen Master brauche ich nicht um mehr als 8 MCP23S17 zu steuern, man kann, muss aber nicht. Ok - ich denke ich habs soweit, es reicht ein Master im System und alle anderen
allerdings wäre jetzt mal der Slave Interessant. Allerdings solltest das dann ohne den Umweg über den MCP23S17 erstmal zum laufen bringen. Ein paar Interessante Infos dazu findest Du auch noch wenn Du mal nach " OpenVideoModem " suchst. Viel Erfolg. Gruß Ronny
-
Thread
[Biete] Sammelbestellung de.Mouser.com 2015 Gesperrt
da alle bestellt teiwleise. vielees davon ist doch bei Reichelt sogar deutlich günstiger wie z.B.MCP23S17-E/SP
-
Thread
suche ic PWM
einen raspberry pi zu übertragen . Wieso nimmst du dazu nicht einen SPI oder I2C Portexpander (z.B. MCP23S17) oder ein Schieberegister ([[Porterweiterung mit SPI]])?
-
Thread
MCP23x17 und Adresse >=4
fehler aufmerksam zu werden, daher erstmal hier gleich der hinweis, der ähnliches problem hat. der mcp23s17 (spi) genauso wie der mcp017 (i²c) wenn er ab device 4 adressiert wird, muss separat explizit angesprochen werden - allerdings gilt das angeblcih für neuere chips nicht mehr und der fehler wurde
ID=3... A2: 0 (GND ) A1: 1 ( pull up ) A0: 1 ( pull up ) ------- hw: 3 lässt sich der mcp23 erst mal ansprechen, standard ist IOCON.HAEN = 0 heist, alles was unter 4 ist wird angesprochen. wäre er A2: 1 ( pull up ) A1: 0 ( GND ) A0: 0 ( GND ) ------- hw: 4 wäre es - im gegensatz
-
Thread
PCF8574 I2C-Port-Expander Preisentwicklung
schon 2,50 Euro. Warum ist das So? Hat es Seltenheitswert, ist es bereits abgekündigt? Z.B. ein MCP23x17 kostet nur 1,15 Euro. mfG
-
Thread
GLCD mit T6963-Controller und 8kRAM ansteuern klappt nicht
76S026A" mit der Auflösung 128_128 mit T6963-controller in Betrieb nehmen und steuere es über ein MCP23S17-Port-Expander über den SPI-Bus. Die Unterprogramme für den MCP23S17 sind bereits mit anderen GLCDs oder LCDs erprobt und werden als Einwandfrei angenommen. SPI läuft vorerst auf 62 kHz. Schneller
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
Hallo, ...das hab ich bisher gemacht... binäre Porterweiterung mit MCP23S17, analoge Portereterung Eingang mit 4051, analoge Porterweiterung Ausgang mit MCP4922, Driverplatine mit ULN2803. Alle stapelbar auf Uno, Mega, Due usw. Gruß Rainer
-
Thread
Sammelbestellung OLED 0.96 I2C für den ESP8266
nehme jetzt anstatt TTW jetzt SPI her, ist der selbe Ablauf: z.B. jetzt mit dem SPI Beispiel und dem MCP23S17 kann man einrichten so wie du das andenkst, bist schon richtig, lesen. schreiben etc..nehme deine Fährte auf und modeliere um: AT+SPIWRITE=3,213 in dem Fall dann für MCP23S17 Device 3 (
bis zu den Regsitern und den Datenaustausch. geb dir demnächst das beispiel vor, mit SPI und dem MCP23S17 ich werde dann an den PortA eine 8fach Relais Karte anstecken und über AT+SPIWRITE=3,213 5 Relais High 3 Relias Low schalten oder wenn du ein LCD anschliesst AT+SPIWRITE=3,65
-
Thread
Heizungssteuerung für 12 Räume mit Kalenderfunktion
oder einer günstigen Porterweiterung am Raspberry mit zwei MCP3208 (8kanaliger SPI A/D) und einem MCP23S17. Mit Bus hatte ich bisher nicht viel zu tun. Gibt´s denn ein schlagendes Argument für SPI oder I2C für die Porterweiterung. In meinem Fall sind´s nur kurze Leitungslängen, da ja alles zentral
-
Thread
Zeigt her Eure IoT Projekte Bilder
Reserve sonstige Sensoren habe mich noch nicht festgelegt. Den 4051 werde ich wechseln gegen einen MCP23S17 oder ein I²C A/D PCF8591 Android APP zur Auswertung schicke ich Dir demnächst. lg rudi ;-)
nicht in Deinem Beitrag stehen? eigentlich in diesem post nicht, in einem anderen kommt Oled, MCP23S17 und DS18B20 dazu. du kannst am Empfänger IC einmal nachmessen, suche dir den Vcc Pin und verfolge ihn, der sollte auf die weisse ader treffen. schauh dir mal das AC/DC an für 1.80 USD. das
-
Thread
Störsignal beim Ansteuerung eine ks0108 LCD über ein mcp27s17, vom Raspberry Pi aus.
kann jemand hier mir ein Tipp geben wie ich weiter komme. Ich habe ein ks0108 LCD mit Hilfe eine mcp23s17 per SPI an ein Raspberry Pi angeschlossen. Die mcp23s17 wird als 2*8bit Ausgänge verwendet. PortB hat D0-D7, und PortA hat D/I, R/W, EN, CS1, CS2 auf Bits 0-4. Bibliothek ist von mir vom ATmega
-
Thread
MCP23S17 an STM32F4 Problem
Hallo, ich habe folgendes Problem: Ich versuche gerade den MCP23S17 IO-Expander an meinem Discoveryboard zu betreiben. Leider tut sich garnichts. Ich möchte nur eine Ausgabe. Also die Pins an PortA des Controllers anschalten. Das Ossi sagt, dass der SCK läuft,
-
Thread
STM32F103C8T6 1€ China-Version - schon ausprobiert?
6287402401.html Mit dem STM32F103C8T6 im LQFP48 hätte ich für mein aktuelles Projekt nämlich noch einen MCP23S17 zusätzlich gebraucht, daher nehme ich gleich den größeren. Uwe Bonnes schrieb im Beitrag #3843375: > fuer die Anschlusse brachst Du teueren Steckverbindern In der Prototypenphase stört doch
-
Thread
Hilfe zur Auswahl eines geeigneten Bus-Systems
mehr benötigt werden die SPI Version: http://www.microchip.com/wwwproducts/Devices.aspx?product=MCP23S17 Da muss halt für jede Erweiterungskarte noch ein eigenes CS vom Controler generiert werden.
mehr benötigt werden die SPI Version: > http://www.microchip.com/wwwproducts/Devices.aspx?product=MCP23S17 > Da muss halt für jede Erweiterungskarte noch ein eigenes CS vom > Controler generiert werden. Den benutzen wir, störfest ist anders. CAN wurde ja schon genannt, wenn Du Dich da rein nicht
-
Thread
Raspberry Pi - I2C - falsche Adresse
mehr zusätzliches drangelötet. Ansosnten hängt per 1Wire ein DS1820 und per SPI ein Portexpander MCP23S17 an dem ein GLCD angeschlossen ist.
-
Thread
Sammelbestellung WLAN2Serial ESP8266
Aber dafür wird es fülliger: -> Webserver -> Telnet -> GPIO AT -> HC4051 MUX/DEMUX -> SPI MCP23S17 -> I2C MCP23017 -> CAN MCP2515 ( Controller ) -> CAN SN65HVD230DR ( Transreceiver ) -> OLED SPI -> OLED I2C -> I2C Portexpander + LCD Display -> SPI Portexpander + LCD Display -> SPI Portexpander
-
Thread
Select MCP23S17
(1 << MSTR) // Master/Slave select | (1 << SPR0); // SPI clock rate select } [/c] MCP23S17 Initialisierung: [c] #include <mcp23s17.h> #include <avr/io.h> void Mcp23s17_Initialize(Mcp23s17 *self, int * sfr_address, int sfr_pin) { self->spi.sfr_address = sfr_address; self
der main() wird Port B auf Ausgang geschaltet: [c] DDRB = 0xFF; [/c] weiters wird dann der MCP23S17 auf Pin PB2 von Port B gebunden: [c] // .. Mcp23s17_Initialize(&mcp, &PORTB, PB2); // .. void Mcp23s17_Initialize(Mcp23s17 *self, int * sfr_address, int sfr_pin) { self->spi.sfr_address
-
Thread
Wlan2Serial Modul für 5 euro
r_u_d_i schrieb im Beitrag #3964996: > ps: > Mit dem MCP23S17 hab ich kein Problem Ich leider ja habe immer noch keine hier.Oled auch noch nicht. Habe hier im Momnet nur 8 Biter und davon 2 an einen Grafikcontroller für 240*128 s/w über SPI. Das
zufrieden mal eine Selbstbeweihräucherung zwischendurch ist hoffentlich erlaubt ESP8266 SPI & MCP23S17 http://www.youtube.com/watch?v=RzduRWkV2LM Der MCP23S17 wird vom ESP8266 gesteuert, der ESP8266 als MASTER. Als Tip für schnellen Aufbau- sieht man auch im Video - Hab den RM 2.0 Sockel
-
Thread
Suche Schieberegister mit 6 Ausgängen und 2 Eingängen, ähnlich 74HCxxx
MCP23S17 (16 IOs) oder MCP23S09 (8 IOs)? http://ww1.microchip.com/downloads/en/DeviceDoc/22121b.pdf Musst du Interrupt ungenutzt lassen, CS dauerhaft auf GND, ... mit drei Pins bist du dabei. Oder
nur 2. Denke daran, dass der PCF8574 nur nach Ground treiben kann. Nach Vcc kann er nur µA. Der MCP23S09 (SPI)/MCP23009 (I2C) kann gleichermaßen nach Vcc und nach GND treiben, kann 25mA per Pin und 200mA insgesamt. Das ist also die bessere Wahl. fchk
-
Thread
Entprellschaltung entlädt Kondensator nicht?
ich mir wohl einen Bären aufbinden. Der Schmitt Trigger Ausgang hängt an einem Port Expander (MCP23S08), um u.a. Tastendrücke Interrupt-gesteuert zu verarbeiten, was soweit auch funktioniert. Zum Pollen meine ich im µC keine Zeit verbrauchen zu können, da andere zeitkritische Aufgaben auf ihn warten
-
Thread
Fragen zu MSP430
Kostengünstige Bauteile: SPI: 74HC595 Schieberegister. Empfehlenswert, da leicht verständlich. MCP23S08/MCP23S17 Portexpander. "Richtiger" Portexpander mit SPI I2C: PCF8574 Portexpander. 24LC01 EEPROM. Davon gibt's tausendundeine verschiedene Varianten, ich hab bei Reichelt jetzt mal irgendwas
-
Thread
Suche ein bestimmtes Bauteil (IC)
Schau Dir bitte einmal den MCP23S17 (16-Bit I/O Expander with Serial Interface) an. Könnte evt. noch einfacher für Dich sein, da er ein SPI Interface hat und Interrupts generieren kann, wenn sich an einem Port etwas ändert. So
-
Thread
Wahl der richtigen µC-Familie Gesperrt
Für mehr IO habe ich mir noch SPI-Expander zugelegt, die gibt es ebenfalls spottbillig. Etwa der MCP23S17, der bietet 16 IOs via SPI/10MHz ansteuerbar: http://ww1.microchip.com/downloads/en/DeviceDoc/21952b.pdf http://www.ebay.de/itm/300980101037 Gibt es auch mit 8 E/As.