-
Thread
I²C-Software RTC (DS1307)
meinen PIC16F721 der kein MSSP hat, versucht eine Softwareimplementierung des I²C-Masters für den DS1307 zu programmieren. Bisher funktioniert sie jedoch nicht so, wie ich will, die RTC scheint überhaupt nicht zu reagieren. Kann jemand von euch vielleicht kurz über den Code schauen, ob es irgendwelche
-
Thread
TC35 C+ Programmierfehler?
DHT22 DHT dht1 (DHTPIN, DHTTYPE); #include <SPI.h> #include <Wire.h> #include "RTClib.h" RTC_DS1307 RTC; const int chipSelect = 4; const int analogInPin = A0; int sensorValue = 0; void setup() { Wire.begin(); RTC.begin(); Serial.begin(9600); Serial.println("Starte...");
DHT22 DHT dht1 (DHTPIN, DHTTYPE); #include <SPI.h> #include <Wire.h> #include "RTClib.h" RTC_DS1307 RTC; const int chipSelect = 4; const int analogInPin = A0; int sensorValue = 0; int sent = 0; void setup() { Wire.begin(); RTC.begin(); Serial.begin(9600); Serial.println("Starte
-
Thread
Board Design überprüfen?
Brennen des Bootloaders. Die restlichen fünf Pins sind für extern angeschlossene Taster. Jetzt der DS1307 (RTC)-Teil: Unten mittig sitzt die RTC im DIP-Format. Unten rechts daneben die beiden Widerstände für SDA und SCL. Rechts davon die Knopfzelle. Links von der RTC der dazugehörige Quarz. Der
wieder einen Glaubenskrieg los. Da ich eigentlich nur Analoge Bauteile einsetze (AS1130 und DS1307) brauche ich mir um den zweiten Glaubenskrieg, von wegen analoger und digitaler Massefläche, keine Gedanken machen oder? Ich nutze lediglich noch Taster, die an einem digitalen Pin angeschlossen sind
-
Thread
ELSA Microlink Office 3V interne Knopfbatterie platt?
Die wird den DS1307 Uhrchip 2 Chips weiter südlich antreiben, wenn das Modem saftlos ist. Aber bitte nicht fragen, wie man diese Uhr stellen soll. Evtl. gibts da einen Modemmanager oder so.
Matthias S. schrieb im Beitrag #5503440: > Die wird den DS1307 Uhrchip 2 Chips weiter südlich antreiben, wenn das > Modem saftlos ist. Ah okay. Matthias S. schrieb im Beitrag #5503440: > Aber bitte nicht fragen, wie man diese Uhr stellen soll. Evtl. gibts
-
Thread
DCF77 Auswertemethoden
DCF Sync kann man doch noch die RTC stellen, die DS3231 laufen auch genauer und stabiler als die DS1307 Module, die SW ist nahezu gleich, DS1307new LIB läuft, der DS3231 muss nicht gestartet werden es gibt auch kein stop command, da beide I2C Adressen gleich sind ist der Unterschied leicht festellbar
-
Thread
Welches Board zur Nachführung eines Photovoltaikpanels könnt ihr mir empfehlen?
auswerten zu können. Außerdem sollte es möglich sein dass, der aktuelle Standpunkt mittels der vom DS1307 übermittelten Zeit berechnet und dann das jeweilige Relais schaltet, welches den Richtigen Motor ansteuert. Der letzte Punkt den ich beachten muss ist, dass das Board über W-Lan eine Verbindung zu
dir auch das lan noch. Ich hab mir das ganz so vorgestellt: Ich übermittle dem µC mit dem DS1307 immer die momentane Uhrzeit. Der µC errechnet dann mit einer Formel den günstigsten Standort und dann schaut er welchen Motor er wie weit bewegen soll. Das LAN inteface wird deshalb benötigt, weil
-
Thread
[V] DALLAS RTC DS1307 DIL8
Hallo, Habe hier noch 73St. DALLAS RTC DS1307 DIL8 abzugeben. (Aktueller irrer Preis bei Reichelt: 5€/St.) Preis 1€/St. + dazu passenender Versand (Bitte wenn möglich min. 8-10 St abnehmen) (Versand DHL/Post und Paypal) Bei Interesse
-
Thread
Tachomessung Vorderrad, Lichtschranke, Reed-Switch, Hall-Sensor
Hintergrund-Beleuchtung fuer alles Anderen Infos und Uhrzeit/Datum - Uhrzeit/Datum kommt ueber ein DS1307 das an einer CR2032 haengt - 3 Taster (per Timer entprellt) zum Einstellen und "Scrollen" des Displays - Mehrere LM35's fuer diverse Temperaturmessungen - Sowie ein Durchflussmesser direkt hinter
Motor-Starten ;) Dann wird der ATMega noch in den Schlaf versetzt und laesst sich nur periodisch vom DS1307 wecken (Square-wave output, 1Hz an einen Interrupt) um die Uhrzeit auf dem Display auszugeben. Das sollte so hinhauen, oder? Vielen Dank fuer's lesen, liebe Gruesse und danke im Vorraus fuer alle
-
Thread
Die andere Firmware für AVR-NET IO
CA Dirk P.S.: Was für einen RTC-Chip benutzt du? Ich wollte die Tage noch Support für den DS1307 einbauen.
Hi Dirk, Okay, hab grad eh was dort bestellt und hab nen DS1307 gleich mitgenommen. Wenn da also Support für in der Mache ist... wär cool :-) Gruß, Ethan
-
Thread
Problem beim Auslesen der DS1307 RTC
ich hab das problem, dass die sekunden, minuten und stunden bis zu jeder 54. sekunde und minute funktioniert, jedoch springt di anzeige bei jeder 54. sekunde auf 64 und zählt von dort bis 90. kann mir jemand sagen, an was das liegt? mein code int main(void) { unsigned char time[10]; lcd_init(LCD_DISP_ON); i2c_init(100000); //100kHz SCL for(;;){ get_time(0xD0, time); display(time); delay(200); //wait 200ms } } void get_time(unsigned char Device, unsigned char *p_time) { i2c_start(Device+I2C_WRITE); i2c_write
-
Thread
Datenblatt URL ändern?
DS1307 https://datasheets.maximintegrated.com/en/ds/DS1307.pdf
-
Thread
RTC mit Supercap statt Lithiumzelle
Selbstentladung schluckt, sonst wird's zu teuer. 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 Letzteres ist dann zu wuchtig, und mit 1 F reicht's dann wenigstens übers Wochenende
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. Nach
-
Thread
Cortex M3 Hobby: STM32* oder LPC17* ?
Falls die RTC nicht gefällt kann man ja immer noch eine DS3132 oder DS1307 nehmen.
stimmt. Pete K. schrieb: > Falls die RTC nicht gefällt kann man ja immer noch eine DS3132 oder > DS1307 nehmen. Na ja, ich kauf doch aber keinen "Mörderchip" mit allem drauf und substituiere dann alle eigentlich "all inclusive" features durch stand-alone-Varianten. Andererseits ist der Gedanke (theoretisch
-
Thread
Arduino Pro Mini Software RTC
während dem Sleep > noch möglichst genau mitzuzählen? RTC Modul: https://www.amazon.de/DaoRier-DS1307-AT24C32-EEPROM-Arduino/dp/B06X3SL79V/ref=mp_s_a_1_2?__mk_de_DE=%C3%85M%C3%85Z%C3%95%C3%91&qid=1546934221&sr=8-2&pi=AC_SX236_SY340_QL65&keywords=ds3231+rtc+modul&dpPl=1&dpID=41Zh3wMJ4OL&ref=plSrch
Kilo S. schrieb im Beitrag #5686820: > RTC Modul: > https://www.amazon.de/DaoRier-DS1307-AT24C32-EEPROM-Arduino/dp/B06X3SL79V/ref=mp_s_a_1_2?__mk_de_DE=%C3%85M%C3%85Z%C3%95%C3%91&qid=1546934221&sr=8-2&pi=AC_SX236_SY340_QL65&keywords=ds3231+rtc+modul&dpPl=1&dpID=41Zh3wMJ4OL&ref=plSrch
-
Thread
Soft I²C zum Beispiel auf ATtiny13
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
aber nur, wenn der I2C-Slave ein MC ist. Bei dummen > I2C-Slaves ist SCL nur ein Eingang (PCF8574, DS1307, MCP3425, 24C512 > usw.). die Grenze kann sehr fließend sein. Komplexe ICs, die per I2C gesteuert/programmiert werden, nutzen es durchaus. Das Datenblatt weißt normalerweise nicht darauf hin, weil
-
Thread
DS1307 und STM8S per I2C verbinden
natürlich seine Zeit, sich in neue Gebiete einzuarbeiten. Wie dem auch sei, nun versuche ich mit einer DS1307 RTC per I2C zu kommunizieren, die mir später beim Abschalten der Energiezufuhr die Zeit speichern und weiterzählen soll, das klappt jedoch überhaupt nicht. Natürlich habe ich mich über das I2C Protokoll
sich nichts. Sonstige bisherige Maßnahmen (ohne Erfolg): - Pullups von 4k7 auf 10k erhöht - DS1307 ausgetauscht Wie kann ich überprüfen, ob auf der SDA bzw. SCL überhaupt was los ist, also ob der STM8S überhaupt versucht, zu kommunizieren? Vorhanden ist leider nur ein einfaches Multimeter. Gibt
-
Thread
externe RTC(DS1307) mit DCF synchronisieren
Hallo zusammen, ich habe ein RTC mit Atmega8, 3686400Hz, und 2x16 LCD gebaut, alles super, und ich habe ein DCF Projekt, der die daten per rs232 zu pc schickt, alles super, jetzt möchte ich eine funktion schreiben, die mir mein RTC nach Fehlerfrei DCF Empfang synchronosiert, und das soll jede stunde passieren, mein RTC muss richtig genau sein. Mit fgv David.
-
Thread
[V] Jede Menge Bauteile abzugeben
Empfangsmodul 1€ M04) DCF77 Modul in Gehäuse 3€ M05) 4x DS32KHZ für je 2€ oder 5€ für alle M06) 5x DS1307 für je 1€ oder 3€ für alle M07) ca. 40 µUSB Buchse für PCB Montage 5€ M08) Steckbrett inkl. Brücken 5€ M09) 10x nrf24l01 (mini) je 1€ M10) 2x nrf24l01 je 1€ M11) 2x ESP8266 ESP-12 WIFI Evalboard
Empfangsmodul 1€ M04) DCF77 Modul in Gehäuse 3€ M05) 4x DS32KHZ für je 2€ oder 5€ für alle M06) 5x DS1307 für je 1€ oder 3€ für alle M14) FTDI Breakout Board 1€ Gruß ic_tester
-
Thread
Gold-Cap statt Batterie für DS1307-Uhr
Im Netz habe ich eine Schaltung gefunden, um eine DS1307-Uhr mit einem Goldcap-Kondensator statt Batterie zu buffern. Dazu habe ich zwei Fragen an Elektronik-Kundige: 1. Welchen Sinn hat der R16? Könnte man R16 und D5 weglassen (die Uhr braucht 2 bis
-
Thread
Kleine Frage zu TWI bzw. I²C Ansteuerung
, steht in Datenblätter die ich bis jetzt gelesen hatte mit R/W z.B. beim PCF8574(a), DS3231, DS1307 https://datasheets.maximintegrated.com/en/ds/DS3231.pdf https://www.sparkfun.com/datasheets/Components/DS1307.pdf http://www.ti.com/lit/ds/symlink/pcf8574.pdf #Seite12 lesen 0x79 schreiben
-
Thread
I2C Verbindung fehlerhaft
in C ]] übernommen. Ein IC fungiert als Master, der andere als Slave. Stecke ich z.B. einen DS1307 (i2c fähige RealTimeClock) alleine an den Bus, funktioniert die Verbindung problemlos. Stecke ich aber alleine oder zusätzlich zur DS1307 den als Slave fungierenden ATMEGA auf die I2C Leitung, bleibt
-
Thread
Thermochrome Uhr mit Lichtempfindlichkeit
wobei ich hier dann die temperatur jedes heizelementes ausmessen müsste. und als quarz für den ds1307 ist es da egal welchen ich nehme oder ist das eher heikel ?
damit muss ich einen 1/4-Multiplex und die PWM-Treiber ansteuern können und die Uhrzeit auslesen (DS1307). Wäre es hier nicht ne idee, ein schieberegister für die PWMs dazwischenzusetzen, damit ich praktisch als "Kontrollanzeige" zusätzlich noch 4 7-Segmentanzeigen ansteuern kann? -Generell bräuchte
-
Thread
I2C Kommunikation mit RV3029 Problem
Scl_port Alias Porta.1 Const Rv3029_address_write = &B10101100 ' Adresse des DS1307 = &HD0 (schreiben) Const Rv3029_address_read = &B10101101 ' Adresse des DS1307 = &HD1 (lesen) Const Rv3029_address_seconds = &H08 Const Rv3029_address_minutes = &H09 Const
-
Thread
Backup Batterie Spannung bei RTC (DS1307) messen.
Moinsen, ich bastel grade an einer kleinen Uhr. Ich würde gerne den Zustand der Backup Batterie am DS1307 messen. Am liebsten würde ich da direkt den internen ADC des Atmega32u4 verwenden. Direkt anschliessen ist da bestimmt keine gute Idee. Reicht es, wenn ich da einen 1MOhm Widerstand in Reihe zum
-
Thread
CodeVisionAVR erkennt STK500 nicht
avr-studio?kann ich ja nicht einfach kopieren!?arbeite ja mit den bibliotheken des codevision(z.B. ds1307 und der gleichen)!! muss zugeben bin ein anfänger was das arbeiten mit µC und deren entwicklungsumgebungen betrifft!!
-
Thread
DS1307 - Stunde stellt sich plötzlich um 1 zurück
Nach einigen Minuten/Stunden stellt sich die Stunde um 1 zurück. Ich lese den DS1307 jede Sekunde aus - es passiert kein Übertragungsfehler, die Stunde bleibt falsch. Geschreiben wird in die Uhrenregister nichts. Für ein EMV Phänomen recht seltsam (ich würde da wechselnde, unsinnige
-
Thread
-
Thread
Codevision CodeWizardAVR TWI Probleme
Ich habe jetzt mal den PCF gegen eine RTC DS1307 getauscht. Auch nichts. Auf den Pin´s gibt es kein Anzeichen von einem Signal. Es muss irgendwas an der Software sein.
-
Thread
myTWI Echtzeituhr (ds1307 Ausgabe LCD)
Hallo zusammen, besitze das myAVR MK2 Board mit folgenden Modulen: myTWI Echtzeituhr und myAVR LCD. Bin schon länger damit beschäftigt die Uhrzeit auf dem LCD auszugeben, aber bisher ohne großen Erfolg. Kann irgendwelche komischen Werte auslesen ... die aber nicht viel Sinn ergeben. Beispielsweise bekomme ich für die Minuten immer ein festen Wert der sich nie ändert. Hoffe ihr könnt mir bei meinem Problem weiterhelfen. ;) MfG Benjamin Anbei der Quellcode: [c] #include <stdio.h> #include <avr/interrupt.h> #include <stdlib.h> #include "Delay.h" #include "TWI_Master.h" #include
-
Thread
DS1307 RTC und PIC16F877
Hi, bin seit einigen Tagen beschäftigt, den Pic16f877 mit der RTC 1307 zu verbinden. Leider reagiert der RTC in keinster weise auf meine Kommandos. Hat einer von euch ein C Code dafür? (verwende CCS compiler) gruß marc
-
Thread
Ersatzspannung bei Netzausfall
das DCF777-Signal aus... Wäre es nicht besser, wenn du eine RTC mit einbauen würdest, z. B. eine DS1307? Dann kannst du nämlich eine CR2032-Knopfzelle anschließen, und wenn die Spannung wegbricht, schaltet die RTC selbstständig auf Batterie um. Die Anzeige wäre halt nicht mehr sichtbar, aber die Zeit
-
Thread
RTC mit I2C-Anbindung
Maxim hat doch eine gute Suchfunktion. Schau mal nach dem DS1337 oder DS1307. Allerdings sind die RTCs mit eingebautem Quarz unschlagbar in der Genauigkeit. Meine Uhr mit einem DS3232 geht auch nach 1 Jahr nur 1 Sekunde nach. Ansonsten hilft bei der Genauigkeit vielleicht
-
Thread
Raspberry Pi I2C
pullups nach 5V haben sind diese zu entfernen http://www.forum-raspberrypi.de/Thread-realtimeclock-ds1307-anschluss-an-i2c-mit-5v?pid=29981#pid29981
-
Thread
Entsorgungskalender
werden muss. Als Temperatursensor ist ein OneWire DS18B20 angeschlossen. Es giebt ein RTC-modul(DS1307) mit EEProm(AT24C32) wo die Mülldaten gespeichert werden. Der Wecker, auch wenn er derzeit kein Ton von sich giebt, sondern nur im Display angezeigt wird ist nur im RAM abgespeichert. Alle
-
Thread
welcher banana PI hat einen RTC
anschließen, soweit ich weiß. Um das Problem zu umgehen, habe ich eine kleine Schaltung aus einem DS1307, einem 32kHz-Quarz und einer CR2032 aufgebaut und das ganze ans I2C angeschlossen. Einfacher gehts eigentlich nicht. Du musst dann die Systemuhr noch von rtc1 auf rtc2 umbiegen, die Uhr aktivieren,
-
Thread
Wer hat bekannte ICs in Geräten gefunden?
selber schon einmal verwendet habe. Manchmal auch in kuriosen Geräten. Ich selber habe mal einen DS1307 in einem Frequenzumrichter neben einem Atmega128 gefunden. Mir ist aber noch nie ein Nrf24l01 Modul oder ein PCF8574 begegnet. Habt ihr selber schon so etwas entdeckt? mfg
-
Thread
Spannungsversorgung für Nixieröhren
von der größe her genauso groß wie der erste trafo. Gesteuert wird das ganze mit Atmega 8 und DS1307. Die beiden Platinen sind beide 10x8 cm. naja soviel dazu Jan
-
Thread
DS3231 I2C Adresse?
wurde wohl nie ausprobiert. Da kann man sich als Anfänger ja totsuchen. "The i2c address for the DS1307 RTC is 0x68"
-
Thread
1Hz Takt - mit µC oder mit Hardware erzeugen?
Wie bekomme ich einen 1Hz Takt her? Und wie erzeuge ich ihn? Ich würde Maxim's Uhrenbaustein DS1307 empfehlen, der per i2c angeschlossen wird. Diese Lösung hat den Vorteil, dass die Uhrzeit beim Abschalten erhalten bleibt (das IC schaltet automatisch auf Batterie um). Wenn es genauer sein soll, gibt
-
Thread
Betriebsstundenzähler mit Atmega
@kollimann schau dir mal die DS1307 bzw. DS1337 RTCs von Dallas Semiconductor an, die haben einen ca 32Byte großen NV-RAM (battery backuped), dann must du dir keine gedanken machen, ob du immer an die gleiche stelle im speicher schreibst
-
Thread
RLC, Speichererweiterung, Temperatursensor über I²C
mal mußt Du Dir entsprechende I2C-Bausteine aussuchen, z.B.: Tempsensor: DS1621 (Maxim) RTC: DS1307 (Maxim) RAM: FM24C64 (Ramtron) Alle sind im handlichen DIP-8 Gehäuse, also ideal fürs Basteln. Dann brauchst Du ne I2C-Bibliothek, z.B.: http://home.tiscali.de/peterd/appl/soft/c51/eeprom
-
Thread
lesen/schreiben von/auf Real-Time Clock
Natuerlich nicht. Es gibt Standards, wie den DS1302, DS1307, DS1337, usw.
-
Thread
[V] Armer Studnet braucht Geld und verkauft deswegen coole Sachen
Accelerometer 2,- 1x HMC5883L Magnetometer 2,- 1x SD Card Adapter 1,- 1x Tiny RTC I2C Modul DS1307 2,-
-
Thread
Gibt es Uhren - IC
einfach mal ins Datenblatt des Herstellers. Meist wird da etwas über die Kondensaotren erwähnt. Beim DS1307 z.b. wird mit den Kondensatoren je nach grösse die ganggenauigkeit eingestellt.
-
Thread
I2C Speicher - Nichtflüchtig ?
hätte mich das programmtechnische Umgehen der speziellen Parameter gestört. Mir fiel dann die RTC (DS1307) auf meinem Board ein: Die hat 56 Bytes "übrig" und speichert nun meine nichtflüchtigen Parameter. Der von mir früher verwendete PCF8583 hätte sogar 256Bytes SRAM. Wenn Du also eine RTC ohnehin
-
Thread
PIC18F4620-I/P Eprom?
Schaue dir mal den DS1307 an. Das ist zwar eine RTC, welche aber noch 56Byte mit onboard hat. Das Teil wird mit einer 3V-Batterie gepuffert und via I2C angesteuert.
-
Thread
Mit AVR Klingeln in Abwesenheit loggen?
korrekten" Quarz bestellt hatte, lief die Uhrschaltung mit ein paar Sekunden Genauigkeit im Monat. (DS1307). Ich habe allerdings keine Erfahrung mit Uhrenquarze die direkt am Mikro angeschlossen sind. Ich verwende meistens die DS130X oder die von Intersil mit eingebauten Eichungsregister. Die ziehen auch
-
Thread
Bedeutung des RAM Speichers
Am Kontroller betreibe ich ein LCD Modul im 4 Bit Modus, ein DS1820 1wire Temperatursensor, ein DS1307 i²c RTC Modul, einen Ventilator über PWM und 2 Taster. Da Programm liest Temperatur und Uhrzeit, zeigt diese an uns steuert den Lüfter. Alle Schnittstellenprotokolle sind in Software implementiert
-
Thread
Auf element außerhalb array zugreifen
Basic, die mir aber mit #include avr sofort zeigte das sie am ESP32 nicht mag. Zurück zur newDS1307 LIB die hat prima auch mit der DS3231 funktioniert, nur für die Temperatur musste ich eigenen Code schreiben, nutzte das die Fleury AVR Lib I2C, auch am Arduino. so nun muss ich mal schauen wo es an der newDS1307 LIB klemmt. Alle LIB Schreiber haben erst mal meine Hochachtung aber es nervt wenn JEDER grundlegende Dinge anders macht. Der Eine will alle µC gleich bedienen ohne Rücksich auf den SRAM Verbrauch
-
Thread
Mehrere Signale über einen analogen Eingang abfragen
Am I2C-Bus ist der DS1307 angeschlossen. Beim Arduino Uno liegt das TWI-Interface standardmäßig auf den analogen Ports A4 und A5. Ich möchte eben über die analogen Ports einige Spannungen (mehr als 32) messen.