-
Thread
Erweiterung AVR-Transistor-Tester mit Schnittstelle zum Kennlinienschreiber
Transistortester (TT) und meinem Kennlinienschreiber (CurvTracer CT) beschrieben, die auf einer Porterweiterung (MCP23017) zum Schalten der 3x3 Matrix (von TP1,2,3 am TT nach E, B, C (bzw. S, G, D für Fets) ) basierte. Mittlerweile hab ich den CT weiterentwickelt (siehe auch Funkamateur 2/24). Diese Version vom
untersuchen - Platz gab es da noch eine Menge. Hab zuerst wieder an die Porterweiterung gedacht mit dem MCP23017 ? Es müsste doch eine einfachere Lösung geben. Ich hab mich dann auf den Port D gestürzt, der - bis auf D0/D1 (Rx/Tx) ziemlich ungenutzt war: D2...D7, 6 freie digital-Pins, fehlen nur noch
-
Thread
IC gesucht zum seriellen Tasterauslesen
Guten Morgen, wie wäre es denn mit ein paar MCP23017 16-Bit I2C I/O Expander und einem µC? Gruß
nur einer >> Datenleitung abfragen kann. Das wird mit keinem der bisher genannten IC (weder MC23017 noch 74HC165) gehen... Du wirst immer mindestens ein Clocksignal und eine Datenleitung brauchen. Selbst das Timing auf dem WS2812 ist sehr eng und empfindlichst genau einzuhalten. Sonst flackert
-
Thread
16 Bit LCD mit I2C möglich?
wollen ja nicht nur benannt, sondern auch instruiert werden. (Die gibt es übrigens auch in 16bit, bspw. MCP23017.
nicht nur benannt, sondern auch instruiert > werden. (Die gibt es übrigens auch in 16bit, bspw. MCP23017. Ja meine Idee war jetzt ein SPI 16 Bit Expander. Frage nur ob der schnell genug ist, oder ob es dann doch klüger wäre es wie oben beschriben zu machen?!
-
Thread
I2C Portexpander der Positiven Strom liefern kann
Luxus-Variante: MCP23017 vermutlich billiger, wenn auch Arbeitsintensiver: billigen AVR als I²C-Slave programmieren.
nach aufgrund der sehr großen Bauteilmenge net die eleganteste Lösung. Ich denk ich werde mal die MCP Typen genauer anschauen(kannte ich bisher noch nicht). An den MCP23016 kann ich eigentlich komplett den Encoder mit 4-5 Widerständen einfach dranhängen - fertig! Muss mir mal nochmal das Datenblatt
-
Thread
(Suche) Portexpander
Suche: MCP23017-EML QFN-28 MCP23016-I/SO SOIC-28
Digikey hat MCP23016-I/SO im stock (513)
-
Thread
MCP23S17 an STM32F4 Problem
funktioniert und auch die Datenpakete gehen rüber. Ich hab schon diverse Registereinstellungen des MCP durch, aber ich weiß leider nicht ob er das überhaupt annimmt. Der Resetpin ist auch auf 5V, bzw wurde auch shcon weg gelassen. Eine Unbekannt: Der MCP läuft auf 5V und der STM auf 3. So weit ich aus
braucht der aber nur TTL-Logig von daher müsste es funktionieren. http://www.adafruit.com/datasheets/mcp23017.pdf IOCON.BANK hab ich schon auf 1 und 0 laufen lassen und dementsprechend die Adressen angepasst. Ich komm einfach nicht weiter. Hier dann noch die Codes: SPI-init: [c] void init_SPI1
-
Thread
Wieder einmal ne Rolladensteuerung und Probleme
Daten auf den MCP schreiben zu können. Gibts ähnliche Erfahrungen mit dem Launchpad? Ich hab in den Errata etwas gefunden, was das Problem nicht zu lösen scheint. Das soll erst mal reichen an der Stelle, für Fragen
schalten, oder? Anbei mal noch der Code. Danke für deine Hilfe. [c] #include "spi.h" #include "MCP23017_SPI.h" unsigned char stateA, stateB; char reverseBits(char b); /*switches led with button on pullup resistor on pin 2 of Bank B*/ int main( void ) { stateA = 0; stateB = 0;
-
Thread
Hilfe zur Auswahl eines geeigneten Bus-Systems
16 Ports reichen einfach sowas nehmen: http://www.microchip.com/wwwproducts/Devices.aspx?product=MCP23017 Alternativ wenn 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
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
i2c – R1 & R2 Dimensionierung – bei 60 m (â 2 x 30 m) - mit P82B96
Theor, @Jan: Hab mal kurz RS485 bei Internet gestöbert... eine bi-direktionale I/O-Erweiterung a la MCP23017 scheint damit nicht möglich. Ist jedoch der Hintergrund der Causa... oder hat Du evtl. nen Link oder Info dbzgl.? Mit CAN habe ich überhaupt noch nichts gemacht, seh mir CAN mal an... @MistAufdecker
wird, siehe Skizze von mir. Hast Du mir bzgl. RS485 einen Link oder Info bzgl. GPIO-Expander â la MCP23017? Zwei von diesen Dingern sollen/müssen/dürfen nach 60 m ihren Dienst tun und entsprechend auch Rückmelden... Wie auch die Beiden nach 30 m. Grüßle, André
-
Thread
LED-Matrix, nachglimmen
Ich habe vor kurzem ein altes analoges Oszi bekommen. Falls ich es richtig bediene kommt aus dem MCP23017 ein sauberes Rechteck raus. Hinter den Transistoren fällt das Signal nicht mehr so steil ab. Sobald ich eine Kamera zur Hand habe, reiche ich Fotos nach. >Dann hast du schlecht gesucht. Mag
Inverter > Naja, als einfacher Mosfet-Treiber. Naja, was kann da ein Wald&Wiesen HC04 besser als dieser MCP?
-
Thread
Datenblatt URL ändern?
MCP3201 http://ww1.microchip.com/downloads/en/DeviceDoc/21290D.pdf
MCP23017 MCP23S17 http://ww1.microchip.com/downloads/en/devicedoc/20001952c.pdf
-
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
SmartHome wenn Wohnung neu verkabelt wird
mit nur dezentralen). Oder KNX dezentral. Oder CAN dezentral. Die In-/Out-Module basieren auf MCP23017 (16 IOs) und sind per I2C oder alternativ einem differentiellen LongRange-I2C (400 kHz über 50 m) angebunden. Die Eingänge laufen über Optokoppler, die Ausgänge schalten (mit ULN2803) die Masse für die Relais durch. An einem I2C können 8 MCP23017 hängen, der STM32 hat 2 I2C - damit kann man 256 IOs ver-/bearbeiten. Ich bin am weiter optimieren - es kommen noch dezentrale CAN-Knoten dazu usw... Darüberhinaus liegt in jedes Zimmer
-
Thread
OOP Modelierung I2C Bus
Lichtsteuerung mit dem Raspberry Pi aufzubauen. Hardwaremäßig sind dabei 30 Stromstoßrelais an vier MCP23017 Portexpandern angeschlossen. Pro Portexpander sind es jeweils 8 Schaltausgänge und 8 Rückmeldekontakte. Nun stellt sich mir die Frage, wie ich das Ganze sinnvoll in Objekte verpacke, da ich
Adresse und Status, sowie den Methoden an und aus. Lese ich dann in der Klasse Lampe den entsprechenden MCP via dem I2C-Bus aus und verwerfe die restlichen sieben Bits (Der MCP liefert ja den Wert für einen kompletten Port zurück). Oder gibt es eine Klasse I2C-Bus die alles händelt und dann die Daten über
-
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
Arduino Uno - 60 RGB LED's Transistor?Netzteil?
Vorwiderstände sind bereits besorgt. Um die Menge an LED‘s anzusteuern habe ich mir mehrere Microchip MCP23017-E/SP, 16 Bit I/O über I2C besorgt. Meine Bedenken kommen bei der Stromversorgung der LED’s. Ich möchte sie über 12v betreiben. Ich bin aber der Meinung, dass der Arduino nicht die Amperezahl
@ Andre B. (a_bee) >zu erst einmal habe ich den MCP durch einen TLC5940 getauscht. Schon mal gut. >alle Farben darstellen zu können. Davon nehme ich 2. >noch 6 transistoren um 60 RGB Leds zu schalten. ja, 6:1 mux. >I_sp= 20x6= 120mA >
-
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
Welchen Strom kann der IC treiben
Hallo MCP23017/MCP23S17 http://www.pollin.de/shop/downloads/D101139D.PDF Finde ich einfach nicht?
-
Thread
144 analoge Eingänge am Arduino
Beitrag #5457113: > 16x16 dazu braucht es nur 2 - 4 Digitalport Erweiterungen SPI 16er Sports mit MCP 2x oder 4x I2C 8574(a) a 8 Bit die 16 Spalten werden nacheinander kurz auf low gelegt, dann wird in den 16 Zeilen nacheinander abgefragt und mit Spalte low und Zeile low weiss man welche der 256
Joachim B. schrieb im Beitrag #5457129: > SPI 16er Sports mit MCP 2x Das wird etwas wie ein MCP23S17 sein; bzw. ein MCP3426 und MCP23017 als i2c? > oder 4x I2C 8574(a) a 8 Bit PCF8574 ist hier superschön erklärt: https://www.mikrocontroller.net/articles/Port-Expander_PCF8574
-
Thread
PCF8574 nachfolger
MCP23008 MCP23017
-
Thread
Brauche Hilfe bei einem Microcontroller und Platine!
einen 16-bit-I²C-Expander schließen, der per Steckverbinder CN2 zu einer anderen Platine geht. MCP23016 ("2316") und MCP23017 haben zwar 28 Pins, aber deren SDA und SCL sind nicht an der aufgedruckten Stelle. Aber für einen HT16K33 (LED-Controller/Tasten-Scanner von Holtek) im SOP-28 könnte das
-
Thread
PCF 8574 mit 3.3V?
Evtl. eine Option: MCP23008 MCP23017
-
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
LCD Display 4x20 zu Graphik Display 128x64
Best.Nr 120 423 mit KS1080 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
MCP230XX - GPIO vs OLAT
genau ist der Unterschied zwischen den Ports GPIO und OLAT. Ich konnte in einem Beispielsketch einen MCP23008 mit OLAT beschalten, den 23017 aber nicht. Jetzt gehen plötzlich beide mit GPIO. Aber egal: was genau ist der UNterschied, ich verstehs nicht. Im Datenblatt steht (bei beiden identisch): "The
kann, oder? Warum sonst sollte man das machen? Das letztere ist doch nur dann wichtig, wenn ich den MCP als Inputexpander nehme, oder? Vielleicht steh ich hier auf dem Schlauch, weil ich ihn eigentlich nur als Output-Expander benutze. Und daher bleibe ich bei meiner ursprünglichen Fragestellung: was genau
-
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
HD44780 8-bit modus assambler
Hallo, Ich versuche ein HD44780 im 8-bit modus zu betreiben. Das LCD hängt an einem MCP23017 Schaltung alles in ordnung. Scheinbar Initialisiert er auch das Display. Weißer Balken verschwindet. Aber leider nimmt das display keine Zeichen an, bzw es zeigt nichts an. Ich vermute
Ich habe den code größten teils von sprut übernommen. lediglich habe ich die sende routinen für den MCP eingefügt und den 8-bit modus gewält.
-
Thread
Matrix 200x150 ansteuern, Output-Expander
können. Nach Adam Ries müssten da 30000 Ausgänge befruchtet werden. Mit 16-Bit I/O-Expander (z.B. MCP23017/MCP23S17) kommt man da nicht weit. SPI-Ansteuerung wäre sicher ausreichend. Für I2C gäbe es den CY8C9560A. Könnten man mit einem Reihen/Spalten-Konzept die Masse an Ausgängen stemmen? Oder
-
Thread
[Pollin] Grafik Display Anschluss Verständnisfragen
MDY3ODc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Displays/LCD_Modul_TRULY_MCG401_A3.html eine Ladung MCP23017 bestellt http://www.ebay.de/itm/272041592464. Der hat auch für das KS0108-Display genug Pins, um auch die Taster abzufragen. Das dürfte der bei weitem angenehmere Weg sein. Für das KS0108-Display hab ich schon eine Fix und fertige Lib für den MCP23017-Betrieb gefunden: http://www.gammon.com.au/forum/?id=10940 Im Prinzip kann man diese Lib mit der portexpanderfreien Lib für den NT7538H kreuzen: http://www.weigu.lu/microcontroller/arduino_lib_NT7534
-
Thread
I2C Scanner an MC
dargestellt werden. Unter anderem wären das: - PCF8574(A) - PCF8591 - PCF8583 - DS1307 - MCP23008 - MCP23017 - Speicher 2408 - MAX518 Meine Gedanken wären dass ich das Bauteil über die Adresse anspreche und das ACK abwarte. Was mein Ihr geht das einfacher? Grüße Ingo
-
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
[I2C] Bus abkoppeln
ich nix. Ich hoffe, ihr könnt mir einen Hinweis geben... Die Situation ist: Ich habe mehrere MCP23017 (Portextender) via i2c an meinen Raspi angeschlossen. Die MCPs liegen einige Meter vom Raspi und auch voneinander getrennt. Da I2C dafür nicht gedacht ist, habe ich P82B715-Chips dazwischen geschaltet
Wenn wirklich nicht mehr am Bus hängt als in der Skizze, also nur je 1 MCP und nur der RPi hinter seinem eigenen Bustreiber, dann könnte der PCA9600 als Bustreiber den P82B715 ersetzen. Der ist innen drin völlig anders aufgebaut, mit dem Nachteil, dass er nur in so einfachen
-
Thread
40x SPI-Chipselect?
Leitungen vom Master-IC durchsteuern und die Messwerte dann per SPI auslesen? Mit einem Port-Extender (MCP23017 et al.) oder einem TQFP64 AVR (z.B. ATMega644 oder ATMega128) als Master-IC ist das auch machbar. Diese haben 53 frei GPIOs und können die 40 CS der Reihe nach adressieren.
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
MAX232 und FTDI auf einem RX Pin
Kundigen hier... Ich versuche gerade, über eine "CJMCU-232H" z. B. einen 8547 oder später einen 23017 mittels PC- USB anzusteuern. Bisher mache ich das mittels eines LabJack- Moduls von Meilhaus, das klappt ganz gut, es gibt nen Treiber, man muss der eigenen Software nur sagen, welche Pins für SDA
Du die danz normale I2C API. https://www.microchip.com/wwwproducts/en/MCP2221A > Muss man den FT232 erst als "I2C" konfigurieren? Wenn ich mit dem Tool > von der FTDI-Seite in das IC reinsehe, finde ich an keiner Stelle "I2C > einschalten" oder sowas....hat da jemand
-
Thread
Routingprobleme EagleCad
Ohnen Berücksichtigung von Masseflächen, EMV, etc.: Links unten: MCP_PIN12_I2C-SCL_SPI-SCK höher legen und dann unten verbinden. Links oben: Mit Vias durchziehen.
@ La. Wi. (flyingeagle) > MCP23017_Driver_01F_C6.png https://www.mikrocontroller.net/articles/Richtiges_Designen_von_Platinenlayouts#Vorgehen_bei_der_Layouterstellung Vergiss die Masseflächen, mach es richtig. Was die DRC
-
Thread
I2C-Bus Therotisch verkürzen
Zentralen Knotenpunkt per Optokoppler und und Kondensator (zum Entprellen) die 24V auf die Eingänge eines MCP23017 zu legen. Dies sollte aber 24V=High geschehen. Für Lösung 2 welchen Optokopler sollte ich dafür benutzen? Zur Information CAT-5 Kabel laufen nicht koplett Zentral zusammen, habe 2 UP Klemmenkästen
Bausteins. Nicht ganz. Die Interrupt-Signale sollten genau so funktionieren, wie SCL und SDA. Beim MCP23016 weiß ich z.B. dass der Interrupt-Ausgang L-aktiv und Open Drain ist. D.h. du musst das Signal genau so mit einem Pullpu-Widerstand versehen, und du kannst ggf. auch mehrere Chips zusammen an eine
-
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
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
Hausbus über RS232 möglich?
brauche ich "real" für einen Versuchsaufbau? Je 2x µC - atmega8 in Grundbeschaltung - Quarz nötig? MCP2515 MCP2551 Wenn ich nichts überlesen habe läuft das MCP-Gedöns auch mit 5V. Ich brauche also keine anderen Pegel? Kann ich, bei Verwendung von CAT7, die Versorgungsspannung für die Schaltungen
haben. Der derzeitige verwendete I2C-Bus läuft sehr stabil, ein Funk-Sende-Modul wo ich einen "MCP23017" verbaut habe, der einen uC Kern scheinbar beinhaltet, neigt 1-2 mal im Jahr zum Absturz und zieht dabei den entsprechenden Bus(Zweig) runter. Deswegen auch die Zweigabschaltung (Reboot) in meinem
-
Thread
UP/Down Zähler Schaltung mit Hilfe von Mikrocontroller
Über einen I²C Bus würde diese Steuereinheit beliebig viele passive Anzeigemodule (mit PCF8574 oder MCP23017) ansteuern. Vielleicht sogar über WLAN mit Hilfe von ESP-01 Modulen.
an einen Bus anschließen. Um auf 32 zu kommen, kannst du zwei Busse verwenden oder den größeren MCP23017 nehmen. Als Zentrale Steuerung kannst du gerne deinen PIC verwenden, falls er denn in dein unbekanntes Konzept passt. So brauchst du nur *einen* einzigen Mikrocontroller. Nicht 33.
-
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
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
Array of struct initialisieren
wissen :-) Die CPU wird dann da durch turnen und sich heraussuchen, was zutrifft. Über den MC23017 wird dann blinken und leuchten. Das Blinken muss ich mir aber noch überlegen, wie das gehen soll. In einem alten Projekt war jede LED ein Bit im bit-bandind Bereich, da war das easy. Hier hängen sie am MCP 23017 dran. [c] typedef struct { uint8_t wid; uint8_t led[5]; } led_t; /* Wolken und Nebel */ led_t wcond[60] = { 800, { LED_GRN } }, /* Clear */