-
Thread
ATMega328p: Zwei Takte, eine Uhrzeit
komplett belegt, so dass ich auf einen Softwarelösung > setzen muss i2c RTC DS3231 + i2c Portexpander PCF8574(a) löst das Problem auch und geweckt von der RTC Harald schrieb im Beitrag #5381961: > während der Schlafphase (4 s - Wachppase) sind es > 16/256 MHz. kann er sogar tiefer schlafen, bzw
-
Thread
MCP23017 - gemischter Betrieb von LEDs und Taster
Das mit dem PCF8574 stimmt genau. Benutze ihn auch für verschiedene Anwendungen. Es wird aber langsam Zeit sich neuen ICs zu widmen. Im Moment sieht es zwar nicht so aus, als ob er bald ausstirbt. Es kann aber nicht
Tasterpin den Interrupt verursacht hat. Der hat ja für diesen Zweck zwei separate Interruptausgänge. Beim PCF8574 besteht ja auch diese Möglichkeit.
-
Thread
OLED Pulldown
Und das neue Low Level Input Max. 0.2V Wenn ich jetzt einen Pulldown Widerstand mit 0.4V / 30mA = 133Ohm also 130Ohm nehmen würde, hätte ich die 0.4v weniger und es könnte funktionieren oder? Ich habe eben kaum Platz um etwas dazwischen zu löten... obendrauf ist aber kein Problem.
HD44780 etwa auch Eingänge für SPI oder IIC? > Wohl kaum! Vielleicht ein i/0 Expander für I2C(PCF8574) oder SPI. Ich habe mir das Datenblatt nicht angeschaut, aber das wären Möglichkeiten
-
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 Hilfe
angebunden sind geht das bedingt. Er kann keine 48V= oder 230V~ zusammenbringen! Eine LED mit 20mA die am VCC vom Arduino mit RV hängt kann er wohl nach + oder GND bringen, aber keinen LED Stripe mit 12V oder 10A
Indiez könnte sein das es mehr intern schaltbare pullups -> AVR gibt oder I konst Quellen aus VCC -> PCF8574(a) als pulldown Widerstände. Es mag theroretisch egal sein und es mag Ausnahmen geben wo es genau anders besser läuft, ich kann nur von meinen "Erfahrungen" und den von anderen berichten die
-
Thread
I2C Display läuft nicht
ansteuern, aber irgendwie wird das nichts. Ich habe ein LCM015 - Display, welches einen eingebauten PCF8574 (https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf) hat, und einen dahinter angeschlossenen HD44780. Es sind folgende Verbindungen ausgeführt: PCF8574 <-> HD44780 P0-P3 : DB4-DB7
vom PIC als erstes auf die Leitung angelegt > wird, deshalb habe ich die Adresse gespiegelt. Der PCF8574 erwartet doch auch das MSB zuerst.
-
Thread
ISP / I2C Relay Driver IC wird gesucht, (Alternative zu PCF8574 + ULN2803A.)
Um 13 Relais (12V, 50mA pro Relais ) mit einer MCU anzusteuern wird ein Treiberbaustein benötigt. (Nicht genügend MCU IOs sind frei, io Expander ist nötig) Der erste Gedanke war erst mal PCF8574 + ULN2803A. Das ganze braucht
Peter Kranl schrieb im Beitrag #5303294: > NXP hat dafür den PCA9621 65mA pro Ausgang, alle zusammen max.500mA Schade, dass die Ausgangsspannungen nicht höher sein können als die Versorgung (max 5,5V). So ist es leider kaum mehr als ein PCF8574 mit etwas höheren Strömen
-
Thread
STM32 F103 - I2C Probleme
HAL_I2C_Master_Transmit(&hi2c1, 0x3C, outbuffer, sizeof(outbuffer), 1); HAL_I2C_Mem_Write(&hi2c1, 0xA0, 0x1AAA, I2C_MEMADD_SIZE_16BIT, (uint8_t*)wmsg,strlen(wmsg)+1, HAL_MAX_DELAY);[/c] I2C Port ist in CubeMX auf Standard und auf Pin PB6 und PB7 eingestellt. Pullups sind angelötet (je 10kOhm) Ich
Protokoll zu studieren. Und dann die Initialisierung des SSD1307. Für den Anfang wäre vielleicht ein PCF8574 ein guter Kandidat um eine Ein- und Ausgabe zu programmieren.
-
Thread
Anfängerfrage konkret zu Optokopplern
Beitrag #5298702: > Dort wird durch CTR dividiert Beispiel: CTR 50%, der Ausgangstransistor soll 5mA schalten. 5mA durch 50% - also brauchen wir 10mA durch die LED. > außerdem I(LED). Ist das meine "Forward Current"? Die Strom, der Strom, das Strom ... mein Strom! Ja, das ist der Strom durch
mit Vf max 1,4V sondern eher mit Vf typisch 1,25V also ist der Rv pro Opto LED (12V - 1,25V)/10mA = 10-12k Ohm. Die 280 Ports würde ich mit Schieberegister oder I2C PCF8574(a) abfragen, parallel in, seriell raus rechnen wir mal 2 PCF8574 als Matrix 8 x 8 für 64 Ports davon brauchen wir 4
-
Thread
Class A Verstärker durchmessen
Erfahrung. NOS ist tatsächlich zweifelhaft! Da fallen mir direkt die I2C-Interfaces vom Ali auf, wo die PCF8574 noch immer das Philips-Logo tragen und innerhalb eines Nutzens auf jeder Platte einen anderen Datacode haben. hinz schrieb im Beitrag #5278091: > Aha, und natürlich auch Lagerbestände aus einer
A. K. Lasse schrieb im Beitrag #5278425: > Klärt mich bitte jemand auf? https://de.wikipedia.org/wiki/Endstufe#A-Betrieb
-
Thread
Widerstände am I2C
eine Lochrasterplatte. In Summe habe ich _fünf_ I2C-Steine: 2x MCP4725, 2x INA219 und Display mit PCF8574. Auf jeder dieser Platinchen sind 4k7 als PullUp an SDA / SCL vorhanden, in Summe komme ich also auf knapp 1k. Frage: So lassen oder einige runter, um die Last am Bus zu reduzieren? Einen
oder weniger muß ich nicht nachdenken. Falk B. schrieb im Beitrag #5267777: > I2C muss min. 3mA gegen LOW ziehen können, dazu schaue ich in die Datenblätter, jawohl, alle drei beteiligten ICs definieren max. 0,4 V-low @ 3 mA bzw. min. 0,4 V @ 3 mA. Der Zollstock sagt mir, dass ich in Summe
-
Thread
Meine erste Platine - bitte um Feedback
Cache-lib braucht es keine externen Bibliotheken. Die Taster sind schon richtig angeschlossen. Der PCF8574 hat interne 100µA Stromquellen nach VCC. Aber die 10k finde ich etwas reichlich. Bei 100µA ist das 1V, was zuviel sein könnte um sicher low zu erkennen. Ich würde auf 3k3 oder 2k2 runtergehen.
Hallo Mir ist auch etwas aufgefallen. Es sind 2 I2C-Expander(PCF8574) verbaut und hängen am gleichen I2C-Bus. Hier muss dann aber die Chip-Hardware-Adresse (A2,A1,A0) unterschiedlich sein, wennst du sie getrennt ansprechen möchtest. mfg Mike
-
Thread
ULN 2803 in Serie?
Offensichtlich gibt es keinen >> Baustein mit GLEICHER Pinbelegung > > --> TD62783 > > Beitrag "PCF8574 Ausgänge puffern bis 42V" Hallo Spannungsteiler, das scheint ja auf den ersten Blick die Lösung zu sein. Ich müsste einfach einen Bausteintausch durchführen, ULN2803 raus, dafür TD62783 =
gleiche in gruen, man braucht > Pullups. Versteh ich nicht. Reicht die Last nicht? Wenn man mit 40mA auskommt und die Diode ext. anbringt, reicht das für viele Anwendungen.
-
Thread
LCD 4x40 ansteuern über PCF8574 (I2C)
zusammen, ich hab mir bei Conrad volgendes LCD "Anag Vision AV4040BNBW-WJ" gekauft, hat 4 Zeilen a 40 Zeichen. Bisher hatte ich immer 4x20 Displays, erst normal angeschlossen über AVR-Port und später über I2C mit einem PCF8574 IC. IM Anhang meine bisher, funktionierende Display.h für I2C Nun
-
Thread
Kleines Dev-Board erstellen, was so drauf?
nur mit AVRs gearbeitet was auch bislang weit ausreichte demnach dachte ich weiterhin an AVRs. 128A oder 32P im TQFP Gehäuse. Danke euch für weitere Informationen.
pinout für handelsübliche Programmierer. Character LCD steuere ich grundsätzlich nur über I2C mittels PCF8574 oder PCA9555 oder China Modul an. DOGM Character LCD mittels SPI. Früher kam noch eine DS1307 RTC dazu. Heutzutage verwende ich lieber DS3231 China Module Dann machte ich mir früher einige kleine
-
Thread
Probleme mit meinem LCD-Display
zweireihiger 14- oder 16-poliger Steckverbinder" nach. Dann schreibe die Zeilen auf ein Papier: RS -- PCF8574A Pin ? R/W -- PCF8574A Pin ? E -- PCF8574A Pin ? D0 -- nicht belegt D1 -- nicht belegt D2 -- nicht belegt D3 -- nicht belegt D4 -- PCF8574A Pin ? D5 -- PCF8574A Pin ? D6 -- PCF8574A Pin ? D7 -- PCF8574A Pin ? Dann nimm ein Ohmmeter im 0-200Ohm Bereich und ergänze die PCF8574A Pin-Bezeichnungen. Dies trage bitte in die lcd4.h ein.
-
Thread
Mit dsPIC33FJ128GP802 ein LCD Display über I²C ansteuern
headers #define backlight_on 0x04 int waitfor = 1; int timecount = 0; /*I2C Backpack: PCF8574AT, K44001, 05, KNM00463 *standard I2C Adresse des PCF8574AT ICs ist 0x3F * I2C Datenword hat 8 Bit, wovon die unteren vier Bit für die Steuerung * des Displays parallel an das HD44780U weitergegeben
* Pins am Display: x x x RS RW E DB0 DB1 DB2 DB3 DB4 DB5 DB6 DB7 x x * Pins vom PCF8574AT: P0 P1 P2 P4 P5 P6 P7 * ==> Datenwort muss wie folgt an den PCF8574AT Übertragen werden: (MSB) DB7 DB6 DB5 DB4 x E RW RS (LSB) * * Display muss also im
-
Thread
2 Netzteile - gemeinsame Masse?
IO-Expander verwenden, > der 5V hat ??? wieso, ESP 3,3V I2C -> Pegelwandler 3,3/5V -> I2C PCF8574(a) mit 5V -> Relaisplatine von den PCF8574(a) können je 8 Stk. addressiert werden
eben die beiden Netzteile. Was an der Peripherie dran hängt ist erst mal egal. Wie auch immer, den PCF8574(a) schau ich mir auf jeden Fall einmal genauer an. Momentan ist ein MCP23017 verbaut. Und da geht der I2C nur, wenn ich einen Pegelwandler verwende (3,3V auf 5V). Eventuell geht der PCF8574(a) ja
-
Thread
Welchen µC benutzen wenn mehr als 32 Inputs benötigt werden?
a I2C Slave nutzen. Je nach Anwendung gibt es unterschiedliche Möglichkeiten. Von 74HC165 8-bit parallel-in/serial-out shift register wurde indirekt schon gesprochen.
schreiben ;-) Ach, da kommt auch Erfahrung und *persönliche* Präferenz dazu .. Die Expander wie zB PCF8574 hab ich mal vor Jahren verwendet, aber dann nie wieder einen Grund gesehen, weshalb ich die brauchen würde. SPI ist simpler als I2C, wobei es im Grund ja nur eine Software-Sache ist und es da
-
Thread
Abfrage PCF8574 mit SAM D21
brauchte mal ein paar Tips wie ich das machen muss. Möchte mit einem SAM D21 einen Taster an einem PCF8574 abfragen ob er geschaltet hat oder nicht. [c] void write_a_data(void) // Bus schreiben { uint16_t timeout; timeout = 100; wr_a_packet.address = SLAVE_ADDRESS_1; wr_a_packet.data_length = DATA_LENGTH; wr_a_packet.data = i2c_write_buffer_a; while (i2c_master_write_packet_wait(&i2c_master_instance, &wr_a_packet) != STATUS_OK) { if (timeout ++ == Timeout ) { // Error LED_PB30
-
Thread
Günstige Relaismodule 230V
So hab mal einen ersten Versuch für 4 Relais und Integrierten PCF8574 gemacht, die gleiche Platine sollte dann andockbar sein um die Relais 5 bis 8 vom PCF zu verwenden. oder als neue Platine mit einem eigenen PCF8574 Was ich noch überlege wäre, bei den anschlüsse
Der Pcf8574 hat open-drain Ausgänge! Du brauchst pull up Widerstände oder PNP Transistoren.
-
Thread
ATMega32 I2C connect mit AT24Cxx EEprom
> Ich glaube, dass die Fleury-library nicht nach links schiebt. So isses. Für ein EEPROM wäre 0xA0 oder eben 0xA1 richtig.
Hallo ! Ich kann erst mal "voller Stolz" berichten, dass eine Porterweiterung mit I2C Chip PCF8574 wunderbar klappt, dann werde ich das andere auch noch schaffen. Euch allen nochmals vielen herzlichen Dank für Eure Hilfe. Gruss Gerhard
-
Thread
Mal wieder Wanderkiste?
Kit http://www.ti.com/lit/ug/slas191a/slas191a.pdf - *ST X24* Evaluation Board + *PCB1252* Camera Module - *PCF8574ARGYR* Remote 8-Bit I/O Expander for I2C-Bus http://www.ti.com/lit/ds/symlink/pcf8574a.pdf - *PCF8575DBR* Remote
CSTCR4M00G53Z-R0 E11: BCR523U https://www.infineon.com/dgdl/Infineon-BCR523SERIES-DS-v01_01-en.pdf?fileId=db3a30431428a3730114407c929c0309
-
Thread
Problem mit I²C
Du willst mehere digitale Eingänge einlesen aber nur bei Änderung. Das geht recht einfach mit dem PCF8574/A. Der hat einen open-drain Interrupt Ausgang dafür. Je I2C-Bus kannst Du davon 16 Stück anschließen. T800w schrieb im Beitrag #5105660: > Nein leider nicht, weil ich ca. 20'000 Sensoren besitze
.... Ein konzeptioneller Ansatz _könnte_ sein, jeden Streifen mit eigener Auswerte-Intelligenz (A/D Wandler, Speicher) auszustatten, und die einzelnene Streifen-Segmente über einem verwendbaren Bus mit einem zentralen Master sprechen zu lassen. Dann müßtest du dir noch was einfallen lassen, die
-
Thread
LED-Steuerung mit WLAN-Server, bistablen Relais und ZeroCrossSwitching
Hardwarebeschreibung: Genutzt wurde ein ESP8266 NodeMcu V3, der über eine I2C-Schnittstelle einen „PCF8574 Remote 8-Bit I/O Expander for I2C Bus“ ansteuert und damit genügend Ausgänge hat, um die Relais anzusteuern. Die PCF8574-Ausgänge werden über ein Widerstandsnetzwerk mit je 10 kOhm als PullUp auf
nach einer Einschaltphase (5 Sekunden -> delay(5000)) der I2C-Bus initialisiert und die Ausgänge des PCF8574 werden auf 0 gesetzt. Dann werden über die Unterprogramme r1_off bis r3_off die Relais ausgeschaltet. Mit dem Befehl wifiMulti.addAP(“WLAN-Router”,”WLAN-Passwort”) lassen sich mehrere WLAN-Router
-
Thread
Projekt Planung: Aquarium Überwachung
Oder einen ATmega als I/O Erweiterung, den musst du dann aber auch noch programmieren. Oder ein paar PCF8574. oder oder oder... Da der ADC des ESP nur einen Kanal hat, bräuchtest du einen analogen Multiplexer (dazu gibt es IC's in der CD40xx Serie) oder einen externen ADC. Ich kann Dir da den MCP3004
draus gemacht. Ich kann ja verschiedene Sensoren zu einer Gruppe zusammenfassen, der MCP kann ja 130mA treiben, kurze Pulse sogar bis 270mA. Übrigens scheint er ja noch recht neu zu sein?! Zumindest finde ich ihn bei MC noch nicht einmal in deren Footprint Library - hab dann mal gleich einen gemacht
-
Thread
I2C - Pull Up Widerstände
lesen (wenn A0, A1 und A2 = 0). Auch nach Datenblatt Fig. 1-2
besteht letztlich IMMER aus einem 8-Bit Datenwort. Schau Dir mal das Bild vom Spess53 an. Da werden A6 bis A0 angegeben mit einem Platzhalter Bit für Write oder Read Operation. Somit ist das der Funktion zugeleitete SA Byte immer 8-bit. Dem PCF8574 sendest Du als Schreib Byte also 0b01000000 oder 0x40
-
Thread
SAM D21 und I2C Bus
Hallo für ein Projekt verwende ich einen SAM D21 J17A. Zur Anzeige mit einem Display möchte ich einen PCF8574 nutzen, später erweitern auf TFT. Habe dazu das Atmel Dokument gelesen. Leider ist mit vollkommen unklar, wie ich es einsetzen soll. Bei den Atm
Klars schrieb im Beitrag #5086211: > verwende ich einen SAM D21 J17A Warum machst Du es dann nicht wie beschrieben? Allerdings wird das Board wohl schon gar nicht mehr hergestellt. https://playground.boxtec.ch/lib/exe/fetch.php/tutorials/sam-d21_atmel_studio_einrichten.pdf
-
Thread
I2C IOExpander macht mich wahnsinnig
Oje, ich befürchte du hast recht. Da hab ich das DB schlecht gelesen *grrrr* Ich bin 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
schon geklärt. Ich weiß dass ich den falschen IO Expander erwischt habe. Ich hatte ursprünglich den PCF8574 geplant, der hat aber auch Open Drain Ausgänge und kann nur gegen GND schalten. Dann bin ich auf den MC23008 umgestiegen hatte alles getestet und am Steckbrett hat alles wunderbar funktioniert.
-
Thread
Minimalbeschaltung für Auswertung von S0-Impulsen
verstehe das Datenblatt falsch. Dort heißt es nämlich: > Impulsausgang S0 nach DIN EN 62053-31 - Kl. A > potenzialfrei durch einen Optokoppler, > max. 27V DC / 2OmA Heißt das, dass bei 27V 20mA fließen, also ein interner Widerstand von ~ 1350 kOhm dazwischen geschaltet ist, oder muss ich mit einem
machen wenn Du von deiner Hardware GND -> S0 abfragst. Ja mit ATMega 644p und 8 x I2C Expander PCF8574 schon getestet (64 Zähler). Weiterleitung mit UART. Da die Eingangspin mit Impuls vom Zähler auf GND gezogen werden, muss VCC nicht TTL sein. Die Eingänge müssen ein Pullup habe. Mehr ist nicht
-
Thread
Das erste Display, welches nehmen SPI/I2C ?
Baldrian schrieb im Beitrag #5041895: > Lerneffekt 1: I2C-Bus Ansteuerung des PCF8574-Bausteins Getestet habe ich es noch nicht, aber würde das auch mit einem 74HC595 anstelle des PCF8574 funktionieren? Der 595 ist preiswerter.
Beitrag #5041907: > Baldrian schrieb im Beitrag #5041895: >> Lerneffekt 1: I2C-Bus Ansteuerung des PCF8574-Bausteins > > Getestet habe ich es noch nicht, aber würde das auch mit einem 74HC595 > anstelle des PCF8574 funktionieren? Der 595 ist preiswerter. Hier ist ein Projekt mit 595: http:
-
Thread
CAN UP - Aktor (LPC11Cxx)
Adresse FM24C16 steht doch im Datenblatt Bit 7..0 = 1 0 1 0 A2 A1 A0 RW Ansonsten: Logic Analyzer (ab 7€) ist dein Freund!
So habe nun (da ich ja SDA, SCLK, 3.3V und GND) nach aussen geführt habe, so eine PCF8574 Modul angeschlossen. Und die obrige Routine findet wiederum nichts ... hier mal mein Init Code [code] static void Init_I2C_PinMux(void) { Chip_SYSCTL_PeriphReset(RESET_I2C0); Chip_IOCON_PinMuxSet
-
Thread
ESP8862 I/O Status im Tiefschlaf?
Nimm zwei Schieberegister, 74HCT595 Oder zwei PCF8574 (falls deine LED Anzeigen gemeinsame Anoden haben).
werden? Grus A.B
-
Thread
Haussicherung mit Raspberry veranschaulichen und steuern
Die Relais-Schaltung ist mit 12V Relais aufgebaut. (https://www.conrad.at/de/printrelais-12-vdc-8-a-2-wechsler-finder-405290120000-1-st-502868.html) Der Raspberry schafft das ja nicht. Er schafft nur 3,3V. Jetzt zur der ersten Frage: Fürs einlesen der Bewegungsmelder wollte ich Spannungsteiler
TPIC6B595 > Und so wenig wie möglich Kabel zum Raspberry. So gesehen wäre der I2C Bus besser: PCF8574 Aber Schieberegister sind billiger und einfacher zu verwenden. 22 Bewegungsmelder, wie groß ist denn dein Palast? Ich hoffe, du gibst dich nicht der Illusion hin, dass ein Haufen Überwachungselektronik
-
Thread
Nodemcu mit Arduino "Schaltung" nutzen
ie=UTF8&qid=1492278757&sr=8-4&keywords=nodemcu) Soll ---- Das Projekt (Arduino) mit dem LCD1602a als Display mit dem NodeMCU nutzen. Problem: ------- Alle Schaltungen+Code die ich für den NodeMCU gefunden habe, nutzen allerdings I2C zu Kommunikation. Allerdings kann ich mit der gegeben Hardware
LCDs über I2C ansprechen/ansteuern. http://www.ebay.de/itm/I2C-interface-Modul-fur-LCD-I2C-Adapter-PCF8574-/132144241826?hash=item1ec4691ca2:g:vq4AAOSwMHdXRpAf
-
Thread
ICs und Sensoren von Aliexpress
Hallo, wenn man ICs für die Steuerung mit dem I2C Bus (PCA9516, PCF8574, ADC128D818, MCP3008) oder Sensoren, wie den BME280 oder BMP180, von Aliexpress aus China kauft, dann kann man davon ausgehen, dass die Chips und Sensoren mit 100%iger wahrscheinlichkeit Nachbauten
die Chinesen da eingepackt haben. In meiner Not habe ich in der nächsten Boardrevision TL431A im SOT363 eindesigned, weil diese Bauform wirklich nur von TI und Diodes gefertigt werden. Und was ist dann passiert? Die Idioten haben mir TLV431A (1.24V statt 2.5V Referenzsspannung) aufs Board gelötet
-
Thread
Gibt es eine Liste der elektronischen Bauteile die in den Beispielen der Ardunio IDE verwendet werde
; 09.USB/Mouse/JoystickMouseControl/JoystickMouseControl.ino: * 2-axis joystick connected to pins A0 and A1 09.USB/Mouse/JoystickMouseControl/JoystickMouseControl.ino: * pushbuttons connected to pin D2 and D3 10.StarterKit_BasicKit/p03_LoveOMeter/p03_LoveOMeter.ino: float voltage = (sensorVal /
Gängige Bausteine sind: - 74HC595 (oder andere Schieberegister) - MAX7219 - PCF8574 - TLC5940 - Neopixel-Leds Und dann die Platinchen rund um RTC, GPS, Analogerweiterung usw. usw... Nur, es weiß ja niemand was Du machen möchtest.
-
Thread
Messdatenaufnahme mit ATTINY 45/85
den höheren Spannungsabfall auch vernachlässigbar. Beispiel: 9 Volt Spannungsabfall am Regler mal 2 mA macht rund 18 mW Verluste. Geht schon. Oder nimmt so eine Platine mehr als 2 mA auf? Und noch etwas: Der untere Teil ist ja der Master für Batterien 1 und 2. Die Anschlüsse sind so beschriftet. Im
habe ich dann über Optokoppler und den I2C Bus über ADUM1251 entkoppelt. Da dann das ganze über einen PCF8574 mit I2C angesteuert wurde, war es möglich verschiedene I2C Adressen für jeweils eine Platine für 10 Zellen auszuwählen. Somit war es möglich mit einem Mikrocontroller bis zu 70 Zellen zu überwachen
-
Thread
LCD Display I2C
swstack = 150 $framesize = 150 '******************* Deklarationen ************************ Const Pcf8574_lcd = 78 'Adresse des I2C-LCDs Dim Lcd_backlight As Byte '1 = an; 0 = aus. Wird erst durch einen LCD-Befehl umgesetzt!
HINZUGEFÜGT Standardbelegung der DDRs Ddrd = &B11110000 'PortA-Deffinition 1 = Ausgang / 0 = Eingang Portd = &B10001111 Porta.7 = 1 'NEU HINZUGEFÜGT, Schaltet die Betriebsspg. 5V auf das LCD und das I2C Modul
-
Thread
I2C Plug and Play
Idee ist wie folgt: Zusätzlich zum PWM Chip verbaue ich auf jede Platine einen I2C Portexpander (PCF8574 oder ähnlich), an welchem ein Busswitch (NC7SZ384, oder transistor), sowie die Adresspins vom PCF8574 und PCA9685 angeschloßen sind. Beim Einschalten passiert folgendes: Der PCF8574 hat seine
I2C-Portscanner laufen - dann siehst du es. Oder guck ins Datenblatt, auch wenn das uncool ist. Für den PCF8574 steht da im Kapitel 8.3.1 I2C Interface gleich am Ende vom ersten Absatz "The address inputs (A0–A2) of the slave device must not be changed between the start and the stop conditions.", was wohl
-
Thread
Welche ICs aus der 74HC Reihe sollte man als Grundaustattung auf jeden Fall Zuhause haben?
-PCF8574T-I2C-8-Bit-IO-GPIO-expander-module-/182486156352?var=&hash=item2a7d05c440:m:mFdPIwe2gxOjz4RRdL18KtQ
Arduino-PCF8574-PCF8574T-I2C-8-Bit-IO-GPIO-expander-module-/182486156352?var=&hash=item2a7d05c440:m:mFdPIwe2gxOjz4RRdL18KtQ Ähnliche habe ich auch und nutze sie für die Ansteuerung von LCD-Modulen. Die Teile