-
Thread
3.3V VBAT von RTC über Widerstand an 5V ?
Moin! ich hätte da mal eine Frage an einen Elektronik-Profi. Der RTC-Chip DS1307 hat einen Pin für die Versorgungsspannung (von 4.5V bis 5.5V). Ebenfalls hat er einen Pin VBAT (von 2.0 bis 3.5V). Wenn er auf VBAT läuft, zieht der Chip laut Datenblatt typisch 300nA (bei VCC=0V
dann? 2V über dem 10KOhm = 200µA !? Oder macht die Diode dicht und Strom fließt nur durch den DS1307 (und damit dann <1µA)? Detlev
-
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
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
Uhrenquarze, SMD-Gehäuse
Hallo Ich brauche für meinen DS1302 und DS1307 ein Uhrenquarz. aus platz gründen möchte ich einen im SMD Format. Jetzt hab ich bei Reichelt geschaut und da gibt es diese mit verschiedenen pF werden (9pF, 12pF bsw. 6pF, 7pF, 10pF, 12,5pF) https
Hab jetzt mal kurz ins Datenblatt des DS1307 rein geschaut und da steht 12.5pF. :-) Trotzdem noch die frage: was würde das ausmachen wenn es mehr pF als empfohlen sind/währen?
-
Thread
VGA DCF77 Uhr Barometer Hygrometer Touch ATmega1284P 22MHz Assembler - in Farbe und Bunt
Sonnenaufgang - Sonnenuntergang - Digitaluhr - Barometer P03S - Hygrometer HYT939 - DCF-77 - RTC DS1307 - Tagmodus / Nachtmodus / Display aus Farben: 8 Pixel: 180x160 ASCII: 22x13 (8x12) Getestet habe ich dieses Progrogramm mit LS7, LS8 und weiteren VGA-Monitoren. Bernhard
-
Thread
Arduino Uno R3 und anderer Quarz
Man könnte führ die Uhrenfunktion auch sowas benutzen: http://www.ebay.de/itm/DS1307-I2C-Real-Time-Clock-AT24C32-I2C-EEPROM-Board-Batterie-CR2032-/201278006037?hash=item2edd1aa315 Ist jetzt nur ein Beispiel - die Dinger gibt es für rund 5 Euro in den verschiedensten Ausführungen
-
Thread
Atmel Studio: interrupt routine liest nicht immer Variable
schneller als alle Sekunden kommen können, reicht die Echtzeituhr alleine nicht aus. Die Echtzeituhr (DS1307) setzt den 64 Bit Timer nach jedem Einschalten der Fernbedienung. Die Disassembleranzeige in Atmel Studio habe ich inzwischen auch gefunden, nachdem ich auf die Idee gekommen bin, daß die nur bei
-
Thread
Radio Projekt mit Fehler, brauche Hilfe :(
Mh mal kurzes Update: Das Problem mit dem DS1307 konnte ich dadurch lösen dass ich das Brückenkabel auf 1/3 der Größe reduziert habe. Seitdem läuft das Auslesen der Uhrzeit korrekt. Was das XS3868 angeht: Ich habe herausgefunden, dass wenn die
); //Clock DS1307new clock; char HourChars[5], MinuteChars[5], SecondChars[5]; unsigned long LastTimeUpdate = 0; unsigned int LastHour=100, LastMinute=100, LastSecond=100; //Radio Si4703_Breakout FmTuner(A0,A4
-
Thread
Arduino sketch
resistors divide the voltage in half // Reset the register pointer Wire.beginTransmission(DS1307_ADDRESS); Wire.write(zero); Wire.endTransmission(); Wire.requestFrom(DS1307_ADDRESS, 7); int second = bcdToDec(Wire.read()); int minute = bcdToDec(Wire.read()); int hour = bcdToDec
Only used to print to serial and not needed for logging purposes { Wire.beginTransmission(DS1307_ADDRESS); Wire.write(zero); Wire.endTransmission(); Wire.requestFrom(DS1307_ADDRESS, 7); int second = bcdToDec(Wire.read()); int minute = bcdToDec(Wire.read()); int hour = bcdToDec
-
Thread
AVR-Anfängerprojekt (LED-Leiste, DCF77, SHARP-IR)
Belieben eine RTC DS3231 hat Alarmregister für den CPU Wecker, die CPU kann pennen (von mir aus auch DS1307 und die CPU muss alles selber machen) einen Tempsensor DS18B20 Yunus schrieb im Beitrag #4235662: > eingeklebten LED-Strips oder RGB LEDs WS2812B mit fastLED LIB Yunus schrieb im Beitrag
-
Thread
Wie steuert man einen OLED Display über i2c an
mal probiert, aber die 1306 liefern kein vernünftiges I2C Handling, in Verbindung mit anderen, RTC DS1307/3231, PCF8574(a) bleibt das OLED immer hängen. https://code.google.com/p/u8glib/ ich würde das wieder nur mit SPI anbinden.
-
Thread
RTC läuft nicht
Config Sda = Portc.1 Config Scl = Portc.0 ' Adressen festlegen Const Ds1307w = &HD0 ' Addresse des DS1307 zum schreiben Const Ds1307r = &HD1 ' Addresse des DS1307 zum lesen ' Uhr konfigurieren
RS232 Ausgabe auf den PC machen oder einfach eine LED an einem Port anschalten. Hast Du auch die DS1307 nach Datenblatt beschaltet? Liegt Strom an? I2C-Adresse der DS1307 korrekt eingetragen? Wenn die DS1307 hardwaremäßig nicht korrekt läuft dann sollte das I2cstart eine Fehlermeldung zurückgeben.
-
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
Warnung: Gewisse DS1307 / 24C32 Module mit Li Batterie Problem
Ich habe mich heute das erste Mal mit der obig gezeigten DS1307 Board befaßt welche zufällig mit einer installierten CR2032 Li nicht-aufladbaren Zelle geliefert wurde. Es ist mir dann bei einer zufälligen Spannungsmessung aufgefallen, daß die Zellenspannung
gelegt werden wenn die Batterie nicht gebraucht wird. Habe gerade das Datenblatt gelesen und beim DS1307 sind solche Zellen bis zu 3.5V zulässig.
-
Thread
Alternative zu PCF8573 Clock
Schau Dir mal den DS1307 an. Nur 8 Pins, kann auch 1Hz ausgeben und damit als externe Interruptquelle dienen.
-
Thread
ATMega2561 RTC mit Uhrenquarz
Was soll denn die While-Schleife in der ISR? P.S.: Für so etwas nehme ich einen DS3231 oder DS1307.
nicht. Pete K. schrieb im Beitrag #4136471: > P.S.: Für so etwas nehme ich einen DS3231 oder DS1307. Ja, das wäre wohl besser gewesen. Hilft mir leider aber nicht, ich habe jetzt den Uhrenquarz mit Interrupt.
-
Thread
I2C Hilfe/Tutorial
/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 Registern und man kann die DS1307new LIB verwenden
readIIC() Wire.read() #include <DS1307new.h> #define DS1307_ID 0x68 //#if defined(__AVR_ATmega328P__) // ----------------- TON ----------------- //#define BEEPER 8 //Pin 7 on LCD -> D11 auf nano #if defined(__AVR_ATmega328P_
-
Thread
Arduino zu empfehlen?
normal zu proggen, er ist billig, Hardware steht, LIBs sind schnell verfügbar. Nokia 5110 LCD DS1307new FastLED U8G LCD
-
Thread
rechnet der preprocessor in C gcc (AVR) multiplikation aus?
1<<RTC_3231)) DEBUG_PRINTLN(F(" DS3231 RTC ist gestellt")); else DEBUG_PRINTLN(F(" DS1307 RTC ist gestellt")); [/c]
(F(" DS1307 RTC ist gestellt")); [/c] wenn es denn unbedingt der ?:-Operator sein muss. Zur Verwendung diese Operators schließe ich mich der Aussage von Jörg an: Jörg Wunsch schrieb im Beitrag #4124475
-
Thread
Stromkreis über Wecker schließen
en/pmwiki.php?n=Main/Software Ein RTC Uhrmodul mit Akku oder Batterie http://www.ebay.de/itm/DS1307-I2C-Real-Time-Clock-AT24C32-I2C-EEPROM-Board-Batterie-CR2032-/201278006037?pt=LH_DefaultDomain_77&hash=item2edd1aa315 oder Achtung genau lesen ob mit LIR2032 (Akku) oder nicht, die LIR sind hier
item2ed9326e08 bin grad bei 5,50 € ach ja die LIB für das Uhrenmodul https://code.google.com/p/ds1307new/ https://code.google.com/p/ds1307new/wiki/Reference
-
Thread
Arduino: Interrupt (INT0) Rekursion möglich?
5110 oder OLED. Die RTC hatte ich mir mal selber geschrieben, nutze aber jetzt den Komfort der DS1307 Lib auch am DS3231 mit eigenen Erweiterungen, feststellen welcher drin ist, 1307 oder 3231 und dann entweder RAM oder Tempfühler nutzen. Die WS2812b LIB musste ich patchen weil die buggy ist mit
-
Thread
RTC Chip mit SRAM
DS1307 ist auch ein weit verbreiteter Kandidat.
DS1307 (RTC) + 24C32 (I2C) 56Byt RAM + 4KB EEP Weniger als 1 EUR bei AliExpress.
-
Thread
I2C will nicht
bin noch relativ neu auf dem Gebiet Protokolle. Mein derzeitiges Projekt ist das ansprechen einer DS1307 mit einem Atmega8. Ich habe mich dafür im Datasheet der Uhr und vom Atmega eingelesen. Zudem habe ich einige Informationen vom Netz bezogen. Ich scheitere jedoch schon bereits am normalen ansprechen
-
Thread
DCF77-Programm-Multitaskingproblem
System gespeicherte Zeit ist ein Bitmuster. Zur Ergänzung kann ich hier noch die Umwandlung in ein DS1307-taugliches Bitmuster angeben: [c] ds1307_set[2] = ((dcf_set[2]>>5)&7)|((dcf_set[3]&15)<<3); // minute ds1307_set[3] = ((dcf_set[3]>>5)&7)|((dcf_set[4]&7)<<3); // hour ds1307_set[4] = (dcf_set[5]>>2)&7; // weekday ds1307_set[5] = ((dcf_set[4]>>4)&15)|((dcf_set[5]&3)<<4); // day ds1307_set[6] = ((dcf_set[5]>>5)&7)|((dcf_set[6]&3)<<3); // month ds1307_set[7] = ((dcf_set[6]>>2)&63)|((dcf_set[7]&3)<<6
-
Thread
Auslesung von DS1307 RTC
(0x00);//stop oscillator i2c_write(ds1307_dec2bcd(second)); i2c_write(ds1307_dec2bcd(minute)); i2c_write(ds1307_dec2bcd(hour)); i2c_write(ds1307_dec2bcd(dayofweek)); i2c_write(ds1307_dec2bcd(day)); i2c_write(ds1307_dec2bcd(month
()); *hour = ds1307_bcd2dec(i2c_readAck()); i2c_readAck(); *day = ds1307_bcd2dec(i2c_readAck()); *month = ds1307_bcd2dec(i2c_readAck()); *year = ds1307_bcd2dec(i2c_readNak()); i2c_stop(); } [/c] ds1307
-
Thread
Daten auf PC übertragen (Excel-Format)
Daten gerne auf einen PC übertragen und in Excel öffnen können. Ich verwende: uC LPC936 (8051), RTC DS1307, Himmelsrichtung u. Beschleunigung LSM303dlh, Speicher 24xx512. Kann mir jemand einen einfachen, leichtbzu realisierenden Vorschlag machen wie ich die Daten auf den PC im Excel Format bekomme?
-
Thread
Sleep Mode Logik Frage
(gibts noch 3 Ct billiger nur wollte ich den Quarz zeigen) http://www.ebay.de/itm/I2C-Tiny-RTC-DS1307-Real-Time-Clock-Module-AT24C32-Board-for-Arduino-AVR-/281541321180?pt=LH_DefaultDomain_0&hash=item418d2ba1dc es gibt für mich nur ein Argument für den 32 kHz Quarz, Massenfertigung und Platz, als
-
Thread
SPI-I2C-Bridge
Möglichkeit gibt mit einem I2C IC über SPI zu kommunizieren, aber welche? In meinem Fall geht es um ein DS1307, welches über SPI von einem AtTiny85 angesprochen werden soll (auffindbare SPI Alternativen zum DS1307 sind zu teuer).
Pedro schrieb im Beitrag #4043818: > (auffindbare SPI Alternativen zum > DS1307 sind zu teuer). Was ist mit dem MCP79510?
-
Thread
Arduino UNO und I2C - A4 Problem
Vorgeschichte: Ich versuchte am Original Arduino UNO R3 gesockelt eine RTC mit DS1307 anzuschießen. Mit der Arduino Umgebung geht das eigentlich sehr einfach. Ich habe die wire.h verwendet. Leider klappte das überhaupt nicht. So habe ich mir das Oszilloskop zur Hilfe genommen. Auf
schrieb im Beitrag #4023723: >> Ich versuchte am Original Arduino UNO R3 gesockelt eine RTC mit DS1307 >> anzuschießen. > > Achtung: RTCs nicht anschießen. Darf ich jetzt eine RTC anschießen?
-
Thread
Menu zur Einstellung RTC per Fernbedienung
überhaupt nicht definiert sind. Ich vermisse auch die RTC-Routinen für die offenbar verwendete DS1307. Ausserdem geht das ganze Zeug durch keinen Compiler. Frage an den TO: Was soll das? Damit kann man nix, aber auch gar nix anfangen.
ist Teil eines etwas umfangreicheren Programms. Ich habe die Programmteile für FB/Twilcd/ds1820/ds1307 herausgezogen und für einen Atmega328/winavr compiliert. Auf meinem M328 läuft es. Allerdings muss man natürlich die LCD-Funktionen anpassen, wenn mann kein TwiLcd hat. F_IR [c]//#if (defined
-
Thread
Arduino Mega I2C Problem mit DS1307?
2 Arduino Mega 2560. Eins als Master, das andere als Slave. Auf jedem Board ist jeweils ein RTC DS1307, ein Touch Display MI0283QT9 und 14 Wärmesensoren verbaut. Ich habe die Boards mit dem oben beschriebenen Aufbau bekommen. Beschreibung der Funktion: Ich habe einen I2C Bus verwendet um die
Du darfst keine zwei von den DS1307 auf einem IIC-Bus haben. Deaktivieren kannst Du den zweiten nicht - den musst Du schon auslöten. Normalerweise einen separaten IIC-Bus für die Peripherie spendieren und einen zusätzlichen IIC-Bus
-
Thread
Sammelbestellung IoT & IoE "unsinniger donnerstag"
board with voice interface DS1302 clock module IIC interface DS3231 high precision clock module DS1307 + AT24C128 + DS18B20 interface Triad Module DS1307 + AT24C128 + DS18B20 Triad Module SD Card Module The Mini SD card module Micro SD card module GL827 USB connector MINI SD card reader module
-
Thread
AVR an 3,3V oder 5V ?
Bei 3V3 kannst Du keine Echtzeituhr wie den DS1307 mehr nehmen, der kann nur 5V!
einen DS3231 sehr gut! Genau den verwenden wir auch :-) > wo ist das Problem. Das es kein DS1307 ist :-P
-
Thread
Tft 2,8" ohne shield mit arduino nano
Ich möchte ein kleines Projekt realisieren, bei dem ich einige I/O´s brauche (2x für DHT22, 1x für DS1307 und ein paar Relais). Weiß zufällig jemand welche Pinne tatsächlich vom Display genutzt werden? Gibt es Erweiterungsmodule wenn ich mit den I/O´s nicht auskomme oder welche Lösungen gäbe es noch
-
Thread
RTC DS1307 1Hz
ok habe mich etwas umgeschaut kam zu folgendem code: #include "Wire.h" #define DS1307_I2C_ADDRESS 0x68 // each I2C object has a unique bus address, the DS1307 is 0x68 void setup() { Wire.begin(); } void sqw1() // set to 1Hz { Wire.beginTransmission(DS1307_I2C_ADDRESS);
Hallo @ all #include "Wire.h" #define DS1307_I2C_ADDRESS 0x68 // each I2C object has a unique bus address, the DS1307 is 0x68 void setup() { Wire.begin(); } void sqw1() // set to 1Hz { Wire.beginTransmission(DS1307_I2C_ADDRESS)
-
Thread
8051 Implementierung von I2C
gerade dabei in 8051er (AT89S52) Assembler I2C zu implementieren, damit ich dann später die RTC DS1307 auslesen kann. Momentan habe ich noch keine Geräte an den Bus angeschlossen, sondern teste einfach nur so mit dem Logikanalysator, was mein µC ausgibt. Nun bin ich eigentlich schon relativ zufrieden
-
Thread
xmega und DS1307
F_TWI) ((F_SYS / (2 * F_TWI)) - 5) #define TWI_BAUDRATE TWI_BAUD(Taktfrequenz, Takt_TWI) #define DS1307 0x68 //Adresse des DS1307 [/c]
Vielleicht liegt es auch daran, das der DS1307 4,5V bis 5V benötigt. https://www.sparkfun.com/datasheets/Components/DS1307.pdf
-
Thread
DCF77 RTC DS1307 TV FBAS / BAS LS-7 LS-8 ATmega1284P Assembler
mit einem LS-7 LS-8 Display. Bei Programmstart wird zuerst das Datum und die Zeit aus dem RTC DS1307 ausgelesen. Anschließend läuft die Uhr mit der Genauigkeit des 20MHz Quarz-Taktes des µC. Wird das DCF77 Protokoll vom 77,5 kHz Sender-Frankfurt fehlerfrei empfangen, synchronisiert sich die
-
Thread
Arduino FastLED LIB vs. WS28xx LIB
Verwendung der FastLED LIB für einen Arduino nano(V3) mit Nokia LCD 5110, einer eigenen I2C Tastatur und DS1307new LIB. Als der m328p zu eng wurde habe ich einen Arduino clone auf Basis des m1284p mit mighty optiboot aufgebaut http://adventuresinarduinoland.blogspot.de/2011/04/minimal-arduinoxbeepachube-sensor.html