-
Thread
3.3V SPI Porterweiterung gesucht
Der MCP23S09 hat sowas. Den werd ich nehmen.
bisschen schwieriger anzusteuern, deswegen ist der PCF8574 eigentlich auch nicht das perfekte. Der MCP23S09 lässt sich mit SPI (mit Chip Select) und I2C ansteuern und hat außerdem viele weitere interessante Funktionen wie z.B. eingebaute Pullups und Interruptaufrufe, wenn sich ein Pin ändert. Damit
-
Thread
suche Übersicht über Schaltkreise
Bereich Modellbahnsteurung, mit allgemeinverständlicher kurzer Funktionsinformation. Beispiel : "The MCP23X17 consists of multiple 8-bit configuration registers for input, output and polarity selection. " darf also auch in englisch sein Bisher erfahre ich nur zufällig in diversen Foren, wenn da bestimmte
anderen Familienmitgliedern abbilden soll. Wolf F. schrieb im Beitrag #7503109: > Beispiel : "The MCP23X17 consists of multiple 8-bit configuration > registers for input, output and polarity selection. " Und wenn ich das lese, habe ich keinen blassen Schimmer, was das Ding tut. Erst, wenn ich "16
-
Thread
Suche SPI Interface IC
MCP23S17 Gruß
Hallo, wenn der MCP23S17 noch bis 24V ginge, dann wäre es der optimale Chip. 16 bidirectionale I/O's Active high, low, open Drain programmierbar ist schon sehr gut. Ich werde mir mal das Datenblatt aufheben. Man weis
-
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
ICs mit Kondensatoren untereinander verbinden
auf Masse geschaltet ist, deshalb ist der auch mit GND verbunden. Von hier geht es zum Expander (MCP23S17). Dazu gehe ich vom Pin des ADC zum Kerko des Expanders. Ist das so richtig? VDD ist mit RESET verbunden. Von hier geht es an den Kerko des DAC (MCP4921). Was kann ich hieran verbessern?
Versorgungsleitung durch. Würde jetzt die GND-Leitung von Pin 4 des MCP3201 auf den Kondensator des MCP23S17 legen. (Lieber an den Kondensator legen oder lieber direkt an die GND-Leitung des IC?). Von da aus vom Pin 15 wohin? Da hätte ich ja das Problem, dass ich auf die andere Seite muss. Also auf dem
-
Thread
[S] 10x MCP23017 SOIC
4 x MCP23S17-E/SS hätte ich über und 10 x MCP23S17-E/SO sollten die passen. Schreibe mich einfach per PN an.
-
Artikel
Datei:Mcp23s17.pdf
SPI I/O Expander
-
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
LCD Display 4x20 zu Graphik Display 128x64
kompatiblen Controller). Ansteuern kannst Du sie mittels IIC (mit dem MCP23017) oder SPI (mit dem MCP23S17); wie es gemacht wird siehe: http://www.gammon.com.au/forum/?id=10940 Allerdings benötigst Du für die Programmierung die Arduino IDE. NB - ich habe ein 128x64 LCD (von POLLIN, LCD TG1286B-05, Best.Nr 120 423), das von einem ATMega168 per MCP23S17 (SPI) angesteuert wird - fkt prima. Mittels Arduino IDE wird das Programm erzeugt und dann per ISP auf den ATMega168 geladen (kein Boot-Loader). mfg Egon
-
Thread
SPI mit Atmega32
Hallo, ich versuche schon mehrere Tage, eine Porterweiterung mit einemMCP23S17 zu machen. Die Ausgabe auf Port A klappt, nur das Einlesen bekomme ich nicht hin. Ich habe schon alle möglichen Unterlagen durchgesehen, komme aber nicht weiter. In der angehängten Datei ist oben
Peter schrieb im Beitrag #7851468: > SPI_Test_mit_MCP23S17.rtf (2 KB) Peter schrieb im Beitrag #7851468: > Ich würde mich über Hinweise sehr freuen. Sende deine Anhänge im richtigen Format. In deinem Fall wären das *.c Files.
-
Thread
Portexpander mit I2C oder SPI (5 I/O's)
angesehen und finde vom Funktionsumfang her (konfigurierbare interne Pull-Ups, Reset-Pin) MCP23009 bzw. MCP23S09 passend. Mein Problem ist die Adressierung bei I2C (MPC23009) bzw. der Chip Select bei SPI (MPC23S09). Einer der 5 I/O's wird für den Reset (low-aktiv) benötigt. Bei I2C werden 2 I/O's für
und einmal ^CS. Einfacher geht fast nicht. > > Grüße aus Berlin Kannst du mir sagen ob der MCP23S09 das unterstützt? Ich habe wie gesagt nichts gefunden im Datenblatt. Datasheet: http://ww1.microchip.com/downloads/en/DeviceDoc/22121b.pdf
-
Thread
74hc673 wo kaufen bzw alternative
wie z.B. den 74HC595. Och, aktuell gibt es auch nette Portexpander, mein Liebling ist z.B. der MCP23x17 - SPI- _oder_ I²C-Anschluss (MCP23017 respektive MCP23S17 - sind bis auf den Busanschluss identisch). Die Schlüsseleigenschaften wären: 16 Signale - einzeln konfigurierbar als Eingang/Ausgang,
-
Thread
LCD über 74*595: Busy-Flag?
Nimm doch einen MCP23S17 (SPI) oder MCP23017 (I2C). Bidirektional, 16 Bit, und Du brauchst nur 4 Pins (SPI) oder zwei Pins (I2C in Software). Bei Software-I2C kann es auch ein PCA9536 oder so sein. Ansonsten: ja, wenn
fchk schrieb im Beitrag #5310329: > Nimm doch einen MCP23S17 (SPI) Das Dings gibts übrigens gerade als Schnäppchen beim Herrn Pollin.
-
Thread
[S] MCP23S17 (SSOP28)
Kann mir jemand 6-10 Stück MCP23S17 (IO Expander, SPI) in der Bauform SS (= SSOP28) verkaufen? SDE_Mail@yahoo.com
-
Artikel
Porterweiterung mit SPI
cycles Pause, z.B. mit asm volatile("lpm"); gemacht. Diese Schaltung hat Vorteile im Vergleich mit MCP23S17: um 1x Byte zu senden und zu empfangen, braucht man nur 1x Byte zu übertragen. MCP23S17 braucht für 1 Byte 3 Bytes für Senden und noch 3 Bytes für Empfangen. Auch Init() erübrigt sich mit HC-Logik. Siehe auch. MCP23S17 16-Bit I/O Expander with Serial Interface MCP23S09 von Microchip (bei Betrieb mit 3,3V sind die GPIO Ports 5V tolerant) Serial Peripheral Interface AVR-Tutorial: Schieberegister 48 I/O Porterweiterung
-
Thread
zublöd für Hardware SPI?
initialisiert wurde, kam auch der Bus :-) Als Info: Am PB0 (!SS) hängt der !Reset eines I/Expanders (MCP23S08) warum diser !SS auf LOW ziehen sollte, ist mir nicht klar. Wie dem auch sei... Danke vielmals :-)
Christian P. schrieb im Beitrag #3652075: > Als Info: Am PB0 (!SS) hängt der !Reset eines I/Expanders (MCP23S08) > warum diser !SS auf LOW ziehen sollte, ist mir nicht klar. Wie dem auch > sei... Am floatendem Pin - weil Input auf Input - ist alles drin.
-
Thread
Wago 788 Relais über MCP23S17 schalten
schalten. https://www.wago.com/de/relais-optokopplermodule/relaismodul/p/788-312 Ich nutze dazu den MCP23S17. Dieser steuert einen ULN2803 an. Nun die Frage, benötige ich noch Z-Dioden zwischen ULN Ausgang und Relais Eingang??
RND schrieb im Beitrag #5915705: > Ich nutze dazu den MCP23S17. Dieser steuert einen ULN2803 an. Nun die > Frage, benötige ich noch Z-Dioden zwischen ULN Ausgang und Relais > Eingang?? Erklärst du auch welchen Wert die Z-Dioden haben sollen...und vor allem
-
Thread
SPI Expander gesucht
MCP23S17 von Microchip Features • 16-bit remote bidirectional I/O port - I/O pins default to input • High-speed SPI™ interface (MCP23S17) - 10 MHz (max.) • Three hardware address pins to allow
-
Thread
Raspberry PI und Port Expander MCP23s17
Hallo Leute ich bekomme den Raspberry Pi mit dem oben genannten Port Expander nicht zum laufen. Zum konfigurieren der SPi-Schnittstelle benutze ich aus der wiringpi-Library folgende Befehle: wiringPiSPISetup (0, 10000000); Kanal 0 und 10 Mhz Laut Datenblatt muss ich folgende Werte über die SPI-Schnittselle zum Expander senden: wiringPiSPIDataRW (0x40, 0x01, 0X00); //GPIO_B als Ausgaenge Danach würde ich einen Reset senden wiringPiSPIDataRW (0x40, 0x13, 0x00); //Reset des GPIO_B danach wiringPiSPIDataRW (0x40, 0x13, 0b00001111); // 4 untersten Bits setzen Nun sollten eigentlich die 4 untersten
-
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
SPI-Slaves parallel schalten?
Hallo, ich möchte an einem ATMega drei Porterweiterungs-ICs vom Typ MCP23S18 betreiben (ist ähnlich dem ...S17, nur mit Open Drain-Ausgängen). Leider habe ich noch nie was mit SPI gemacht. Wenn ich nur ein IC bräuchte, wäre es mir klar: einfach MOSI, MISO, SCLK und Chip
? Was passiert, wenn ein IC den Pin auf LOW zieht, das andere aber auf HIGH? Das Datenblatt des MCP23S18 schweigt sich dazu leider aus. Oder ist das ein (Quasi-)Standard bei SPI, dass MISO hochohmig geschaltet wird, wenn das IC mit Chip Select nicht "ausgewählt" ist? Danke. Third-Eye
-
Thread
EPROM Programmer bauen 27C010 27C020
sonst 74HC164 für die Programmierung der > Daten und 74HC165 für das Lesen der Daten genommen. MCP23S17 ist kein einfaches Schieberegister, sondern ein GPIO-Extender, macht aber das, was Du willst. Du kannst 8 davon an einen SPI parallel hängen. Jeder Baustein hat 3 Adresspins, über die man eine eindeutige
> 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
[S] i2c und spi Sensor / Modul
Hallo Kevin, schau doch mal nach den ICs von Microchip wie z.B. MCP23S17 oder MCP3008. Der MCP23S17 ist ein Port Expander mit SPI Interface und kostet gerade mal ca. 1,50€. Der MCP3008 ist ein AD Wandler mit SPI Interface und mit 2,40€ auch noch erschwinglich. Die
-
Thread
Camera-Modul an µC anschließen: günstige Lösung gesucht
schonmal angedacht: OV7670 braucht nur(einmalig)SCCB-init und einen XCLK. Die Datenausgänge auf mcp23s17 o.ä. mit HWSPI auf esp8266; esp-Server Beispiele gibts ..
#4326726: > Geht das dann ohne FiFo im OV7670? (In dieser Schaltung wird der 74LVC254 durch den MCP23S17 ersetzt!) Der *254 soll als "Zwischenspeicher" die 8-bit Daten nur bei anliegendem Href-Signal im Pixeltakt an das LCD senden(bzw. über SD-Webserver streamen). Ich verwende z.Z. ein SPI-TFT:
-
Thread
CAN BUS Raspberry
den MCP2515, dass dieser hochohmig ist, oder gilt das generell für alle SPI Kompententen (zB. auch MCP 23S17)
MCP2515, dass dieser hochohmig ist, oder gilt > das generell für alle SPI Kompententen (zB. auch MCP 23S17) Das gilt generell und auch nicht nur für SPI. fchk
-
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
Erfahrungen mit AMC 1200 oder ähnlich
CS-Leitung hat. Aber da kannst Du ja tricksen. Hänge an CE1 einen SPI-IO-Extender wie z.B. einen MCP23S08. Da nimmst Du Dir dann die drei untersten Bits für die Kanalnummer. Dann nimmst Du Dir einen 74HC138, um die 3 Bits in 8 Einzelsignale auszudekodieren. CE0 führst Du an einen Active-Low Enable Eingang
9 und Pin 7). Du musst erst über Deine SPI-Bibliothek über CE1 die Nummer des Bausteins in den MCP23S08 hineinschreiben und kannst dann per CE0 mit dem jeweiligen ADC reden. Jeder ADC hat natürlich seinen eigenen Isolator - ist ja klar. Und der HC138 verhindert, dass mehr als ein ADC zur Zeit angesprochen
-
Artikel
CP/M 2.2 Selbstbaurechner (Z80) mit AVRs für externe Peripherie
MHz Z80 Prozessor ATmega32 (18.432 MHz) MAX232 für die serielle Schnittstelle via USART 128KB SRAM MCP23S17 (SPI Port Expander für den Adressbus) 7474 D-FlipFlop (Wait-States für E/A-Zugriff) Der Z80 ist ein 8Bit-Prozessor mit einem 16Bit breiten Adressbus, der für Speicherzugriffe, aber ebenso auch für
40 Pins angesteuert werden. Deswegen steuert der ATmega32 über hardwareseitigen SPI zwei weitere MCP23S17 Port-Expander an. Da jeder MCP23S17 einen eigenen Adressdekoder hat, können die beiden Port-Expander vom IDE-Port und der eine für den Adressbus der Hauptplatine über den gleichen Chip-Select angesprochen
-
Thread
3 Achsen MEMS Beschleunigungs Sensorkit
Goggle mit "atmega spi". Da zb. http://www.ermicro.com/blog/?p=1050 Runterscrollen zu "Microchip MCP23S17 SPI I/O Expander" und dort die SPI Read und Write Routinen mal studieren bzw. überhaupt die komplette Seite. Und dann nochmal im ST Datanblatt http://ftp.equilibrium-wow.de/cgi-bin/nph-proxy.cgi
Noch zum Programm: Ich habe es an folgendes Programm angelehnt: File Name : mcp23s17.c http://www.ermicro.com/blog/?p=1050
-
Thread
Elektroniktaster an ESP32
Ich habe keinen passenden SPI-Konverter gefunden, jedoch einen mit > I2C-Verbindung: MCP23017 MCP23S17
internen 100k je nach dem vielleicht etwas viel sind. Rainer W. schrieb im Beitrag #7967366: > MCP23S17 Wie gesagt: VIH=0.8*5V=4V ist evtl nicht ganz optimal bei einem 3V3 uC.
-
Thread
Datenblatt URL ändern?
MCP23017 MCP23S17 http://ww1.microchip.com/downloads/en/devicedoc/20001952c.pdf
MAX3140 https://datasheets.maximintegrated.com/en/ds/MAX3140.pdf MCP23S17 http://ww1.microchip.com/downloads/en/devicedoc/20001952c.pdf
-
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
-
Thread
A3977BoardLayout
SPI-Busse um durch Peripherie-Aktionen keine Verluste in der Motorsteuerung hinnehmen zu müssen. Der MCP23s08 steuert den A3977 in den wichtigsten Funktionen. Der MCP3204 gibt für die spätere GUI usw. Temperatur-Werte zurück. Der MCP4922 gibt auf ChannelA den analogen Wert für den Mixed-Decay des A3977,
den analogen Wert für die Strombegrenzungen des A3977. Über den DIP-Schalter wird die Adresse des MCP23s08 codiert. Alles wichtige ist wie im Datenblatt mit Kondensatoren gedecoupelt und mit PullDown's geerdet. Im BreadBoard-Aufbau hatt's nicht einwandfrei aber für einen ersten Versuch sehr gut funktioniert
-
Thread
TIL311 Ansteuerung - mal eben drüber schauen?
einzusparen bräuchte man mehr Ports vom uC. Edit: Die 2 74HCT595 könnten durch einen MCP23017 bzw. MCP23S17 ersetzt werden. http://ww1.microchip.com/downloads/en/DeviceDoc/20001952C.pdf
I2C. Aber das kann der Pro Mini doch. Benötigt nur 2 Ports am uC. Ansonsten den auch erwähnten MCP23S17.
-
Thread
Gemeinsamer IO Pin für Ein und Ausgang
Hallo, na wenn die Reise jetzt die Richtung wechselt, biste mit einem MCP23017 (I2C) oder MCP23S17 (SPI) flexibler. jeweils 16 I/Os frei konfigurierbar, Input, Input + Pullup, Output
#6157426: > na wenn die Reise jetzt die Richtung wechselt, biste mit einem > > MCP23017 (I2C) oder MCP23S17 (SPI) flexibler. > > jeweils 16 I/Os frei konfigurierbar, Input, Input + Pullup, Output Ne ne Reise ändert sich nicht. Von daher bleibt es bei dem MCP, ist halt aktuell ganz angenehm, da
-
Thread
IOs von externer Steuerung (SPS, Raspberry) zu µC
mit den ULN bzw. UDN Treibern funktionieren, oder bin ich einer Lösung weit entfernt? PortB des MCP23S17SP verwendet PullUp Sorry Schaltplan ist 3-fach. PDF mit besserer Qualität Vielen Dank schon mal.
Vielen Dank für das schnelle Feedback, is ja wahnsinn. ;) Wenn die PullUps des MCP23S17SP an PortB aktiv sind habe ich noch genau die rechte Optokopplerschaltung. Die Led des Optokoppler hängt dank des Spannungsreglers immer an 3,3V. Unabhängig ob die Steurung mit 3,3 oder mit 24V
-
Thread
NOR Flash 256/512 MBit SPI Programmiergeräte
2012/09/27/mcp2210-library/ http://www.kerrywong.com/2012/10/01/mcp2210-library-spi-example-using-mcp23s08/ fchk PS: zum Sockel: http://www.digikey.com/product-search/en?WT.z_header=search_go&lang=en&site=us&keywords=3M5054-ND&x=0&y=0&formaction=on
2012/09/27/mcp2210-library/ > http://www.kerrywong.com/2012/10/01/mcp2210-library-spi-example-using-mcp23s08/ Hmmm... "fertig" im Sinne von "Chip anklemmen und brennen" ist das aber nicht. Interessant ist der MCP2210 schon, aber er hilft mir nicht bei der aktuellen Aufgabe. > PS: zum Sockel: >
-
Thread
ESP8266MOD als SPI Slave? Firmware?
andere Variante nicht in seinem Umfeld sinnvoller wäre, aber das müßte Holm klären. Mein Liebling MCP23S17 kann zwar nur 10MHz SPI-Clock, aber selbst da wären schon rund 1MS/s in 8 oder 16 Bit parallel, auch bi-directiornal machbar. Ein paar Bits für den Quittungskram sind am ESP8266 dann ja noch verfügbar
wäre minimal. Der Z28ß ist mir selbst nei untergekommen, scheint aber 5V zu sein, damit wäre mit dem MCP23S17 an 5V nur wenig Pegelwandlung auf der SPI-Seite zum ESP8266 nötig. Naja, mal schauen, was Holm dazu denkt. Ein Beispiel für einen SPI-Slave gibt es im ESP8266 Paket auch, ich habe da nicht viel
-
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
PIC18F4550 minimale Beschaltung mit maximaler Portanzahl möglich?
Belag abbrennen zu lassen. Und alles auch per Schieberegister einlesen. Ich nehme hier die MCP23S17, weil die etwas eigene Fähigkeiten haben (wie die Register eines PICs) und sich adressieren lassen. Dann schreibst Du ein paar Routinen, die alles rein- und rausschieben und hast ein paar Variablen
funktionen aufrufen brauchen jetzt wirklich nicht mehr als 1h, auch wenn man null ahnung hat. edit: MCP23S17 ist wirklich unnötig, da du die richtung der portbins nich umschalten willst. vergiss diesen mehraufwand und bleib bei der 1h-lösung mit den schieberegistern.
-
Thread
30 wählbare Pull-Ups
haben meinen Vorschlag (3 ICs) noch einmal getoppt. Das ist mir peinlich, weil ausgerechnet ein paar MCP23S17 neben mir auf dem Tisch liegen. MCP23S17 ist die SPI-Variante der MCP23017. Die 200 Ohm spielen keine Rolle, wichtig ist nur wie reproduzierbar die ca. 200 Ohm (max. ca. 230 Ohm) sind. Ansonsten
-
Thread
SOIC-28 wide auf SOIC-28
großes Problem". Ich habe eine Platine, die den "normalen" SOIC-28 als Footprint hat. Der Chip (MCP23S017E/SO) hat jedoch dummerweise SOIC-28 Wide 7.5mm, was mir viel zu spät aufgefallen ist (dann wo ich es auflöten wollte, stand überall halt nur SOIC-28). Nun zu meiner Frage: Wie kann ich das
großes Problem". > Ich habe eine Platine, die den "normalen" SOIC-28 als Footprint hat. > Der Chip (MCP23S017E/SO) hat jedoch dummerweise SOIC-28 Wide 7.5mm, > was mir viel zu spät aufgefallen ist (dann wo ich es auflöten wollte, > stand überall halt nur SOIC-28). > Wie kann ich das retten? > Krieg
-
Thread
MCP23S17 als Porterweiterer nutzen, paar Fragen
Hey, ich wollte fragen, ist der MCP23S17 Als Baustein der zur I/O Porterweiterung ansteuerbar über Bascom ähnlich wie die normalen Ports des µCs? Also Portc.1 = Output? Oder gibt es sowas nicht? Gut man müsste den MCP23S17 erst einmal
-
Thread
I2C - Pull Up Widerstände
Könnten wir das aktuelle Programm sehen? Ich habe hier nur einen MCP23S17, also die SPI-Version, aber ein minimalistisches Programm mit der zweifachen Sequenz 0x40 0x00 0x00 0x40 0x14 0xFF schaltet hier GPA auf Vdd.
schrieb im Beitrag #5089830: > Könnten wir das aktuelle Programm sehen? > > Ich habe hier nur einen MCP23S17, also die SPI-Version, aber ein > minimalistisches Programm mit der zweifachen Sequenz > 0x40 0x00 0x00 > 0x40 0x14 0xFF > schaltet hier GPA auf Vdd. Bitte sehr. Sind im Anhang.
-
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
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
SPI Entkopplung mit 74HC165 oder OPTOKOPPLER HCPL-263L-000E??
Hallo zusammen, Ich habe eine grosse Anzahl and Digitalen Ausgängen (2x MCP23S17 16 Ausgänge, die ich mit meinem Raspberry schalten möchte. Zu den Ausgängen kommen noch diverse andere Verbraucher wie z.b. mehrere DHTs etc. Da ich Anfänger bin, habe ich leider schon die maximale
ohne dabei Probleme mit meinem SPI Bus zu bekommen, den ich sowohl für MCP3008s wie auch für mehrere MCP23S17 derzeit einsetze. Folgende Lösung schwebt mir vor. Raspberry 3.3 V - ENTKOPPLUNG GPIOS & SPI - MCPs 5 V (!) mit seperatem Netzteil. Meine bisherige Recherche hat ergeben, das für diesen
-
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