-
Thread
Frage zur Spannungsversorgung xMega128
Hallo, Problem: Ich habe einen xMega128 und steure mit diesem diverse PCF (8574) Portexpander über den I2C-Bus an. Meine Bordnetzspannung liegt bei 12V, für die Spannungsversorgung der PCF Expander habe ich mir einen 78SR105 (5V) - Spannungsregler zugelegt. Der xMega128
nur schreiben will, ist das schlecht, da der PCF ja antwortet (ACK) und das gibt er ja mit 5V aus. Der PCF verträgt eine spannungsversorgung von 2,5-6V.... MfG
-
Thread
allgemeine PicoMite Anfängerfragen
8 Bit Darstellung hat NXP erst später angefangen. Vergleiche z.B.: https://www.aurel32.net/elec/pcf8574.pdf (Philips) https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf (NXP) Auch dort hat die Adresse konsequent 7 Bits: https://www.nxp.com/docs/en/application-note/AN10216.pdf (Philips
die Displays an anderen Geräten getestet habe. Unterstützt PicoMite diese Displays auch mit dem PCF8574-I²C-Adapter? Dann nehme ich mir jetzt mal dieses Display vor: https://joy-it.net/de/products/SBC-OLED01 Es ist mir bereits gelungen, etwas auf dem Display anzuzeigen. Oftmals gibt es auch
-
Thread
Display 4x16 mit USI ansteuern
Moin, nimm einfach einen PCF8574 auf der einen Seite häng das Display ran und auf der anderen per I2C deinen uC. Ich habe ein sainsmart LCD2004 dort ist es so gemacht. Und ich glaube hier im Forum wurde das auch schon mal besprochen
den Slave gehen was zu machen. Andere Slaves kümmern sich um Sensoren oder Antriebe. Wenn ich einen PCF 8574 verwende bleibt die Hauptarbeit beim Atm 1284. Verwende ich aber 2 x Display kommt es zu grossen Problemen, da sich die Treiber behindern. Beispiel: Schrittmotoransteuerung mit Anzeige (4x16)
-
Thread
mein Display spinnt
kleine Platine zum Ansteuern per Serial um > die vielen Pins zu sparen. Was für eine? Mit einem PCF...? @Admins, bitte in das Forum „µC & Elektronik“ verschieben ...
Ansteuern per Serial auch das ist nicht die übliche Bezeichnung für einen I2C-Bus, also auch kein PCF... Aber die verlinkte Platine hat einen I2C-Bus und einen PCF8574T, also tatsächlich ein I2C-Bus, https://www.arduinolibraries.info/libraries/liquid-crystal-i2-c https://cdn.shopify.com/s/files
-
Thread
Bistabile 7Segmentanzeige
Ansteuerung der einzelnen Ziffermodule keinen Parallel oder SPI Bus nehmen, sondern einen Philips PCF8574. Diese werden dann mit dem TWI Bus vernetzt. Nachteil ist zwar, daß pro Bus-Segment nur 8 (bzw. 16) PCF8574 angesteuert werden könnten, aber mit ein paar schaltungstricks kann man das noch erweitern
-
Thread
i2c - DMX Konverter
das so gedacht die DMX Adressen nach i2c Adressen umzusetzen. Du kannst das multiplexen. Einen PCF8574 für die DMX-Adresse und einen oder mehrere für die Daten. Das dann auf Schieberegister und mit DMX-Baudrate raustakten. Mit Mikrokontroller würden auch zwei PCF8574 reichen. Einen für Handshakesignale
-
Thread
Systemtakt_I2C-atmega32?
Mikrocomputertechnik mit Controllern der Atmel AVR-RISC-Familie" beträgt dieser für nen atmega16 und einen pcf8574A 3,6864 MHz. Ich habe aber einen atmega32 und pcf8574P... Gruß
-
Thread
TWI - Fehler beim Senden von Start
in aktuellen Dokumenten Adresse+RW-Bit als Adressbyte: http://www.nxp.com/documents/data_sheet/PCF8574_PCF8574A.pdf MfG Spess
-
Thread
Suche Display 20x4 I²C
Wenn ein Mikrocontroller für die I2C Adaptierung nicht in Frage kommt, gefällt Dir vielleicht ein PCF8574.
ein Mikrocontroller für die I2C Adaptierung nicht in Frage > kommt, > gefällt Dir vielleicht ein PCF8574. Oder besser noch ein PCA9555, der hat gegenüber seinem älteren Vorbild einen etwas effektiveren Zugriff. Codebeispiele einfach googeln.
-
Thread
Software für Hausautomation mit Raspi und ES12Z-200
Automatisierungsoftware auf einem Raspi laufen würde da ich hierfür über preiswerte I2C extender (PCF8574) sehr viele ES12Z-200 schalten und abfragen kann. Die Einbindung dieser Platinen bis zur Kommandozeile habe ich auch schon umsetzen können. Sowohl mit OpenHAB als auch mit Fhem habe ich mich
Bevor ich aber neue Hardware kaufe (Pokeys-Modul) wollte ich erstmal versuchen das mit der Raspi / PCF8574 Hardware umzusetzen, die schon zu Hause rumliegen habe und die zumindest schon auf Kommandozeilenebene funktioniert. mfg Gesh
-
Thread
I2C Display ansteuern
Hallo, ich möchte ein I2C-Display (PCF8574) mit einem Atmega128 ansteuern. Auf dieser Seite fand ich einen Beispiel-Treiber: http://scriptkiller.de/avr_pcf8574_hd44780_display.php Das dürfte ja genau das sein, was ich suche. Nun
-
Thread
120 I/Os an Raspberry Pi
eh schon genug durch Betriebssystem usw.). Also eine Ladung 8-bit-I/O-Expander für den I²C (z. B. PCF8574 und PCF8574A kombinieren, dann reicht die Anzahl I/Os - oder mit Expandern o. ä. arbeiten) und eine Handvoll Treiber (z. B. ULN2803). Zusätzlich würde ich mir über weitere Absicherungsmaßnahmen
Horter (horter.de). Da gibt's optogekoppelte (oder Relais) I/O auf Basis des schon oben erwähnten PCF8574 (I2C). Hab ich auch schon getestet, flutscht. Aber I2C zu programmieren ist ein Krampf im Vergleich zu Modbus. In der Summe, für eine Hausverdrahtung, würde ich aber trotzdem auf jeden Fall Modbus
-
Thread
twi atmega c an andern Port
Warscheinlich geb ich nur das falsche in die Suche ein.^^ Die Schaltung ist halt der Atmega und ein PCF8574A mit ein paar Leds. An PORTC funktioniert auch alles supi. Code häng ich mal ran. Hilfe wäre super;-) P.s. Tolles Forum habt mir schon oft geholfen:-) Danke dafür nun sah ich mich aber
TWI, und der fest verdrahtet aud diese beiden Pins. > Die Schaltung ist halt der Atmega und ein PCF8574A mit ein paar Leds. An > PORTC funktioniert auch alles supi. Warum dann ändern. Gruß
-
Thread
I2C mit MSPGCC
Hi, wie steuer ich eine porterweiterung alla pcf8574 oder PCA9555 per I2c an ? Erstens mal muss ich noch irgendwei den pegel auf 5V anpassen ? 2. wie wird das softwareseitig gelöst :) wäre nett wenn ihr ein paar tips hättet cu Knirps
Hallo Moritz! Wenn ich mich nicht ganz irre, ist PCF8574 auch für 3,3V tauglich! ...Jo, ist so, hab gerade nachgeschaut. Bei den ganzen PDFs sind ja genaue Beschreibung dabei, wie die Signalansteuerung ausschaut. Dann einfach mehr oder weniger das
-
Thread
Pinzahl für LED-Modulansteuerung reduzieren;
PCF8574 https://de.aliexpress.com/item/32988862895.html
? > Gibt es so was schon oder muss man das Rad da neu erfnden ? Fertige Adapter Boards mit dem PCF8574 wurden ja schon genannt. Auch bekommst du LCD mit nativer I2C Schnittstelle, z.B. mit einem AIP31068L z.B. https://s.click.aliexpress.com/e/_AVxu57 Dann sparst du dir das extra Board und schließt
-
Artikel
I2C-Schaltmodul
Schaltmodul ist eine Anwendung für den I2C Bus, um acht 230V Geräte zu steuern. Hauptbestandteil ist der IC PCF8574. Dieser IC wird direkt an den I2C Bus angeschlossen und besitzt 8 digitale Ein-/Ausgänge. Bei dem Schaltmodul steuert jeder Ausgang des ICs einen Optokoppler (MOC3062) an, welcher wiederum einen
Erklärung. Im Schaltplan ist nur Kanal 0 dargestellt, die übrigen sind vollkommen identisch aufgebaut. Der PCF8574 kann direkt an den I2C-Bus angeschlossen werden, ggf. sind noch Pull-Up Widerstände an SDA und SCL notwendig (10k ). Ein Kanal wird eingeschaltet, indem der jeweilige Ausgang per I2C-Bus auf LOW
-
Thread
I²C Clock stretching
Abfrage einzufügen: [c] while( SCL_in == 0 ); [/c] Die meisten SW-I2C benutzen nur dumme Slaves (PCF8574 usw.), da ist SCL ein Eingang. Deshalb schenken die sich die Abfrage.
weder SW-I2C noch Clock Strechting das Problem des OP. Ich würde erstmal versuchen, dumme Slaves wie PCF8574, AT24C32 zum Laufen zu bringen. Mit 2 SW-Baustellen gleichzeitig macht man es sich nur unnötig kompliziert.
-
Thread
LCD + SD-Karte an SPI- Pins ?
Bau das LCD mit einem PCF8574A auf I2C um, dann hast Du 3 Pins gespart :-)
Pete K. wrote: > Bau das LCD mit einem PCF8574A auf I2C um, dann hast Du 3 Pins gespart > :-) Besser ist es, das LCD an einen 4094 zu hängen, weil es nämlich dann auch am SPI-Bus hängen kann. Außerdem ist ein 4094 um einiges billiger als
-
Thread
2 LCD 2x16 an Mega 32
Funkenschlosser Das habe ich schon gemacht. Es funktioniert übrigens auch mit I2C parallel geschalteten PCF8574 LCD Adaptern aus China interessanterweise, obwohl das prinzipiell ein NO GO wäre und nicht gemacht werden sollte. Solange die LCD den gleichen Koontroller und nicht im RD Modus gepollt werden sollen
O. schrieb im Beitrag #5355632: > Es funktioniert übrigens auch mit I2C > parallel geschalteten PCF8574 LCD Adaptern aus China interessanterweise, > obwohl das prinzipiell ein NO GO wäre und nicht gemacht werden sollte. Richtig. Und du kannst doch jedem PC8754 eine eigene I2C Adresse zuweisen,
-
Thread
Arduino UNO vs MEGa 2560
16kB statt 8kB wie beim 2560, aber wer viele Ports braucht und keine Expander mag... Dabei sind PCF8574 so günstig und reichen für zusätzliche 8x 8Ports arduino mit m1284p http://www.ebay.de/itm/Mighty-Mini-ATMega1284p-compatible-with-Arduino-/331463717483 fertig aufgebaut, fehlt nur noch der
.3 Pins! 3 Pins ist auch kein Problem. Joachim B. schrieb im Beitrag #4708738: > Dabei sind PCF8574 so günstig und reichen für zusätzliche 8x 8Ports Ja, auch ein guter Chip. Den benutze ich um LCD's anzusteuern. Und günstig ist er wirklich.
-
Thread
Zwei Atmega8 via I2C verbinden
Dann werde ich mal in diese Richtung Forschen, Danke! Kann sowas auch mit einem Portexpander (z.B. PCF8574) funktionieren?
Dann werde ich mal in diese Richtung Forschen, Danke! > Kann sowas auch mit einem Portexpander (z.B. PCF8574) funktionieren? Wozu brauchst du da jetzt noch einen Portexpander? Versteh ich jetzt nicht.
-
Thread
I2C Read Byte Problem in ASM
machen. Da sich dort die Fehlersuche aber imho schwierig gestaltet, habe ich mit der Porterweiterung PCF8574 angefangen. Schreiben auf den Baustein funktioniert. Die Lesefunktion hängt noch. Problem an der Stelle: Die Wertigkeit der Pins ist um 1 Bit verschoben: - An P0 lese ich 2 aus - P1 gibt 4 zurück
Danke für die olle App-Note. Hab' sie gerade angepasst und ausprobiert. Der PCF8574 gehorcht aufs Bit genau :-) Leider habe ich meinen Fehler immer noch nicht gefunden. Egal. Treu nach dem Motto: Is ja nur'n Bug. Der will ja auch nur leben ~~ Ich wende mich nun schöneren Sachen
-
Thread
Suche eine Lösung für Spannujngsmessung
Manuel Warum machst Du nicht gleich Nägel mit Köpfen und die Datenlogger-Funktion auch per I2C? PCF8574 für 8 Datenleitungen zum Loggen. MAX7300 für 20 Datenleitungen zum Loggen. Vorteil du haßt alle anderen Leitungen des Mega8 und auch den ganzen Speicher für andere Dinge frei, z.B. LCD-Display
hin. Ich brauche etwa 100 Messungen pro Sec. Das Bedeutet: Max127 (6xAD-Eingänge) + 2x Portbausteine PCF8574 . Nun kommt die nächste Frage auf. Wie speichere ich 16 / 12 Bit in einem AVR der mit 8 Bit arbeitet. Und dann müssen die 16 Bit noch zum PC per UART. Ich bin total verwirt zurzeit :( . Hat
-
Thread
SD Karte AVR
Überwachung und Steuerung diverser Signale (u.a. card detct, write protect und Stromversorgung der SD-Karte (PCF8574A) verwendet. Wofür wird der benötigt, habe keine Erklärung gefunden? Laut Microcontroller. net ist ein Pullup-Widerstand am Ausgang der MMC/SD Karte (DO) ist für eine saubere Initialisierung
Steuerung > diverser Signale (u.a. card detct, write protect und Stromversorgung der > SD-Karte (PCF8574A) verwendet. Wofür wird der benötigt, habe keine > Erklärung gefunden? Als einzige Erklärung für die Verwendung eines I2C-Busexpanders kommt wohl Portmangel infrage, wenn du am AVR noch genug
-
Thread
Arduino und I2C
Wenn dein I2C-Modul ein PCF8574 ist, dann schau mal hier: https://arduino-info.wikispaces.com/LCD-Blue-I2C Ich betreibe diese China Displays mit dieser library auch auf ATtiny85 und 84.
Hallo Gerald, das I2C-Modul arbeitet mit einem PCF8574T. Den Artikel in dem Link kenne ich und habe ihn mit der gleichen Schaltungs- konstellation ausprobiert. Habe hier aber das Problem mit der LIB gehabt - diese ist scheinbar von dem Autor modifiziert
-
Thread
Kommunikation: PC <-> AVR
genug Bauanleitungen für die parallele oder serielle Schnittstelle auf I2C, mit simplem Interface oder PCF8574 Das würde am AVR nur zwei Ports kosten. Die genormte I2C kann allerdings nur 100 kBit/s, manchmal auch 400 kBit/s. Es kommt auf die gewünschte Kabellänge an.
Christoph: Die TV-Karten erlauben es unter Linux den I2C Bus zu verwenden. Ich hab so schon mal ein PCF8574 mit LCD angeschlossen un betrieben... ist aber relativ riskant, wenn man einen Fehler in der Schaltung hat ;) Abgesehen davon sollte die Idee mit dem I2C - Interface ganz gut sein. So kann man
-
Thread
Hardware TWI am Mega 8
verschidene Versionen gefunden. Fals es etwas hiltft: Habe das STK500 mit Mega8. Als I2C slave dient ein PCF8574AP. mfg Max
Diagnose ausführen kannst, denn es gibt viele Fehlerquellen. Welche Slave-Adresse benutzt Du mit dem 8574A ? Die in Deinem Programmschnipsel ist auf jeden Fall falsch (wäre Adresse 02). Und nicht vergessen, die A0-A2 Eingänge des 8574A auf definierte Pegel zu legen, damit legst Du die Adresse des Bausteins
-
Thread
Suche PCF 8575
Hallo an alle, woher bekomme ich PCF 8575 ??? vielen Dank sven
' schon bei den großen Elektronik lieferanten nachgesehen,aber alle haben immer nur den 8 bit also PCF8574. Sven
-
Thread
mal wieder ein Kabeltester
schon sehr aufwendig. Nimm einfach Treiber, die von Haus aus als Open-Drain arbeiten können, z.B. PCF8574(A), davon kannst Du bis 16 Stück kaskadieren oder einige ATTiny2313/ATMega8 als SPI-Slaves programmiert. Peter
Insbesonders der PCF8574 ist natürlich um einiges komfortabler, allerdings würde das mein Problem nicht ganz lösen. Ich könnte zwar damit auf rechte einfache Art und Weise die I/O Ports dieser IC's direkt mit meinen Prüfleisten
-
Thread
Minni-Terminal (LCD+Tastatur)
hat so gut wie nichts zu tun und auch eine freie I²C-Schnittstelle. Also dache ich zuerst an zwei PCF8574. Da das Minni-Terminal aber so billig wie möglich werden soll hab ich erst mal nach dem Preis geschaut und gesehen, das ein zusätzlicher Mikrocontroller wesentlich billiger kommt als zwei PCF8574
-
Thread
wie sieht ein i2c protokoll aus?
verfestigt deine (Er)Kenntnisse von Philips. Hier ein Klassiker: http://www.nxp.com/documents/data_sheet/PCF8574.pdf Oder hier was lange Sommerabende: http://www.rn-wissen.de/index.php/I2C_Chip-%C3%9Cbersicht
wie schreibt der die sich hin? Hallo! Wenn du den Slave fertig kaufst (z.B den bereits genannten PCF8574), steht das in dessen Datenblatt. Wenn Du selbst einen Slave baust, dann ist genau das Deine Aufgabe. Du allein mußt festlegen, wie der Slave arbeitet, Dir ein Protokoll ausdenken und das dann in
-
Thread
I²C Master prog
Hi >Verstanden! Danke. An deiner Stelle würde ich als Slave erst mal etwas fertiges, z.B. PCF8574, nehmen und damit den Code für dem Master entwickeln. Wenn der läuft kannst du mit dem Slave anfangen. MfG Spess
. > > An deiner Stelle würde ich als Slave erst mal etwas fertiges, z.B. > PCF8574, nehmen und damit den Code für dem Master entwickeln. Wenn der > läuft kannst du mit dem Slave anfangen. > > MfG Spess Hi Spess, Danke nochmals. Ich habe allerdings folgendes Problem
-
Thread
Arduino SAMD21 Start Condition verkürzen
steigend) Die sind sehr eng beeinander. Das ist kein Problem. Wenn man z.B. in das Datenblatt des PCF8574 schaut, dann darf tHD;DAT = 0ns kurz sein.
Peter D. schrieb im Beitrag #7284159: > Das ist kein Problem. > Wenn man z.B. in das Datenblatt des PCF8574 schaut, dann darf tHD;DAT = > 0ns kurz sein. Es geht aber nicht um tHD;DAT und schon gar nicht darum was im Datenblatt eines I2C Slaves steht sondern darum, was im der I2C Spec steht. Und
-
Thread
Langes Programm: Fehlfunktion AVR ATmega32
viel mit I2C rummachst, würde ich nen I2C-Interrupt aufsetzen, der im Hintergrund die I2C-Sachen (PCF8574?) macht. Dazu legst Du quasi IO-Ports im SRAM an und der Interrupt updated die zyklisch. D.h. alle Statemachines arbeiten direkt auf diesem Pseudo-IO SRAM. Ich benutze diese Technik mit SPI
viel mit I2C rummachst, würde ich nen I2C-Interrupt aufsetzen, der > im Hintergrund die I2C-Sachen (PCF8574?) macht. Dazu legst Du quasi > IO-Ports im SRAM an und der Interrupt updated die zyklisch. > D.h. alle Statemachines arbeiten direkt auf diesem Pseudo-IO SRAM. Wäre schön, das machen zu können
-
Thread
I2C-Bus Therotisch verkürzen
Generell kann man sagen, eine Halbierung der Taktrate bringt die doppelte Weite. Ein Expander wie der PCF8574 ist zu dem ziemlich unkritisch. http://www.nxp.com/documents/data_sheet/PCF8574.pdf Ich habe bei mir dazu schon vor über 10 Jahren Tests durchgeführt. Über eine Kabelrolle mit 2x2x0,6mm Telefonleitung
-
Thread
AVR: PORTB |= 0b00001111; atomar?
Und ich habe nur Erfahrung mit anderen Prozessoren, vor allem 8051, PSoC. Und Sachen wie 8255, PCF8574 usw. gibts auch noch!
ich > habe nur Erfahrung mit anderen Prozessoren, vor allem 8051, PSoC. > > Und Sachen wie 8255, PCF8574 usw. gibts auch noch! Und bei denen steht in der Dokumentation auch ausdrücklich drin, dass ein Befehl Setbit irgendwas eben nicht ein einzelnes Bit setzt ohne Nebenwirkungen, sondern in Wirklichkeit
-
Thread
OLED Display an Arduino
angesteuert, aber die Platine die du da dran ist, hat einen sogenannten Portexpander. Ich tippe mal auf ein PCF8574. Das ist nämlich genau die selbe Bauart die ich auch immer benutze. Ich China bekomme ich beide Platinen für unter 3 Euro zusammen. Such dir eine Zeichensatztabelle für den Ansteuerungs-Chip
direkt möglich, aber dann gehen dir schnell die Pin's aus. Also lerne dringend den Umgang mit den PCF8574 und seiner Familie :) Der Chip ist in mein Augen das A+O beim Arduino. Auf deiner Hilfsplatine kannst du übrigens die I2C-Adresse ändern und den Kontrast einstellen. Das ist wichtig weil meine
-
Thread
Pinkompatible Alternative zum DS1307?
wirklich besser aussieht. Ich beackere hier einen I²C-Bus mit 100 kHz an dem eine DS1307 hängt, zwei PCF8574, die zyklisch gelesen (Taster) und geschrieben werden und ein weiterer PCF8574, an dem ein HD44780-Display hängt. - Auf dem Bus ist ziemlich High-Life und der läuft auf Anschlag, aber trotzdem sind
-
Thread
Einrichtung I2C-Bus mit dcPIC30F4011
mit diesem als Master ein kleines I2C-Bussystem aufzubauen. Um dieses zu testen verwende ich einen pcf8574p (Remote 8-bit I/O expander for I2C-bus) als Slave. Mit der Funktion void i2c_transmit_test() möchte ich von µC den Slave ansprechen und daraufhin einmal 8 Bit Daten an diesen Senden (Write). Die
Geschwindigkeit vom I2C-Bus von 400kHz auf 100kHz reduzieren. Siehe Datenblatt PCF8574P: 100 kHz I²C‑bus interface (Standard-mode I²C-bus)
-
Thread
Relais Reset und Stromausfall stabil
Das mit dem TPIC2810 klingt super, nur ist er scheinbar schwer zu > bekommen. Dann nimm einen PCF8574 + Transistoren zur Verstärkung. Aber bedenke dabei, dass die Ausgänge von diesem Chip im Ruhezustand High Pegel liefern. So könnte es klappen: [pre] 3,3V
| | Ausgang o---[===]---| +-----XXXX----+ Spule vom PCF8574 |\ | | |/ +---[===]---| BC337-40 1kΩ |\> BC327
-
Thread
int - Wert denkfehler?
ist passiert am I²C nichts... Wo ist da der denkfehler? [c] #include <avr/io.h> #include "twi_pcf8574.h" #include <util/delay.h> int x; int main (void) { while (1) { x = (x + 1); _delay_ms(500); pcf8574_set_outputs (0, x); /* Die Null
-
Thread
BASCOM Lib für I²C LCD Modul von eBay
hier und habe auch gleich eine Frage: Ich suche für BASCOM eine Lib, um über I²C Modul mit einem PCF8574 (von eBay; Bild im Anhang) ein 20x4 LCD anzusteuern. Es gibt ja einige Libs im Internet, allerdings habe ich noch keine gefunden, welche mit der Anschlussbelegung des Moduls vom eBay übereinstimmt
**************************** '******************* Deklarationen ************************ Const Pcf8574_lcd = 126 'Adresse des I2C-LCDs Dim Lcd_backlight As Byte '1 = an; 0 = aus. Wird erst durch einen 'LCD-Befehl umgesetzt! '****************** Initialisierung *******************
-
Thread
TWI / I2C von 0 auf 255 gibt kein ACK
Hallo, Ich habe einen AT-Mega, an den ich ein PCF8574 (Portexpander) angeschlossen habe. Im Moment bin ich dabei nur Daten zum PCF zu senden. Das funktioniert jetzt alles ganz gut, es gibt nur einen sehr mysteriös Problem.. Ich sende eine
28h. NUR wenn ich zuerst eine 0 zum PCF sende (wird mit ACK bestätigt und kommt auch an) und danach eine 255 rüberschicke hab ich keine 28h im TWSR. Die 255 wird am PCF aber übernommen. Sende ich zuerst eine andere Zahl (s.o.) aber schon
-
Thread
USB-GPIO HID Device
unterstützten) USB->I²C Adapter nehmen, notfalls den I2C-Tiny-USB, und am I²C-Bus einen GPIO-Chip (PCF8574 usw) anschließen. das ganze entsprechend verheiraten (echo "pcf8574 0x55" > /sys/bus/i2c/devices/i2c-99/new_device) und schon hast du schöne, vom Kernel verwaltete GPIOs...
-
Thread
Steuereingänge an Multiplexern bzw. Demultiplexern
braucht viele Steuersignale. Die Standardlösung ist beliebig viele 74HC165, 74HC595 oder bis zu 16 * PCF8574/A. Braucht nur 4 bzw. 2 Leitungen zum MC.
viele Steuersignale. > > Die Standardlösung ist beliebig viele 74HC165, 74HC595 oder bis zu 16 * > PCF8574/A. Braucht nur 4 bzw. 2 Leitungen zum MC. Danke schonmal für die Antworten! Das wäre eine sehr gute Idee, allerdings ist es nun so, dass wir im Unterricht grade MUX/DEMUX behandeln und meine
-
Thread
viele Tasten an MC? Frage zu Schaltungsmöglichkeiten
vielfältigen Vorschläge. Kann mir jemand sagen, ob es sowas wie einen 74HC165/-166 mit Interrupt ala PCF8574 gibt? Also Idee ist folgende: um einen Mittelweg aus Pinanzahl und µC-Belastung zu erreichen, würde ich gerne per Interrupt erfahren, ob überhaupt irgendeine Taste gedrückt wurde. Anschließend
wenn es so einen PISO-Chip gäbe, der interruptfähig ist, wäre mir wohler (weniger Bauteile). Mit 2 PCF8574 ließe sich das wohl auch erreichen, nur vor dem I²C-Geraffel möchte ich mich noch etwas drücken ;)