-
Thread
ATMEGA 1284P Anzahl möglicher I2C/TWI Bus
Dabei wirkt der ATMEGA nur als SLAVE. Da es einen internen I2C-Bus für die Ansteuerung von zwei PCF8574 I/O-Expander zum Lesen von Eingängen und Schalten von Ausgängen gibt, soll der RasPi über den P5-Header (GPIO28/GPIO29) an einem zweiten (getrennten) I2C-Bus hängen. Kurzum am ATMEGA hängen die
Zusatzelektronik meist auch nicht aus. Mein Add-On Entwurf hat das gleiche Format wie der RaspPi (85x56mm) und wird unter den RasPi gesteckt. Das Addon beherbergt 1x Level-Shifter, 2x PCF8574 I/O-Expander (16 I/O), 16 I/O (analog/digital) direkt vom ATMEGA, 1 x RFM12 Sender, 1 x FT232 USB Bridge (für
-
Thread
DCF-Uhr, Sonnenstand, TWI-Port, Alarmfunktion für m8 in C
Hallo Michael, hängt alles am Slave von der Uhr aus gesehen. ein paar Fragen hierzu. PCF8574 oder PCF8574A, Hex adr vom Slave ist 0x10, ist das richtig? Habe einen Logic Analyzer dran hängen. Bei mir wird von der Uhr kein Telegram an den Slave gesendet. deshalb bleibt er auch hängen bei
bekomme, geht die Uhr auf error 07. Ich programmiere mit MikroPascal. Habe noch eine Frage: Habe einen PCF8574 drangehängt. Welche Hardwareadr. muß eingestellt werden. MfG Karl-Heinz
-
Thread
LCD-Modul TC1602E-01 von Pollin ansteuern
USI-Schnittstelle klar kommt. OK. Das ist kein echtes IQuadratC. Für den allerersten Test eines Displays mit dem PCF8574 geht das noch gerade so durch. Da sind die "Adressen" noch ein Stolperstein. Der A braucht $38 Die Ladewerte sind dann: PCF8574->0x40; PCF8574A->0x70 Die Links zu den ausführlichen Libs
Handelt. Mein Exp. Starter Kasten ist von Franzis Microkontroller Programmieren... mit einem Attiny85 (b.kainka) dort wird kein I2C Bus Behandelt. Ich habe einige kleine Controller die mir ein Bekannter schenkte. 4 Atinnys 4313.. inkl. einiger Sensoren...er meinte ich solle da mal Probieren eine
-
Thread
Stromsparendes Display, klein, 5 Zeichen gesucht
gemultiplexzen Displays lohnt sich ein uC mit LCD Treiber wie Atmega169 oder ein externer Chip wie PCF85162 und PCF85176T
www.reichelt.de/lcd-7-segment-1x4-0-sz-h-8-0mm-reflektiv-lcd-7s-4-8-a-p197502.html?&nbc=1 mit dem PCF8577 als Treiber, zwei Cs und ein R, https://www.reichelt.de/i-c-lcd-treiber-duplex-vso-40-pcf8577ct-3-p270125.html?&nbc=1 ergibt ein I2C-Display für 3 bis 4.2V mit optimalem Kontrast weil statisch
-
Thread
Welchen Microcontroller für LED Projekt? ATTiny85?
den ihr mir dafür empfehlen könnt? Also > bei den meisten DIY Projekten wird sehr häufig der ATTiny85 genannt. Was > ich mich da dann frage ist > 1. Reicht der Speicher des ATTiny85 um ein Programm für die LED's drauf > zu schreiben. Vielleicht. > 2. Reichen die Anschlüsse des ATTiny? Ja.
Ein Atiny85 ist prima um 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
-
Thread
Gibt es einen Matrix-Tastatur-Chip mit I2C-Bus?
dann LCD-Telefon Tastatur matrix anklicken. Kostet bei Reichelt zwischen 1.65 - 1.85 Euro. Die I2C routinen muss Du auf deiner "Haupt-CPU" natürlich implementieren. Gruß aus Köln Frank
Hallo an alle! Der PCF8574 ist so ein Baustein, den ich gesucht habe. Den habe ich auf meiner Suche wohl übersehen... Vielen Dank (in diesem Fall besonders an Frank)! Gruß - Nico :o)
-
Thread
Röhren, Quartze, Spektrumanalyzer und weiteres aus Nachlass
beim nächsten Mal aber noch über ein anderes Gerät versuchen. @Rainer Z. Das werden die Siemens PCF200 887-Röhren sein, ich prüfe es aber gerne nochmal nach.
www.jogis-roehrenbude.de/Verstaerker/6C33C.htm Da ist auch ein minimalistischer Verstärker zu sehen, mit der ECC85 als Vorstufe. Wurde mal als 'Chopin' kommerziell gebaut.
-
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 8 ist mir die verwendung von Peter seinen Datein
Atmega 8 und die Datein von Peter und einige andere. Damit kann ich ohne Probleme verschiedene andere PCF85xx ansprechen und schalten. Damit ist z.B. die Ansteuerung verschiedener Display 4x16 möglich. Kann auch den LM75 auslesen und anzeigen. Möchte jetzt auf den SAM D21 umsteigen. Von Atmel gibt es die
-
Thread
PWM IC gesucht: 8bit parallel->PWM?
-Ausgang des zweiten 74 85 liefert dann direkt das PWM-Signal. Das Datenwort, das das Tastverhältnis steuert, kannst Du per SPI in ein Schieberegister (74 595) oder per TWI in einen "remote 8-bit I/O-expander" (PCF8574A) schreiben
musst Du statt des "8-bit magnitude > comparator" (74 688) zwei "4-bit magnitude comparator" (74 85) nehmen: Oder einen 74xx682/684.
-
Thread
MCP23017 ESP 8266 Interrupt?
Hallo Karl, ich hatte vergessen zu erwähnen das der Port Expander einen PCF8574 Chip hat...
Hallo, naja, einfach eine Lib für den PCF8574 zu nehmen wäre ja auch blöd gewesen... Gruß aus Berlin Michael
-
Thread
Hat noch einer ein paar PCF8584 I2C-Controller herumliegen?
Ich suche für ein Projekt mit dem INTEL-Mikroprozessor 80C85 mehrere PCF8584 - egal, ob P oder T (TH oder SMD).
SEGOR-electronics in Berlin scheint noch welche zu haben: https://www.segor.de/#Q=PCF8584P&M=1.
-
Thread
Digitaluhr mit geringem Stromverbrauch
wenn man sowieso ein LCD ansteuern will, könnte man gleich einen LCD Treiber nehmen wie BU9795AFV, PCF85162 oder PCF85176T mit 7uA, an den passt dann jedes LCD.
wenn man sowieso ein LCD ansteuern will, könnte man gleich einen LCD > Treiber nehmen wie BU9795AFV, PCF85162 oder PCF85176T mit 7uA, an den > passt dann jedes LCD. Das ist natürlich eine deutlich einfachere Lösung, wusste nicht, dass sowas existiert. Ich habe bis jetzt keinerlei Erfahrung mit SMD
-
Thread
Temperaturerfassung(Anfänger)
einen Pin von Deinem Controller opfern. Sensor kostet ca. 6 -55°C bis +125°C von 0°C bis 85°C Genauigkeit 1°C kann aber erhöht werden. Die gemessene Temperatur wird als digit- Wert auf Befehl rausgesschoben. MfG bluemole PS: Falls Du Dich für die Variante entscheiden sollst, kann
Noch was wenn ich die Schaltung so betrachte: der ATMEL hat ja keinen AD-Wandler, dafür ist der PCF8591 drauf. Der hat wohl einen I2C-Bus. Du kommuniziert also über I2C-Schnittstelle, eine serielle Schnittstelle mit dem Ding. Du mußt mal kucken wo der PCF an deinem MC hängt. gerhard
-
Thread
Arduino und I2C
Wenn dein I2C-Modul ein PCF8574 ist, dann schau mal hier: https://arduino-info.wikispaces.com/LCD-Blue-I2C Ich betreibe diese China Displays mit dieser library auch auf ATtiny85 und 84.
Hallo Gerald, das I2C-Modul arbeitet mit einem PCF8574T. Den Artikel in dem Link kenne ich und habe ihn mit der gleichen Schaltungs- konstellation ausprobiert. Habe hier aber das Problem mit der LIB gehabt - diese ist scheinbar von dem Autor modifiziert
-
Artikel
I²C
die unten angegebene Seite des "Erfinders" Philips, heute als NXP bekannt. serielle EEPROMs 24Cxx PCF85xx von NXP, 256-2048 Byte I/O-Portexpander PCF8574 MCP23008 (8-bit) von Microchip MCP23017(16-bit) von Microchip I2C MUX, zum Anschluss von ICs mit gleicher, fester Adresse PCA9545A AD-Wandler 12x12
Maxim, 12bit x8, PDIP24+SSOP28 12x8 Bit ADC MAX1038 DA-Wandler TDA8444, 8x6Bit Uhrenbausteine MCP7940N PCF8583, mit 256 Bytes RAM DS1307 LCD-Treiber PCF8577, 2x32 Segmente LED-Treiber HT16K33 (RAM Mapping 16*8 LED) von Holtek SAA1064 (seit 2005 abgekündigt! Restposten sehr teuer) Temperatursensoren DS1621
-
Thread
I2C Monitor mit Mega8
einen M168 zu kompilieren. Der ist ja soweit > Pinkompatibel. Der ist ja so groß. Mit nem ATtiny85 kriegst Du alles in den D-Sub9 Stecker mit rein. Und dann sind auch 400kHz kein Problem. http://www.mikrocontroller.net/topic/103600#905495 Peter
den Bus eingreift. Weiterhin habe ich noch eine Erkennung für Interruptsignal eingebaut (für z.B. PCF8574 "IO" oder PCF85x3 "RTC") Ich werde wenn ich wieder in Deutschland bin, mal meinen Sourecode reinstellen. cu bis dann
-
Thread
OLED Display mit I2C Bus am Slave betreiben
und Programme veröffentlich wurden. Teilweise habe ich bis 6 Slave am Master dran. Beispiel dazu: PCF8574, PCF8591, MCP23008, MCP23017, OLED, E-Paper, INA221, Farb TFT Display von EA mit bis zu 3,2 Zoll. Teilweise habe ich 2 Displays gleichzeitig am Bus betrieben. Auch der Austausch von Atmega zum
Gab doch da grad einen passenden Parallel-Thread, der hat aber einen Tiny85 verwendet: https://www.mikrocontroller.net/topic/535131 Mit Youtube-Video :)
-
Thread
BASCOM Lib für I²C LCD Modul von eBay
hier und habe auch gleich eine Frage: Ich suche für BASCOM eine Lib, um über I²C Modul mit einem PCF8574 (von eBay; Bild im Anhang) ein 20x4 LCD anzusteuern. Es gibt ja einige Libs im Internet, allerdings habe ich noch keine gefunden, welche mit der Anschlussbelegung des Moduls vom eBay übereinstimmt
es trotzdem. Mein Problem ist nur, dass meine gemessene Bus-geschwindigkeit (Oszi an SCL) bei 2,85 KHZ liegt, obwohl ich Config Twi = 100000 angegeben habe. Da ich später noch eine DS1307 im Bus mit anschließe, kann ich maximal 1 kHz Busgeschwindigkeit haben. Ich hoffe, jemand weis eine Lösung
-
Thread
DS 1307 via I2C an atmega328-brauche Hilfe
sicher. > Welches Datenblatt ? alle, kein spezielles, ich nutze DS3231, (DS1307 erst später), PCF8574(a) und Oled mit dem PCF8574 habe ich mal angefangen https://www.nxp.com/documents/data_sheet/PCF8574.pdf Seite 12 und die ganze shifterei verwirrt doch nur, wenn jedes Bit an seinem Platz
Übertragung etwas länger dauern ... Das hier läuft (Auf m48 und m168): [code] ; TWI Init TWBR = 85 TWSR = 0 TWAR = 0 TWAMR = 0 TWCR = 0 ; <- TWI Reset! ;Schreiben TWCR = 0xA4 ; STA senden Warte auf TWINT-Flag TWSR AND 0xF8 = 0x08 ? ; Erfolg? TWDR = 0xD0 ; DS1307 mit
-
Thread
I2C als Gerätebus
Behandel so einige als Geheimsache. Das einzigste was ich gefunden habe ist die Ansteuerung von Tuner mit PCF8574. Da gibt es aber noch ein paar Fragen. z.B.: -Lautstärkeregelung mit IR Fernbedienung -Quellenwahl mit IR FB achim
Sorry, schreibfehler, soll PCF 85... sein
-
Thread
Nokia 6310 LCD an avr
Wissenstand nicht so hoch um das möglicherweise umzusetzen für den avr. (hab nen Atmega8, Tiny2313 und Tiny85 zur verfügung) Die meisten Threads sind auch schon ein paar Jahre alt, es wurde jedoch nie eine Lösung gefunden. Pinbelegungen: http://www.module.ro/nokia_3510.html Controller (ebenfalls im oberen Link): Philips pcf8511 / pcf8813 Vielleicht weiß jemand wie es funktioniert. Sonst bleibt mir eh nichts anderes als zu einem Alternativen LCD zu switchen. (N6310, hätte ich 2 mal vorhanden) Beste Grüße Markus
-
Thread
Soft I²C zum Beispiel auf ATtiny13
Braucht man aber nur, wenn der I2C-Slave ein MC ist. Bei dummen I2C-Slaves ist SCL nur ein Eingang (PCF8574, DS1307, MCP3425, 24C512 usw.). Hier noch ne I2C-Lib: https://www.mikrocontroller.net/topic/440610?goto=5234324#5234324
Datenblättern. Ich sehe jedenfalls keinen Grund, einen ATtiny13 nur wegen seiner 9,6 MHz einem ATtiny25/45/85 zu bevorzugen.
-
Thread
[V] MOS-FET´s, Dioden, OP´s, DAC´s, Sensoren
5.5V 5.5MHz 40 Stk. OP07CD SO8 OP +/-18V 0/+70°C 40 Stk. OP07CS SO8 OP +/-22V -40/+85°C 160 Stk. L272D SO16 OP 28V 350KHz 4 Stk. TLC272A SO8 OP +- 3->16V 33 Stk. LM393 SO8 OP Dual low power 2000 Stk. LM339 TSSOP14 Komp 36V 0/+70°C 456 Stk
40 Stk. 1,00 OP07CD SO8 OP +/-18V 0/+70°C 40 Stk. 0,12 OP07CS SO8 OP +/-22V -40/+85°C 160 Stk. 0,12 L272D SO16 OP 28V 350KHz 4 Stk. 0,50 TLC272A SO8 OP +- 3->16V 33 Stk. 0,20 LM393 SO8 OP Dual low power 2000 Stk. 0,10 LM339 TSSOP14
-
Thread
Feuchtesensor EFS10 Temperaturkompensation
Hallo Christoff, Ich habe zwar ein paar PCF8583 rumliegen, aber noch nicht verwendet. Bisher benutzte ich nur die DS1307 (I2C), DS1302/DS1306 (SPI). Bei RTCs mit externen Quarz ist es sehr wichtig immer einen Uhrenquarzz mit der geforderten load
Dann werd ich mal eine Testschaltung mit dem PCF aufbauen und das Ganze in die Tiefkühltruhe und unter den Halogenstrahler stellen. Dann werde ich entscheiden ob ich beim PCF8583 bleibe oder ob ich den DS3232 hernehme. PS: Wo speichert deine Station
-
Thread
i2C ACK Pegel Problem
die Pullups beider Seiten runter ziehen muss." Strom R1 = 1,8V/20K = 90µA Strom R2 = 2,8V/33K = 85µA Strom Display: 90µ + 85µA = 175µA. Das dürfte hier aber nicht das Problem sein, da der Ausgang im gezeigten Screenshot wohl auf der 1,8V Seite liegt.
hat ~1k Innenwiderstand. Besser den 4/8Bit Mode nehmen, dann sind alles nur Eingänge. Notfalls nen PCF8574 als Umsetzer.
-
Thread
I2C (TWI) Sniffer mit AVR
sind die Bedenken von Ron Hille berechtigt (Auszug aus Datenblatt): > Speed Grade > – ATtiny25/45/85V: 0 - 4 MHz @ 1.8 - 5.5V, 0 - 10 MHz @ 2.7 - 5.5V > – ATtiny25/45/85: 0 - 10 MHz @ 2.7 - 5.5V, 0 - 20 MHz @ 4.5 - 5.5V Grüße Wolfgang
Hab ich nach dem wälzen des Datenblattes auch bemerkt. Hab mir schon Tiny85 bestellt. Bin mal gespannt :-) Danke schonmal
-
Thread
Das ultimative Aquariumsteuergerät
#2748426: > Eigentlich möchte ich die 230V-Lasten mit Triacs schalten, aber erstmal > tut 's auch ein PCF8574 mit 4 bistabilen Relais … > Ich mache mal Schaltpläne fertig ... Die Steckdosen würde ich gern in ein extra Gehäuse auslagern. Was meint Ihr dazu? Hat jemand einen Vorschlag? Die Schaltung
programmiert, die > sich täglich wiederholt. Über eine Leitung zu einer Box mit [[Port-Expander_PCF8574]] und ein paar (Halbleiter-) Relais kann die Heizung, das Licht und z.B. die Pumpe gesteuert werden und die Temperatur wird über einen oder mehrere DS18B20 gemessen. Einen freien PWM-Ausgang
-
Thread
DCF77-TWI(I2C)-Slave
ich nichts vergleichbares gefunden... Als Controller wurde ein ATtiny45 (sollte auch auf ATtiny25/85 laufen...) verwendet, der bekanntlich kein Hardware-TWI hat. Deshalb wurde Application Note 312 von Atmel adaptiert und TWI via USI realisiert. Alles weiter ist in README.txt bzw. obiger Webseite
, da die Baugruppe als TWI-Slave ausgelegt ist > und damit relativ einfach ein RTC-Baustein (z.B. PCF8583) an den > TWI-Bus angeschlossen werden und mitlaufen kann. Klar, kann man machen. Aber dann muss der Master immer die Uhrzeit vom DCF77-Modul auf die Uhr übertragen. Ich würde mir aber wünschen
-
Thread
ATMEGA8 ISP trotz RSTDISBL dank BOD?
an, ist der Reset-Pin (wie erwartet) auf 0V. Programmieren kann man den ATtiny (hier ein ATtiny85) auf die Art trotzdem nicht, es kommt keine Reaktion vom Chip. Schade eigentlich.
wie es laut Datenblatt sein muß. Ist durch den Pullup natürlich kleiner als VCC. Und beim ATtiny85 auch. Deine 0V waren also eindeutig ein Meßfehler. Peter
-
Thread
SPI Expander gesucht
Hallo zusammen, kennt jemand ein 8-bit Schieberegister das ähliche Eigenschaften wie der PCF8574 (I²C) hat, aber über SPI läuft? Es wäre toll wenn es von diesem SPI-Bauteil auch irgendwo samples zu bestellen gäbe (also zB TI oder Maxim). Habe schon einiges gesucht, aber leider nicht viel
Reset input • Low standby current: 1 µA (max.) • Operating voltage: - 1.8V to 5.5V @ -40°C to +85°C - 2.7V to 5.5V @ -40°C to +85°C - 4.5V to 5.5V @ -40°C to +125°C Gibts bei Microchip auch als Sample.
-
Thread
Touch Sensoren flackern und triggern ohne Annäherung
mal wie groß die Widerstände vor den LEDs sind. Bei mir waren es 220 Ohm. Das bedeutet I = (3,3V-1,85V)/220 Ohm = 6,6mA Sie können aber auch mit 5V betrieben werden: Bei mir waren es 220 Ohm. Das bedeutet I = (5V-1,85V)/220 Ohm = 14,3mA Im Datenblatt wird angegeben: Output Port Sink Current (
führen kann...dachte ich mir. Danach entschloss ich mich einen GPIO-Port expander über I2C zu nutzen (PCF8574). Seitdem funktionieren die Touch Sensoren wie ein Traum!!! Kein einziger selbstauslöser, nie! Noch eine Erklärung weshalb ich genau die oben angegebenen PINs genutzt habe. Sechs weitere PINs
-
Thread
DMX Adresse mit Schieberegister
www.mikrocontroller.net/articles/AVR-Tutorial:_Schieberegister Sonst vielleicht auch per I2C? Mit dem PCF8574
einer µC basierten Lösung macht die Hardware vielleicht 10 bis 15% der Lösung aus. Die restlichen 85 bis 90% stecken im Programm. D.h. eine µC-basierte Lösung steht und fällt mit der Fähigkeit, den µC auch programmieren zu können. IC mittels Draht zusammenstoppeln war gestern. Heute baut man eine