-
Thread
XIAO ESP32-S3 startet nur nach Neuübertragung des Programms
Hallo, ich habe eine Platine für den XIAO ESP32-S3 mit Schaltern, LED, MCP23008 und Display, ohne WLAN oder BT, entworfen. Funktioniert eigentlich. Aber: die Programme starten nur einmal nachdem sie übertragen worden sind. Ich habe am Anfang nur Programme mit serial.println
-
Thread
MCP23008-E/ML Gibt nur 1.5V aus
Ich habe ein Problem mit dem MCP23008-E/ML. Ich initialisiere das IODIR Register mit 0 und will allle ausgänge auf Ausgang schalten. Wenn ich dann OLAT ensprechend setze gibt mir der Pin aber nur 1.5V aus. Weiß jemand woran das liegen
-
Thread
[V] Alles zum Herstellen von eigenen Leiterplatten
räume meinen Keller auf und habe viel übrig. Lötstation von Weller, diverse Mikrocontroller, NE555, MCP23008, usw … Wie gesagt, hatte mehrere Ideen, aber es liegt doch nur in der Ecke …
-
Thread
Tips welche SPS
wechseln und auf ProfiNet etc wechseln. Wenn man will, kann man mit einer eigenen PCB und dem MCP23008 per I²C eigene IOs am Pi anhängen ohne auf Industrie Karten wechseln zu müssen. Der Treiber für die ICs sind schon in CoDeSys hinterlegt. Potentiell ist hier viel umsetzbar, je nach Ambition
-
Thread
STM32 HAL I2C Daten im Startbyte
Es ist nicht verboten, einfach mal das Datenblatt des MCP23008 zu lesen. In "FIGURE 1-1: MCP23008 I2C DEVICE PROTOCOL" ist doch alles zu sehen, was auf dem I2C passiert.
Man koennte auch gucken, wie andere es gemacht haben. Z.B. https://github.com/m1geo/MCP23008_STM32
-
Thread
MCP23008 Exposed Pad
Weiß jemand bei dem MCP23008 QFN package, ob das exposed Pad mit Masse verbunden werden kann oder muss? Ich finde dazu im Datenblatt keinerlei Informationen.
Zumindest beim MCP23009 steht "Exposed Thermal Pad (EP). Can be left floating or connected to VSS." Man kann davon ausgehen, dass das auch für den 23008 gilt. fchk
-
Thread
MCP23008 / ULN2803 in einem?
Kurze Frage: gibt es eine Kombination aus MCP23008 und ULN2803 in einem Gehäuse. Wobei es nicht exakt diese Kombination sein muss, sondern: * I2C-Schnittstelle * 8 oder 16 Kanäle * OC / OD-Ausgänge, ca. je max. 100mA Gibt so etwas?
-
Thread
Keypad 3x4 with Row + Column LEDs
PullDown Widerstände?): https://elektro.turanis.de/html/prj061/index.html Eine Alternative wäre der MCP23008, I2C Interface, 2 mcu pins. Nachteil bei 3.3 / 5 Volt: Das High Signal muss einen bestimmten Level überschreiten. Danke an alle für die Motivation das Thema zu überdenken. MfG
-
Artikel
Reichelt-Wishlist
-Digit, 9-Segment LED Display Drivers with Keyscan) | | * MAX7311AWG 2Wire Interface von Maxim | | MCP23008 8Bit I2C I/O Expander | MCP23S08 8BIT SPI I/O Expander | P82B86 (I2C Dual Bi-Directional Bus Buffer) * Philips PCA82C252 oder TJA1054A oder vergleichbar ("Fault-Tolerant" CAN Transceiver, 11898
MAX127/128 8-Kanal 12bit ADC mit I2C-Interface | MAX528 8-fach 8Bit DAC mit Output Buffer seriell | MCP4725A0, MCP4725A1, MCP4725A2 und MCP4725A3 D/A-Wandler 12 Bit I2C | MCP1541ITO (TO92 Referenz f AD/DAC 4.096V)| Philips TDA1543 - 2x16-Bit DAC | TI PCM1804 Audio-ADC * TI PCM2707 USB-Audio-DAC * Video-AD-Wandler
-
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
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
Verständnisfrage Open Collector
nicht festgelet, für den PCF sprach die einfache Ansteuerung, der Preis und die Verfügbarkeit. Der MCP23008 ist ebenfalls lieferbar und weit verbreitet, aber ich werde aus dem Datenblatt nicht schlau. Ist der jetzt PushPull oder OpenDrain? Eine Zeichnung wie beim PCF fehlt da leider. Wenn er PushPull
Transistor schrieb im Beitrag #7023351: > Der MCP23008 ist ebenfalls lieferbar und weit verbreitet, aber ich werde > aus dem Datenblatt nicht schlau. Ist der jetzt PushPull oder OpenDrain? > Eine Zeichnung wie beim PCF fehlt da leider. Sind auch
-
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
-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
SPI für verteilte Systeme
Daisy-chaining wäre möglich, da ich ja selbst die ATmega-Slaves konzipiere. Dann hat Mikrochip z.B. beim MCP23008 ein ganz interessantes Konzept, bei dem auch für SPI eine Geräte-Adresse verwendet wird. Ist mir aber egal, denn momentan reicht erstmal eine 1:1 Verbindung und Umstieg auf ein anderes Bussystem
kann ich auf USART umsteigen, wird mich nur einen Abend kosten. Dabei würde ich dann auch mal mit dem MCP2562 experimentieren, ist mit knapp 90 Cent ja keine Investition. Natürlich werde ich den Karren trotzdem an die Wand fahren, wahrscheinlich in dem Moment, wo ich einen zweiten ATmega einsetzen will.
-
Thread
8x Relais-Karte über I2C mit dem MCP23008 Gesperrt
MCP23008 eben nicht auf High wie der PCF8574, das ist der Hauptgrund, warum ich überhaupt nach einer Alternative gesucht habe. Der MCP23008 steht nach dem Reset hochohmig auf Input und muss per Software
der MCP23008 eben nicht auf High wie der > PCF8574, das ist der Hauptgrund, warum ich überhaupt nach einer > Alternative gesucht habe. Der MCP23008 steht nach dem Reset hochohmig > auf Input und muss
-
Thread
MCP23008 unterbricht I2C Verbindung zu ESP8266
Das Problem dabei: Das Ganze funktioniert ungefähr 10 Sekunden lang perfekt. Danach fängt der MCP23008 an zickig zu werden und blinkt nur noch sporadisch mal mit. An Librarys nutze ich "Wire.h" für die I2C-Verbindung und die "Adafruit_MCP23008.h", um den MCP komfortabel ansprechen zu können.
Pullup-Widerstände an SDA und SCL? Wo ist der Entkopplungskondensator an der Betriebsspannung vom MCP23008?
-
Thread
AVR Studio 4: TWI Display einbinden
Dazu ist PCF8574 kaum so gute Wahl: IC kann nicht einmal 400 kHz. Es gibt bessere Varianten, z.B. MCP23008. Ich gebe hier, was ich selber benutze.
-
Thread
Mit A/D Wandler PCF 8574 LEDs ansteuern - zu wenig Strom?
open-collector schaltet nach GND, damit können bis 25mA gegen Vcc geschaltet werden. Flexibler ist ein MCP23008 / MCP23017, der kann Eingang / Ausgang, mit high / low, mit Pull-up oder ohne. Allerdings auch ein wenig aufwendiger in der Ansteuerung.
Karl K. schrieb im Beitrag #6389821: > Flexibler ist ein MCP23008 / MCP23017, der kann Eingang / Ausgang, mit > high / low, mit Pull-up oder ohne. Allerdings auch ein wenig aufwendiger > in der Ansteuerung. Der MCP23017 hat dann sogar gleich 16 Ausgänge.
-
Thread
MCP23008 Interrupt Flags nicht wie im Datenblatt?
Hat jemand erfahrung mit einem MCP23008? Ich nutze den Chip ausschließlich mit Pullups um Taster per interrupt ab zu fragen. Sobald der Chip einen Interrupt meldet und der µController Zeit hat werden die Register INTF und INTCAP
Ich habe jetzt eine Stellungnahme von Microchip erhalten: "Your inquiry regarding the MCP23008 only storing the first interrupt in the INTF register has been asked in our support que by several different customers in the past. This is the response provided from the business unit in charge
-
Thread
Arduino Framework Klassen
ahnungslos (Assembler, C, C++, Basic, ..). Beim betrachten einer Arduino Lib für einen SPI Port Expander (MCP23008) kamen mir ein paar Fragen bezüglich der Klassen. Ich habe mal fein gelernt das man Variablen in einer private Klasse durch Setter (setzten) und Getter (lesen) Funktionen schützt (vor un-plausiblen
beenden! Es gibt aber ein ganz anderes Problem: Die Datei definiert ein Makro namens "_ADAFRUIT_MCP23008_H". Bezeichner, die mit Unterstrich+Großbuchstabe oder 2 Unterstrichen beginnen, sind aber der Umgebung, d.h. Compiler+C++ Standard Bibliothek, vorenthalten. Auch wenn dies in diesem Fall wahrscheinlich
-
Thread
I2C Geschwindigkeit
Guten Tag! Ich habe folgende Frage: LCD ist über mcp23008 und I2C an AT Mega 324PA angeschlossen. Ich habe zwei Varianten von Programm: Programm-I2C und TWI. Während Programm-I2C keine Mindestgeschwindigkeit zeigt und stabil wie mit 842 kHz so auch mit
-
Thread
I2C Unterschied einfacher LCD
R. schrieb im Beitrag #5966787: > Nimm einen PCF8574 zur Ansteuerung. Lieber MCP23008, PCF8574 kann nur 100 kbit.
Maxim B. schrieb im Beitrag #5966790: > Lieber MCP23008, PCF8574 kann nur 100 kbit. :-)) Mein MCP23S17 steuert ein 128x64 GLCD mit 8MHz SPI clock vom BluePill aus befeuert. Bis auf das E alle LCD IOs am MCP, Updatezeit komplettes LCD < 7ms.
-
Thread
I2C Analog Mux/Demux im DIP gesucht
I²C-Ansteuerung lohnen würde. Um die Muxe anzusteuern, kannst du I²C-I/O-Expander benutzen, also PCF8574/MCP23008/MCP23016. Bernd B. schrieb im Beitrag #5907402: > 64 Eingänge Ein 16-Kanal-Mux wäre der MAX396, aber der ist dann doch ein bisschen teurer als 2x 74xx4051.
-
Thread
Display mit HD44780 am MCP23008
Der MCP23008 kann 3,3V und 5V. Das Display W204 Oled von EA kann auch 3,3V und 5V. Passt das?
Hi >Der MCP23008 kann 3,3V und 5V. Das Display W204 Oled von EA kann auch >3,3V und 5V. Passt das? Passt genau so gut wie der PCF8574 mit seiner Versorgungsspannung von 2.5 - 6.0 V. MfG Spess
-
Thread
Portexpander PCF8574
in der Mitte landest, bist Du im undefinierten Bereich und das kann der IC Dir übel nehmen. Der MCP23008 hat echte GPIOs mit Richtungsumschaltung und ist daher weniger zickig.
-
Thread
Komplexe GUI-Programmierung Raspberry
Zum GPIO erweitern gehen MCP23S08 (SPI z.B. mit bit schubsen) oder I2C MCP23008. Zu Fuß GUI in Phyton funktioniert tkinter ganz gut. Zumindest funktioniert das parallel zur GPIO Bibliothek.
-
Thread
Welchen µC benutzen wenn mehr als 32 Inputs benötigt werden?
Anschlussrouting ansehe, dann tendiere ich zu i2c input/output port expander. Z.B.: * PCF8547T * MCP23008 * MCP23017 Mann kann natürlich auch einen attiny841 mit I2C Slaveinterface einsetzen oder auf einen atmega328p setzen. Beim atttiny4313 muss man AVR312: Using the USI Module as a I2C Slave
-
Thread
Spannungsausfall erkennen
zu überwachen, bin ich auf diese Schaltung gestoßen. Der Ausgang geht auf einen I2C IO Expander (MCP23008) der einen 100k internen Pullup hat. In der Zeichnung ist noch der externer 1k Pullup drinnen, den ich dann eigentlich nicht mehr brauche. Sollte so schon funktionieren, oder? Oder gibts noch
am GPI beliebige, für den Betrieb nicht zulässige Spannungen, auftreten können. Für die GPIOs des MCP23008 ist lt. Datenblatt der Spannungsbereich 0.2 bis 0.8 VDD nicht zulässig (Datenblatt Kap. 2.1 DC Characteristics)
-
Thread
I2C IOExpander macht mich wahnsinnig
extra vom PCF8574 auf diesen umgestiegen weil ich die Versorgung schalten muss. Hatte das auch mit dem MCP23008 am Steckbrett getestet und dachte dass der MCP23009 das auch kann. Danke für den Hinweis. Jetzt werde ich doch den 08er im kleinen QFN Package nehmen müssen. Damit sollte das erste Problem
zeigt die funktionierende Kommunikation. Wobei da der MC auch auf meinem eigenen Board sitzt, der MCP23008 am Steckbrett. Im zweiten Bild (ERROR) sieht man das fehlende ACK. Selber MC in der selben Schaltung nur das der MCP auf einer zweiten Platine von mir sitzt. Die PullUps auf SCL, SDA sind
-
Thread
SPI - Port-Expander (viele)
Orlegel schrieb im Beitrag #4994267: > Wie geht das beim MCP23S08 für 8 Stück? Ganz einfach, über die drei Adressleitugen A2:A0. Die Adressierung erfolgt dann analog I2C. Wenn Du dann noch MCP23S17 nimmst hast Du 2x8Bit pro IC und davon dann 8 pro CS macht
Orlegel schrieb im Beitrag #4994301: > Was du schreibst ist nicht richtig, der MCP23S08 hat nur 2 > Adressleitungen. Sorry, stimmt, ich bin im Datenblatt beim Bild vom MCP23008 hängengeblieben. Der MCP23S17 hat aber definitiv 3.
-
Thread
Geigerzähler-Projekt Platine und Schema
Pin für RCLK, aber dafür kannst Du zB DISP_RST auslagern. So ein HC595 ist deutlich billiger als ein MCP23008. Dann kannst Du noch das I2C-EEPROM gegen ein SPI-EEPROM austauschen, wenn Du die RTC nicht willst, und hättest I2C ganz wegoptimiert. Warum eigentlich das externe EEPROM? Ist das interne voll
immer > an der Batterie hängt und 3V für das Backup erzeugt. genau. Ich nehme für sowas gerne MCP1802 oder MCP1703 im SOT23. > Vor dem verlöten wird per Sockel der Arduino-Bootloader geladen. Code > übertragen geht dan über den USB-RS232 Das halte ich jetzt aber wirklich für etwas riskant
-
Thread
Welche ICs aus der 74HC Reihe sollte man als Grundaustattung auf jeden Fall Zuhause haben?
Standardausstattung finde ich persönlich nicht so sinnvolll. Habe uCs verschiedener Grössen rumliegen, plus MCP23008 und 595. Aber 74er kaufe ich nur, wenn nötig und nicht per uC nachbildbar.
-
Thread
Experimentierplatine für I2C und SPI Bus
andern jedoch in den Sockel lassen kann immer her mit der Info :-)) I2C / Rs232 USB Schnittstelle: MCP2221 Kleiner Lasten Esel L293D evtl mit MCP 23008 MCP 4151 SPI Poti 2 EEProms einmal SPI einmal I2C 24LC512 Schnittstelle für Hd 2x16 Dispaly über I2C FTDI I2C zu low Speed CanBus und SPI zu high Speed CanBus 2 Port Erweiterungen I2C und SPI MCP 23017 und MCP 23s08 ISP Anschluss (Progammierer MY USB LIGHT) 16 Taster 8 davon direkt an IO 8 weitere über Widerstandsnetzwerk über ADC I2C / SPI Ausgang für Erweiterungen Spannungsregler
-
Thread
MCP23017 ESP 8266 Interrupt?
#define MCP23017_IPOLB 0x03 #define MCP23017_GPINTENB 0x05//vorher05 #define MCP23017_DEFVALB 0x07 #define MCP23017_INTCONB 0x09 #define MCP23017_IOCONB 0x0B #define MCP23017_GPPUB 0x0D #define MCP23017_INTFB
Nur um das ganze zum Ende zu bringen : Ich habe die Lib gewechselt. Und zwar auf :adafruit_MCP23008.h Auch hier hatte ich anfangs ein ähnliches Problem. Nur diesmal an einem anderem Relais. Nachdem ich in der .h das define geändert habe, läuft es wie gewünscht. #define MCP23008_GPIO
-
Thread
PCF 8574 mit 3.3V?
Evtl. eine Option: MCP23008 MCP23017
-
Thread
pcf 8574 pMos highside driver
Nimm doch einen mcp23008. Dann hast Du richtige Push-Pull Ausgangsstufen. fchk
-
Thread
MCP23008 Taster entprellen
Hallo, ich habe folgendes Problem: Ich habe einen MCP23008 über I2C an einen Atmega128 angeschlossen. Zudem nutze ich die library von Peter Danegger zum Entprellen. Die Ansteuerung des MCP23008 funktioniert. Nun möchte ich gerne die Entprell-routinen nutzen
den interrupt Ausgang des MCP23008 genutzt, um diesen als "Taster" an die Enptrell-routine zu übergeben (Der Interrupt Ausgang wird gesetzt, wenn am MCP ein Eingang gesetzt wurde und bleibt solange, bis der MCP abgefragt wurde).
-
Thread
Basteltip: STM32F103 DIP40 Board
Aufgaben nehme ich den sehr gerne. Ist ja deutlich günstiger und flexibler als I2C-Expander wie z.B. der MCP23008. Das einzige was u.U. zum Problem wird ist daß ich zusätzlich einen Levelshifter brauche um 5V-Peripherie anzusteuern.
-
Thread
AVR Beeinflussung der Nachbarpins
Kann es sein, daß es darum geht den MCP23008 in Highspeed I2C anzubinden? Wegen der 1μs pro Bit. Ich denke das geht nicht, denn die TWI Hardware des AVR kann max den 400kBit Mode und BitBanging mit 1MBit ist falls überhaupt möglich, nicht
Bastler schrieb im Beitrag #4210993: > Kann es sein, daß es darum geht den MCP23008 in Highspeed I2C > anzubinden? Wegen der 1μs pro Bit. Ich denke das geht nicht, denn die > TWI Hardware des AVR kann max den 400kBit Mode und BitBanging mit 1MBit > ist falls überhaupt möglich
-
Thread
Übliche Beschaltungsregel: Welche Richtung?
die Wahl hat, oder ist das je nach Mondphase anders? PS: Wen es interessiert, der "IC" ist der MCP23008 PortExpander. Es geht hier aber eher um eine allgemeine Frage.
In diesem Fall musst du den Common an Masse anschließen, da der MCP23008 lediglich über Pull-Ups und nicht über Pull-Downs verfügt.
-
Thread
[V] xMega "breakout" Board + Zusatzboards
Passt für alle 44-pinnigen xMegas soweit ich sehe, da sie alle das selbe Pinout haben. - Stepdown mit MCP16311 von bis zu 30V auf 5V, danach LDO MCP1804 auf 3.3V alternativ direkte Einspeisung 5V oder 3,3V an passenden Pins. - Pegelkonvertierung des Pins für ws2812b-LEDs auf 5V mit 74AHCT1G126SE. - UART
(4 Taster+LED, 2 Taster und Drehencoder) oder 8 (Taster+LED) - pro Taster eine ws2812b-RGB-LED - MCP23008 als Tastatur-Decoder mit gemeinsamem Interrupt-Pin an Controller-Board - Keypads können in Daisy-Chain verbunden werden, einzig +5V müssen dann extra eingespeist werden (MCP16311 auf Controller-Board
-
Thread
mcp23008 funktioniert nicht
Hallo Forum, ich hab ein Problem mit dem MCP23008. Ich würde gerne LEDs zum Leuchten bringen, was jedoch nicht klappt. Hier ist der Code: [c] TWI_M_init(F_CPU, 100, TWIE_DISABLE); TWI_M_start(MCP_ADDRESS, WRITE, MCP23008_OPTION
TWI_M_stop(); TWI_M_start(MCP_ADDRESS, WRITE, MCP23008_OPTION); TWI_M_write(0x09); // GPIO register TWI_M_write(0xFF);
-
Thread
Anschluss & Beschaltung 74hc595 für definierten Ausgangszustand beim Start
dass sich die Ausgangszustände beim HC 595 nicht zurücklesen lassen. Ein IO-Expander wie PCA9554 oder MCP23008 ist da günstiger weil man elektrisch aktiv, die augenblicklichen Pin-Zustände jederzeit abfragen kann. Besser noch wäre, den Schaltzustand von der Last her durch Optocoupler zurückzuführen.
die Ausgangszustände beim > HC 595 nicht zurücklesen lassen. Ein IO-Expander wie PCA9554 oder > MCP23008 ist da günstiger weil man elektrisch aktiv, die > augenblicklichen Pin-Zustände jederzeit abfragen kann. Habe ich bei meinen bisherigen Überlegungen noch nicht vermisst. Da es sich (des Stromsparens
-
Thread
ram mit pcf8574 vom display hd44870 lesen
jojo, ich bins wieder, scheint nicht zu gehen, hole mir daher den MCP23008, damit gehts **************************
>hole mir daher den MCP23008, damit gehts Das geht auch mit dem pcf8574. Du bekommst es nur nicht gebacken DB4..7 auf 1 zu setzen bevor du liest. Dann wirken nur noch die Weak Pullups und das Display kommt dann auch
-
Thread
I2C Kommunikation Fehlerhaft
while(1) { _delay_ms(100); lcd_command(LCD_CLEAR); uint8_t regvalue = mcp23008_reg_read(TASTER_I2C_DEVICE,MCP23008_GPIO); i2c_stop(); show_value(regvalue); } [/c] Das ist wohl die bescheurteste Zustandsabfrage der IO Pins am MCP23008 wenn
= mcp23008_reg_read(TASTER_I2C_DEVICE,MCP23008_GPIO); i2c_stop(); show_value(regvalue); [/c] was macht der i2c_stop da? Warum macht den der reg_read nicht automatisch? Persönlich halte ich
-
Thread
Denkfehler mit PCA9536 (Problem)
Offtopic: Bringt Dich im akutellen Fall zwar nicht weiter..Aber versuch mal auch den MCP23008 zu mögen :-) ...Der ist wirklich toll, Leistungsfähiger, Einfacher in der Handhabung und günstiger als diese PCA Dinger..
Wir hatten doch dann auch mal zusammen was zu tun gehabt. Ich hatte ja die lib von falk auf den Mcp23008 umgeschrieben... Oder verwechsle ich dich gerade mit jemand anderem? Vg, Bülent