-
Thread
Basic im STM8S103
hab ich dem Dingelchen ein 24C128 EEProm, Anschluss für N5510 84x48 oder SSD1306 Display und einen PCF8574 I/O Baustein spendiert. Und muss feststellen, ich hätte das ganze gerne besser in einem größeren STM32 (bin ich am Überlegen ob ich so viel Zeit opfern mag, das hier war ja ein kleiner Wettbewerb
CH32V003F4P6 ------------ PD4/A7/UCK/T2CH1ETR/OPO/T1CH4ETR_ | 1 20 | PD3/A4/T2CH2/AETR/UCTS/T1CH4_ PD5/A5/UTX/T2CH4_/URX_ | 2 19 | PD2/A3/T1CH1/T2CH3_/T1CH2N_ PD6/A6/URX/T2CH3_/UTX_ | 3
-
Thread
I2C (TWI) Sniffer mit AVR
Du hast Dir den Logger nichtmal angesehen, stimmts? So sieht ein Log aus. [pre] 08378: sA0a80a22a00a02ap 08380: s80aA0a24a03a00a03a04ap 08381: s80np 08381: s80np 08382: sA0a80a22a05a07ap 08394: s90a80a22a00a32ap 08395: s80aA0a24a06a00a1Da1Fap 08397: s80np 08397: s80a90a24a02aFFaFFa36ap 08399: sA0a80a22a01a03ap 08410: s90a80a22a03a31ap 08412: s80aA0a24a00a00a00a04ap 08413: s80aA0a24a04a00a00a00ap 08414: sA0a80a22a02a00ap 08416: s80np [/pre] Ich hab noch nen Timestamp (1ms) eingefügt,
-
Thread
MSP430 SSD1306 über I2C
Set P1.0 if Temp > 28C msp430g2xx3_uscib0_i2c_02.c USCI_B0 I2C Master Interface to PCF8574, Read/Write msp430g2xx3_uscib0_i2c_03.c USCI_B0 I2C Master Interface to DAC8571, Write [/pre]
schwarz. Hat jemand eine Idee warum? [c]#include <msp430.h> const unsigned char Init[] = {0xAE,0x81,0x7F,0x20,0x01,0x21,0x00,0x7F,0x22,0x00,0x07,0x40,0xA0,0xA8,0x3F,0xC0,0xD3,0x00,0x8D,0x14,0xDA,0x12,0xD5,0x80,0xD9,0x22,0xDB,0x20,0xA4,0xAF}; const unsigned char Mod[] = {0xAE,0xA5,0xAF};
-
Thread
SSD1306/1309 Library zum Darstellen von Text auf OLED Displays
0x40: //i2c_test_flags|=(1<<I2C_TASTATUR); i2c_test_flags|=(1<<I2C_TASTATUR_8574); _i2c_key=' '; DEBUG_PRINTLN(F("PCF8574 Tastatur")); break; case 0x70: //i2c_test_flags|=(1<<I2C_TASTATUR); i2c_test_flags|=(1<<I2C_TASTATUR_8574A); _i2c_key='A'; DEBUG_PRINTLN(F("PCF8574A Tastatur")); break; case 0x78: DEBUG_PRINTLN(F("I2C OLED")); break; case 0xA0:
-
Thread
Jemand schon mal I3C (nicht I2C!) genutzt?
funktionierende µCs mit I2C herzustellen, Weiss eigentlich einer was das allererste IC mit I2C war? PCF8574? Irgendein EEPROM fuer TV? Ich denke mal Microcontroller wird wohl ein MCS51 Derivat gewesen sein? Ich muesste auch irgendwo noch eine Stange mit 256Byte Ram haben. Ich glaube das war das
Kinderkrankheiten durchs Dorf getrieben. Schon daß die Spezifikation nur teilweise offen liegt zeigt doch, daß a) dem Entwickler das Leben nicht einfacher gemacht wird und b) die Doku= die Komplexität sicher viel umfangreicher ausfällt.
-
Thread
PIC16F1509/Sansmart LCD2004/I2C , benötige etwas Hilfe
I2C Adapter übernehmen?! Auf den üblichen Adaptern werkelt kein Controller, da gibts nur einen PCF8574T.
Guten Abend: Diese Seite kennst Du? https://iradan.com/?p=420 "I used a standard 44780 16×2 LCD, a Tautic development board, and a PIC 16F1509 (happens to come with the dev board). For programming I used MPLAB X IDE v1.95 and XC8 v1.21 (free version) and the PICkit 3 programmer
-
Artikel
GPS-Platine mit Tyco-Modul
Manual T.E.+GPS+Receiver+A1029+V3.2.pdf Achtung: In der Recommended minimum configuration im A1029 Datenblatt wird Vcc3a mit VCC verbunden. Beim A1029 sind die Pins an der unteren linken Ecke (Vcc3a bis AGND) belegt, beim X1029
Porterweiterung mit I2C. Es werden zwei PIO-Leitungen benötigt. Siehe auch im Forum und unter Port-Expander PCF8574. AT91M63200: I2C Drivers for AT24C512 Serial EEPROM (39 pages, Updated 6/01) - Describes the software implementation of an Inter Integrated Circuit Bus (I2C Bus) using the peripherals in the AT91M63200
-
Thread
Platinen mit GPS - Empfänger bei ebay
das GPS Modul scheint nicht die Normalausführung zu sein (Typenschild: X1029-A statt A1029-A)! Es fehlt mind.1 IC oben rechts bei Pin 34/nRST. Pin ANTSTAT ist Hi bei 13,5...37mA - die Antenne zieht aber 12mA@3,3V. ANTSTAT entspricht also nicht den Solldaten. Und 1PPS wird nicht
@ Black Friday Welchen IC willst du für die Porterweiterung einsetzen, PCF8574 von Philips? Für die Softwareseite ist sicher diese Application Note interessant: "AT91M63200: I2C Drivers for AT24C512 Serial EEPROM (39 pages, Updated 6/01) - Describes the software implementation
-
Thread
AVR für wenig Geld im LAN
ich werde versuchen für mich i2c umzusetzen lm75 und PCF8574 ... mal schauen wann ich dazu komme .... grade warte ich noch auf die kisten
Modul (nicht im Lieferumfang bestellbar unter Art.Nr. 810049) • LC-Display Ansteuerung über I²C Bus (PCF 8574) • LC-Display Kontrastregelung über Trimmpotentiometer • Lötraster 2,54 (für eigene Schaltungen) • Betriebsspannung 9 V~ • max. Stromaufnahme ca. 190 mA • Maße (LxBxH): 108x76x22 Das ADD-ON
-
Thread
Sammelbestellung IoT & IoE "unsinniger donnerstag"
module 8 road 12 v 10 A optical coupling isolation relay module The 12 v 30 A type A (normally open) optical coupling isolation relay module 5 v 30 A type A (normally open) optical coupling isolation relay module 5 v 30
controlled full color LED module KA2284 level indicator module power indicator audio level indicator PCF8574 IIC LCD1602 adapter plate adapter module PCA82C250 CAN controller interface module bus driver interface module TJA1050 CAN the controller interface module the bus driver interface module SJA1000
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
USB-ISP-Programmer-fuer-ATMEL-AVR-ATmega-ATTiny_W0QQitemZ390043966886QQcmdZViewItemQQptZBauteile?hash=item390043966886&_trksid=p3286.c0.m14&_trkparms=72%3A1229|66%3A2|65%3A12|39%3A1|240%3A1318|301%3A1|293%3A1|294%3A50
umgejumpert werden. - Ein SD- Kartensockel am SPI-Bus ( Chipselekt fehlt noch ) - Ein 8 BIT IO Chip (PCF8574) am I2C Bus. - Eine Bateriegepufferte Echtzeituhr am I2C Bus. (DS1307). Ich hab einfach mal ein kleines Bild angehängt, das das ungefähre Layout wiedergibt. Das ganze wird ca. 20*20cm groß
-
Thread
IRMP - Infrared Multi Protocol Decoder
LED 3mA
L_Com += (i_ & 0x3F) | (~i_ >> 7 & 0x40); [/c] Ein RC5x-Frame sieht folgendermaßen aus: C6 T A4 A3 A2 A1 A0 C5 C4 C3 C2 C1 C0 Die Zeile [c] L_Com = (i_ >> 6 & 0x1F)*100; [/c] Speichert in L_Com das Hundertfache von der Adresse: A4 A3 A2 A1 A0. Dabei werden die Kommando-Bits und
-
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
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
M41T00, EPSON RX-8025 Dallas/Maxim DS1374 Dallas/Maxim DS1672 Maxim MAX6900 Ricoh R2025S/D, RS5C372A/B, RV5C386, RV5C387A Intersil ISL1208 Xicor/Intersil X1205 Philips PCF8563/Epson RTC8564 Philips PCF8583 ST M41T62/65/M41T80/81/82/83/84/85/87 TI BQ32000 Seiko Instruments S-35390A Ramtron FM3130
dann Flachbandkabel gehängt. An diesem sind nun Temperatursensoren (DS1621) und ein LCD (über einen PCF8574P). Klappt alles wunderbar über lm-sensors und LCD4Linux. Auch Munin zeigt super die Temperatur an. Als Kernel nutze ich den oben von Alexander M. Die Firmware und SP findet ihr hier: http://www.harbaum.org
-
Thread
PPS5330 Labor-Netzteil hack
wieviel Tasten geht es denn? nur je weniger Tasten umso weniger nutzt Multiplex, eine I2C Tastatur mit PCF8574(a) habe ich erfolgreich eingesetzt, 8 Tasten direkt ohne Matrix im Timer IRQ gelesen und entprellt, PCF lesen irgendwas um 1.5µs, kein Beinbruch bei 10ms Timer IRQ, sogar IRMP Befehle kann ich noch
Rolf D. schrieb im Beitrag #7630790: > 7uA 0,7mA
-
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
ENC28J60 (Mikro-)Web-Server die Nächste
6d 61 67 65 2f 6a 70 65 67 0d 0a 43 6f 6e 6e 65 mage/jpeg..Conne 0080 63 74 69 6f 6e 3a 63 6c 6f 73 65 0d 0a 0d 0a ction:close.... [/pre] Für ein JPEG Bild siehts bei mir so aus.
ab). Dies ist aber prinzipiell unerheblich. Die Kommunikation geschieht über I2C zum Port-Expander PCF8574. Der µServer sitzt auf der Testplatine mittels einer Buchsenleiste etwas wackelig, da ja das LAN-Kabel etwas dran "zieht". So ist es aber nun seit einem halben Jahr im Einsatz. Eine kleine Windows-Applikation
-
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
-
Thread
Kosmos CP1 Emulator mit ATmega
System wirds "doof". Mir ist hier kein einziger THT Baustein bekannt. Hier kannst du bspw. mit PCF8574 I/O Expander hantieren, allerdings: ob das Sinnvoll ist? Du kannst hier einen Expander nehmen und mit diesem 16 Tasten abfragen, wenn du den Expander seinerseits selbst multiplext. Oder du nimmst
; Zaehler restaurieren cpi a, 0 ; Zaehler 0 erreicht ? jz count_zero ; Countdown Ende dec a mov d,a ; Zaehler retten jmp count_loop count_zero: mvi a, 1 outb p2, 3 ; schaltet P2.3 auf 1
-
Thread
winziger Webserver mit enc28j60+mega32
laut datenblatt läuft der scheinbar mit 3.0-5.5V. Sollte also gehen ;) A2-A0 auf gnd dann ist die i2c id richtig. Bye, Simon
auch mal richtig einsetzen will und dafuer noch moeglichst einfach I/Os sucht, dem sei hier mal der "PCF 8574 P" (erhaeltlich bei Reichelt) ans Herz gelegt. Stellt 8 I/Os am I2C Bus zur Verfuegung. Kostenpunkt 1,75 EUR :) Damit werde ich wahrscheinlich die Steuerung/Zustandsabfrage einer Alarmanlage
-
Thread
WordClock mit WS2812
I2C EEPROM. Das Schöne ist das RTC und I2C LCD Modul gleiche Belegung haben. Das LCD Modul mit PCF8574(A) nutze ich als Tastatur.
H. schrieb im Beitrag #4473208: > Im laufenden Betrieb komme ich bei mir aktuell auf max: 900 mA. > Bei abgeschalteten LED`s ca. 500mA. > Bei abgeklemmten LED`s 255mA > bei abgeklemmten LED`s und ohne Wlan-Modul 200mA Sehr interessant! Die Differenz 500mA minus 255mA = ca. 250mA deckt sich
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
Crazy H. schrieb im Beitrag #3881942: > Wobei 18mA nicht besonders viel ist. Ich nehme an, dass wir 20mA-LEDs nehmen, oder sollen es 350mA oder 750mA sein? Der Unterschied von 18mA zu 20mA ist nicht wahrnehmbar. Matrix-Schaltungen sind in jedem
Hier noch der Debug-Output: [c] sending: 'AT+CWJAP?<0d>' AT+CWJAP?<0d><0d><0a>+CWJAP:"fm7170"<0d><0a><0d><0a>OK<0d><0a> sending: 'AT+CIFSR<0d>' AT+CIFSR<0d><0d><0a>192.168.10.119<0d><0a> sending: 'AT+CIPMUX=0<0d>' AT+CIPMUX=0<0d><0d><0a><0d><0a>OK<0d><0a> sending: 'AT+CIPSTART
-
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
Verständnis AVR Interrupts Gesperrt
und die stören im 10ms Timer IRQ nicht die Bohne, sogar im TIMER IRQ kann ich i2c lesen aus einem PCF8574(a)
Sehr geehrte Damen und Herren, freuen Sie sich auf die nächste Folge von "How to destroy a thread", die wir in Kürze ausstrahlen.
-
Thread
USB Koppelfeld für Festplatten
or Not Configured states. If a hub supports ganged power switching, then the power to all ports in a gang is turned on when any port in a gang receives a SetPortFeature(PORT_POWER) request. The power to a gang is not turned off unless
" ^^ mit MOSFETs, ein Koppelfeld mit den Männchen-Hubs als Huckepack-Platinen, ein [[Port-Expander_PCF8574]] und mehrere 74HC595. Auf den "Relaisplatinen" sehe ich noch den Anschluss für zwei DS18B20 vor, falls man nicht über S.M.A.R.T. und SW auf dem Host-PC regeln möchte. Damit wäre man unabhängig
-
Thread
Beispielprogramm für RFM12 433MHz Funk-Module
da hängen meine Taster dran , na egal wenn die Ports ausgehen muss ich eh auf Key via I²C Port PCH8574 oder war das PCF ? beides jedenfalls Röhren :-)))
! F a l s c h ! F a l s c h ! F a l s c h ! F a l s c h ! F a l s c h ! F a l s c h ! F a l s c h ! F a l s c h ! F a l s c h ! F a l s c h ! F a l s c h ! F a l s c h ! F a l s c h ! F a l s c h ! F
-
Thread
Universelle Tastenabfrage
nutze sie im AVR, im Arduino mal zum Tasten entprellen, klappt sogar an einer I2C LCD Schnitte mit PCF8574 die ich für 8 Tasten nutze. Beschreibung, Timer Interrupt 64µs für IRMP wenn ein Counter auf 10ms hochgezählt hat wird in die I2C Tastaturabfrage gesprungen (100-200µs) dort wird ein Flag
du nur Hochsprachen kennst dann wäre ein Konzept: Tasten (Fernbedienung/Kabel) senden Ereignisse: A_down, A_repeat, A_up_kurz, A_up_lang an die Anwendung wesentlich einfacher (Tastatur-Treiber u.U. eher in einfachen assembler).
-
Thread
Projekt: SerialComCNC Serielles Frontend für CNC GRBL mit ATMega
Anbei SerialComCNC Version 0.4a (Maintenance Release)
wie auch das Probing und konnte bisher nichts negatives feststellen in Verbindung mit SCC beim Uno A5 Probing A2 cycle start A1 feed hold