Hallo Patrick, ich versuche mit dem Hardware I²C Interface eine PCF8583 RTC anzusteuern. Per Software I²C funktioniert es, aber über TWI bekomme ich kein ACK nach dem senden der Baustein-Adresse. Ich bin für jedes funktionierende TWI Beispiel dankbar ! (Slave
gefunden, bei dem sich nur 2 Adressen einstellen lassen: http://www.fernando-heitor.de/pic/datasheets/PCF8583.pdf Da ich aber 40 von den Bausteinen bräuchtet, bietet sich das wohl nicht so an. Oder gibt es da eine Lösung? Wo finde ich ansonsten passende Zählerbausteine? Vielen Dank schon mal. see4far
AT89C51ED2. Nun! ich hab mir ne Platine gebastelt wo der Controller und ne Uhr drauf ist, ein PCF 8583. Hab mir zum Ein-und Auslesen einen Treiber geschrieben. Funktioniert auch soweit aber irgendwas Tickt da nicht richtig. Hier mal der ein paar Codezeilen. void main(void) { int z
R/W. Mir war 0xA0 schon immer sinnvoller und einprägsamer als 0x48. Sehe ich ins Datenblatt eines PCF8583 von NXP (Philips), dann taucht auch dort die "slave address" mit Basis 0xA0 auf. Wiederum sind es 8 Bit. Anders sieht es aus, wenn zum Beispiel ein LCD-Modul mit einer separaten data/cmd-Leitung
8 Bit Darstellung hat NXP erst später angefangen. Vergleiche z.B.: https://www.aurel32.net/elec/pcf8574.pdf (Philips) https://www.nxp.com/docs/en/data-sheet/PCF8574_PCF8574A.pdf (NXP) Auch dort hat die Adresse konsequent 7 Bits: https://www.nxp.com/docs/en/application-note/AN10216.pdf (Philips
entscheiden was sinnvoll ist! Ich habe bis jetzt nur mal etwas mit einer von Phillips gearbeitet! PCF8583 glaub ich war es! Ist relativ einfach zu handhaben vorausgesetzt man hat eine I2C Schnittstelle! Sonst wird es um die I2C Schnittstelle schwerer! Aber für die gibt es einige Codebeispiele hier im
Kommunikation, - und das scheint eine Schwachstelle zu sein. Ich habe bei den I2C Komponenten (1 x PCF8583, 3 x MCP23008) die Reset Eingänge einfach ignoriert, denn bei Power Up machen die ohnedies ein Reset. Möglicherweise müsste man mit einem Reset des Prozessors auch die Peripherie rücksetzen.
die 4201 Steuerung mal wieder zerlegt und ein wenig Schaltpläne gemalt. Am I2C Bus hängt auch ein PCF8583T (Realtime Clock mit 240Byte RAM). Dieser ist über eine eigene Backup-Battery gepuffert und somit ist das RAM sicherlich statt eines EEPROM in Betrieb. Der I2C geht auch noch weiter auf die anderen
DS1307. Hab derzeit nur diesen Einen DS1307 da, auf einem Fertigmodul von Amazon. Kenne sonst nur den PCF8583, allerdings ist dieser nicht bei mir vorrätig. Programmplatzanzeige und Frequenzanzeige funktionieren ohne Probleme. Im Anhang sind alle relevanten Dateien zu diesem Projekt. Danke im voraus
ich welche zu Hause rumliegen hab) ist die Beschaltung zu einem RTC-Chip (ds1307, ds1306, ds3231, PCF8583) beschrieben. Diese Bausteine haben den Vorteil das sie bei Stromausfall die Zeit weiter zählen können. Was ich nicht Verstanden hab, wie der Takt weitergeben wird, wenn man die Echtzeituhr über
bekommen, dann messe ich das noch mal genau nach. Die Uhr generiere ich mir jetzt erst mal aus nem PCF8583... vielen Dank noch mal für die freundliche Unterstützung an alle ! gruß Thomas
aufgenommen werden. Bei HIGH können nur sehr geringe Ströme entnommen werden, siehe Port-Expander PCF8574. Der Widerstandswertes des Pull-up-Widerstands darf nicht zu groß gewählt werden, da sonst zusammen mit Eingangs- und parasitären Kapazitäten die Signale verschleifen und im Extremfall nicht mehr
Menschen, die für RasPi Lösungen suchen, aber nicht finden - Überkomplexe I2C-Timer/Kalender wie ds1371, pcf8583 - DS2423 (one-wire)? Nö, der hat nur Eingänge Was könnte man damit machen? *U2008 spannungsgesteuert über einen PWM - Optokoppler - Tiefpass*. Aber das passt nicht für die China-Module.
geht, würde ich einen RTC anhängen, z.B. MAX3231 - supergenau, Quarz ist schon intergriert - oder PCF8583 - billiger, aber nur so genau wie der externe Quarz. Damit schenkst Du Dir das ganze Kalender/Zeit-Gedöns.
Eingangsfrequenz bekommt man 7-stellige Ergebnisse: jede Sekunde ein neues! Ich gleiche damit z.B. PCF8583 Uhren ab. Der Vorteiler für 50MHz wird automatisch selektiert. Hier habe ich die Steuerung und Auswertung in C, die Interruptroutinen und Optimierungen (interne Registerverwendung) in Assembler
speichern und auf den ESP zu übertragen? Binärzähler ala CD4040, oder RTC mit Binärzähler wie den pcf8583 oder sogar noch einen zweiten uC wie den Attiny85? Vielleicht hat ja auch jemand von Euch noch eine ganz andere Idee, die wesentlich einfacher ist und ich wieder gerade nicht sehe. Ich bedanke
wird? Das ist tatsächlich passiert. Die Uhr ging beim Einbau um 4 Jahre nach. Das war noch ein PCF8583P mit einem 2-Bit Register für das Jahr :) Aber für solche Fälle dürfte der Supercap klar im Vorteil sein. Auch eine dicke Batterie hilft dem Benutzer nichts, die Uhr muss nach langer Zeit ja sowieso
Hallo, bei der Anwendung würde auch ein PCF8583 mit Goldcap reichen, dann braucht man sich nicht um Ladung Haltbarkeit u.a. zu kümmern.... Es reicht ja wenn man die Schlatung einschaltet und diese holt dann einmal die Zeit vom der RTC für
in this data sheet can be found in Section 14. NXP Semiconductors PCF8593 Low power clock and calendar 4. Marking Table 2. Marking codes Type number Marking code PCF8593P PCF8593P PCF8593T 8583T 5. Block diagram V DD OSCI OSCILLATOR DIVIDER OSCO 00h control/status INT
/1.5B 5 G2B Y7 7 C 1 C C 74LV138D V C16 IC6P 100n D N VCC VCC 8 G C12 GND VCC 1 6 D S 30p B IC4G$1 PCF8583 D2 R9 32kHz R11 100 1 7 R10 + 8 C 2 OSCI INT BAT BAS116 V Q 2 OSCO 4K7 4K7 $ - Z 4 C13 3 6 2 I D 2 3 SCL 5 SCL/1.4C D 0 N 100n A0 SDA SDA/1.4C D R 4 G SJ1 Joe G. C 1 A0=0 Write A0h Read A1h GND
http://www.cc2net.de. Dort gibt es viele I2C - Lösungen. Als real-time-clock nimmt man da den PCF8583. I2C Treiber stehen unter http://www.cc2net.de/Module/module.html. Vielleicht hilft es weiter. Gruss Klaus.
;) (auch wenn ich eine solche dafür benötigte Netzwerkkarte besitze) Kennt wer eigentlich den PCF8583P ? Ist ein extrem sparsamer Ram mit Uhr, sowas bräuchte ich in der Art, villeicht brauche ich aber einige Bytes mehr 200Analoge Werte zu speichern ist zwar schön, aber wieviele Werte bräuchte
TWI-Write Adressen (Register) oder Daten darstellen, das ist abhängig vom TWI-Slave. Ein Portexpander PCF8574 kennt keine interne Register, ein RTC PCF8583 hat diverse, jeweils mit einem einzigen Byte zu adressierende Register, ein Eeprom benötigt zur Adressierung des Speichers 2 Byte. TWI-Read (der PC
------------------------------------ AVRCPM Test und Demonstration des I2C-Interface I2C Uhrenchip PCF8583 Zeit und Datum lesen und schreiben Moegliche Erweiterung (TODO:): - Control/Status-Register und Alarmregister lesen/schreiben - RAM lesen/schreiben $Id: RTCDEMO.PAS 195 2013-02-11 21:34:04Z leo
------------------------------------ AVRCPM Test und Demonstration des I2C-Interface I2C Uhrenchip PCF8583 Zeit und Datum lesen und schreiben Moegliche Erweiterung (TODO:): - Control/Status-Register und Alarmregister lesen/schreiben - RAM lesen/schreiben $Id: $ ---------------------------------------
; Betrieb einer I2C-Uhr mit Baustein PCF8583 mit dem 89S51 ; 8 MHz Quarz ; SCL = Port P0.1 ; SDA = Port P0.0 ; LCD 2 Zeilen, 16 Zeichen an P3; Ansteuerung mit Anzeige.inc ; $nomod51 $include(89S51.mcu) Codemem equ 00h ; LCD-Definitionen Port
/1.5B 5 G2B Y7 7 C 1 C C 74LV138D V C16 IC6P 100n D N VCC VCC 8 G C12 GND VCC 1 6 D S 30p B IC4G$1 PCF8583 D2 R9 32kHz R11 100 1 7 R10 + 8 C 2 OSCI INT BAT BAS116 V Q 2 OSCO 4K7 4K7 $ - Z 4 C13 3 6 2 I D 2 3 SCL 5 SCL/1.4C D 0 N 100n A0 SDA SDA/1.4C D R 4 G SJ1 Joe G. C 1 A0=0 Write A0h Read A1h GND
oder aus) - Steuerung eines MP3-Player (über Simulation eines Tastendrucks) Dazu habe ich einen PCF8583 und einen PCA9555 am I2C. Letzterer übernimmt die Ports für den MP3-Player und ide Tastatur. Beide sind über Interrupts angeschlossen. Ich bin euch dankbar für die vielen Tipps, wie man etwas
G2B Y7 7 C 1 C C 74LV138D V C13 IC4P 100n D 8 G VCC VCC C14 GND 6 VCC 1 1 D A 30p D2 B 32kHz IC5G$1 PCF8583 R10 R11 R12 100 2 1 7 BAT + BAS116 8 C Q 2 OSCI INT V OSCO 4K7 4K7 $ - Z 5 C15 3 SCL 6 SCL/1.4C D 2 I D 2 3 5 D 0 4 G 100n SJ1 A0 SDA SDA/1.4C R 1 Joe G. C A0=0 Write A0h Read A1h USB | SD-Card
POR I C-bus SDA • periodic alarms for DesignCon 2003 TecForum I C Bus Overview 121 (240 Byte RAM 8583)erface safety applications SCL Sub • system energy Interrupt address Slide 121 decoder conservation • time and date stamp The PCF8574 and PCA8575 are well known general for point of sales terminals
sieht man Projekte, bei denen ein externer RTC-Baustein (engl. Real Time Clock, Echtzeituhr; z. B. PCF8583 mit I2C-Anschluss Datenblatt (PDF)) angeschlossen ist, ohne dessen Vorteil wirklich zu nutzen. Die wichtigsten Vorteile einer externen RTC sind Die Zeitzählung läuft während eines Ausfalls der Hauptstromversorgung
-6-00 None-noted Refer to ACPCN BLI 99-04 (5 to 6 inch wafer diameter change) Conslt Mrkg. PCF8533U/2/2 Segment LCD Driver 80 x 4 935263465026 N S 1 30-6-00 29-6-00 PCF8533U/2/F2 Non-Manufacturable. See Replacement. Consult Marketing. PCF8583T/F4 Clock / Calendar with static RAM 935040590118 N S 1 30-6-00 30-6-00 PCF8583T/F5 Non-Manufacturable. See Replacement. Consult Marketing. PCF8583U/F5 Clock / Calendar with static RAM 935263180026 N S 3 31-3-01 30-6-01 PCF8583U/5/F5 Available as unsawn wafer . Standard Discontinuation