-
Thread
Welchen Microcontroller für LED Projekt? ATTiny85?
LED's via Hilfschip (Ausnahme WS2812 Typen) anzusteuern. Mache ich oft in Zusammenarbeit mit ein PCF 8574 für meine Modellbauautos. Er ist klein (besonders die SMD-Variante) und wenn man OHNE Platine arbeitet geht das Prima. Ein Beinchen für die IR-Diode ist auch noch da, um Beleuchtungsprogramme
-
Thread
LAN2GPIB mit Arduino-Nano und LAN Shield
und Laune nach Masse gezogen werden. Ich hab mir vor 10-15Jahre mal sowas mit einem Mega8 und einem PCF8574 gemacht. War zwar kein Geschwindigkeitswunder, hat aber problemlos funktioniert. Der Mega8 hat dabei das komplette Bushandling gemacht. Ein Problem damals war zumindest erstmal eine vernuenftige
-
Thread
Suche Namen für IC der aus 4 Eingängen 8 macht.
Du kannst einen Port Expander benutzen: http://www.mikrocontroller.net/articles/Port-Expander_PCF8574 Den musst du allerdings über einen I2C-Bus programmieren. Oder du nimmst einfach ein Schieberegister: http://www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister Grüße
-
Thread
Arduino Hilfe
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
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
-
Thread
Source Files Firmware USBAVRLAB
Kommandozeilen-Tool. Könnte man aber noch zu einer Lib oder zu einer GUI ausbauen. Hab damit schon 24Cxx-EEPROMS, PCF8574, TSL2550, LM92, DS1307 und einen Wii Nunchuck betrieben. Gruß Oliver
-
Thread
USB Verbindung zerstört µC
irgend ein Fehler vielleicht zu viel "Spannung ;)" auf einer der Datenleitungen liegt. Hat mich mal ein PCF8574 gekostet. ;( Ich Dussel hab den, warum auch immer, falsch herum in die Fassung gesteckt.
-
Thread
STM32N6 “halb angekündigt”, Radxa ROCK 4SE im Vergleich, neue I2C-Expander uvm
gelistet, eine OEMSecrets-Suche > ergibt null Treffer. Laesst sich aehnlich programmieren wie ein PCF8574, allerdings muss man noch vorher das Register auswaehlen weil man nun ja 16Bit hat. Hat mich glaube ich 10min gekostet bis der erste Pin gewackelt hat. Im Prinzip ist das ein guter alter 8255
-
Thread
Motortreiber auf aliexpress Fälschung?
zwei waren tot. Aus Prinzip Dispute aufgemacht und 40 ct erstattet bekommen. I2C-Interfaceplatinen PCF8574 für LCDs sind mit beliebig bunten Chargennummern bestückt, was in einer normalen Serienfertigung niemals vorkommt. Die ICs tragen das Philips-Logo, zu einem Zeitpunkt, wo das schon lange nicht mehr
-
Thread
Beschleunigungssensor BMA020 funktioniert nicht
TWI-Adresse (versuchs mal mit 56 dezimal). Oder was ich in solchen Fällen gerne mache: Einen PCF8574 anschließen und mit ihm verfizieren, dass das TWI-Modul auf dem Master, die Verkabelung und Terminierung korrekt funktionieren. mfg Michael S.
-
Thread
Kabelbaum Prüfgerät
wenn man genügend an den I2C Bus kriegt. https://www.mikrocontroller.net/articles/Port-Expander_PCF8574 Die Software prüft dann automatisch auf korrekten Durchgang und evt. Kurzschluß. Das muss dann für jeden Kabelbaum in einer Tabelle in der Firmware konfiguriert werden.
-
Thread
Website mit Mikrocontroller
Artikel: https://www.amazon.de/gp/product/B074ZJVL5D/ref=s9u_simh_gw_i1 in Kombination mit einem PCF8574 oder einem 74HC595. Infos zu den ESP Chips: http://stefanfrings.de/esp8266/index.html
-
Thread
Camera Modul (OV9655) am STM32F4 Discovery Board
hab' ich mangels Interesse dort(im Artikel) noch garnicht drin! Das "Offset(Aufsteck-) Teil mit 2xPCF8574 und MAX3232, sowie SD-card-slot ist nur dem Zurechtbiegen sich ausschliessender Pins geschuldet -- Anliegen war eigentlich, verschiedene Programme (Mal-,bewegte Zahnräder, Camera-Life, usw.)
-
Thread
20 LEDs unterschiedlich blinken lassen
IR-Fernbedienung zu Starten/wechseln. Und dann wird es mit den Pins verdammt eng. Weshalb ich meist die PCF-8574 einsetze, weil Preiswert und einfach anzusteuern und bei mir war der noch nie zickig. Macht für den TO 2-3 Euro (a ca. 1 Euro) Was unter dem Strich heißt. Opfert der TO ca. 10-12 Euro extra
-
Thread
1-Wire OW-wire slave device <=4MHz low current AVR assembler ATmega8
Berechnungen durchführen und antworten können (z.B. ROM-SERCH). Wer möchte, kann ein TWI/I2C-LCD mit dem PCF8574 nutzen, um sich interne Werte anzeigen zu lassen. Der Assembler-Programm-CODE ist nicht hochgradig optimal, für Verbesserungsvorschläge bin ich sehr dankbar. Diese Beiträge sind u.a.
-
Thread
Eingangspegel 3,3V am 5V Eingang, dauerhaft erkannt?
Abdul K. schrieb im Beitrag #7113250: > 3,3 nach 5 geht immer. Leider nur oft, nicht immer. Dem PCF8574 sind 3,3V zum Beispiel zu wenig, wenn er mit 5V versorgt wird.
-
Thread
BH1750 per I²C an ATmega32 - low Byte immer nur 255
Zum fehlersuchen im I2C routinen ist es oft eine gute idee um zu testen mit ein PCF8574 chip, einfach 8 bits in/out. Dabei ist es auch eine gute idee an zu fangen mit ein scan auf alle moeglichte i2c adresse (0x10-0xEE step 2) zum gucken ob da ein chip antwortet. Damit weisz man
-
Thread
Viele Drehimpulsgeber an einem PIC
14-Pin) für je 4 Encoder und >dann per I2C oder SPI vom Master auslesen. Wenn schon I2C dann mit PCF8574 oder sein 16bit Bruder und auf Interrupt reagieren. Wobei die Sache mit den Shiftregistern wohl am billigsten sein dürfte und auch vollkommen ausreicht.
-
Thread
Welcher Servocontroller ?
://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
Microcontrollerboard mit 16Bit-Controller
Out. Es gibt ja I2C, SPI und Konsorten, womit man bequem beliebige IO-Erweiterungen machen kann (PCF8574, 74HC595, 74HC165). Auch geht der Trend weg von einem Zentral-MC hin zu mehreren kleinen. Ein MC mit internem Flash ist bedeutend unempfindlicher bezüglich EMV und daher leichter zu zertifizieren
-
Thread
STM8: 4x4 Tastaturmatrix mit Mehrfachbelegung der Tasten
Quelltext vorhanden. t4x4_matrix_02.zip ------------------ Die Tastatur wird mittels I2C I/O Expander PCF8574 angebunden. Der Expander wird mittels Software I2C angesteuert. In beiden Zip-Dateien sind alle Dateien enthalten, die zum Übersetzen erforderlich sind: [code] - stm8s .......... Registeradressen
-
Thread
SoC oder µC mit sehr vielen IOs gesucht
Silabs C51F020 64 IOs ATmega2560: 86 IOs Viele bevorzugen aber IO-Expander (74HC165, 74HC595, PCF8574/A). Das macht dann das PCB deutlich einfacher, da nicht sämtliche IOs bis zum µC geführt werden müssen. Bzw. reduziert erheblich die Pinanzahl von Steckverbindern zwischen den Platinen. Auch entkoppelt
-
Thread
Billigste Entwicklungsplatine mit Mikrocontroller?
Lichtschalter oder Klingeln.. ihr wisst bescheid > ;). Dafür gibt es I2C-Portbausteine wie den PCF8574. mfg klaus
-
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
-
Thread
PIC18F2620 mit I2C EEPROM 24LC04B unter CCS Compiler
jetzt die folgenden I2C ICs erfolgreich eingesetzt: AT24AT1024 AT24LC02 TMP101 LM75 PCA9554/7 PCF8574 TPIC2810 LTC1669 DS1307 CMP03 Compass Bitte auf keinem Fall aufgeben, da Dein Problem mit Sicherheit zu loesen ist. Da steckt irgendwo noch ein Hund drin; -) Gruss, Gerhard
-
Thread
Linux oder nicht
hintereinander verändert werden müssen. GPIOs die über Busse wie I2C und SPI angesteuert werden (z.B. PCF8574), können nicht angesprochen werden, wenn Scheduling unterbunden ist. Von Hand könnte dann man einen SPI Transfer starten, aber nicht darauf warten, dass er beendet (das sind die Momente in denen
-
Thread
ESP8266 - Was macht man bei zu wenigen I/Os?
Ich nehme I2C Port Expander. z.B: PCF8574 oder PCA9554. Ist vielleicht für SPI Chipselect etwas langsam, aber es geht.
-
Thread
pollin dot matrix lcd 122x32 dots dg 12232
Grafik. >Gibt es einen IC, den ich über ISP oder i2c ansteuern kann und der dann Schieberegister, PCF8574, Anhang ... MfG Spess
-
Thread
Reed-Kontakt für Alarmanlage: Kabellänge bis 40m
gesagt, dies wäre eher nice2have. Auf Seiten des AVR sehe ich I2C Port-Expanders vor (z.B. MCP23017, PCF8574, ...), um auf die gewünschte Anzahl Inputs zu kommen. Diese würde ich dann pro Sekunde oder so 1x auslesen. Somit sind die Reed-Kontakte selber nicht getaktet, was sie so unanfälliger für Störungen
-
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
-
Thread
Haussicherung mit Raspberry veranschaulichen und steuern
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
Gemeinsamer IO Pin für Ein und Ausgang
@Benjamin S Schau Dir mal das Prinzip der Porterweiterung von z.B. einem PCF8574. Der kann ein Signal ausgeben (low oder high). Und er kann auch den Pin einlesen. (µP Eingang) Ein Pull-Up kann von der Peripherie bei High belassen werden oder mit Low überstimmt werden.
-
Thread
Hygrosens TEMOD-I2C unter Linux (OpenWRT)
Byte 1: ffffffff Channel 8 Data: 0.000000 [/code] Der Bus an sich dürfte funktionieren, zwei PCF8574P kann ich ohne Probleme abfragen,... Liebe Grüße!
-
Thread
TWI bricht zusammen - falsche Bearbeitung oder Timingproblem!?
Eintrag besteht auf 4 Byte (Zieladresse und 3 Datenbyte). Allerdings werden auch noch Port-Expander (PCF8574), so dass in machen Fällen (Adresse < 0x20) nach dem ersten Datenbyte abgebrochen werden kann. Ein Feld im Buffer gilt als leer, wenn das erste Datenbyte einen Wert von 0xFF hat. Der Empfangsbuffer
-
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
-
Thread
SHT75 Sensor an langer Leitung
aussen in den Keller zum Controller zu kommen. Als Alternative sehe ich, den Sensor an einen PCF8574 über TWI anzusprechen, dazu müsste ich aber meine SHT Library völlig umschreiben, und die funktioniert doch so schön.... Oder ich nehme irgend einen klitzekleinen Atmel Chip, Sensor dran
-
Thread
TWI Start-Problem: ATMEGA 16, STK-500
"twi_bib.h" #include "lcd.h" #include <util/delay.h> #define F_CPU 3000000UL #define DevPCF8574P 0b01000000 // device address of DS1678, see datasheet #define Display 0x74 int main(void) { twi_init(); // init I2C interface uart_init();
-
Thread
Maßnahmen gegen das Hängen bei SPI/I2C Kommunikation
dann nach dem Watchdogreset aus, wie oft SCL getaktet werden mußte. Als Slave reicht ein einfacher PCF8574. Aber es ist schon ein Armutszeugnis, daß über viele Jahrzehnte es noch kein MC-Hersteller geschafft hat, sowas in den I2C-Controller zu integrieren. Man könnte es automatisch vor jedem Startbefehl
-
Thread
IR-Sender Bauen
konfiguriert! Sollte der Basiswiderstand fehlen, weil der Controller eh einen Stromausgang hat (z.B. beim PCF8574), dann würde er die Basisspannung einlesen, die kann aber nie höher als ca. 0,8V sein! Hoffe jetzt ist es klar.
-
Thread
kostenlose muster
HI Also ich hab am samstag mal samples von ti bestellt 2xL293d und 2xPCF8574 die bausteien kammen gestern aus america alle gehäuse richtig ich muss schon sagen absulute spitze :) auf jeden fall ein tip. cu knirps
-
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
-
Thread
Minimalbeschaltung für Auswertung von S0-Impulsen
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
[AVR > C] Drehzahlmesser Programmieren_ Code funktioniert nicht (ATMega328/ATtiny26/I2C/TWI)
eine Kabelstrecke die überbrückt werden muss? Wenn ja, warum nimmst du dir hierfür nicht einen PCF8574 I2C-Expander (hier mußt du dann auch keinen I2C-Slave aufsetzen). Wenn du mit ARM Controller gelernt hast, warum verwendest du dann nicht einen solchigen (hier gibt es auch satte Unterschiede
-
Thread
FPGA-Funktion I2C-Slave VHDL
eine Hardware-Pufferung ist ja auch gar nicht möglich, da sie ja total protokollabhängig ist. Ein PCF8574 hat ein anderes Protokoll als ein 24C16 und der wieder anderes als ein 24C32 und wieder ein anderes, ob man byteweise oder pageweise zugreift usw. Ich habe mal in einem Gerät einen I2C-Multimasterbus
-
Thread
Mehr als zwei externe Interrupts
geeignet, um externe Peripherie-Chips anzuschließen, z.B.: SJA1000, LAN91C96, MCP2515, ENC28J60, PCF8574. Gerade bei Peripherie mit I2C- oder SPI-Anbindung spart ein Interruptpin Zeit. Und z.B. CAN mit 1MBit ist gegenüber dem schneckenlahmen Menschen Warp-schnell, da bringt ein Interrupt auch
-
Thread
IO Relaiskarte für Hausstrom-Steuerung
direkt am CAN-Bus betrieben werden können, ohne dass eine Programm darauf läuft ähnlich den I2C-Teilen PCF8574,... Leider wurden diese abgekündigt und sind nur noch als Auslauftypen verfügbar. Bei Phytec www.phytec.de sind jedoch entsprechende Controller-Module zu erträglichen Preisen verfügbar. Für
-
Thread
Arduino + ESP 32 = I2C Repeated Start?
Aufbau. Bei dem aktuellen Hobby-Projekt ist es so, dass ich dazu ein Frontpanel habe, das über drei PCF8574 ein LCD, 8 Tasten und 5 LEDs ansteuert. Sie hängen am gleichen Bus wie der Spezial-Chip, der mir Kopfzerbrechen bereitet. Aber bis auf einen Bug in der LCD Implementierung funktionieren die Standard-Libs
-
Thread
Reparatur: Autoradio geht nicht mehr an
Arduino Video bei Youtube gesehen. 3 Taster an einen analogen Port. Fand ich cool. Aber mit ist der Pcf8574 lieber. ;) Bevor ich den Lötkolben auspacke, wird erst einmal die Luftspritzdüse meinen Airbrush-Kompressors benutzt. Danach kommt Kontaktspray ran. Wenn das nicht bringt (in ca. 5-10 % der
-
Thread
S: Doku für SI5351 I2c LowLevel
Start|Slave Addr|Write|Ack|Reg. Addr|Ack|Stop || Start|Slave Addr|Read|Ack|Rdata|Nack|Stop Mein PCF8754 LCD Display am selben I2C Port funktioniert übrigens, genauso wie der 24C08, der aber auf einer anderen Platine. Pille
EEPROM Geschichte saß, habs aber auch hinbekommen. Jetzt habe ich hier einen I2C Bus an dem ein LCD mit PCF8574 und der SI hängt und an den auch noch ein EEPROM dran soll..muß doch zu machen sein. Gut das Ihr hier nochmal auf die Bugs des F103 eingeht..da war was..muß ich mir nochmal raussuchen und lesen
-
Thread
AVR Studio 6 undefined reference Fleury I2C Libary
#include <stdbool.h> #include "can.h" #include "i2cmaster.h" #include "rtc.h" //#include "pcf8574.h" #define HT16K33 0x70 //Datenblatt #define HT16K33 0xE0 //Peter Fleury <i2cmaster.h> Adresse mit 8 Bit incl. R/_W Bit. x 2 = 0xE0. void init_pgm() { i2c_init(); } void I2C_WriteRegister