epson rtc72421 zum arduino

OP #7699647
Lesenswert?

hallo zusammen,

kennt jemand die pin belegung von epson rtc72421 zum arduino uno R3 ? pin belegeung von epson rtc72421 weiß ich, aber arduino hat andere bezeichnungen. wie kann ich diesem chip datum und uhrzeit einsehen? vielen dank im voraus

gruß k.c

Angehängte Dateien:
#7699660
Lesenswert?

Hier das Application Manual http://s100computers.com/My%20System%20Pages/PIC&RTC%20Board/Epson%2072421%20manual.pdf

Seite 7 zeigt dir die Beziehung zwischen Adresse und Daten.

Hier auch noch bissel was zum lesen: Beitrag "Ansteuerung RTC 72421"

Was fertiges mit Plug&Play wird es da für den Arduino wohl nicht geben. Einfach zusammen stöpseln und dann Schritt für Schritt Pins zuordnen und Funktionalität schreiben (Lese / Scheib - Funktion).

#7699665
Lesenswert?

ALE kannst du schon mal gegen Vcc schalten, genau so den CS1. CS0 gegen GND.

D0-D3 & A0-A3 kannst frei wählen, genau so RD und WR. Die musst du dann in deinem Code zuordnen.

Sebastian R. schrieb:

Mike R. schrieb:

aber arduino hat andere bezeichnungen

Gegenfrage: Wie viel Erfahrung hast du in Sachen Hard- und Firmware?

Falls das alles zu Komplex wirkt, dann vllt. eine RTC mit I²C Schnittstelle nehmen, für die es bei Arduino auch eine Library gibt.

Gast #7699942
Lesenswert?

Mike R. schrieb:

aber was ist mit sketch für epson 72421? gibt es da was?

Es gibt nichts Gutes, ausser: Man tut es (Erich Kaestner): Dieser Chip (mittlerweile abgekuendigt) braucht (mindestens) vier Input und sendet auf vier weiteren Pins. D.h. wenn Du diesen Chip wirklich benutzen willst, musst Du das Ding selbst anklemmen und programmieren (Application Note https://www.ddraig68k.com/assets/files/datasheets/RTC72421.pdf). Wenn Du knapp an I/O-Ports bist, eventuell ist eine Kombi 74ls595/74ls161 hilfreich. Aber ich wuerde ein anderes ICs auswaehlen.

Heute macht man das anders, z.B. I2C.

Gast #7699953
Lesenswert?

Peter D. schrieb:

Der IC ist damals dazu gedacht gewesen, als SRAM angesprochen zu werden, braucht also haufenweise Leitungen. Heutige RTCs haben vorzugsweise I2C, SPI oder 1-Wire Anschluß.

Wir hatten eine kleine Diskussion (Beitrag "RTC DS3231 (EOSC) Uhrzeit läuft nicht weiter, nur mit Knopfzelle"). Analog Devices sagt "Accuracy ±2ppm from 0°C to +40°C", dieser Espon 72421 bietet 50ppm.

Das ist ein Zeichen des Fortschritts, Faktor 10 ist schon mal nicht so schlecht.

#7700085
Lesenswert?

Vielleicht hat er diesen Thread entdeckt, RTC72421 am Amiga: Beitrag "Ladeschaltung und Stromversorgung für RTC Epson 72421"

Ich finde auch keine fertige Arduino-Lösung, das tut sich keiner an.

Man könnte mit gemultiplextem Adress-/Datenbus I/O-Pins sparen, wie es in der Applikation beschrieben ist: https://www.tme.eu/Document/305eea60a2f3c0080ff0f51dbe610c7f/RTC-72421_3_man.pdf Aber dazu sind immer noch 8 Pins nötig.

Oder man nimmt einen Arduino mit dem Atmega2560/2561, der kann SRAM direkt ansprechen: https://ww1.microchip.com/downloads/en/devicedoc/atmel-2549-8-bit-avr-microcontroller-atmega640-1280-1281-2560-2561_datasheet.pdf Aber der hat auch ausreichend I/O dafür.

Angehängte Dateien:
#7700120
Lesenswert?

Die üblichen 2*16-Text-LCD haben auch einen 4Bit-Bus und müssen mit mindesten sieben I/O-Ports verbunden werden. Wenn es nicht anders geht, nimmt man das in Kauf. Aber dafür gibt es I2C-Adapter, das wäre hier noch eine Lösung.

Es gibt wesentlich einfachere Lösungen wie oben schon geschrieben wurde, einen RTC mit I2C-Bus wie DS1307, PCF8523 und PCF8563 siehe hier: https://wolles-elektronikkiste.de/ds3231-echtzeituhr Da wird auch eine "RTCLib" beschrieben.

#7701321
Lesenswert?

Adam P. schrieb:

Irgendwie hat das so gar nichts mit deiner gestellten Frage zu tun, aber gut.

Naja, er fragt nach Feuer, kann mit Streichhölzern nichts anfangen, aber ein Schuhlöffel löst sein Problem. Nämlich den Kronkorken von der Bierflasche zu entfernen. :)

Es gibt so einen ähnlichen RTC-Baustein, der kommt im Keramikgehäuse mit Glasdeckel, unter dem man Chip und Quarz sieht (wenn man gute Augen hat, weil schon SMD). Aber auch der ist schon recht veraltet und hat einen ganzen Stall Anschlüsse.

Aus dem Grund habe ich auch auf Experimente mit alten 12-Bit-AD-Wandlern verzichtet, bei denen jedes einzelne Bit auf einem Pin liegt. :) Waren schön gesockelt auf Z80-mäßigen Platinen.

Antwort schreiben

Bitte melde dich an, um einen Beitrag zu schreiben.

oder

Mit Google-Account einloggen

Die Registrierung ist kostenlos und dauert nur eine Minute.

Jetzt registrieren