-
Thread
LCD 20x4 I2C Bascom
PortC.5 ' Optional: I2C-Bus-Geschwindigkeit anpassen falls nötig ' Config I2cdelay = 1 Const Pcf8574_write = &H40 ' I2C-Write-Adresse des PCF8574 (Bits 1-3 = A0-A2) Dim Datenbyte As Byte Datenbyte = &HAA ' Muster: Abwechselnd LEDs an/aus (10101010) Do I2cstart
Εrnst B. schrieb im Beitrag #8105862: > lcd_i2c_PCF8574.LIB https://avrhelp.mcselec.com/index.html?lcd_i2c_pcf8574.htm Naja, Dokumentation ist anders.
-
Thread
PCF8574 Spannung?
Hallo, ja das funktioniert. Ich habe den PCF8574(A) am PIC18F46K80 mit 5 Volt in Betrieb und am PIC18F97J60 mit 3,3 Volt. Viele Grüße Ingo
: > Wenn man hingegen am den Ausgang eines mit 3.3V betriebenen PCF8574 > einen Pullup mit z.B. 10K schaltet, wird das den PCF8574 kalt lassen. > Der Pullup wird den Ausgang halt maximal auf ~4V ziehen können. Sofern > die 3.3V Rail die Einspeisung von 100µA verkraftet
-
Thread
Arduino: serielles Ansprechen eines HD44780 Displays über SoftSerial
Empfänger so etwas wie eine Backplane-Platine entsthen noch geringer als mit den gängigen I2C Adaptern mit PCF8574. Empfängerseitig habe ich nur einen Sketch programmiert und aus der darin enthaltenen Klasse ganz bewußt keine Library gemacht, da das Display-Interface in sich nur eine Firmware darstellt,
nur die 3 Demo-Programme aus der Library. Das LCD-Interface (Receiver) bestimmt den Arduino-Pin A4 als RxD (der jedoch geändert werden kann), für Demoprogramme des Senders wird ebenfalls A4 verwendet, hier ist A4 dann logischerweise der TxD. Grundsätzlich müssen also nur die beiden A4 Leitungen
-
Thread
TWI1 auf Atmega328PB schlägt fehl
geschieht recht schnell. Ein bis 5 Reboots, dann hängt der Controller. [code] ==Start LCD== Probing for PCF8574 on address 0x27... after Wire.begin() ... after beginTransmission() ... ==Start LCD== Probing for PCF8574 on address 0x27... after Wire.begin() ... ==Start LCD== Probing for PCF8574
Wire.begin() ... after beginTransmission() ... [/code] Oder so: [code] ==Start LCD== Probing for PCF8574 on address 0x27... after Wire.begin() ... ==Start LCD== Probing for PCF8574 on address 0x27... [/code] Ein guter Lauf hier: [code] ==Start LCD== Probing for PCF8574 on address 0x27...
-
Thread
AUDIOCONTROLLER MSP3400C einfach mit ATMEGA32 ansteuern
auch die 2 Digitalports für Umschaltungen. Das Soundmodul sitzt auf dem Secondboard, wo auch der PCF8574 und TDA3810 sitzt. Auf dem Board ist auch die ganze STBY-Schaltung für Soundboard und Soundmodul eingebaut, welche zentral vom ATMEGA32 gesteuert wird (STBY, I²C). Zur Steuerung dient ein
ATMEGA32 steuert und verarbeitet den Rest. Der Steuert über seine PORTs die STBY-Freischaltung, I²C für PCF8574 und MSP3400C, der CBUS den SAA1061 vom Display, zusammen mit dem Kontrastpoti am Bedienteil die LED-Helligkeitsregelung und das Einlesen der Tasten und Schalter. 4 Klangarten sind im Soundprofil
-
Thread
Pin Belegung
will ja auch an dich nichts verkaufen. Frag mal einen der vielen Händler (außer Ramschhändlern wie A.i).
> Beschaltung. Wenn es nur die Beschaltung wäre. Ich habe 1500 W Exemplare, in denen einige PCF8591 und PCF8574A stecken. Das ist viel spannender. ☺ Irgendwelche /Brücken/ und solcher Einfachkram, lassen die völlig unbeeindruckt. Aber ich weiss mittlerwile welche Bits ich setzen muss.
-
Thread
HD44780 I2C Adapter
Adressbits A0..A2 lassen > sich acht verschiedene Adressen einstellen - und das war's. Gerne genommen ist noch PCF8574A mit seiner abweichenden Grundadresse. Ob auf der Chinaplatine ein 8574 oder 8574-A ist,
hin - passiert. > https://www.ti.com/lit/ds/symlink/pcf8574.pdf > Juli 2001, Revision Sept. 2024 > hier gibt es anscheinend keine A-Version? Für die A-Version gibt es ein eigenes Datenblatt: > https://www.ti.com/lit/ds/symlink/pcf8574a.pdf
-
Thread
Lib für Arduino Giga machen
Hier mal ein Beispiel: https://github.com/RobTillaart/PCF8574/blob/master/PCF8574.h PCF8574 ist ein Mikrochip mit I2C Schnittstelle. Er dient dazu, den Mikrocontroller mit mehr I/O Pins zu erweitern. Der Konstruktor von der PCF8574 Klasse kann mit einem
Hans W. schrieb im Beitrag #8025782: > Hier mal ein Beispiel: > https://github.com/RobTillaart/PCF8574/blob/master/PCF8574.h Danke! Nun versuche ich das zu verstehen... Hans W. schrieb im Beitrag #8025773: > Vielleicht solltest du erst mal C++ auf dem PC lernen Für mich ist einfacher zu lernen
-
Thread
I2C Display einfache Frage
festgestellt, dass Anschlüsse für SCL und SDA Pin auf dem Display selbst verdreht sind gegenüber dem PCF8574A-Portadapter. (Zur Not kann man ja den Stecker testweise umdrehen.) Dachte am Anfang, könnte einfach das vorhandene Programm ein wenig abändern. (Programm 1 im Anhang.) Also einfach alles
Datenkommunikation. Wenn ein solches Display über I2C angesprochen wird, hat es einen I2C I/O Expander (i.a.R einen PCF8574), der diese auf eine parallel Kommunikation umsetzt. - für das OLED-Display muß also zwingend ein Array her, dass die Bitmaps des Fonts, mit dem auf das Display geschrieben werden soll
-
Thread
[V] uC, Digtal, Analog, Transistoren, Evalboards
-> 0,25€/Stk. 50x MAX14882AWE+, Analog: Isolated CAN Transceiver -> 1,50€/Stk. 47x PCF8591T, Philips: I²C 8Bit ADC und DAC -> 0,25€/Stk. 181x PCA9515A, NXP: I²C Bus repeater -> 0,10€/Stk. 10x PCT2075D118, NXP: Temperature Sensor I²C -
-> 0,25€/Stk. 5x SC18IS602BIPW128, NXP: Interface I²C to SPI -> 0,50€/Stk. 28x PCF8574TS, NXP: I²C IO-Expander -> 0,25€/Stk. Halbleiter Logik: 4325x 74AHCT86PW, Nexperia: Quad 2-input EXCLUSIVE-OR -> 0,05€/Stk. 1875x 74AHCT08PW, Nexperia: Quad 2-input
-
Thread
RISC/V-basierter Router von Shenzhen Xunlong, neue Renesas-MCU, große Politik und mehr
Cable and Connector Specification Release 2.4 has reduced voltage detection thresholds (0.613V for 1.5A source, and 1.165V for 3.0A source). The RA2L2 MCUs are the industry’s first MCUs to support these new levels. [/c] Wie üblich finden sich in der Ankündigung auch Stromverbrauchsdaten. Die Japaner
ICh hab z.B so Anfang der 2000er meinen eigenen GPIP-USB Adapter mit AT-Mega8, USBN9603 und einem PCF8574 gebaut um damit die Daten aus einem Tek 7D20 auszulesen. Und es kann auch heute noch extrem sinn machen. Ich hab z.B noch ein TDS3014 hier rumstehen das man ueber GPIP zum TDS3054 machen koennte
-
Thread
PCF8574 mit ULN2003A wird Gestört
Relaiskarte für Schaltungen > von 230VAC dran. Wenn diese aber Schalten, werden die Ausgänge des > PCF8574 ebenfalls aktiv obwohl keine Ansteuerung erfolgt. 1. Relaiskarte abziehen 2. Software dennoch Schaltvorgänge auslösen lassen. Wenn sich die PCF8574 -> ULN2003A nun korrekt verhalten, dann:
trotzdem > komm ich mit meinem Wissen da nicht weiter. > > Ich habe an meinem Raspberry einen PCF8574 via I2C angeschlossen. Dieser > Chip steuert ein Transistorarray (ULN2003A) Ob das alles so gut geht? Der Raspberry Pi arbeitet mit 3,3V, der PCF8574 KANN mit 3,3V - 5V arbeiten. Aber wenn er
-
Artikel
I2C als Hausbus
benötigt den high-Zustand zu erreichen. Begrenzt wird dieses Vorhaben dadurch, dass I2C Geräte nur 3mA sinken können (Die weiter unten besprochenen Bustreiber umgehen genau dieses Problem). Bei der Berechnung der Pull-Ups muss also darauf geachtet werden, dass nicht mehr als 3mA durch einen Widerstand
und ATtiny-Basis Passende Sensoren / Module. Temperatursensor mit dem DS1621 I2C-Schaltmodul mit dem PCF8574 I2C-CAN Modul I2C Module
-
Thread
Projekt Platine 8-Fach DLG7137
tatsächlich so, habe es extra nochmal überprüft. Der PCF8574 arbeitet bidirektional. Vielleicht wurde in der ursprüngliche Verwendung hier irgendeine Abfrage gemacht. Meines Wissens nach stammen die Display aus einem Gerät der Audioindustrie (Tonstudio?)
#7854695: > Gute Frage. Die Verbindung ist tatsächlich so, habe es extra nochmal > überprüft. Der PCF8574 arbeitet bidirektional. Vielleicht wurde in der > ursprüngliche Verwendung hier irgendeine Abfrage gemacht Ja, aber der Sinn erschließt sich mir nicht. An der Stelle kann man bei jeder Platine
-
Thread
[V] #VERKAUFT# Platine mit 8 Stück DLG7137, 5*7 Punktmatrix Gesperrt
sind 2 Flächen-LEDs auf der Platine. https://www.mikrocontroller.net/attachment/663449/DLG7137-A.jpg https://www.mikrocontroller.net/attachment/663452/DLG7137.pdf Wichtigste Bauteile auf der Platine zur Ansteuerung der Displays sind 2 Stück PCF8574. Vermutlich ist einer um das Bitmuster für
Falls es jemanden intressiert: Korrektur der Steckerbelegung: 1 + 2 Int PCF8574 0 3 I2C SDA 4 I2C SCL 5 GND 6 I2C A2 damit wird die Adresse 7 I2C A1 des Boards festgelegt. 8 nc 9 + 10 GND Schaltungsbeschreibung (Fehler nicht ausgeschlossen): Der eine PCF8574 hat
-
Thread
ATmega328P Stromverbrauch
> 266µA für den MCU in den Ruhephasen ? Vor Jahren hatte ich rund 6 uA gemessen für einen alleinstehenden ATmega328P.
einfachsten einmal irgendwo 5V für das LCD zu erzeugen, Ansteuerung über 5V Seriell zu Parallel Bausteine (PCF8574 z.B.) und die serielle Schnittstelle dann 3V kompatibel zu machen, was bei I2C kein Thema ist.
-
Thread
ESP8266 mit SPI Display und DF Player
TX Verbindungen zum ESP rausgenommen habe und die ADKEY in Betracht gezogen habe. Darum der zweite PCF8574P. Nur ein Printscreen. Darum die Markierungen ^^
Spicer L. schrieb im Beitrag #7833748: > Momentan schon. Der ESP nimmt zeitweise schon 450 mA auf. Bei einer SD Karte ist mit 200 mA zu rechnen. Und beim DF Player würden mich 1A nicht überraschen. Wenn das USB Kabel samt Stecker mur 1 Ohm hätte (oft ist es mehr), hättest du dort schon mehr
-
Thread
ESP gesteuerter JBC T245 Lötkolben mit USB-C PD - Schematic review
Schaltplan bin ich jetzt fertig. Hier sind die Kern-features: -USB-C PD mit CH224K für 20V/5A Versorgung. -MOSFET-Steuerung (AOD403 P-Kanal, BC847 als Treiber) für die PWM-Heizregelung. -Temperaturmessung mit MAX6675 und K-Typ-Thermoelement. -Strommessung mit 5mΩ Shunt + COSINA180A3. -OLED-Display & Rotary Encoder (KY-040, PCF8574 als GPIO-Expander). -Erkennung, ob der Lötkolben in der Station steckt, über einen GND-Kontakt am Metallring. -PCB-Antenne, nicht wirklich nötig, aber möchte ich mal probieren. Ist mein
-
Thread
3 LEDs an 2 Leitungen
DIY-LED-Lampen, nix mit Duo-LED, sonst ja! Und die rote LED muss AND verknüpft werden. Die beiden Anderen Y=A^-B bzw. Y=-A^B. Also ich bin schon offen für kreative Vorschläge, aber die 3 LED-Lampen sind gegeben! Gruss Chregu
Common-Minus gewählt, dass es universell ist, und ja, ich habe einen 12V-I2C-Bus an den ich noch einen PCF8574A hätte anschliessen können (oder einen uC, gell F.). Gruss Chregu
-
Artikel
Pegelwandler
in die 3,3-V-Versorgung durch die internen Schutzdioden auf ca. 1 mA begrenzt. Diese Lösung ist auch relativ langsam (ca. 5MHz). Ggf. kann man den Vorwiderstand auf 100 Ω reduzieren, das erhöht dann wieder die Geschwindigkeit. Aufpassen, einige ICs vertragen nur 1 mA
Wenn man echte I2C ICs mit 5V betreibt, dann sind die Eingänge vom Typ Schmitt Trigger CMOS (z. B. PCF8574). Dann müssen 3.3V Pegel auf 5V umgesetzt werden. Wenn man jedoch SMBUS Ics verwendet (z. B. ADT7461, Silabs 8051) dann sind die Schwellspannungen TTL kompatibel und es ist keine Anpassung notwendig
-
Thread
Sammelbestellung AR488 kompatibler USB-GPIB Adapter. Interesse?
gelesen habe. :-D Ich selbst hab vor 20Jahren schon mal so einen Adapter entwickelt und damals einen PCF8574 zum Bus verwendet weil der ja auch dieses schroedelige halbweiche Buskonzept aus der MCS51 Zeit verwendet, das hat gut funktioniert, war aber natuerlich lahm. Dann will es mir so scheinen als
else return ERROR_2( DVM_E_WPARA, "Fluke 8860 A kann keinen Strom messen\n" ); case mAAC : if( typ != FLUKE_8860A ) return send( "F6" ); else return ERROR_2( DVM_E_WPARA, "Fluke 8860 A kann keinen Wechselstrom
-
Thread
Sammelbestellung USBTMC Adapter. Interesse?
HPIB ISA card) haben wir alle IEEE Adressen durchprobiert und bei Erfolg unterschieden ob Fluke 8840a oder 8860a die auf verschiedene Adressen lagen
20Jahren auch schonmal so einen HPIB Adapter gemacht. Meine Loesung damals war Mega8, USBN9604 und PCF8574. Schon erstaunlich welche Motivation der Preis eines Originaladapter so bietet. :-D Vanye