-
Thread
Sicherung einer Linux-Partition
simpler Dateisystemfehler. Der Raspberry Pi bootet wieder ohne Kernel Panic, die Echtzeit-Uhr mit DS1307 hat auch immer noch genug Batteriespannung, und alles geht wieder so gut wie vorher - obwohl Raspberry Pi und seine Speicherkarte in den letzten 12 Jahren alles andere als gut behandelt wurden.
-
Artikel
WordClock mit WS2812
Schnittstellen ergibt sich aus den nebenstehenden Bildern. Um das RTC Modul, welches entweder ein DS3231 oder ein DS1307 sein kann, mit Spannung zu versorgen, gibt es die Stiftleiste St-07, welche mit einem Jumper die Spannung am RTC Modul auf 3,3V oder 5V einstellt. Die Stiftleiste St-04 kann per Pfostenfeldbuchse
1.0.0. Test auf verschiedene Adressen des I2C-EEPROMs EEPROM-Speicherplatzverbrauch minimiert RTC DS3231-Routinen auf DS1307 verallgemeinert Network Listener (UDP) zum Fernsteuern der Uhr über WLAN Android App zum Fernsteuern der Uhr (Ein/Aus, Farben, Anzeigemodus) STM32 Version 0.9.1. EEPROM-Hexdump
-
Thread
Protokoll für einfache Kommunikation rs485
nicht weg. No. [c] if(gbi(PIN(D),2)==1) { lcd_clear(BLACK); } else { lcd_clear(RED); kk_ds1307_setTime(14,36,0);//Sommerzeit kk_ds1307_setDate(31,12,25); } kk_ds1307_getAll_to_global_struct_zt(); [/c] Die RTC wird nur beim Start und jeweils um 0Uhr ausgelesen und die Programmzeit aktualisiert
DAY=uart_str_rx[7]; MON=uart_str_rx[8]; YEA=uart_str_rx[9]; kk_ds1307_setTime(hou,min,sec);//Sommerzeit kk_ds1307_setDate(DAY,MON,YEA); break; ... [/c] (noch nicht getestet)
-
Thread
Quarz Abweichung in ppm bei einem Arduino nano Nachbau.
jede Quarzuhr eine Abweichung von 1 Min/Jahr hin Kognitive Verzerrung. > und > meine RTC DS1307 mit 32,786 kHz Uhrenquarz kommt nur auf 1 Min/Monat, > also ca. 50ppm? Abgleichen!
Svensson schrieb im Beitrag #7962851: > meine RTC DS1307 Du meinst die blauen Platinen mit dem EEPROM drauf? Die werden mit Quarzen fraglicher Qualität/Anpassung bestückt. Da kommt es nur auf billig und Stückzahl an. Versuchs mal mit dem DS3231
-
Thread
rtc - generelle Frage
if(hou==24) { hou=0; if(sperre_rtc==0) { kk_ds1307_getAll_to_global_struct_zt(); sub_sommerzeit(); sperre_rtc=1; sub_day_start(); } } if(hou==2)sperre_rtc=0; lcd_goto(2,1
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
Probleme mit DS1307 und dessen Zeitausgabe
Daten liefert. Ist der Fehler in meinem Programm oder liegt der Fehler am 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
wäre deiner Meinung nach richtig? > Ist der Fehler in meinem Programm oder liegt der Fehler am DS1307. Welche Daten laufen über den Airbus, d.h.was dekodiert der Logikanalysator? Nur wenn vom DS1307 die richtigen Daten über den Bus kommen, hat dein Programm eine Chance.
-
Thread
RTB2000 I2C Probleme mit Dekodierung
Mit Usb4all von sprut.de und einem PIC18F4550, kann ich das I2C-Protokoll von einer DS1307 RTC ohne Probleme dekodieren. Es liegt also wahrscheinlich an dem Signal vom Raspberry Pico. Vielleicht ist irgendein Parameter für das RTB2000 an der Grenze, und wird darum als Fehler angezeigt
-
Thread
F_CPU calibrieren und in eeprom abspeichern
[c] void main(void) { .... clock_prescale_set(clock_div_2);//8mhz init_timer_smh(); kk_ds1307_getAll_to_global_struct_zt(); #if calib_fcpu u32 rtc_start=3600*hou+60*min+sec; timer_100msX=0; #endif .... while(1) { //------------------- smh timer ------------------ if (timer_smh
Axel S. schrieb im Beitrag #7832407: > Genauigkeit deiner RTC //kk_ds1307_setDate(12,1,25); //kk_ds1307_setTime(15,47,00); Am 12.1. nach PC-Zeit gestellt. Stand jetzt: Im Minutenbereich keine Abweichung. => die RTC ist ausreichend genau.
-
Thread
LED-Uhr mit Attiny26
Alexander H. schrieb im Beitrag #7787126: > Da hätte ich einen Atmega8(alle I/Os belegt) mit RTC (DS1307) und > Thermometer (DS18B20) Wenn Du eine genaue Uhr haben möchtest, vergiß den RTC DS1307... ehrlich ... und verwende DS3231. Thermometer DS18B20 kann meine Uhr jetzt auch. Hm, ich glaube
) 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
Wattmeter TFT EA_EDIPTFT32 24C512 DS1307 ACS712 graphisch Atmega8 Assembler
abgerufen werden. Der 1MHz getaktete ATmega8 kläuft ohne Quarz, wird aber minütlich durch den TWI-RTC DS1307 synchronisiert. Die Strommessung erfolgt durch einen analogen ACS712, ohne nennenswerten Spannungs- und Leistungsverlust. Keine Potentiometer, die Justierung erfolgt in der Software. Die
-
Thread
epson rtc72421 zum arduino
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.
-
Artikel
Und noch 'ne Nixie-Uhr
FTDI, CP210x, PL2303). Ich habe ein PL2303-Modul genommen. Real Time Clock. Das RTC-Modul, „I2C RTC DS1307 AT24C32 Real Time Clock Modul“, ist die eigentliche Uhr. Der Chip darauf ist der DS1307 von Dallas Semiconductor, er hat Uhrzeit, Datum und 56 Byte RAM. Als Zugabe ist auf dem Modul noch ein EEPROM
Anoden-Treiber war falsch, alt 10k neu 1M. Als RTC (Uhren-Modul) würde ich in Zukunft nicht mehr den DS1307 einsetzen, da die Genauigkeit der Uhrzeit vom eingesetzten Quarz abhängt. Mein DS1307-Modul scheint ein besonderes Exemplar fernöstlicher Qualitätsarbeit zu sein - es geht in einer Woche DREI Minuten
-
Thread
18650 Zelle zu 5V
DS1307 schon bei 4V aus. Aus diesem Grund wollte ich die 2,5 -4,2V der Lithium-Zelle auf 5V boosten aber alle Module die ich so finden konnte haben alle einen verbrauch im Leerlauf von rund 20mA sodass
, Platz und um es einfach mal auszuprobieren auf ein selbst designtes PCB setzen. Da ich die DS1307 schon rumliegen hatte lag es nahe diese in dem Projekt einzusetzen.
-
Thread
Atmega328p und DS1307
Habs jetzt mal an ein grove - ds1307 gehängt. Auf dem Board ist ja nur der DS1307 Chip, ein quarz und 2 Pullup Widerstände. Funktioniert einwandfrei. Hab mir mal nur die Sekunden ausgeben lassen. Liegt also eindeutig nicht am
internen Oszillator am ATMega328P F_CPU wird auf 8000000 gesetzt. Wir hatten den über den Quarz am DS1307 gesprochen, weil ich keinen 32,768 kHz da hatte hab ich mit nem 16Mhz versucht, was nicht von Erfolg gekrönt war. Deshalb hab ich seinen Code genommen und an nen Grove-DS1307 gehängt und es hat
-
Thread
[V] 34x LM2594N-5.0, 32x DS1307, 34x MAX3100, 43x MAX485, 46x ULN2003A
gefunden :) 1 Stange mit 34x LM2594N-5.0 DIP-8 (150kHz SimpleSwitcher Buck 5V fixed) 1 Stange mit 32x DS1307 DIP-8 (I2C RTC) 2 Stangen mit insg. 34x MAX3100CPD DIP-14 (SPI UART) 1 Stange mit 43x MAX485CPA DIP-8 (RS485 Transceiver) 1 Stange mit 46x ULN2003A DIP-16 (Darlington Treiber) Die Teile sind
-
Thread
I2C RTC+EEPROM mit ESP8266. Mal funktionierts mal nicht
bzgl. dieses Problem auch schon andere Beiträge. Hier hat einer eine Lösung vorgeschlagen mit der DS1307 RTC: https://github.com/esp8266/Arduino/issues/1025 http://www.forward.com.au/pfod/ArduinoProgramming/I2C_ClearBus/index.html Konnte bis jetzt aber auch davon noch nichts testen. Werde ich
-
Artikel
Reichelt-Wishlist
Potentiometer als Schiebepoti | | - Bestell-Nr. PSM-LIN* ("mono") PSS-LIN* ("stereo") Echtzeituhr DALAS DS1307 (auch SMD) | - Bestell-Nr. DS1307/DS1307Z Konkret: Neuer PIC ... und PIC18F2550 | | MSP430F1232 | Fädelstift, Draht und Kämme | | - Bestell-Nr. Fädelstift/Fädeldraht/Fädelkamm (Warum sind diese Stifte
64x gewünscht Im Programm (STEC11B01) PCA9633D16 4-bit I2C-bus LED driver * I2C-Bus to 1-Wire DALLAS DS2482-100 bzw. DS2482-800 | | | | | * Step-Down-Konverter in SMD Bauform (z.b. MC 34063): | (->Artikel-Nr: MC 34063 AD) Preiswerte Kontaktierungen für SD/MMC | (Bereits im Programm: Bestell-Nummern: CONNECTOR
-
Thread
Frage zu if Bedingung
ist, und false, wenn dies nicht der Fall ist. [c] #include <Wire.h> #include "RTClib.h" RTC_DS1307 rtc; bool isItFullHour() { DateTime now = rtc.now(); if (now.minute() == 0 && now.second() == 0) { return true; } else { return false; } } void setup () { rtc.begin
-
Thread
[V] 12St. RTC Dallas DS1307 SO8 abzugeben (10€)
Hallo, 12St. RTC orginal Dallas DS1307 SO8 abzugeben. keine China Möhren Siehe Bild Alle für 10€ + 1€ Kompaktbrief. (Versand DHL/Post und Paypal) Bei Interesse bitte PM mit Artikelangabe. Danke!
-
Thread
Drehspulmesswerk anschliessen
MINIMUM_PWM_VALUE_SEC 15 #define MAXIMUM_PWM_VALUE_SEC 240 // Create the real time clock instance. RTC_DS1307 rtc; /** * Slowly animate one meter to the maximum value and back. * This animation is used in the start sequence. Not only does it look * cool. It's also a way to test the meters. *
-
Thread
I2C -Anfängerfrage
ein Source- File für eine RTC-Uhr: https://www.electronicwings.com/avr-atmega/real-time-clock-rtc-ds1307-interfacing-with-atmega16-32 Ich komme nicht drauf, was ich anstelle von "I2C_Master_H_file.h" verwenden muss, denn die Header- Datei ist unbekannt. Für die LCD ist mir lcd-routines.h klar aber
ein Source- File für eine RTC-Uhr: > https://www.electronicwings.com/avr-atmega/real-time-clock-rtc-ds1307-interfacing-with-atmega16-32 > > Ich komme nicht drauf, was ich anstelle von "I2C_Master_H_file.h" > verwenden muss, denn die Header- Datei ist unbekannt. > Für die LCD ist mir lcd-routines.h
-
Thread
Debian minimalst Installation
Batterie schlicht und ergreifend defekt. l. A lithium battery with 48mAh or greater will back up the DS1307 for more than 10 years in the absence of power at +25°C. Nachdem so eine Batterie 230mAh hat ist somit die Selbstentladung der bestimmende Faktor. Und einen Desktop PC sollte man wirklich nach
Dumbeutel30000 schrieb im Beitrag #7353581: > A lithium battery with 48mAh or greater will back up the > DS1307 for more than 10 years in the absence of power at +25°C. Sagt die Werbung. Leider ist der DS1307 in keinem PC drin. Kann man den überhaupt noch kaufen? > Und einen Desktop PC sollte man wirklich
-
Artikel
Standardbauelemente
, ca. 0,05Ω On-Widerstand (bei VGS -4,5V) SOT-23 SMD FET, extrem niedrige V_GS_th, bei niedrigem R_DS_on R, D PDF Infineon IRLML6402 0,21 max -20V, ca -3,7A (cont.), ca. 0,05Ω On-Widerstand (bei VGS -4,5V) SOT-23 SMD FET, extrem niedrige V_GS_th, bei niedrigem R_DS_on R PDF Infineon IRF7220 0,50 max
CMOS-Versionen lassen sich aufgrund ihrer niedrigeren Betriebsspannung besser mit µCs verbinden. alle Google DS1307 1,95 64 X 8 Serial Real Time Clock. Quarzuhr / Kalender Baustein mit serieller TWI-Schnittstelle. Uhrenfunktion, unabhängig vom µC, aber µC-Steuerbar. Batteriepufferbar (3V-Knopfzelle wie CR2032)
-
Thread
RTC der MCU benutzen
was dem großen Spannungsabfall am Supercap über lange Zeit zugrundeliegt. Ein Monat mit typischer DS1302 Genauigkeit ist definitiv möglich. Eine CRxxxx hat halt den Vorteil, daß der Spannungsverlauf über Zeit viel konstanter ist und deshalb bessere Gangergebnisse zu erwarten sind. Ich verwendete
Akkus lasse ich lieber in den > 90er Jahren, wo sie her kommen. Sehe ich ähnlich. Ich verwende die DS1307 und eine stinknormale CR2032 in einer Batteriehalterung als Backup, wenn die Stromversorgung ausfällt. Bei Computern halten die CR2032 gut und gerne auch mal 10 Jahre. Aber selbst wenn die Computer