-
Thread
Kleinserie: Multi-IO-Platine für das Forum
) kann verwendet werden - die Servospannung wird ebenfalls überwacht via I2C - Real-Time-Clock DS1307 via I2C mit 3V-StandBy-Knopfzelle - EEPROM via I2C - einen Berührungssensor mit dem NE555-Timer - einen Beeper - zwei vorbereitete Spannungsteiler für eigene analoge Sensoren, z.B. LDRs - Anschlüsse
-
Thread
I2C RTC+EEPROM mit ESP8266. Mal funktionierts mal nicht
. dieses Problem auch schon andere Beiträge. Hier hat einer eine Lösung vorgeschlagen mit der DS1307 RTC: https://github.com/esp8266/Arduino/issues/1025 http://www.forward.com.au/pfod/ArduinoProgramming/I2C_ClearBus/index.html Konnte bis jetzt aber auch davon noch nichts testen. Werde ich heute
-
Thread
12V bidirectional I/O über i2c
Screenshot des derzeitigen Stands. (Nicht wundern, auf der Platine ist noch ein MAX323 für RS232, ein DS1307 RTC Chip, ein Adapter für ein RFM12B Funkmodul und eine RJ45 Buchse für OneWire.) Da ich nun eh nochmal etwas wegen den Eingängen ändern muß bin ich am Überlegen ob man die I/O's nicht gleich bidirektional
-
Thread
3 kleine Fragen zu i2c
ist wichtig Protokoll zu entwickeln. Da wäre es einfach die Slaves z.B. das Verhalten einer RTC (DS1307 o.ä.) beizubringen. Datum und Uhrzeit sind da schon drin und die anderen Werte (ID, Status, Zeiten) könnten darüber abgelegt werden.
-
Thread
Die genaue Sekunde / RTC Gesperrt
, Stunden Tage, Monate und Jahre umrechnen, gibt es kein anderes ibutton der diese Daten wie der Ds1307 ablegt ? Gruss A. Arndt
-
Thread
Temperatursteurung
erwartest solltest du vielleicht darüber nachdenken uns den Typ deiner RTC zu verraten (Vermutlich DS1307). jäger123 schrieb im Beitrag #1939257: jäger123 schrieb im Beitrag #1939257: > I2cstart > I2cwbyte Uhr_schreiben > I2cwbyte 2 > I2cstart > I2cwbyte Uhr_lesen > I2crbyte
-
Thread
Colibri T20 von Toradex - EW2012: wer hat ein Board bekommen?
interface driver bcm5974 [ 8.086875] using rtc device, m41t00, for alarms [ 8.091339] rtc-ds1307 0-0068: rtc core: registered m41t00 as rtc0 [ 8.129070] tegra_rtc tegra_rtc: rtc core: registered tegra_rtc as rtc1 [ 8.135685] tegra_rtc tegra_rtc: Tegra internal Real Time Clock [ 8.141793
10.937840] regulator_init_complete: incomplete constraints, leaving REG-SM_0 on [ 10.945639] rtc-ds1307 0-0068: setting system clock to 2001-01-01 02:38:35 UTC (978316715 ) [ 10.954150] yaffs: dev is 32505856 name is "mtdblock0" rw [ 10.959554] yaffs: passed flags
-
Thread
Uhrenabweichung beseitigen
nur einen Bruchteil davon. Ich habe den Vorteil, ich habe das schon gemacht.. Bei einem china ds1307.. Der hat sich von mehreren Sekunden am Tag auf einige Sekunden im Monat verbessert. Die uhrenquarze meinte ich ja, und nein es gibt da schon edle Varianten und nicht 0815 von der Stange.
-
Thread
Attiny2313 + LM7001 + Bascom - Wer kann helfen?
Funktioniert bestens bei mir (Win7) Mit dieser Software: https://sigrok.org/wiki/File:PulseView_I2C_DS1307_Decode.png
-
Thread
230V messen die 1000te
mal an, A B C sind die drei Phasen... Ja, NE - Neutralleiter. Dieses Gerät enthält ATmega8L, DS1307 und SD-Karte. Es misst einmal pro Sekunde die durchschnittliche Spannung an den Phasen A, B und C und schreibt sie in eine Datei auf der SD-Karte. Ich habe einen Transformator, eine Diodenbrücke
-
Thread
ESP8266 Stürzt ab
#include "config.h" #include "exceptions.h" #define NTP_PACKET_SIZE 48 WiFiUDP Udp; RTC_DS1307 rtc; static const char ntpServerName[] = "pool.ntp.org"; unsigned int localPort = 8888; int timeZone; byte packetBuffer[NTP_PACKET_SIZE]; unsigned long secsSince1900; bool rtcConnected = false
-
Thread
Tierfalle sendet SMS!?
welche allerdings erst beim Einschalten und Empfang nach Mitternacht abgearbeitet werden können. Die DS1307 RTC wird von der Netzwerkzeit in der Empfangs SMS automatisch nachgestellt wenn der Fehler größer als 5 Minuten wird. (So weit wie mir bekannt ist, kann man die Netzwerk Zeit nicht per Kommando abrufen
-
Thread
Kuriose effekte beim beschreiben von EEprom 24C512
allerdings nicht genau sagen. Das scheint aber in der AVR Welt bekannt zu sein. Auf dem Board ist ein DS1307 mit nem 24C32 von Atmel. In den gänigen Suchmaschinen findet man ziemlich schnell etwas dazu. Gruß Kalle
-
Thread
PIC 18LF4550: Diskussion über Konzept: Eure Meinung, bitte!
einzelnen Abgänge. Welche Geräte hängen am I²C? Beleuchtungsobjekte(100kHz und weniger), RTC (DS1307)(100kHz), Licht-& Temperatursensor (100kHz und weniger), Grafikdisplay (100kHz, SED1530, LCD-Modul Epson E0855-2) Wozu RTC? Um 1Hz auf den PIC zurückzukoppeln. Ich möchte den PIC nicht mit dererlei
-
Thread
Plotclock zusammenbauen und programmieren
konfiguriert. Ich persönlich empfehle lieber hier nachzuschauen: http://www.pjrc.com/teensy/td_libs_DS1307RTC.html Hier wird alles kurz und knapp auf dem Punkt gebracht und wenn man alle Schritte befolgt, wirds auch dann funktionieren. Beim Programmieren des unten verwendetem Test-code führt zu einem
-
Thread
Zilog Encore Experimentierplatine
10K potentiometer. PWM Backlightsteuerung vorgesehen. Z8F6421 Familie mit DIP-40 Gehaeuse DS1307 RTC mit Lithium BR1225 Knopfzelle Sockel fuer 2 I2C EEPROM. z.B. AT24C1024 und AT24C04 DS1621 I2C Temperatur Sensor Sockel REF192 2.5V Spanneungsreferenz Anschluss fuer eine steckbare RS485 Platine
-
Thread
schnelle dezimale Division auf AVR & Co.
auf's LCD oder über die serielle Schnittstelle usw.) Und selbst reinrassige µC Hardware wie ein DS1307 (der ist mit seinem I²C Interface bestimmt nicht dafür konstrutiert um via 74HC247 direkt auf irgendwelche 7-Segment-Anzeigen zu gehen) speichern Daten im BCD Format statt binär - ich hab schon vor
-
Thread
Intelligentes Haus mit CAN und AVR
Helligkeit) an die restlichen Komponenten weiter gibt. Für die Uhrzeit und das Datum kommt eine DS1307 I2C Echtzeituhr zum Einsatz, wobei jetzt nur mehr der 1Hz Takt verwendet wird, der mir im µC eine eigene Uhr antreibt. Zusätzlich soll die Uhr täglich einmal über NTP synchronisiert werden (noch nicht
-
Thread
AVR-ChipBasic2 - BASIC-Computer mit ATMega 644
schnelle Antwort. Was mir noch gefallen würde, wäre eine Echtzeituhr mit Einbindug in Basic: z.B. DS1307 mit 3V Li-Bat. IC und Quarz hätten statt einem der beiden 24C512 noch Platz auf dem Board. Mit der Batterie wird es etwas eng. Lieferant Reichelt, passender Quarz mit 10 pF Lastkapazität lieferbar
) - Ein 8 BIT IO Chip (PCF8574) am I2C Bus. - Eine Bateriegepufferte Echtzeituhr am I2C Bus. (DS1307). Ich hab einfach mal ein kleines Bild angehängt, das das ungefähre Layout wiedergibt. Das ganze wird ca. 20*20cm groß werden. Wenn ich das Board fertig Aufgeräumt und Layoutet habe, werde ich
-
Thread
CP/M auf ATmega88
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 I/
-
Thread
I2C Adresse ermitteln
0x50; 1010000x; << 0xA0; 10100000 I2C device found at address 0x68; 1101000x; << 0xD0; 11010000 DS1307/DS3231 RTC done [/c] meine Tastatur liegt bei mir auf 0x70, das letzte Bit ist aber R/W vorbehalten was für die PI (der anderen) Schreiber eben nicht zählt oder anders gesagt, es sind nur 127
-
Thread
Auswahl I2C Bus Adresse durch DIP umschaltbar
I2C_EEPROM); break; case 0xD0: //Wire.beginTransmission(DS1307_ID); //printIIC(0x3F); /*(Wire.endTransmission()) ?*/ i2c_test_flags|=(1<<I2C_RTC_3231) /*: i2c_test_flags|=(1<<I2C_RTC_1307)*/; #ifdef DEBUG if(i2c_test_flags
-
Thread
Wanderkiste Widlar, Runde IV
NodeMCU LOLLIN 1 Stück Tuner Baustein 10 Stück ULN2803 A 10 Stück Tiny45 8 Stück Tiny22 4 Stück DS1307 2 Stück AD8402 2 Stück MAX481 1 Stück Hifi Berry DAC R1.6 (nicht auf dem Bild) nicht verlötet, alle Teile liegen bei. Die Adresse von Martin (ma_s) liegt vor. Die Kiste geht morgen im Laufe des
-
Thread
WordClock mit WS2812
Stromversorgungsmöglichkeit für die LED-Stripes. Für die Spannungsversorgung des RTC/EEProm Moduls (entweder DS3231 oder DS1307) gibt es eine Steckbrücke, die die Versorgung mit 3,3V (Bestückung mit CR2032) oder 5V (Bestückung mit LIR2032) zulässt. Mit einer kleinsten Leiterbahnbreite von 0,4mm ist sie ideal geeignet für die
-
Thread
Potentiometer an Mikrocontrollter
wie hier, siehe Bild. Bis jetzt klappte ja Nokia sowie I2C Scan mit Erkennung, RTC DS3231, RTC DS1307, I2C PCF8574(a), OLED, PT5822, DHT22/11, DS18B20, 433 MHz funken mit der RCswitch LIB, sowie I2C EEPROM mit Adresserkennung (die 3 Adressbits) und Leertest und Größentest, mit dem Nokia 5110 Display
-
Thread
8h Timer mit attiny85 - Genauigkeit ohne Quarz
kann bei 8Stunden schon genauer als die interne Clock sein, kostet halt nur 2 Pins. Hab mal bei Ds1307 Breakouts den Billig Oscillator gegen Qualitäts 32khz getauscht und es war nur noch nach Tagen abweichungen größer 1 Minute erkennbar. (Vorher 10 Minuten am Tag)
-
Thread
FM Radio Modul RDA5807M
Modus ist dann auch, dass man die Lautstärke digital regeln kann. Ich habe mir zusätzlich noch DS1307 Echtzeitmodul und ein LCD gekauft. Das ganze kostet ja nicht viel.
-
Thread
Pollin DCF77 - Empfangsprobleme anderer Art
Bauform B. schrieb im Beitrag #6093760: > Wenn du eine dermaßen stabile RTC hast... Mein RTC mit DS1307 eilt ~1sec/Tag. Wäre es schwer eine solche Uhr vorzustellen die sich täglich einmal synchronisiert? Übrigens, habe ich nicht geschrieben dass ich es auch so praktiziere, darum auch "theoretisch". Aber
-
Thread
ATMEL stellt grafische Oberfläche für 8 bit Controller vor
werden überhaupt keine gängigen I2C-Sensoren unterstützt, sondern als einziges I2C-Gerät nur die DS1307 als Realtime-Clock. Als jemand, der sich seine Sachen sonst immer nur mit der Arduino-Software und den Arduino-Komfortfunktionen, der AVR-libc Library und ggf. mit Hilfe von nachinstallierten Third-Party
-
Thread
Feuchtesensor EFS10 Temperaturkompensation
Ich habe zwar ein paar PCF8583 rumliegen, aber noch nicht verwendet. Bisher benutzte ich nur die DS1307 (I2C), DS1302/DS1306 (SPI). Bei RTCs mit externen Quarz ist es sehr wichtig immer einen Uhrenquarzz mit der geforderten load capacitance (Buerde Kapazitaet?) einzusetzen. Beim PCF8583 wird gefordert
-
Thread
Das ultimative Aquariumsteuergerät
geeignete Stelle für eine AVR/PIC-Grundsatzdiskussion. Welcher kleinere AVR wäre geeignet? Zum DS1307Z: Die Uhr kostet 1,75€ und verbraucht nur 500nA. An dieser Stelle kann man kaum sparen. Es gibt µC mit einem zweiten 32.768kHz-Oszillator, aber dann kommt man vermutlich nicht mit 1,45€ aus.
-
Thread
Zeigt her eure Kunstwerke (2) Gesperrt Bilder
Als Treiber habe ich auch einen MAX6921 verwendet, als Controller einen AtMega32, als RTC einen DS1307 und als Step-Up einen MC34063. Die Platinen sind beide selbst gelayoutet und geätzt, der Lötstoplack ist Bungard Dynamask. Wie man sieht, ist auch ein LDR verbaut, dadurch passt sich die Displayhelligkeit
ADS1248, angebunden per SPI - Hauptprozessoer (ATmega328), RS232 über MAX232, Uhr und NVRAM mit DS1307, zusätzlicher Zeitempfang per DCF77 (das weisse Kabel, Antenne/Empfangsmodul hängt extern) - Netzteil +5V und variable Spannung für Hintergrundbeleuchtung des Displays Ach ja, und dann ist da
-
Thread
LCD Uhr mit Alarmfunktion mit Drehencoder in BASCOM (Ein kleines Projekt für BASCOM Änfänger Vol3)
(LCD) Portd.4 = ' Portb.5 = T_minus(Taste) Portc.5 = Db7 (LCD) Portd.5 = Sda (DS1307) ' Portb.6 = im STK500 nicht ! Portc.6 = Portd.6 = ' Portb.7 = im STK500 nicht ! Portc.7 = Portd.7 = Scl (DS1307) ' ' Portb.6 und Portb.7 sind beim STK500 und
-
Thread
Controller hängt sich unregelmäßig auf
Ich hoffe der Code ist nicht zu "minderwertig" Als Echtzeituhr kommt eine DS1307 zum Einsatz. Unter der Settime.c nicht wundern, warum ich das byte zum Senden so komisch generiere, da ich gestern Nacht ein paar Denkfehler hatte, bis ich wieder ins Datenblatt der DS3017 geschaut
-
Thread
Quick&dirty - schnelle Problemlösungen selbst gebaut Bilder
Bus HD44780 Adapter mit automatischer Strobe-Pulse Erzeugung und einem 4x4 Keypad Interface, ein DS1307 RTC, ein TMP101 Temperatursensor, ein AT24C08 EEPROM, eine PCA9554 LED Platine und eine TCIP2810 LED Platine. Bei meinen kleinen Platinen folge ich immer eine bestimmte Anschlußfolge: GND, SCL,
eben Weicheier die wegen großen Bildern Schmerzen bekommen. Diese fühlen sich bestimmt bei meiner DS1307-breadboard-Lösung unter 1cm² hocherfreut. :-P Wünsche Allen einen tollen Start in die kommende Woche.
-
Thread
Mini Wanderkiste "Runde 2" Gesperrt
NE555 Timer * Prototyping Boards 3x Arduino Pro Mini Atmega328 * Arduino Modules 1x RTC DS1307 I2C Module Viele Grüße Mark
-
Thread
Neue Propeller Karte zu Fertigen
8 Bit ADC 1x 12Bit 4 or 8 ch ADC (I2C or SPI). 1x VGA Port with resistors for P16..23 1x RTC DS1307, crystal, Goldcap for backup. 1x RCA connector for Composite video output. 1 or 2 headers for expansion Some of these components are connected to the same pins so not everything fits at the same
-
Thread
Transistortester AVR
Hallo zusammen, ich habe den Transistortester von Markus F. (Version 2.1) erfolgreich nachgebaut. Da ich mich etwas mit der AVR-Programmierung auskenne, habe ich den Quellcode analysiert und verändert. Die wichtigsten Änderungen sind: Entfernung aller Texte und Parameterdaten aus dem EEprom in den Programmspeicher.(Vorteil: Programmierung in einem Rutsch, es kann nicht mehr dazu kommen, daß EEprom und Flash-Speicher nicht zueinander passen) Für die Kapazitätsmessung wird die Zeitmessung mit dem Timer1 des AVR zusammen mit dem Komparator durchgeführt. Speziell für kleine Kapazitäten
-
Thread
arduino oder GCC Programmierung
doppeltes Wire.begin(); im AVR folgenlos bleibt, beim Aufruf von I2C scan und hinterher bei der DS1307new LIB, der ESP32 aber abschmiert wegen dem doppelten Wire.begin(); in der LIB. Das sind "Eigenheiten" die eher behindern als mich voran bringen, die ich also umschiffen muss.
-
Thread
Was kann man mit 16Byte an RAM machen?
30 Byte Sende-/Empfangspuffer, damit man kürzere Texte ein- bzw. ausgeben kann. Und z.B. bei nem DS1307 (I2C-RTC) braucht man mindestens 8 Byte Puffer, um die Zeit konsistent lesen bzw. schreiben zu können. Man müßte die Strings/Daten "on the fly" basteln bzw. auswerten, was ein sehr unübersichtliches
-
Thread
Elektroniker Stammtisch Nähe München
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 Einstellungen
-
Thread
Webserver ATmega32/644DIP ENC28J60
RS232 verwende, schalte ich um auf 16 Mhz. Kann dank LIBC Pascal Stangl Grafikmodule, Kartenleser, DS1307, DS1621 und gigantisch viele Ports verwenden. Der optimierte Oszi des Atmega128 kann mit guten Quarzen tadellos bis 20MHz laufen. Dank der stabilen Software habe ich nun einen tadellos funktionierenden
-
Thread
ATTiny85 an einer einzelnen AAA Batterie 1 Jahr mindestens
einen > Pufferelko kein Problem sein. die kenne ich nicht mal, nach miesen Erfahrungen mit der DS1307 starke Drift, Zeit nach Wochen ungenau, bin ich nun super zufrieden mit den DS3231. Ich glaube ich muss mal Testen wie und ob die ohne 5V den /SQW setzt
-
Thread
LED Uhr Thermometer RTC DS1307 TWI I2C DS18B20 DS18s20 DS1822 1wire ATmega8 1MHz Assembler
Ein kleines Beispiel einer Uhr mit Thermometer. Kurz nach Programmstart wird die aktuelle Uhrzeit aus dem RTC geladen und der Familycode des Sensors angezeigt, dannach richtet sich das Temperatur-Berechnungsverfahren. Beispiel: "FA:10" steht für einen DS18s20 -> Familycode x10 Da der AVR ohne Quarz, sondern nur mit seinem ungenauen RC-Generatorläuft, ist es besser, wenn die Zeit 1x pro Stunde erneut aus dem RTC geladen wird. Minütlich wechselt die Anzeige zwischen Zeit und Temperatur. Mit den beiden Tasten lässt sich die Uhrzeit einstellen, bei jedem Tastendruck ändert sich
-
Thread
FT800 / FT810 Library
uint8_t int_mask = ft800_memRead8(REG_INT_FLAGS); } // //przykładwe użycie: const uint8_t ds1307_daysinmonth [] PROGMEM = { 31,28,31,30,31,30,31,31,30,31,30,31 }; void ustaw_zegar(uint8_t minuty,uint8_t godziny,uint8_t dzien,uint8_t miesiac,uint8_t rok) { uint8_t CurrTag=0,Pendown=0,PrevTag
godziny = 0; } if(PrevTag == 12){ dzien++; if(dzien>pgm_read_byte(ds1307_daysinmonth + miesiac - 1)) dzien = 0; } if(PrevTag == 11){ miesiac++; if(miesiac>12) miesiac = 1; } if(PrevTag == 10){ rok++; if(rok
-
Thread
Einfacher Low Cost LCD Controller für 320x240 LCD im Textmodus
Einspeisung dieser Vorgabewerte durch eine RTC. Aber da fängt das Problem an. Ich nutze als RTC den DS1307 von Dallas, der mit einer I2C Schnittstelle arbeitet. Nun habe ich mal die wesentlichen Routinen in das Programm eingebaut und zwar schon so, daß jeder Wert einzeln gelesen wird. Aber auch dann sind
-
Thread
20Euro Embedded System mit ARM, 128MB ram und 256MB Flash
Device Drivers ---> <*> Real Time Clock ---> *** I2C RTC drivers *** Dallas/Maxim DS1307/37/38/39/40, ST M41T00, EPSON RX-8025 Dallas/Maxim DS1374 Dallas/Maxim DS1672 Maxim MAX6900 Ricoh R2025S/D, RS5C372A/B, RV5C386, RV5C387A Intersil ISL1208 Xicor/Intersil X1205 Philips PCF8563
-
Thread
AVR für wenig Geld im LAN
auch geeignet. Habe ich mir aber noch nicht angesehen. I2C ist auch interessant wobei ich nur DS1307 RTCs und 24C512 nutze. Interessant wäre auch noch eine Kopplung mit dem RFM12 (433mhz) oder RFM12B(868mhz und 3,3 VoltPegel) auch über das SPI interface(evtl. SNAP Protokoll). Aber dies wird nur mit
-
Thread
IRMP - Infrared Multi Protocol Decoder
*Aktualisierung* Die IRMP-Software kann unter [[IRMP]] --> Download heruntergeladen werden. Hallo zusammen, Anmerkung: Dieser Source entstand im Rahmen des Projektes "WordClock", siehe Artikel http://www.mikrocontroller.net/articles/Word_Clock bzw. Thread, der alles zum Auslösen gebracht hat: http://www.mikrocontroller.net/topic/156661 Da RC5 nicht nur veraltet, sondern mittlerweile obsolet ist und immer mehr die elektronischen Geräte der fernöstlichen Unterhaltungsindustrie in unseren Haushalten Einzug finden, ist es an der Zeit, einen IR-Decoder vorzustellen, der
-
Thread
Zeigt her eure Kunstwerke (2017-2019) Gesperrt Bilder
angelegter FLASH Speicher mit 128kB Platz und 16K SRAM. 2Mb EPROM, Steckleisten für DS3231 oder DS1307 RTC und SD Kartenanschluss. Arduino kompatibler Bootlader Anschluss Vier dekodierte SPI Chip-Selects mit HC138 Decoder der auch den MCP230S08 IO-Expander ansteuert. Außer den notwendigen Unterschieden