-
Thread
[V] kleines Konvolut ältere DIL / DIP ICs (8€)
Datenblätter hier als Anhang und keinesfalls als Link hinzugefügt hast. Besonders interessant ist das ds1308.pdf Soll wohl weiterhelfen für das Bauteil DS1803. Tuts aber nicht, musste noch suchen nach SD0381 oder ähnlich.
Roger P. schrieb im Beitrag #7827945: > DS1308 RTC Nope... DS1803-010 Addressable Dual Digital Potentiometer (10k) https://www.analog.com/media/en/technical-documentation/data-sheets/DS1803.pdf
-
Thread
Atmega328p auf 1 mhz mit 32 khz Uhrenquarz
DS3232 sind viel genauer. Leider arbeiten die aber nur zwischen 2.3 V und 5.5 V und nicht wie die DS1308 zwischen 1.7 V und 5.5 V. Ich hoffe es ist nich unverschämt diese bitte zu äußern. Hättest du ggf. eine low Current RTC mit guter Genauigkeit in diesem Spannungsbereich die du mir empfehlen kannst
Der DS1308 Chip an sich ist nicht schlecht, aber die Hersteller der Module setzen billigste Bauteile (meist auch Fälschungen vom Chip) ein und missachten grundlegende Layout Regeln. Das zusammen macht sie so
-
Thread
DS 1307 via I2C an atmega328-brauche Hilfe
Welches Datenblatt ? Hier ist es fur DS1307: [c] The address byte contains the 7 bit DS1307/DS1308 address, which is 1101000, followed by the *direction bit (R/W ) which, for a write, is a 0. [/c] Siehe auch: https://www.mikrocontroller.net/topic/400400#4623166 und: https://www.mikrocontroller.net
-
Thread
STM32F405 I2C Levelshifter benötigt?
> der ADS1015 (AD-Wandler) oder DS1307 (RTC). Der ADS1015 kann mit 3,3V betrieben werden, der DS1308 (!) auch (nicht der DS1307). Überlegen ob man nicht eine Spannungsdomain (5v) eliminieren kann. rgds
-
Thread
ATmega 328P wie stützbatteriqe anhängen
#4403943: > Der 8-Pinner ist eine RTC mit I2C > Anschluß. ... und müsste der Belegung nach ein DS1308 von Maxim sein. Y2 ist der übliche 32,768 kHz Uhrenquarz.
-
Thread
Schaltregler und Echtzeituhr
Tastendruck wieder aus dem Schlaf holen lassen. Nun bleibt aber die Frage, ob ich die Echtzeituhr (DS1308) an die reine Batterie oder hinter den Schaltregler hänge. Ich habe Bedenken, dass die Spannungsanhebung auf 3,3V die RTC beschädigen könnte. Die Alternative wäre die 1,8V des DS1308 zu nehmen
3V. Aktuell habe ich als Schaltregler den TLV61220 eingeplant. Die Frage ist halt nur, ob ich den DS1308 nun an die Batterie oder den Regler hänge? Damit ihr mal genau sehen könnt, worum es geht: https://www.youtube.com/watch?v=tUKq9vx9rI8 Der erste Prototyp (noch ohne Regler) läuft schon tadellos
-
Thread
Das ewige Drama mit der DS1307 RTC (Real Trash Clock)
Takt ab und von nichts anderem. 3. Die Uhr hat einen Taktausgang der 1Hz ausgibt, zumindest die DS1308 hat ihn. Dran gemessen ist dort eine Abweichung feststellbar, d.h. es sind eben nicht 32768 Takte sondern vielleicht 4-5 mehr oder weniger. 4. Die Uhr verliert öfter ihre Zeitinfos und zwar wenn
schrieb im Beitrag #3257977: > 3. Die Uhr hat einen Taktausgang der 1Hz ausgibt, zumindest die DS1308 > hat ihn. Dran gemessen ist dort eine Abweichung feststellbar, d.h. es > sind eben nicht 32768 Takte sondern vielleicht 4-5 mehr oder weniger. Eben genauso genau wie deine Taktquelle. Frequenzen
-
Thread
Code in Ordnung/strukturiert/uebersichtlich?
Fall einen Wert zurückliefern. 2) muß data auf NULL angefragt werden. also etwa so: /* ** DS1308 über I2C auslesen ** Adress muß im Bereich 0..x sein ** *pData enthält gelesenen Wert wenn gültig */ uint8_t DS1307_read(uint8_t Address, uint8_t *pData) {uint8_t tmp; i2c_start_wait(DS1307
-
Thread
DS1307 Lib für Fleury's I2C
bezüglich der Funktionen dieser lib. Ich möchte lediglich einen Funktionsaufruf von ds1307_read un ds1308_write starten. In diesen Funktionen sind ja die Zeiger als Parameter drin. Sorry, aber ich konnte nirgends finden wie ich diese Funktion aus meiner main loop aufrufe. static inline bool ds1307
-
Thread
Sehr sehr komisches Verhalten.
dabei auffällt ist, dass du immer das gleiche I2C_get benutzt. Im Datenblatt steht: "The DS1307/DS1308 must receive a Not Acknowledge to end a read." die Abfolge sollte so aussehen I2C_start(Writeadresse); I2C_send(00) setzen des Adresszeigers auf gewünschte Adresse I2C_repstart(Readadresse)
-
Thread
DS1307 über ATmega8
arbeiten. Und nach der App95.pdf von Dallas/Maxim (Application Note 95 Interfacing the DS1307/DS1308 with an 8051-Compatible Microcontroller) suchen.