-
Thread
Welcher RTC-Chip in AtmegaXX-Applikation?
Hallo Jürgen, z.B. den DS1307, ansprechbar via I2C, Puffer mit Lithium-Knopfzelle (soll so an die 10 Jahre halten). Gruß, Dirk
Langzeitstabilität? Hmmmm. Von 32kHz kann man keine "Atomuhrstabilität" erwarten. Ich habe auch mit DS1307 gearbeitet, es funktioniert tadellos, und wenn man ein ziemlich stabil 32kHz Quarz hat, dann ist es ziemlich genau. Andere Idee: Genaue Uhrfunktion im AVR einbauen, und "manchmal" mit RTC vergleichen
-
Thread
DS1307 - Zum Verzweifeln
Hallo, kann mir jemand dabei behilflich sein einen DS1307 zur mitarbeit zu bewegen? ich Habe das ding nun 2 Mal aufgebaut, den 4. Quartz ranngepackt. kabel ausgetauscht. isp kabel getrennt oder dranngelassen(STK500)... alles ohne erfolg. mein dDS1307
stk500 gnd pin verbunden. software dies hier: http://www.mikrocontroller.net/attachment/20676/ds1307.c und das hier http://www.avrfreaks.net/modules/FreaksFiles/files/1893/DS1307_Utility.ZIP mfg hansl
-
Thread
32kHz Quarz Erkennen, KDS6A - KDS0A - 24ASC2 - KEC14M31
ich hab hier ne ds1307. die sollte also auch ohne quartz irgendwas ausgeben?
-
Thread
1wire ds1821, i2c ds1307 ...falsch angeschlossen?
gefunden habe, kann also keinen link bieten. das programm scheint absolut nichts von der existenz des ds1307 mitzubekommen. mein hardwaresetup sieht wie folgt aus: ds1307GND----GND---stk500GND ds1307X1---, 32kHz ds1307X2---' ds1307VCC----------VCC 5V ds1307SDA-,--------PC1 (30cm klingeldraht
das problem mit dem ds1821 is aufjedenfall kein hardwareproblem. einzig die software passt nciht ganz. ich passe gerade peter danneggers ds1820 software an, mal sehn. beim ds1307 bin ich immer noch nicht weiter. kurz habe
-
Thread
rtc-auslesen
ja danke peter.okay werde den maxim ds1307 verwenden. habe mir das datenblatt vom ds1307 angeschaut und habe gedacht das der code in bcd-form ausgelesen wird.da ich,wie gesagt die anzeige-einheit mit 3 mc14015 und 6 mc14511 habe dachte
vorm von nullen und einsen heraus-getakte wie: 0001 0011 0010 0011 ......und ich könnt den takt vom ds1307 als takt zum einlesen für die mc14015 verwenden. aber danke erstmal ,werde mich im forum mal umschauen. mike
-
Thread
ds1307 Wochentag auf LCD
Hallo, ich will von der Echtzeituhr Ds1307 den Wochentag auslesen und als Mo-So auf einem LCD darstellen. Dazu benutze ich folgende Funktion: void readTime(void){ uint8_t wday; char weekday[8][2] = {"00","Mo","Di","Mi","Do","Fr","Sa","So"}; i2c_start_wait(DS1307+I2C_WRITE); i2c_write(0x03); i2c_stop(); i2c_rep_start(DS1307+I2C_READ); wday = i2c_readNak(); i2c_stop(); lcd_puts(weekday
-
Thread
Mit AVR EVG dimmen
Poti oder gibts andere Möglichkeiten? Wenn digi Poti, dann mit welchen? Zur Verfügung hätte ich die DS2890 als TO-92. Ich wäre für Hilfe sehr dankbar. Marco
Aquariensteuerung mit allen Nettigkeiten, die mir so einfielen: -RTC für spannungsausfallsichere Zeit (DS1307) -Tageslicht mit 16 zu unterschiedlichen Zeiten einstellbaren Helligkeitswerten (Leuchtstoffröhrenbalken mit EVG), die Sonnenauf- und Untergang ... simulieren. -Nachtlicht mit 8 zu unterschiedlichen
-
Thread
Real-Time Clock (ds1307)
?? Wie ist das bei dem DS1307 gedacht?? Nicht das das Problem aus der Richtung kommt....
TWCR = (1 << TWEN) | (1 << TWSTO) | (1 << TWINT); while(TWCR & (1 << TWSTO)); } void ds1307_writereg(uint8_t adr,uint8_t data) { twi_start(); twi_writeadr(DS1307ADR,TW_WRITE); twi_writedata(adr); twi_writedata(data); twi_stop(); } uint8_t ds1307_readreg(uint8_t adr
-
Thread
Ansteuerung der Echtzeituhr mit dem myavr Board
Board gekauft, um zu lernen, wie man einen µController programmiert. Da ist doch die Ansteuerung des DS1307 ein geeignetes Projekt. Was nützt Dir ein fertiges Programm?
Was Dir helfen kann: 1. Datenblattstudium AVR(ATmega8?) und DS1307. 2. Erste Programmierversuche (wobei Du ein paar Mal furchtbar auf die Schnauze fällst). 3. Nochmal 1. Wenn Du das (je nach Zeitaufwand) 2-4 Wochen durchhältst, hast Du's geschafft, und
-
Thread
DS1307 Uhr auslesen
Hallo, Ich habe Probleme, den o.g. Baustein auszulesen (Atmega32, AVR Studio, Winavr) Bisher komme ich so weit, dass die Uhr auf ihre Read-Adresse reagiert, d.h. dass ich einen Statuscode von 40h im TWSR stehen habe. Danach wird dieser Programmteil ausgeführt: void i2c_receive (void) { while(!(TWCR & (1<<TWINT))); stunden = TWDR; } Darauf bekomme ich ein d2 im Status, was eigentlich gar nicht sein kann. Würde mich freuen, wenn mir einer weiterhelfen könnte. M f G Sebastian
-
Thread
RTCalarm
ich benutze einen Mega8 mit einem DS 1307 (Uhrenbaustein) Mit RTCalarm schalte ich eine LED ein. Klappt auch, aber. Ich möchte mehrere Alarmzeiten nutzen und brauche nun Hilfe.
-
Thread
DS1307 Impulsspannung
Prozessor C509-LM), da ich keine als hardware zur verfügung habe. Mit der Schnittstelle soll ein RTC (DS1307) angesteuert werden. Mir ist es gelungen, dass der RTC die Sekunden zählt. Diese Signale habe ich mit dem KO gemessen, jedoch hat ein Bit nur eine spannung von 0.4 Volt. Die Zählzustände sind
-
Thread
I2C Assembler
programmieren muss, da ich keine als hardware zur verfügung habe. Mit der Schnittstelle soll ein RTC (DS1307) angesteuert werden. Kann mir jemand helfen??? Hat jemand I2C-Subroutines in assembler?? greez pirmin
Der DS1307 wird durch den Mikrocontroller C509-LM angesteuert.
-
Thread
BASCOM und RTC8563
month) : _year = Makebcd(_year) I2cstart I2cwbyte Ds1307w 'Hier muss deine Adresse hin I2cwbyte 4 'Hier muss deine Startadresse für das Datum hin I2cwbyte _day I2cwbyte _month
-
Thread
empfehlung für RTC-baustein
Der DS1307 ist ein DIP8, braucht zwar nen externen Quarz, aber nur diese Minidinger wie sie in Arbanduhren verwendung finden. Hat I2C-Schnittstelle, und kostet 2,xx bei Reichelt. Ich Finde das schon gut klein
@djshadowman: danke für den tipp mit dem ds1307. den kann ich gut gebrauchen ;)
-
Thread
at90can128 twi problem
Hallo, mit einem ATmega128 habe ich über TWI eine RTC (DS1307) ausgelesen. Dies funktionierte einwandfrei. Mit einem AT90CAN128 und WinAVR version 20060421 sowie dem Parameter -mmcu=at90can128 läuft auch alles wunderbar, bis zu dem Zeitpunkt, an dem ich
-
Thread
Worum gehts bei RTC
der µC noch die Uhrzeit weiterrechnen, wenn er am rumdösen (SleepMode) ist? Zum Vergleich -> RTC DS1307 0,5µA ATMega8 (PowerDown Mode) -> 3µA Also immerhin das 6fache. Also 6fach kürzere Batterielebensdauer. Und ich bezweifle, dass man den Timer weiterlaufen lassen kann im PowerDOwn Mode.
Henrik Jahnke wrote: > Zum Vergleich -> RTC DS1307 0,5µA > ATMega8 (PowerDown Mode) -> 3µA Wo ist das Problem ? Angenommen ein Golkap (= 1F) dient zur Pufferung und der AVR kommt mit 3V aus, dann haben wir (5V-3V) * 1F / 3µA = 185h Pufferzeit
-
Thread
PCF8583
auch im Datenblatt drin. Ich guck mal nach was ich bei mir für einen Code hab, aber verwende den DS1307. Müsste aber größtenteils vergleichbar sein. Gruß Marc989
-
Thread
DS1307 falsche Tages Ausgabe
Hi, habe folgendes Problem, wenn ich den Tag schreiben oder lesen will, ändert sich nichts. Der Wert liegt fest bei 2. Alles andere funktioniert und lässt sich ändern, bzw. lesen. Nur vom Datum der Tag nicht? Weiss jemand woran das liegen könnte? marc989
-
Thread
DS1307 DS1629 eagle libary
hallole, ich brauche die passenden libs für die rtc-bausteine: DS1307 DS1629 von Maxim. Ich habe schon bei cadsoft gesucht, mit google und der forumsuche. hat mir jemand einen tipp obs schon eine derartige lib gibt oder soll ich eine selber erstellen?
Berichtigung: der DS1307 ist sehr wohl auf der CADsoft HP zu finen. und zwar in der "dallas.lib" ich weiss auch nicht warum ich den nicht gesehen habe. ich suche jedoch noch immer den DS1629 falls mir hier jemand
-
Thread
Verkaufe ICs
2x Oamp 0,4€ 3x MSP430F2013 (PDIP) µC von Texas Instruments á 3€ 1x LM358 (PDIP) 2x Oamp 0,1€ 2x DS1307 (PDIP) RTC für den I2C Bus 2€ 10x NE555 (PDIP) Timer IC 0,1€ Bei Interesse bitte melden... Gruß Robert
Pegelwandler á 0.4€ 1x LM75 (SO8) Temp. Sensor für den I2C Bus 2€ 2x ATMega88 µC von Atmel á 2,3€ 2x DS1307 (PDIP) RTC für den I2C Bus 2€ Was würde alles inkl Verpackung und Versand nach Deutschland kosten?
-
Thread
RTC per Batterie puffern
Es gibt wunderbare Spannungsquellen-Umschalter die DS1210 (Dallas / Maxim). Kann sogar 2 Batterien bzw. Batterie + Goldcap etc. umschalten. Viel weniger Spannungsabfall als Schottky-Diode(n), aber viel mehr Geld.
Noch einfacher ist natürlich eine RTC, die garkeine Diode benötigt, wie DS1307. Für Primärzellen gibt das also, aber kennt jemand eine RTC, die direkt ohne Zusatzbeschaltung mit Goldcaps kompatibel ist, insbesondere mit den 2,5V Versionen?
-
Thread
RLC, Speichererweiterung, Temperatursensor über I²C
Probier doch mal die DS1629. Gibts bei Reichelt. Hat nur keinen "Batteriepin". Deswegen habe ich das Ding selber noch nicht ausprobiert.
Zuerst 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
-
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
Schaltregler für Batteriebetrieb & RTC
Moin Moin, hätte ich jetzt auch vorgeschlagen. Am DS1307 kann man direkt eine 3V Batt. anschließen und die hält ewig. Und ein bissl gepufferten RAM gib’s gratis dazu :) Dann den uC per Interrups oder Timer aufwecken. Wenn der uC aber ständig
-
Thread
Atmel Merk Gerät Bauen
Dieser Betreff sagt noch nicht viel aus ich weiss also ich möchte ein gerät bauen das mit einem DS1307 und einem Uhren Quarz mir auf einem Display das 1x 16 Zeilen hat Mit wechselndem intervall einen vordefinierten text ausgibt. Es soll ein Fahrplan erinnerungs gerät werden das anhand der Zeit
-
Thread
Wochentag aus Datum berechnen auf ATMEL AVR
Moin Moin, ich war zu fauel dazu und hab den DS 1307 verbaut, der kennt sich auch mit Schaltjahren aus :-) mfg Oliver
gewesen wäre. Du hättest aber auch lesen können, er wollte das Rad doch nicht neu erfinden, der DS1307 ist so ein Rad. mfg Oliver
-
Thread
Defaultwerte der Register in der DS1307 RTC
Hallo, für mien Microcontrollerprojekt möchte ich gerne die DS1307 Realtimeclock einsetzen. Diese besitzt einen Taktausgang, an der sie den (evtl. geteilten) Quarztakt als Rechtecksignal ausgibt. Diesen möchte ich dann meinem Prozessor (EP9315) an dessen RTC-Takteingang
Antwort kam. Respekt, das nenn ich guten support. wie auch immer, für alle die es interessiert, der DS1307 erzeugt nach dem einschalten zunächst keinen Takt am Ausgang. Stattdessen wurde mir der DS1339 empfohlen, der das tut.
-
Thread
DS1307 über ATmega8
hallo, ich möchte eine rtc ds1307 über einen atmega 8 über i2c bus laufen lassen und bin auf der suche nach beispielcode in assembler. ich beschäftige mich noch nicht lange mit mikrocontrollern, darum ist dies im moment eine scheinbar
komfortablen Suche arbeiten. Und nach der App95.pdf von Dallas/Maxim (Application Note 95 Interfacing the DS1307/DS1308 with an 8051-Compatible Microcontroller) suchen.
-
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
Durch schlechtes Layout mega128 Platine versaut?
gnd, bei ic2 sinds nur a0 und a2, a1 liegt auf vcc, somit werden die auseinander gehalten. Nur der DS1307 würde mich interessieren, bei dem kann man ja keine Adresse einstellen;hat der schon interne eine voreingestellt?
Zu der Adresse von der DS1307 steht im Datenblatt: "The slave address byte contains the 7-bit DS1307 address, which is 1101000, followed by the direction bit(R/W), which is 1 for a read." Also bei den PCF8574 Porterweiterungen
-
Thread
ATMEL AT89S8252
werden soll. (+ 8 LED Zifferanzeigen + 3 Relais) Eingänge sind 3 Taster und zwei Temperaturbausteine DS1621 und ein Zeitbaustein DS1307. Es sollen die 2 Temperaturen und die Uhrzeit/Datum auf der Anzeige ausgegeben werden. Gesamte Hardware ist vorhanden und wird zum Programmieren vorbeigebracht und
-
Thread
suche programmieren für nen atmel in c
werden soll. (+ 8 LED Zifferanzeigen + 3 Relais) Eingänge sind 3 Taster und zwei Temperaturbausteine DS1621 und ein Zeitbaustein DS1307. Es sollen die 2 Temperaturen und die Uhrzeit/Datum auf der Anzeige ausgegeben werden. Gesamte Hardware ist vorhanden und wird zum Programmieren vorbeigebracht und
-
Thread
DCF77 über IIC
ein hex-File um einen ATiny45 zu beschreiben. Dabei sind die Einstellungen wie in dem Sourcecode. DS1307 SDA Pin5 SCL Pin6 INT Pin3 DCF77 Pin2 Als DCF-77-Empfänger habe ich den von Reichelt benutzt Gruß Michael Fluhr P.S. Ich benutze den ATiny in Zukunft
aber als Inspirationquelle trotzdem geeignet. C vs ASM: Ich habe in C einen I2C-Slave + 1-Wire + DS18x20 in unter 2K gekriegt. Kleiner als 2K kriegt man die USI-Dinger nicht, also warum ASM?
-
Thread
DS32KHz TXCO und DS1307 RTC
Hallo! Ich möchte die DS1307 RTC mit einem extenen temperaturkompensierten oszillator betreiben um eine möglichst genaue zeiterfassung über einen großen temperaturbereich habe. die RTC soll, wenn keine VCC anliegt mit einer
und noch eine frage: muss ich dann jewieils die VCC des DS32khz und des DS1307 auf +5V und die beiden Vbat mit der batterie verbinden sodass das ganze bei keiner anliegenden VCC mit batterie betrieben wird?
-
Thread
Ladeelektronik für GoldCap
Ehh, wie schaltet man den Goldcap denn an den DS1307 inklusive Ladeelektronik an ? Bitte eine kleine Zeichung, wenn es nicht zu viel Mühe macht.
- | | Elektronik Goldcap DS1307 | | | -------------------------------
-
Thread
TWI / I2C einf. MASTER SLAVE Beispiel(Assembler) ATmega8
Dann konnte ich keine Daten auslesen erst mit deiner MR_LeseRoutine ist es mir gelungen Daten aus’m DS1307 auszulesen, was für ein tolles Gefühl :-) Davor habe ich mich 3 Tage mit TWI rumgeplagt. Nochmals vielen Dank ! Mit freundlichen Grüßen gtf
-
Thread
TWI Problem Atmega32
sourcecode hab ich 1 zu 1 aus dem atmega datenblatt übernommen). wenn ich jetzt einen uhrenbaustein (ds1307) auch an den twi bus hänge, kommt an den 8574 nichts an. die ports bleiben alle high, obwohl das programm sich nicht geändert hat (ist noch keine routine drin, die den ds1307 anspricht - also sollte er ja auch nichts machen, nicht stören). sobald ich den ds1307 von Vcc nehme (einfach käbelchen wegbiege) funktionierts wieder. hab schon dutzende male die ports überprüft. nirgends n kurzschluss und alle richtig belegt. spannung bricht auch nicht zusammen
-
Thread
Probleme mit I2C Bus
Versuche schon seit längerem von einem ATmega8515 auf ein I2C Eeprom oder auf eine RTC (DS1307) zuzugreifen. Hab aber das Problem das keines von beiden geht. Denke mal die Quelltexte sind ok. Muss irgendwo ein struktureller Fehler sein. Hab einen zweiten Mikrocontroller an den Bus gehangen
-
Thread
Gibt es Uhren - IC
richtig , der DS1820 / DS18s20 ist ein Temperatursensor. aber es gibt z.B. von DS den DS1302 bzw. die älter Vers. DS1202. Versuchs damit mal.
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
RTC außergewöhnlich ungenau
was das heisst ;) ) Aber klingt irgendwie logisch. Datenblatt: http://pdfserv.maxim-ic.com/en/ds/DS1337-DS1337C.pdf
Zieh 30 ab und das Problem mit der Stromversorgung löst sich auf sehr elegante Weise (DS1307). Beim DS1337 und 5,5V-Goldcap hängst Du eine 1N4148 davor. Mit 2,5V-Goldcap wird's komplizierter. Mit 3V-Lithiumknopfzelle bist Du mit Dioden dabei (VCC=>DS, Batterie=>DS).
-
Thread
TWI am AT90CAN128
Hallo, hat jemand von euch schon mit dem TWI des o.g. MC gearbeitet? Ich versuche krampfhaft einen DS1307 anzusteuern, der verweigert jedoch bereits nach dem Senden der Adresse das ACK (Code 0x48). Ich verwende die I²C-Lib. von P. Fleury. Die Ansteuerung sieht so aus: if (i2c_start(0b11010001))
Reception OK"); } i2c_stop (); Habe schon aus Verzweiflung mal einen von der Pinbelegung her gleichen DS1678 dran gehangen -> das selbe Problem. Es hängt eine 3,6V Batterie am entsprechenden Pin, verwendet werden 3,9K Pull-Ups. Die Pins des AVR lassen sich ansteuern (durch toggeln getestet), eine Oszi um