-
Thread
LCD am I2C Bus
Auf welche Adresse ist der PCF8574 mit den 3 Jumpern eingestellt? Und welche Adresse verwendest Du in der Software?
) { //write the high nibble first... char nibble = mask | ((data & 0xF0) >> 4); write_to_pcf8574(nibble); //...then the low nibble nibble = mask | (data & 0x0F); write_to_pcf8574(nibble); } void write_command(char data) { write_byte(data, COMMAND_MASK); } void write_data
-
Thread
Eclipse Kompilierung LCD Buchstabensalat
Programming_MC/Meine_Projekte/ECLIPSE/MYLIB/ -std=gnu99 -DF_OSC= -MD -MP -MF .dep/main.elf.d main.o pcf8574/pcf8574.o lcdpcf8574/lcdpcf8574.o i2chw/twimaster.o uart/uart.o adc/adc.o temt6000/temt6000.o --output main.elf -Wl,-Map=main.map,--cref -lm Eclipse: avr-gcc -I/home/joelo/NBDATA/Programming
-DF_CPU=16000000UL -MMD -MP -MF"src/pcf8574/pcf8574.d" -MT"src/pcf8574/pcf8574.d" -c -o "src/pcf8574/pcf8574.o" "../src/pcf8574/pcf8574.c" Finished building: ../src/pcf8574/pcf8574.c Building file: ../src/lcdpcf8574/lcdpcf8574.c Invoking
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
Zwei PCF8574 ersetzen einen PIC16F876 in der Schaltung... Gruss Chregu
Luftfeuchtigkeit im Haus recht oft auftreten. Die Umwandlung der I2C Datenpakete auf Parallel übernimmt ein PCF8574T welches das Display im 4-bit Modus ansteuert. Jedenfalls finde ich die Anordnung recht praktisch.
-
Thread
Verhalten PCF 8574
Der PCF8574 kann einen Pin auf HIGH oder auf LOW ziehen, aber die Richtung (für Lesezugriffe) nicht umschalten. Wie funktioniert das also? Ganz einfach: Wenn der Chip HIGH ausgibt, dann nur mit 100 µA (also
>es gibt einige Hersteller im Netz die invertieren ihren Ausgang. Was denn für Hersteller? Der PCF8574 ist immer gleich. > haben >also einen PCF 8574, dann einen 74HC540 und dann einen ULN als >Relaistreiber. Der IC HC540 invertiert das Signal. Aha, also in irgendwelchen Schaltungen bzw
-
Thread
Ausgang PCF8574 invertieren?
@ Achim Seeger (achims) >der PCF 8574 schaltet bei Spannung ein, komische Formulierung. Du meinst "Der PCF8574 schaltet nach dem Anlegen der Versogrungsspannung alle Ausgänge auf HIGH" >kurzfristig oder länger alle Ausgänge
Kollektor Ausgänge mit internen Pull-Ups. http://www.mikrocontroller.net/articles/Port-Expander_PCF8574 > Hilft dir nicht > ein einfacher Pull-Down am IO des PCFs? Dann kriegst du ihn nie wieder hoch, also den Ausgang meine ich ;-)
-
Thread
Welcher Bus kann das?
sondern 10 Busse mit 1m Länge und 11 Devices. Das sollte mit I2C noch machbar sein. Mit drei PCA9545(A|B|C) kannst Du die einzelnen Busse multiplexen und immer einen auf Deinen Controller schalten. Wenn Du auf PWM verzichtest, reicht für jede Kachel ein PCF8574(A) aus. Je ein Pin pro Grundfarbe plus
dann insgesamt 64 Farben bei 4 Farbstufen pro Grundfarbe darstellen. Achtung! Du kannst maximal 8 PCF8574 an einen I2C hängen. Daher brauchst Du sowohl PCF8574 als auch PCF8574A (die haben eine andere I2C Basisadresse). Wenn Du die PCF8574(A) durch PCA9554(A) ersetzt, bekommst Du sogar einen Interrupt
-
Thread
[V] diverse Sachen
Betrag Für die folgenden acht Platten 25 Euro inkl. Versand Seagate Barracuda ST380215A 80GB / 7200 rpm Seagate Barracuda ST380011A 80GB / 7200 rpm Seagate Barracuda ST340014A 40GB / 7200 rpm Seagate Barracuda ST340015A 40GB Samsung SV6003H 60GB Maxtro 31024H1 10.2GB Quantum Fireball
ESD-Tüten habe ich hier nicht mehr. HDDs mit DBAN gelöscht -> ohne Fehler Relaiskarte ohne Relais mit PCF8574P (I2C) Versand + beliebieger Betrag Kein Schaltplan, findet man aber bestimmt was im Inet Defekte Handys teilweise aufgeschraubt, Versand + beliebiger Betrag größtenteils ohne Akku
-
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
Eingang (Länge) PCF 8574
Hallo Gemeinde Die 8 I/O Pins des PCF 8574 sind doch Open Collektor Ausgänge (nach Datenblatt). Dabei kann jeder Ausgang bis zu 25mA nach Masse schalten. Genau so kann ich jeden Ausgang auch als Eingang nutzen bzw. Abfragen. Die eiegntlich
ca 10 cm 3. Tür Schaltschrank, Abstand zu Schaltorganen ca 30 cm, Stromstärke Schrank gesamt ca 63A Was könnte bei diesen Angaben passieren? Oder welche Schutzmassnahmen sind im Grund immer notwendig? achim
-
Thread
Wozu dient solch eine #ifndef -Anweisung?
[c] #ifndef _PCF8574_H #define _PCF8574_H #include <avr/io.h> void pcf8574_init (void); void pcf8574_send_stop (void); #endif [/c] ...wenn doch jede .c Datei einzeln kompiliert wird? Wird das "definiert-sein
-)Bibliothek. In einem von einem Anwender gezimmerten Headerfile hat also ein Bezeichner wie _PCF8574_H nichts verloren. Stattdessen wählt man besser die (offenbar zu einfach anmutende :) Variante PCF8574_H.
-
Thread
Problem mit I2C Programm
Hallo Gemeinde habe ein Problem mit einem Stück Code in C (Atmega 32, 16MHz, PCF 8574) [c] #ifndef F_CPU // CPU-Takt #define F_CPU 16000000L // definiere ihn auf 16MHz #endif #include <util/delay.h> // Einbinden der .h Datei #include <stdlib.h> #include
} _delay_ms(100); i2c_stop(); } [/c] Mein Problem ist ganz einfach. Der PCF 8575 reagiert auf nichts. Was mach ich falsch? Ein paar Versuche stehen noch drin. Am PCF sind für A0,A1,A2 low (alle auf GND) eingestellt achim
-
Thread
(AVR-gcc) Lesen vom PCF8574 I2C-Port-Expander gelingt nicht
Hauptprogramm erfolgt dann mit diesen Zeilen hier: //Port-Expander bedienen: //Adresse des Portexpanders PCF8574: A2, A1, A0 sind auf GND gelötet -->> 0100 000 = 0x40 /*address can be 0 .. 8; rw=0 --> write, rw=1 --> read*/ // pcf8574_set_outputs (i, j); //PCF8574: A2, A1, A0 sind auf GND gelötet -
!!!!!!!!!!!<<<---<<<--- /*address can be 0 .. 8; rw=0 --> write, rw=1 --> read*/ // input = pcf8574_get_inputs (0x20); //PCF8574: A2, A1, A0 sind auf GND gelötet -->> 0100 000 = 0x40 // pcf8574_set_outputs (0, 0xFF); //Ausgänge sollen vor dem Lesen high sein! input = pcf8574_get_inputs
-
Thread
Int auslösen beim einlesen von Schieberegister z.B. 4021
[pre] The PCF8574 provides an open-drain output (INT) which can be fed to a corresponding input of the microcontroller. An interrupt is generated by any rising or falling edge of the port inputs in the input
port which has generated the interrupt. [/pre] (Quelle: http://www.nxp.com/documents/data_sheet/PCF8574.pdf)
-
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
Raspberry Pi eigenes LED Display
Output Pin welcher auf 0 gesetzt wird sich genau wie Masse verhält. Meine Buserweiterung ist ein PCF8574P. Danke für eure Hilfe, Dominikus
>Meine Buserweiterung ist ein PCF8574P. Ohne zusätzliche Treiber steuerst du mit dem schlappen Teil eine LED Matrix an? Das wird nie was.
-
Thread
I2C PCF8574T schaltet permanent - warum auch immer?!
-> 0x70 Deine falsche Rechnung für PCF8574A: 0111000 -> 0x38 Beachte die längere Adresse für die A-Version!
Hi >Siehe Datenblatt http://www.nxp.com/documents/data_sheet/PCF8574.pdf Warum kein aktuelles Datenblatt? Da stehen die Adressen sogar als Text: http://www.nxp.com/documents/data_sheet/PCF8574_PCF8574A.pdf MfG Spess
-
Thread
PCF8574 LED glimmt trotz LOW
Hallo zusammen, ich sehe vermutlich den Wald vor lauter Bäumen nicht im Moment. Habe an einen PCF8574 zum Testen eine LED an P1 angeschlossen und möchte diese nun schalten. +5V --- R1--- LED --- PCF8574A Somit wie unter http://www.mikrocontroller.net/articles/Port-Expander_PCF8574#Anwendung
Hey, LED verpolt, also K und A vertauscht? Dann würde ja gar nichts leuchten? 10k parallel zur LED direkt? +5V --- R1--- LED --- PCF8574A | | -- R2 -- Macht doch auch keinen Unterschied? Ist
-
Thread
Attiny mit I2C und ISP gleichzeitig
Anwendungsmöglichkeiten bestimmt sehr vielfältig. Meine initiale Fragestellung war, warum ich einen PCF8574 für die Porterweiterung nehmen soll, wenn der Tiny viel mehr kann und der Kleine (mit Quarz und Co.) maximal einen Euro mehr kostet. LG, Timo
Herzen nehmen! Da habe ich sicher Äpfel mit Birnen verglichen. Der ATTiny ist kein Ersatz für den PCF8574, dass sollte nicht meine Botschaft sein. Da ich mit dem PCF8574 schon gearbeitet habe, dachte ich mir aber, dass der ATTiny als I2C Sklave der logische, weitere Schritt ist. Ich sitze heute für
-
Thread
Anfänger Will ATtiny2313 mit Display uber I2C verbinden
Bedarfsfalle über die USI-Schnittstelle konfiguriert werden. Die Adresse ist beim Portadapter mit PCF8574A zusammen mit dem ersten String mit 0x70 einzugeben. A0,A1,A2 auf GND verdrahtet. Nach jedem Stop muss vor dem Neustart die Slaveadresse neu eingegeben werden. Bei der LCD-Initialisierung
sein. Nur den entscheidende Codeschnipsel noch. Die LCDs haben auch noch verschiedene Adressen. der PCF8574 hat die hex 0x40 für das TWI-Interface. Morgen der auskommentierte Code für den ATtiny2313. Versprochen! enable: nop ori temp, 0b00000100 rcall twiout nop nop nop nop nop nop nop
-
Thread
Raspberry Pi LCD über Shell steuern
Für ein 16*2 HD44780 und I2C Expander PCF8574 hab ich mal ein Shell-Script geschrieben, dass i2cset benutzt. Kommt also ohne Python oder Treiber aus. Aber wie gesagt die i2c Variante. Reiner
DFRobot. Das Modul ist mit dem folgendem Chip bestueckt: http://www.nxp.com/documents/data_sheet/PCA8574_PCA8574A.pdf Gefolgt bin ich mal dieser Anleitung: http://kampis-elektroecke.de/?page_id=2035 Das Display wird am i2c Bus erkannt als Device 0x27. Ich haenge laut der gefolgten Anleitung
-
Thread
LCD und I2C-Modul
auch von der I2C-Platine verwendet werden - aber nicht parallel dazu! Am besten währe es dann den PCF8574 auf dem I2C-Board gar nicht zu bestücken. Für die 4 Datenleitungen des Displays am besten die die PINs 3,4,5,6 nehmen entspechen den Port-PINs PD4..PD7. Man könnte auch eine Software-I2C-Variante
geschaltet und trotzdem war nach 5 Minuten das gesamte System aus und das Netzteil extrem warm sowohl bei 1A oder 500mA (was ich ja noch verstanden hätte).
-
Thread
ics verkaufen
Hier ein erster Teil: HE731A24 25 SAA1064 14 PCF8574P 48 TSC232CPE 15 27C512-10 12 GAL16V8AS 13 LM7805 50 X88C64P 1 GAL20V8-25LNC 2 MAX459CQH 6 MAX457CPA 1 MAX466CNI 4 MAX464CNI 4 MAX456CPC 2 HN27256G
PCF8574P Was willst du den da für das Stück ?
-
Thread
Projekt: Digitale Steuerung der Gehäuseelektronik im PC
(C) 2012 Matthew Skolaut Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish,
länger gedauert als eine Nacht, aber vielleicht war das auch ganz gut so... Der Controller ist ein PCF8574, der nach Aussagen einiger Leute ziemlich langsam sein soll. Daher habe ich mir kurzerhand vier MCP23008 bestellt und werde hoffentlich noch diese Woche das Platinenlayout (alle 4 Displays auf eine
-
Thread
PCF8574 Anfänger sucht Hilfe!
den Artikel nicht gelesen, bzw. nicht verstanden. Das kann sein... Bin noch ein Anfänger. > Der PCF8574 kann die LEDs direkt ansteuern, wenn man es richtig macht, > siehe Artikel! Bei einer Strombegrenzung von insgesamt 100uA und 8 LEDs benötige ich doch die Verstärkung? Ich weiß nur nicht genau
lies den Artikel noch einmal und denk drüber nach! Und schau dir die Beispielschaltung an! >> Der PCF8574 kann die LEDs direkt ansteuern, wenn man es richtig macht, >> siehe Artikel! >Bei einer Strombegrenzung von insgesamt 100uA und 8 LEDs benötige ich >doch die Verstärkung? NEIN! Denn "Der
-
Thread
viele Kleinsignalrelais am µC mit Material von Reichelt günstig schalten
auf die MCP23S17-E/SO, MCP23016-I/SO und PCF8574T Portexpander gestoßen, die jedoch nur 20 - 25 mA schalten können, ist für meine Anwendung zu wenig - für induktives Verhalten wäre vermutlich ein wenig Reserve in der Belastbarkeit auch noch gut
595" den M74HC595? Den hätte Reichelt mit super günstigen 20 Cent im Angebot, und der kann sogar 35 mA pro Kanal, da er einen Bustreiber drin hat. Allerdings ist I_CC und I_GND mit 70 mA spezifiziert, heißt das ich kann maximal zwei Kanäle voll mit 35 mA nutzen? Den ULN8003 finde ich bei Reichelt nicht
-
Thread
Sniffer für HD44780 Display
nicht ganz richtig. Hätte vlt. dazu schreiben sollen, dass ich das Display mit einem I2C Expander (PCF8574) steuere und da muss ich ja schon 4 Bytes per I2C für ein Byte am LCD schicken um den Takt zu simulieren. Das ganze wird dann per Python Skript gesteuert, was das Verfahren aber nicht merklich verlangsamt
Das spart Geld und Zeit fürs ausprobieren. Ich hab halt gehofft dass irgendjemand einen Adapter o.Ä. kennt, mit dem es geht. Es ist witzig dass es offensichtlich ein Thema ist, das bei vielen Entwicklern mal auftaucht aber niemand hat bisher etwas source dazu veröffentlicht. > von Zahlen-Strings
-
Thread
Reichweite I2C
darf ? Hier ein paar Infos: http://www.mikrocontroller.net/articles/I2C_als_Hausbus#Kabell.C3.A4nge Ist man sich unsicher, so sollte man mit den PullUps heruntergehen. Bei einem 5V Bus sind so ca. 1,6K grenzwertig. Besser ist da 2,2K einzusetzen. Bei 2,2K schaffst Du bei einem PCF8574 mit 10KHz
anspruchsvoller. Man kann zur Reichweitenverlängerung auch Bustreiber wie den P82B96 einsetzen. Im o.a. Link wird als Nachfolger der PCA9600 erwähnt, den es jetzt auch bei Reichelt geben soll. ... Ja, gibt es dort für 2,16€. Davon brauchst Du zwei Stück. Gruss Klaus.
-
Thread
maximite TFT mmbasic Computer
http://www.nxp.com/documents/data_sheet/PCA8574_PCA8574A.pdf Seite 5 , aber lesen und verstehen müsst Du schon selbst.
das Testprogramm ############ I2CEN 100,100 'Initialisierung als Master mit 100kHz, 2. Ziffer ? a = 64 'Beginne mit 64 Do I2CSEND a,1,1,255 'Alle Ports des 8574 auf high Pause 500 I2CSEND a,1,1,0 'Alle Ports des 8574 auf low Pause 500 a = a + 1 '+1 damit
-
Thread
Int beim PCF 8574
> Ausgang. Ausgang? Aus dem TI-Datenblatt [code] The PCF8574 provides an open-drain output (INT) that can be connected to the interrupt input of a microcontroller. An interrupt is generated by any rising or falling edge of the port inputs in the input mode
there is incoming data on its ports without having to communicate via the I2C bus. Therefore, the PCF8574 can remain a simple slave device. [/code] > Wozu dient dieser Pin und wie kann ich ihn in einem C-Programm > verwenden? Ich denke, die Beschreibung ist recht eindeutig. Der Baustein kann
-
Thread
Triac für Rolladensteuerung gegenseitig verriegeln
Zeit sowas auf dem Schlauch, vielleicht könnt ihr mit weiterhelfen. Habe im Moment über I2C Bus 8 PCF8574 und 8 ULN2803 am Atmega am laufen. Diese schalten mir einzelne 12V Relais in der Verteilung. Beim Licht schalten ist das alles kein Problem. Lediglich die Rolläden funken mir dazwischen. Trotz RC
zu Zeit den I2C Bus durcheinander und somit die ganze Steuerung. Im wiki habe ich die Schaltung PCF8574 -> MOC3062 -> Triac gefunden. Diese wollte ich mir nachbauen. Jetzt stellt sich mir nur die Frage. Wie kann ich jeweils zwei dieser Optokoppler mit Treiberbaustein ULN2803 gegenseitig verriegeln
-
Thread
PCF8574/5 push pull
Liebe Gemeinde, ich möchte an einem PCF8575 sowohl Taster als auch LEDs betreiben. Da gibt es jetzt Varianten die Push-pull-Ausgänge haben und ergo LEDs direkt ansteuern können. Das ist schön, spart es mir doch die Widerstände. Hänge ich
http://www.mikrocontroller.net/articles/Port-Expander_PCF8574 @ menke (Gast) >ehrlich, und ich code viel. Aber den pcf8575 gubt es mit push-pull oder >open drain. Zeig mal das Datenblatt. > Anscheinend muss ich halt entweder Widerstände vor die
-
Thread
15x 7-Segmentanzeigen (5x 3er) mit Bascom
anzuzeigen. # Treiber IC? Max7219 / Max7221 / ICM7218 / SAA1064 ? # I2C-Portexpander wie z.B. PCF8574? # Stellentreiber wie ULN2003 und ULN2803? Dies sind zumindest die Varianten, welche ich auf Anhieb herausgefunden habe. Vielleicht kann ja einer sagen "ach, so ne große Anzeige löst du am
Die sind zwingend erforderlich, da du dort den Segmentstrom von 5*7 Segmenten hast. Also bis zu 700 mA bei einem Segmentstrom von 20 mA. Das treibt kein Ausgang eines Controllers! Gruß oldmax
-
Thread
Raffstore-Steuerung
über den I2C Port des Controllers (Arduino oder Raspberry Pi) ansprechen und als Port-Multiplexer die PCF8574 nehmen. also 4x PCF8574 für die Inputs und 4x PCF8574 für die Outputs. Soweit sollte das ja kein Problem sein, da jeder PCF8574 8 I/O Ports zur verfügung stellt und auch über 3Bit addressierbar
muss man wohl eine Treiberstufe verwenden, da die Relais über 24V angesteuert werden und auch ca. 20mA (0,5W) brauchen (wenn ich das Datenblatt richtig gelesen habe). Dafür würde ich denn hinter die Output PCF8574 jeweils einen ULN2803 packen und an die ULN2803 dann die 24V und pro Port jeweil ein Relai
-
Thread
welchen Microcontroller? - 8x8x8 LED-Cube
Porterweiterung per I2C: PCF8574 der stellt jeweils 8 weitere Pins zur Verfügung. Da er über 3 konfigurierbare Adress-Pins verfügt, kann man 8 Stück davon an einem I2C betreiben. Da es darüber hinaus zwei Varianten des Bausteins
Wenn du aber wirklich nen Controller mit 72 I/O Pins nehmen möchtest würde ich dir den ATxmega128A1-U empfeheln.
-
Thread
I2C für Anfänger
basteln funzt aber nicht Master [c] ' TWI Testprogramm aus der Hilfe (abgespeckt) ' mit PCF8574 'The chip will work in TWI/I2C master mode 'Connected is a PCF8574 8-bits port extender $regfile = "M8adef.dat" ' the used chip $crystal = 16000000
' show error status Loop End [/c] Slave [c] ' TWI-slave test ' zum simulieren eines PCF8574 $regfile = "m8adef.dat" ' the used chip $crystal = 7372800 ' frequency used Config Scl = Portc.5 Config Sda
-
Thread
Welcher Servocontroller ?
, Laufzeiten, meherere Level von Regelkreisen und Steuerungseinheiten... jaja.. "da Mensch is scho a varrekte Maschi" würde ein Arbeitskollege sagen. > Hallo Stefan, bis 10 Modellbauservos... sind mir leider zu wenig. Danke > trotzdem für deine Antwort! Du must die Funktionseinheiten eh Gliedern
://stefanfrings.de/mikrocontroller_buch/index.html) Band 2 an. Danach schau Dir das datenblatt vom PCF8574 an, da ist die I2C Schnittstelle auch schön anschaulich beschrieben udn dieser Chip ist zudem ideal, um das Gelernte auszuprobieren. Denn da kannst Du ein paar Taster und/oder LED's dran anschließen
-
Thread
4 x Atmega8 Ausgänge mit BCD zu Decimal auf 10 erweitern und andere Tricks
sind quad binäre Schalter. Um möglichst wenig Pins damit zu belegen überlege ich, BCD zu Decimal á la CD 4028 davor zu schalten - dann bräuchte ich ja lediglich 4 Pins für 10 Ausgänge... Mit Bascom dann &B00000010, so &B00000010 oder z.B. auch so &B00000011... Aber in dem Fall &B00000011 - könnte
Logik herum schlägst, nimm doch einfach Schieberegister oder Port-Expander mit I2C Schnittstelle (PCF8574).
-
Thread
Portexpander mit I2C oder SPI (5 I/O's)
dann nimm doch einfach einen PCF8574 ... der hat 3 Pins, mit dem man seine Adresse konfigurieren kann. Damit brauchst Du am Controller nur SDA und SCL. Die Adressierung erfolgt dann software-mäßig. Durch die 3 Adress-Pins lassen
8 der Expander gleichzeitig an einem > I2C betreiben. Und wenn das nicht reicht nimm noch die PCF8574A dazu... Die haben eine andere Basisadesse... nitraM
-
Thread
Line Laser + LDR Array
Habe noch paar pcf8574 rum liegen. http://www.ti.com/lit/ds/symlink/pcf8574.pdf Weis ja nicht wie schnell ich damit alle 64 Photodioden auslesen kann. (Valid data time SCL low to SDA output valid 3.4 µs) Weis ja ne ob ich das so rechnen kann 8 eingänge pro pcf8574 also brauch ich 8 davon, das macht 8 mal 3.4µs also 27µs? was ich auch noch habe ist ein mpc506. http://www.ti.com/lit/ds/symlink/mpc506.pdf
-
Thread
Saintsmart LCD2004 (HD44780 + PCF8574) an AVR-NET-IO
Ethersex zum laufen zu bekommen. Die Pinbelegung habe ich bereits angepasst: /* port mapping lcd -> pcf8574x pin */ #define HD44780_PCF8574x_DB4 (4) #define HD44780_PCF8574x_DB5 (5) #define HD44780_PCF8574x_DB6 (6) #define HD44780_PCF8574x_DB7 (7) #define HD44780_PCF8574x_RS (0) #define HD44780_PCF8574x_WR (1) #define HD44780_PCF8574x_EN (2) #define HD44780_PCF8574x_BL (3) ... aber das ding will einfach nicht. Backlight An/Aus funktioniert und ist Positiv geschaltet.
-
Thread
Mehr gpio beim raspberry pi?
warten, bis im Oktober der DigiX rauskommt ... der hat 99 GPIO Pins ;-) aber Spaß beiseite: PCF8574 Portexpander? Per I2C anzusteuern. Stellen jeweils 8 weitere Pins zur Verfügung. Gibt's in einer A und einer P Version mit unterschiedlichen Adressräumen. Zusätlich können über 3 Pins Adressen eingestellt
meinst Servoventile ? Üblicherweise sind Industriestandard Servoventile entweder mit einer 4 - 30 mA Schnittstelle ausgestattet oder 0 - 10 Volt. Google deshalb mal nach Geertboard und da suche mal nach den, auf dem Board verwendeten D/A Wandlern. Die I2C und mit einem OP dahinter kann man aus 0
-
Thread
PCF8574 Portexpander Ansteuerung über i2c
Hallo Zusammen, ich habe ein paar kleine Verständnisprobleme zum PCF8574 Portexpander. - Wie steuer ich das Teil prinzipiell an? Wenn ich an allen Ein/Ausgängen LEDs angeschlossen habe und möchte dass diese alle Leuchten, würde ich dann in der folgenden Abfolge auf
http://www.mikrocontroller.net/articles/Port-Expander_PCF8574