-
Thread
DS1307 und DayofWeek
Hallo.. ist es richtig das wenn ich in die RTC die Uhrzeit, Datum und Jahr übertragen habe (ohne DayofWeek) und dann beim Auslesen der DayofWeek nicht richtig ist? Also das die RTC nicht selbst den DayofWeek ausrechnet? Vielen Dank, Markus
-
Thread
CP/M auf ATmega88
einen RTC mitbestellen. Welcher Chip ist denn hier so gängig/beliebt? Beim Reichelt käme wohl nur der DS1307 in Frage.
Der DS1307 ist sehr weit verbreitet und sicherlich nicht die schlechteste Wahl. Ich hatte mir die Tage auch schon mal Gedanken darüber gemacht wie I2C zu benutzen ist. Es könnten ja dann dort ein 8 Bit
-
Thread
Basic-Interpreter auf einem AVR
SD-Card-Unterstützung via Lib von Roland Riegel (http://www.roland-riegel.de/sd-reader/) * RTC DS1307 auslesen via TWI-Lib von Peter Fleury (http://homepage.hispeed.ch/peterfleury/avr-software.html), implementiert als BASIC-Befehl call() Die aktuellste AVR-BASIC-Version im SVN beinhaltet diese
): [code] rem ================================ rem Programm gibt Datum/Uhrzeit rem eines RTC DS1307 aus rem (Register DS1307 siehe ds1307.c) rem ================================ print "Datum..: "; a=call("get_rtc", 4) gosub 10 print "."; a=call("get_rtc", 5) gosub 10 print "."; a=call
-
Thread
ATMEGA 128, RTC DS1307, I2C-Bus Problem
Hallo, ich versuche nun seit zwei Tagen die RTC DS1307 via I2C auszulesen. µC: Atmega128 AVRLIB: Procyon Ein Display habe ich an einen PCA9555 angeschlossen das auch via I2C angesteuert wird. Das Display funktioniert einwandfrei. Das Problem
0; i < BUFFSIZE; i++) { readbuffer[i] = 0; } databuffer = 0; // reset the DS1307s registers i2cMasterSend(ADDR, 0x01, &databuffer); i2cMasterReceive(ADDR, BUFFSIZE, readbuffer); for (i = 0; i < BUFFSIZE; i++) { // rprintfu08(readbuffer[i]);
-
Thread
Düsseldorfer Rheinturm
ein UDN28weissnichtmehr, paar Widerstände und Kondis und eine vernünftige Zeitbasis (DCF-Modul oder DS1307). Stromversorgung aus Steckernetzteil. Die Dioden zu einer 8x8 Matrix verschalten, das Ganze auf Lochraster werfen, den Mega in Bascom programmieren. Sollte gut in einer Woche zu machen sein,
UDN28weissnichtmehr, paar Widerstände und > Kondis und eine vernünftige Zeitbasis (DCF-Modul oder DS1307). > Stromversorgung aus Steckernetzteil. > > Die Dioden zu einer 8x8 Matrix verschalten, das Ganze auf Lochraster > werfen, den Mega in Bascom programmieren. Sollte gut in einer Woche zu >
-
Thread
1Hz Takt erzeugen
kann ich ohne einem µC einen 1Hz Takt erzeugen? Ich hab schon etwas recherchiert und bin auf die RTC DS1307 gestoßen, allerdings ist das mit Kanonen auf Spatzen geschossen. Dann hab ich noch den NE555 entdeckt mit dem sich das sicher machen ließe, allerdings hab ich da keine Beispielschaltung zu gefunden
falls der Suchende keine passende RTC findet: DS1392 http://www.maxim-ic.com/quick_view2.cfm/qv_pk/4359 hat dezidierten Ausgang für z.B. 1Hz Takt
-
Thread
I2C kommunikation hängt
Hi ich will mit dem MSSP Modul vom PIC16F877A über i2c eine ds1307 RTC ansteuern nun hab ich mich über Sprut Informiert und das Ganze auch schon programmiert bei der Simulation in Proteus ISIS funktioniert das auch einwandfrei aber beim Aufbau am Steckbrett bleibt
Board schon überprüft. Nun weiß ich nicht wie ich weiterkommen soll wie kann ich die Funktion vom DS1307 testen? Ich hab das Quarz mit der Nr. 14-26T32,768KHZ von http://www.csd-electronics.de/de/index.htm an den PINS 1&2 sollte ich mit einem Multimeter mit Frequenzzähler etwas am Quarz messen können
-
Thread
Welchen RTC soll ich nehmen?
Der DS1307 ist recht einfach über I2C anzusteuern. http://cgi.ebay.de/INBOARD-RTC-DS1307-Board-with-I2C-to-PIC-AVR-ARM_W0QQitemZ120536841427QQcmdZViewItemQQptZLH_DefaultDomain_0?hash=item1c108e3cd3
-
Thread
DS1307 spinnt
Hallo, nach langem Fehlersuchen habe ich jetzt den DS1307 zum laufen bekommen. Mein System ist STK500 + Breadboard + Bascom, DS1307 mit Batterie gepuffert Ich lasse alle 100ms die Daten aus dem DS1307 auslesen und auf dem LCD aktualisieren.Läuft wirklich
erst einmal nur ein Zähler. Der Zähl-Impuls für die Uhrzeit kommt von dem externen Quarz, der an der DS1307 hängt. Ist hier alles korrekt nach Datenblatt angeschlossen?
-
Thread
Cortex M3 Hobby: STM32* oder LPC17* ?
Falls die RTC nicht gefällt kann man ja immer noch eine DS3132 oder DS1307 nehmen.
Nachteil), 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
-
Thread
Temperaturstabile Uhr
dallas ds32khz
externer RTC. Aber wenn's denn unbedingt extern sein muss: Bei Dallas/Maxim wirst du fündig, unter DS1307 beispielsweise.
-
Thread
Projekt: Vespa Informations System - Check Schaltung & PCB
auf TTL Logik. Brauche ich aber hinter dem 4050D noch die Pull-Up Widerstände? An X1 kommt ein DS1820 zur Temperaturmessung. An X2 wird ein HallSensor angeschlossen, der die Umdrehungen der Tachowelle abgreift. An X3 kann ein DCF77 Empfänger angeschlossen werden. Da sich hier die Spannungsbedürfnisse der Module immer mal wieder ändern, führe ich einfach 12V und 5V zur Versorgung aus. Über den DS1307 läuft die Uhr auch weiter, wenn die Spannungsversorgung abgeschaltet wird. Für das S65 Display wandel ich die 5V ebenfalls über ein 4050D auf die notwendigen 3.3V Die Beleuchtungsspannung erzeuge
-
Artikel
Zilog Encore Experimentierplatine
pin IDC Verbinder. Kontrasteinstellung mittels 10K Potentiometer. PWM Backlightsteuerung vorgesehen. DS1307 RTC mit Lithium BR1225 Knopfzelle Sockel für zwei I2C EEPROM z. B. AT24C512 und AT24C02 Sockel für I2C Temperatursensor DS1621, DS1631, LM75 und ähnlich REF192 2.5V Spannungsreferenz Anschluss für
-
Thread
I2C & das Controlbyte
Ein RTC ala DS1307 hat nun mal einen 8-Bit Pointer. Da führt nichts Drumherum. Das erste Byte wird fürs Pointer setzen verwenden, während das zweite Byte die ins Register Geschrieben wird. Mit einer eigenen Firmware
-
Thread
Uhrzeit und Temperatur auf LCD Display
Falls du Interesse hast was zu lernen: Nimm nen DS1307 oder PCF8583 fuer die RTC. Kann man auch mit Knopfzelle als Batteriebackup machen. Hardwaretechnisch ist das kein grosses Problem, z.B. nen tiny2313 oder vergleichbares tut es. Brauchst dann SPI
-
Thread
Ersatzspannung bei Netzausfall
ständig 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
DS1307 am ATMEGA
Der DS1307 kann ja den Takt (32,768) am Pin SQW ausgeben. Kann ich diesen Takt anstelle eines Quarzes auch an einen der Pins TOSC1 oder TOSC2 des Atmega 128 legen?
Sollte an TOSC1 funktionieren. Wober der DS1307 einen extern Quarz benötigt und diesen Takt wohl nur weiterreicht. Ein DS32Khz leistet da gute genaue Dienste. Oder gleich einen DS3231 nehmen, ist aber ein SMD im SOIC Gehäuse.
-
Thread
DS32khz direkt am atmega32: besser mit oder ohne einen zusätzlichen Uhrenquarz?
Falk meinte, dass Du eine RTC (z.B. DS1307) plus 32Khz für die Zeitmessung benutzen kannst. Oder Du benutzt gleich eine DS3231 oder DS3232.
Ist somit die Konstruktion mit DS32Khz direkt am uC nicht brauchbar? Oder ist die DS3231 / DS3231 einfach eine bessere Option zu meiner momentane Variante? (Sorry für die viele Frage) Ich hab Falk nicht mit: >Entweder einen 32kHz
-
Thread
DS1307 mit Peter Fleury Library
Guten Tag, Ich habe eine DS1307 RTC, ein EEprom und ein LM75 Temperatursensor an einem ATmega16 angeschlossen. Als Lib nehme ich die I2C Library von Peter Fleury. Das Auslesen des Temperatursensors, so wie das Beschreiben und das
Servus, habe mal eine DS1307 Lese- und Schreibroutine zusammen kopiert: Beachte nur die Reihenfolge , die I2C- Befehle sind nicht aus der Lib von Peter Fleury i2c_start(ds1307+I2C_WRITE); // set device address and write
-
Thread
I2C / UART / LCD
des EEproms (10100000) #define LM75 0x90 // Device Adresse des LM75 (10010000) #define DS1307 0xD0 // Device Adresse des DS2307 (11010000) unsigned char eeprom_adresse; // Speicheradresse unsigned char eeprom_output; // Byte aus EEprom lesen unsigned char eeprom_input;
-
Thread
TWI(IIC) Tester Software
Hallo Alex, habe Deine TWI-Testschaltung ausprobiert- und für gut befunden. Habe einen RTC-Chip (DS1307) starten und auslesen können. In Verbindung mit der Windows-Software ein gelungenes Projekt! Gruß GG
-
Thread
I2C Hold Time Problem
gekommen dass die Hold Zeit zu kurz ist. Nö ist sie nicht. Z.B. im Datenblatt des bekannten DS1307 bei 100kHz: Holdtime: >0ns Setuptime: >250ns D.h. die Daten können gleichzeitig mit SCL = 0 wechseln und müssen mindestens ab 250ns vor SCL = 1 stabil sein. Peter
-
Thread
Digitaluhr selber bauen
Schau mal, ob Du bei Atmel die AN AVR242 Multiplexing LED Drive findest. Da noch eine RTC dran (DS1307) und statt des 1200 einen etwas aktuelleren Chip, hast Du schonmal die Hardware.
-
Thread
IRMP - Infrared Multi Protocol Decoder
10kHz, das reicht vollkommen. 20kHz braucht man nur für Protokolle, die enorm kurze Pulse nutzen. Ds ist bisher bisher lediglich bwi RECS80 der Fall. 15kHz sind auch okay, verbät aber schon mehr CPU-Zeit. Gruß, Frank
-
Thread
Mega32P + max232 funktioniert nicht
use ' ***************************************************************************** ' Adresse des DS1307 Const Ds1307w = 208 '&B11010000 Const Ds1307r = 209 '&B11010001 ' **********************************************
-
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
von den 20 Pins des Maxim DS3232 sind um die 10 "not connected". Was aber nichts an der Gehäuseform ändert, falls es ein Platzproblem ist. Aber der DS3231 ist etwas "kürzer", sonst weitgehend pinkompatibel zu DS3232.
-
Thread
Visual C++ CRT Linker-Problem?
== "1") ){ // Wenn RTC nicht schon gefunden labelDS1307info->Text = "search"; // Anzeige labelComInf->Visible = false; if(search == 0){ if( ComOpen(comport,baud,P_NONE,S_1BIT,D_8BIT) ){ // Test ob Comport nicht
} if( loops >= searchLoops){ // Keine RTC gefunden labelDS1307info->Text = "No DS1307 found\nCheck the connection"; labelComInf->Visible = true; labelComInf->Text = "Unterstützte Comports:\n1 bis 50"; buttonSearch->Visible =
-
Thread
Ersatz für ATmega328p mit btm 222
Hallo ich betreibe einen Mega328p mit einem ds1621 (T-Sensor) und einem ds1307 (Uhr) die Daten werden mit einem BTM222 zum Rechner gefunkt. Nun komme ich mit meinen Batterien (Spannungsregler 1*5V &1*3,3V) das sind 8 * 2500mAh ca. auf 72 Stunden
-
Thread
TWI Fehler abfangen
Hallo, ich beschäftige mich gerade mit einer DS1307 RTC und einem SAA1064 über TWI angesteuert. Es läuft auch alles problemlos, nur frage ich mich was passiert, wenn mal Probleme auftauchen? In einer Schleife wird immer abgewartet, bis das TWINT
-
Thread
I2C mit Display parallel?
Hallo Helmut! also ich hätte den DS1307 genommen, für den würde ich aber schon was zusammenbringen. ich habe nur das dumme problem dass ich eine platine die ich vor nem halben jahr geätzt habe erweitern wollte um eine echte Uhr (bisher
>also ich hätte den DS1307 genommen, für den würde ich aber schon was >zusammenbringen. Der hat aber den Nachteil das er einen externen Quarz braucht und dann abgeglichen werden muss. Der DS3231 ist einer der genausten
-
Thread
ATmega32 und ds1307 Problem
Hallo miteinander. Ich habe für ein kleines Schulprojekt eine RTC (DS1307) als Sensor erhalten, welchen ich nun Auslesen respektive Beschreiben sollte, und das alles über ein ATmega32, welcher die Daten nur verarbeitet und dann an den PC sendet, um diese in einem kleinen
-
Thread
Suche Diode mit geringem Sperrstrom
Hallo! Ich möchte eine RTC (DS1307) mit einem Gold Cap puffern. Versorgung der Schaltung erfolgt mit 5V, Vbatt-max ist mit 3,5 V angegeben. D.h. ich muß min. 2 Dioden in Reihe mit einem Widerstand zum Gold Cap (1F) legen. Welche
einem Strom von z.B. 1...10 mA. Dein Goldcap wird sich mit winzigem Strom auf die 5V aufladen und der DS1307 hängt sich auf.
-
Thread
OLED RDS Radio mit SI4735 + AVR
vielleicht noch machen. Im Gerät steckt ein ATMega64, für die genaue Uhrzeit sorgt ein Batteriegepufferter DS1307 und am I2C hängt noch ein LM75 (das ist nur ein Extra). Als Verstärker habe ich den TDA7350 genommen der zwei Visaton Lautsprecher FRWS 5 antreibt. Gehäuse von Fischerelektronik, Grundmasse 160x100mm
umgangen, in dem ich die Lautstärke vom SI4735 auf max. Stufe gestellt habe. Ein nachgeschalteter DS1803 regelt jetzt die Lautstärke (hat I2C). Bei der Gelegenheit hat das Gerät gleich noch ein AUX-Eingang für den MP3-Player bekommen. Der DS1803 war auf dem Board natürlich nicht eingeplant und musste