-
Thread
Modul mit DS3231 und Adressen A0, A1, A2
Habe mir das RTC Modul mit dem DS3231 gekauft. Auf dem Modul sind 3 Lötbrücken mit A0, A1, A2 drauf. Im Datenblatt des DS3231 finde ich aber keine Eingänge für die Umschaltung der Adressen. Sind diese Brücken nur für den Speicherchip
The module consists of a DS3231 RTC Clock chip and Atmel AT24C32 EEPROM chip. The AT24C32 has memory storage capacity of 32kB and uses the I2C bus interface with 0x57 address which can be modified.
-
Thread
ESP32 wakeup von Deep Sleep mit Taster oder RTC (Ds3231) Alarm
macht mit dem Wunsch Taster ODER RTCalarm keinen Sinn, ersteres stellt mich vor das Problem, dass der Ds3231 bei Alarm auf low schaltet und sonst auf high steht. Wie kann ich das am einfachsten lösen? vielen Dank für die Hilfe Markus
Invertiere einfach das Signal des DS3231 mit einem MOSFET.
-
Thread
I2C Kommunikation zum DS3231 in Espressif-IDF 5.5 zickt plötzlich rum
stellen gpio_set_level(DS3231_VCC_PIN, 1); vTaskDelay(pdMS_TO_TICKS(100)); // 100 ms Stabilisierungszeit nach Poweron ESP_ERROR_CHECK(ds3231_clear_alarm_flags(&dev, DS3231_ALARM_1)); ESP_ERROR_CHECK(ds3231_set_alarm(&dev, DS3231_ALARM_1, &alarm_time, DS3231_ALARM1_MATCH_SECMINHOUR, NULL, 0)); ESP_ERROR_CHECK(ds3231_enable_alarm_ints(&dev, DS3231_ALARM_1)); gpio_set_level(DS3231_VCC_PIN, 0); while(1) { // Aktuell
-
Thread
DS3231 & AT24C32 mit I2C-Lib von Peter Fleury
Hallo, ich habe ein solches Kombi-Modul: http://www.play-zone.ch/de/combo-breakout-mit-ds3231-temperatur-zeit-24c32-memory.html und kann die RTC (DS3231) erfolgreich lesen und auch manipulieren. Bei dem EEPROM (AT24C32) hingegen liefert schon das i2c_start(Dev24C32+I2C_WRITE); "1" zurück
Datenblättern und Peter Fleurys I2C-Lib: Ebay/China-Modul: http://www.play-zone.ch/de/combo-breakout-mit-ds3231-temperatur-zeit-24c32-memory.html RTC: datasheets.maximintegrated.com/en/ds/DS3231.pdf EEPROM: www.atmel.com/images/doc0336.pdf I2C-Lib: http://homepage.hispeed.ch/peterfleury/avr-software.html
-
Thread
Arduino Zeitmessung mit externes Modul das ms messen kann?
ist doch schonmal ein Preis gegen euer Farnell und Co.! z.B. http://de.aliexpress.com/item/10PCS-DS3231SN-DS3231-SOP-16-IC-Real-Time-Clock-RTC/32292914045.html
Monaten Dauerbetrieb innerhalb einer Sekunde von der Funkuhr WWVB. In der Wetterstation wo der DS3231 bis jetzt einen Temperaturbereich von -18 bis 32 Grad ausgesetzt war, ca. 18s. Aufpassen, beim Einkauf nur einen DS3231SN selektieren. Die 0-70Grad DS3231N Typen kompensieren nur bis auf Null
-
Thread
Uhrzeitbaustein I2C Schaltausgang
Danke an alle! Der DS3231 ist das, was ich gesucht habe. @HildeK: ich will den nicht ohne uC bedienen. Der uC sagt dem DS3231 per I2C wann er wieder geweckt werden will und schaltet sich dann selber ab (über einen MOSFET
zeigen? Außerdem betreibt HildeK seine Version des Mülltonnenblinkers eben so. Er schaltet Vcc des DS3231 ab und läßt ihn vom Backup-Goldcap laufen. Trotzdem funktioniert bei ihm das Aufwecken des µC durch den DS3231.
-
Thread
Besitz Arduino einen RTC?
: > Sind die externen RTCs eigentlich temperaturkompensiert? Bei Dallas gibts zum Beispiel den ds1307 mit externem Quarz und den DS3231 mit internem und Temperatur Kompensation.. Den Ds1307 muss man schon öfter nachstellen.. Der DS3231 ist schon länger genau.
Sowas wäre dann natürlich ein Grund mehr, im entsprechenden Falle zu einem DS3231 zu greifen.
-
Thread
Resonator - Oszillator - Mikrocontroller - Uhr
kannst auf den ungenauen internen RC Oszillator zurückgreifen. Das ist aber Unsinnig, weil der DS3231 Geld und Platinenplatz kostet, Strom benötigt und wohl nicht so doll ist http://www.harald-sattler.de/html/ds3231_-_ungenau-.htm Du hast doch schon einen uC, der STM8, schliesse einen 32768Hz Uhrenquarz an ihn an und mach das, was der DS3241 tut, selber, im uC. Man kann den uC aus einer Batterie versorgen und er braucht nicht so viel mehr Strom als der DS3231, falls das wichtig sein sollte.
-
Thread
RTC3231 SQW-Ausgang und DCF77-Modul-Ausgang nicht synchron
Die DS3231 stammen von AZDelivery und kommen ws. aus China. Auf dem Chip steht z.B. DS3231N, 1204A3, 586AA (habe hier mehrere rumliegen aus verschiedenen Chargen).
Mit Offset meinst Du die Register-Adressen des DS3231 ?
-
Thread
Wie Uhrzeit auf Atmega bekommen?
DS3231 ist der weg zu gehen
Aaron C. schrieb im Beitrag #6292704: > DS3231 Ja, so etwas meinte ich. Ich war nur zu faul, das richtige IC rauszusuchen. :-)
-
Thread
RTC ungenau DS1302
machen. Ob sich der Aufwand im Vergleich zu DS3231x lohnt? Nur meine zwei Cents...
pro Monat, ich habe einen Testaufbau mit DS3231, muss jetzt lügen.. war so unter 1 Minute auf 18 Monate.
-
Thread
AVR RTC - Modul
https://howtomechatronics.com/tutorials/arduino/arduino-ds3231-real-time-clock-tutorial/
noch notwendige Register beschreiben und auslesen, die kannst du aus dem Datenblatt für DS3231 nehmen. DS3231 ist bequem, weil dort in Gehäuse schon auch Quarz integriert ist. Nach dem ich mit diesem Modul gespielt habe, habe ich in China IC DS3231 selbst, ohne Modul, bestellt. 30 Stück
-
Thread
Datum und Uhrzeit auf Mikrocontroller
DS3231
müsste ständig nachgestellt werden, der DS3231 ist viel genauer und kann mit seiner internen Temperaturmessung sogar kalibriert werden!
-
Thread
rechnet der preprocessor in C gcc (AVR) multiplikation aus?
Schreib stattdessen ganz klassisch einfach eine If-Else-Anweisung: [c] if (i2c_test_flags&(1<<RTC_3231)) DEBUG_PRINTLN(F(" DS3231 RTC ist gestellt")); else DEBUG_PRINTLN(F(" DS1307 RTC ist gestellt")); [/c]
dann ist das klar ohne #define DEBUG bleibt nicht mehr viel von [c] (i2c_test_flags&(1<<RTC_3231)) ? Serial.println(F(" DS3231 RTC ")) : Serial.println(F(" DS1307 RTC ")); [/c] übrig [c] (i2c_test_flags&(1<<RTC_3231)) ? : ; [/c] nun ist mir wieder was klarer geworden Klammer hin
-
Thread
LED-Uhr mit Attiny26
„ Wenn Du eine genaue Uhr haben möchtest, vergiß den RTC DS1307... ehrlich ... und verwende DS3231.“ Ja, ich bin mittlerweile auch darauf gekommen, dass der DS3231 am besten funktioniert. Die ursprüngliche Version der verlinkten Uhr läuft auch mit DS3231 statt
) noch für den I2C-Bus, der den DS3231 ansteuert : #include <i2c.h“ Nach weiterer Suche im zugehörigen Thread hab ich sogar den DS3231 Quellcode noch gefunden (firmware v1.02) Im Ordner „Exe“ sind zumindest eine „ds1307.al“ und „ds1307
-
Thread
Mülltonnen-Blinker
Daher ist's jetzt mit einem ATTiny24 gemacht. Und die Abfuhrtabelle ist vom Flash ins EEPROM des DS3231-Boards gewandert. - Einmalig Board mit dem AVR und Gedöns, LEDs basteln - Jährlich zu Jahresbeginn Abfuhrkalender erstellen - DS-Board vom AVR-Teil trennen - Abfuhrdaten ins EEPROM des DS-Boards
Kommentar des Beispiels bzw. der verwendeten Funktion "bcd_to_dez" und ggf. auch im Datenblatt des DS3231 zu finden wäre.
-
Thread
RTC Zeitcontainer zum Umstecken - Frage zum Stellen der Zeit
Oliver R. schrieb im Beitrag #3663277: > Naja, der DS3231 hat schon einen abgeglichene Quarz mit 2 (3,5) ppm > eingebaut, ... Achso, der ist eingebaut. Dann ist der DS3231 doch wohl die sinnvollere Wahl.
Urgant schrieb im Beitrag #3663285: > Das DS3231-Modul ist, was die Stromaufnahme angeht, eher was für den > Betrieb mit einer Autobatterie Ist das wirklich so schlimm? Nach Datenblatt liegt der DS3231 im Standby um Faktor 2 und aktiv um Faktor
-
Thread
Wie geht so was?
> Operating Temperature Range > DS3231S .......0°C to +70°C > DS3231SN....... -40°C to +85°C Das kann einen Teil des Preises ausmachen!
In größeren Mengen ist der DS3231SN ab für etwa 3 Cent zu bekommen...
-
Thread
Warnung: Gewisse DS1307 / 24C32 Module mit Li Batterie Problem
kann ich mir nicht wirklich vorstellen, dass diese DS3231 den im normalen Handel vertriebenen Stücken gleichwertig sein sollen. Irgendwie drängt sich mir das Wort Ausschußware auf. Vielleicht sind diese DS3231 "out of spec" Schaltkreise die Maxim nicht
DS3231 den im normalen Handel vertriebenen > Stücken gleichwertig sein sollen. Irgendwie drängt sich mir das Wort > Ausschußware auf. Vielleicht sind diese DS3231 "out of spec" > Schaltkreise die
-
Thread
Zwei RTCs für niedrigere Abweichung "parallel"
Hallo, guck mal hier, nur als Vorschlag: https://arduino-hannover.de/2015/02/25/ds3231-die-atomuhr-des-arduino/
es mit Timer weiter, ansonsten wird DS3231 Zeit nach Plausibilitätsprüfung übernommen. Um 2 Uhr nachts wird GPS abgefragt und wenn es klappt werden nach Plausibilitätsprüfung beide (TimerUhr und DS3231) nach GPS gestellt. Beim DS3231
-
Thread
Minutengenaue 24 Stunden-Wortuhr - wer will mitbauen?
#3977903: > Die Register der DS3231 sind > identisch mit der DS1337, aber NICHT mit den Registern der DS1307. Die Zeitregister der DS3231 und der DS1307 sind absolut identisch, von einer DS1337 habe ich nie geschrieben, kannst
> Nimm die DS1307 mal vom Batteriestrom, nun ja, kann ich machen, aber wozu weil ich die nicht verwenden will, die DS3231 lief jedenfalls richtig los, ich habe noch mal DS3231 nachgeordert aber diesmal gefragt
-
Thread
Bauteile versandkostenfrei aus China: Wie machen die das?
Ob der DS3231 nicht ein "Nachbau" ist?
hatte ich mit der fleury LIB am AVR im Studio 4.18 nicht. http://datasheets.maximintegrated.com/en/ds/DS3231.pdf Seite 11 Glücklicherweise habe ich noch einen Originalen der mit Breadboardkabel den ich ja statt der ihbäh China RTC DS3231 stecken kann, da werde ich ja sehen was der mit dem Code ausspuckt
-
Thread
Sleep Mode Logik Frage
nach 10 Sekunden > schläft und nach 5 Stunden aufwacht o.Ä.? sogar sehr einfach mit einer RTC DS3231, vergesst den doofen 32kHz Quarz am AVR http://www.ebay.de/itm/DS3231-AT24C32-IIC-Module-Precision-RTC-Module-Memory-Module-/251357891421?pt=LH_DefaultDomain_0&hash=item3a86190b5d aber Achtung
: 32kHz Quarz ins Haus unter 1,50€ gibts auch als nackten Chip, aber der ist hier teurer DS3231 ins Haus unter 1,50€ offensichtlich kennst du den DS3231 nicht mal, sonst würdest du sowas nicht schreiben. Axel Schwenke schrieb im Beitrag #4049713: > Nutzen sich bei deinen µC die Interrupts
-
Thread
Seltsames Arduino Serial Read verhalten
<I2C_RTC_3231)) ? Serial.println(F(" DS3231 RTC ")) : Serial.println(F(" DS1307 RTC ")); #endif break; default: DEBUG_PRINTLN(F("")); break; } nDevices
i2c_test_flags&(1<<I2C_RTC_1307)) RTC.startClock(); #ifdef DEBUG (i2c_test_flags&(1<<I2C_RTC_3231)) ? Serial.println(F(" DS3231 RTC ist gestellt")) : Serial.println(F(" DS1307 RTC ist gestellt")); RTC.getTime(); sprintf(r_str, "%04d/%02d/%02d__%02d:%02d:%02d", RTC.year, RTC.month,
-
Thread
LCD und RTC powered bei MCU
. Die DS3231 nimmt 100µA auf, wenn sie über Vcc mitgespiesen wird. Auf Backup-Batterie laufend jedoch <1µA. Die I2C-Transfers schlagen kurz mit etwa 4mA zu Buche.
Dirk K. schrieb im Beitrag #4685242: > Nimm' eine temperaturkompensierte RTC wie DS3231. Die DS1307 rennt dir > grob 5s am Tag weg. Hey Dirk, Vielen Dank für diese Bemerkung. 5s/tag ist klar zuviel. Ich werde mir die DS3231 genauer anschauen. Was die beiden vorgeschlagen Displays
-
Thread
Echtzeituhr mit DS1307 und Multiplexing 7 Seg Anzeige
ich würde ja den DS1307 rauswerfen und den besseren genaueren DS3231 nehmen, SW kompatibel bis auf die 56 Byte RAM das fehlt, dafür mit Alarmausgang als Wecker
DS3231 ist wirklich gut. Ich habe zur Probe neulich chinesische Modul mit DS3231 eingeschaltet. Alles läuft wunderschön, mit Programm-I2C und auch mit TWI auf 400 kHz. Stefanus F. schrieb im Beitrag
-
Thread
rtc - generelle Frage
Genauigkeit von 1 Sekunde verlangt, muss folglich die RTC jede halbe Minute ausgelesen werden. PS: Der DS3231 hat ja einen 32 KiHz-Ausgang - diesen als Interrupt für den ATmega zu verwenden könnte sinnvoll sein ...
trotzdem, wenn man per I2C Sinnloses Massen Polling > betreibt. Vielleicht, manchmal, mag das auf die DS1307 zutreffen. Und soweit mit bekannt, eher ein Problem beim Schaltungsaufbau. Bei den DS3231 konnte ich das nicht feststellen! Trotz Dauertest über Monate
-
Thread
Arduino ESP32 & ds1307new LIB
1010000x; << 0xA0; 10100000 I2C EEPROM I2C device found at address 0x68; 1101000x; << 0xD0; 11010000 DS3231 RTC done -------------- 3. Durchlauf 0xA0 I2Ceeprom 0xD0 DS3231rtc RTC T= 28.2C -------------- RTC T= 28.2C RTC T= 28.2C [/c]
1010000x; << 0xA0; 10100000 I2C EEPROM I2C device found at address 0x68; 1101000x; << 0xD0; 11010000 DS3231 RTC 2019/08/24_14:12:13 done -------------- 3. Durchlauf 0xA0 I2Ceeprom 0xD0 DS3231rtc RTC T= 29.0C -------------- 2019/08/24_14:12:15 DS1307new::DS1307new() { #if defined
-
Thread
Hilfe bei Fehlersuche im Code
minute,hour,day uint8_t f[5]; // flags uint8_t i; Wire.beginTransmission(DS3231_I2C_ADDR); Wire.write(DS3231_ALARM1_ADDR); Wire.endTransmission(); Wire.requestFrom(DS3231_I2C_ADDR, 4); for (i = 0; i <= 3; i++) { n[i] = Wire.read(); f[i]
minute,hour,day uint8_t f[4]; // flags uint8_t i; Wire.beginTransmission(DS3231_I2C_ADDR); Wire.write(DS3231_ALARM2_ADDR); Wire.endTransmission(); Wire.requestFrom(DS3231_I2C_ADDR, 3); for (i = 0; i <= 2; i++) { n[i] = Wire.read(); f[i]
-
Thread
(empfindlicher) GPS Modul gesucht
dem ESP, mit Arduino ist es ein Aufgabe zur Compile-Zeit, falls man es überhaupt hinbekommt. Aber DS3231, wie z.B. hier https://www.reichelt.de/raspberry-pi-real-time-clock-modul-rtc-ds3231sn-rpi-rtc-clock-p224214.html scheint mir eine feine Sache. Alle Tests positiv :-). Vielen Dank, Ibram
Hallo, Maxim liefert 2 verschiedene DS3231, S/SN mit Quarz und M/MZ, mit MEMS. Bei reichelt bekommt man den DS3231 gelabelt als "Für RPI" als Breakout Board mit "Gold"-Cap und den 4 essentiellen Pins schon für 5 €. Für S/SN muss man
-
Thread
I2C Hilfe/Tutorial
Johnny SGT schrieb im Beitrag #4129553: > für die RTC DS1307 gibt es eine, aber diese RTC möchte > ich nicht verwenden, da dort der Quarz noch extern drangelötet werden > muss. ich habe die Arduino DS1307new LIB etwas erweitert auf DS3231 http://datasheets.maximintegrated.com/en/ds/DS3231.pdf bzw. ich teste vorher ob ein DS1307 oder DS3231 am I2C hängt und benutze nur die vorhandenen Register. sie benutzen dieselbe ID die Register für Datum und Uhrzeit liegen auf den selben
-
Thread
Frequenzteiler ohne Binary Counter
dann mit 64 statt 1024Hz. Damit sollte alles einfach so funktionieren, bis auf die genaue Zeit von DS3231. Dazu nimmst du statt 1024 Hz nur 1 Hz vom DS3231 und fragst den Eingang nur ab. Und zwar an der Stelle, wo du für die Software-Uhr von 64 auf 1 Hz runter teilst. Wenn der 1Hz-Eingang high ist
I2C hab ich noch nicht drin. Es soll aber wenn möglich halt die DS3231 nur beim Start/Neustart eingelesen werden, sowie einmal täglich vergleichen, ob DS3231 Zeit noch mit der des Atmegas übereinstimmt.
-
Thread
Arduino nach Uhrzeit an/ausschalten
Sadorn schrieb im Beitrag #7034861: > Dazu würde ich das RTC Modul DS1307 (V03) verwenden Falls es dir nichts ausmacht, wenn die Schaltzeitpunkte um einige Sekunden pro Tag driften, ist das sicher eine gute Wahl. Für eine stabilere Zeit ist eine DS3231 mit dem integrierten
abschalte würde, bzw. den Loop stoppen (z.b. > zwischen 20:00 und 8:00 Uhr). Dazu würde ich das RTC Modul DS1307 (V03) > verwenden, Ich würde ein DS3231-Modul verwenden. Da kann man Alarmzeiten vorgeben, die Möglichkeit gibt es beim DS1307 nicht. Wenn die Abschaltzeit (Alarm) erreicht ist, lässt man das
-
Thread
Eigenschaften Atmel 644p
+30°C, womit im Außenbereich gerechnet werden muss. Ein Temperaturkompensierter Uhrenchip (z.B. DS3231) wäre die genauere Lösung.
Maxim B. schrieb im Beitrag #6465406: > Meine Erfahrung: DS3231 und DS3234 (ohne "M") haben weniger als eine > Sekunde im Monat (zu Hause, Zimmertemperatur). Dafür schlucken sie im Standby 110-170 µA, https://www.mikrocontroller.net/topic/506275#6464950
-
Thread
Mysteriöses DS3234 Problem
im Haus wochenlang in Betrieb hatte und sich kein Fehler zeigte. Die RTC lief genauso genau wie der Ds3231 im Datenlogger.
Die chinesischen DS3231 von eBay sind SN Typen.
-
Thread
Zeitsignal mit/für den Arduino erzeugen
entsprechend einfache Lösungen, die z.B. ein sekündliches Signal > geben. Fertiges Modul kaufen mit DS3231 als RTC z.B. so was: http://www.aliexpress.com/item/2pcs-lot-DS3231-AT24C32-IIC-Module-Precision-Clock-Module-DS3231SN-for-Arduino-FZ0319-Memory-module-Free/1499675220.html
gutes und kein billiges sein. Genaueres > dazu sollte im jeweiligen Datenblatt stehen. Das Modul ds3231 hat eine Abweichung von 2 ppm, das schien mir ziemlich genau.
-
Thread
Hilfe bei der Programmierung eines Adventskalenders
so funktionieren. Ich kenne nur die aus dem ersten Link, und da ist aber der Interruptausgang des DS3231 Chips nicht herausgeführt. Am besten du schaust dir das Datenblatt des DS3231 mal an.
an einen der genannten RTCs. Deren Gangablage beträgt ca. 1 Minute pro Jahr. Datenblatt für den DS3231 gibt es hier: https://datasheets.maximintegrated.com/en/ds/DS3231.pdf Dort siehst du auch, wie du ihn ansprechen kannst (I2C). Aber das Hauptproblem ist das Stellen der aktuellen Urzeit bzw. des
-
Thread
RTC mit Supercap statt Lithiumzelle
Henrik H. schrieb im Beitrag #7411888: > PCF25063A: 0,22 µA => 0,22 F > PCF2563: 0,25 µA => 0,22 F > DS1307: 0,5 µA => 0,47 F (ungünstig durch begrenztes Ubat) > DS3231: 1 µA => 0,47 F > ATtiny mit 32-kHz-Quarz: 10 µA => 4,7 F Für diese RTCs (mit Ausnahme des DS3231) sind Supercaps genau richtig.
Meine DS3231 läuft mit einem China 1F SC min. 10 Tage weiter. Das reicht mir. 1N4148 - fertig.
-
Thread
Uhrenquarz notwendig?
>> ... DS3231 ... > Ist leider derzeit norgendwo lieferbar. Im Ernst? War zwar auch schon billiger, aber für die heutigen Zeiten ist 4.60 EUR eigentlich preiswert: Reichelt 'RPI RTC CLOCK'.
Elektronik, die für ihre Funktion die Uhrzeit braucht. S. Landolt schrieb im Beitrag #7212512: >>> ... DS3231 ... >> Ist leider derzeit norgendwo lieferbar. > > Im Ernst? https://octopart.com/search?q=DS3231¤cy=EUR Sieht mies aus. Die Suche bei Reichelt ist für'n Arsch. Die Suche nach "ds3231
-
Thread
DS1307 - I2C Übertragung ACK
egberto das habe ich dann im nachhinein erfahren dass die nicht so genau sind. :) Hab mir daher die ds3231 bestellt, welche auch einen Alarm besitzen.
Morgen, Nun sind die neuen DS3231 angekommen. ...angesteckt... und siehe da.... es geht !!! dürften wohl wirklich fehlerhafte/fake Chips gewesen sein! lg
-
Thread
RTC DIP Package
Hallo, ich nutze gerne die DS3231 ICs als RTC für meine AVRs. Für das Breadboard habe ich mir diese auf SMD Adaptern aufgelötet. Nun habe ich eine Frage, gibt es einen RTC Chip, der von der Genauigkeit mit dem DS3231 mithalten
: > Auch die DS chips gibt es in DIP. Welche DS Chips? Kenne nur die DS1307 von den fertigen Chinesenplatinen. Die waren der Hauptgrund, warum ich direkt weiter zu den DS3231 gegangen bin. Jedoch gibt es diese nicht
-
Thread
I2C müsste doch theoretisch Kurzschlüsse verursachen
#4932541: > dummerweise sind nicht alle 5V Teile ohne pullups, doof halt wenn die > auf 5V ziehen RTC DS3231 aber einer nicht 5V tolerant ist Raspi. Der DS3231 ist da aber nicht schuld, weil im Datenblatt steht eindeutig "This open-drain pin requires an external pullup resistor".
DS1307 Modul (einzelne R) ist es halt leichter als beim DS3231 Modul (Array sehr winzig) die R auszulöten. Wolfgang schrieb im Beitrag #4932608: > Joachim B. schrieb im Beitrag #4932541: >> Es gibt
-
Thread
RTC mit uc synchronisieren
Der DS3231 hat einen programmierbaren Takt-Ausgang. Den auf 1024Hz einstellen, damit einen Interrupt auslösen, und im Interrupt eine Variable hoch zählen. Nach 1024 Interrups ist genau 1s vergangen. So hat man eine Software-Uhr ,mit der selben Genauigkeit des DS3231, und den Systick gibts kostenlos dazu.
-
Thread
AVR-Handheld mit Mega644
nicht dazu gekommen deinen kleinen Compi zu bauen. Aber eine Frage wäre noch interessant: Die RTC DS3232 ist wirklich blöd zu bekommen, wäre eine Alternative der DS3231 also ohne Ram? Nutzt Du denn das RAM in dem Baustein? Den DS3231 würde man wenigstens bei Segor für sagenhafte 9,80 bekommen :-/
Hallo Harry, DS3231 sollte gehen, siehe letzten Beitrag von mir :-) Gruß Jörg
-
Thread
STM32 - CooCox Fragen & RTC
€ kostet und Hauptsächlich ein uC ist, wird mitnichten so genau sein wie ein DS3231 Baustein für um 10€. Der DS3231 hat +-2ppm. Klar, die hohe Genauigkeit spielt nur dann eine Rolle wenn weder GPS noch NTP zur "dauersynchronisation" vorhanden sind, aber ich möchte gerne weiterhin
> Der DS3231 hat +-2ppm. Nicht schlecht, der STM32 hat zehn mal soviel, soweit ich mich erinnere.
-
Thread
Welchen Mikrocontroller für Millisekunden-Stoppuhr?
Idee ist, ein peripheres Modul aufzubauen, das auf dem Takt eines Echtzeit-Moduls basiert. Z.B. dem DS3231 RTC, der unter Anderem ein 32 kHz-Rechtecksignal bereitstellt; Ganggenauigkeit +- 5 ppm. Ein simpler Mikrocontroller sollte in diesem Takt einen Zähler erhöhen, und bei Anfrage des Arduino ausgeben
stören bei der Stoppuhr nicht. Nimm den DS3231 und sei glücklich! Sherlock 🕵🏽♂️ schrieb im Beitrag #7830721: > Der liefert aber nicht 32 kHz, sonder 32,768 kHz. > > Aus dem Datenblatt: >> the 32kHz pin is enabled and outputs a 32.768kHz
-
Thread
Glasenuhr mit Schiffsglocke verbinden
oder Alu sind, könnte man hinten einen Metallstreifen aufkleben. Man könnte alternativ auch ein DS3231 RTC mit uC einbauen das mit dem Zeigerwerk manuell einmal synchronisiert wird und dann unabhängig die Glasen Sounds zur rechten Zeit erzeugt. Der DS3231 ist in der Regel auf ein paar Minuten genau
genauer untersuchen. Ich würde aber, wie vorher beschrieben, den Glasenteil unabhängig mit uC und DS3231 RTC verwirklichen. Der DS3231 ist ohnehin vergleichsweise sehr genau pro Jahr, sodass kleine Abweichungen erst nach langer Zeit auffallen würden. Der Vorteil dieses Wegs wäre, daß man nicht am Uhrwerk
-
Thread
RTC Chip mit SRAM
Mike schrieb im Beitrag #4106667: > Die Kombi mit DS1307 und 24C32 gefällt mir. mir nicht mehr, externer Quarz, relativ ungenau, ich verwende nur noch DS3231 mit externem i2c EEPROM http://www.ebay.de/itm/1x-DS3231-AT24C32-IIC-Modul-Prazision-Echtzeituhr-Time-Speichermodul-Fur-Arduino
Ich habe mal die Datenblätter der verschiedenen IC gelesen. Der PCF8583, der DS3232 oder DS3232M wären momentan meine Kandidaten. Wobei DS3232 irgendwie schwer zu bekommen sind als Bastler. Reichelt bietet ehr noch die DS1307 Der DS3231 hat zwar kein SRAM, aber mit einem
-
Thread
"Möglichst" genauer Takt für Mikrocontroller
Was stört an DS3231SN? Der 32 KiHz-Ausgang "klickert" vor sich hin, ganz ohne I2C. Und meine beiden 'RPI RTC CLOCK' von Reichelt, mit anderthalb Jahren Abstand bezogen, liegen unter 1 ppm - mag Glück gewesen sein
S. L. schrieb im Beitrag #7582731: > Was stört an DS3231SN? Der 32 KiHz-Ausgang "klickert" vor sich hin, ganz > ohne I2C. > Und meine beiden 'RPI RTC CLOCK' von Reichelt, mit anderthalb Jahren > Abstand bezogen, liegen unter 1 ppm - mag Glück gewesen
-
Thread
MAX7313 an Arduino Nano - Pins nicht "schaltbar"
alarm1_clr_rtc(void) { unsigned char control, status; if(_test_i2c_rtc) { i2c_start_wait(DS3231+I2C_WRITE); // set device address and write mode i2c_write(DS3231_ControlReg); // write address = DS3231_ControlReg i2c_rep_start(DS3231+I2C_READ);
i2c_readNak() & ~(1<<A1F); // nur A1F löschen i2c_stop(); i2c_start_wait(DS3231+I2C_WRITE); // set device address and write mode i2c_write(DS3231_ControlReg); // write address = DS3231_ControlReg i2c_write( control ); i2c_write( status ); i2c_stop(