-
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
quarz schwingt nicht (PCF8583)
moin !! wenn´s mit dem pcf ding nicht geht dann probier mal den ds1307. der benötigt keine weiteren bauteile als den 32,768khz quarz. 1,2 quarz . 3 ist + stützbatt.(3v)--> gnd 4 ist gnd 5 ist sda 6 ist scl 7 ist clock out 8 ist +5v hab mit dem ding noch
dolf schrieb im Beitrag #2533113: > wenn´s mit dem pcf ding nicht geht dann probier mal den ds1307. Oder nimm eine Armbanduhr .... Probleme sollte man lösen und nicht verlagern. Mit dem PCF8583 habe ich noch nie Probleme gehabt.
-
Thread
ADC + Schieberegister + PORTA
#### 'configure the scl and sda pins Config Sda = Portc.1 Config Scl = Portc.0 'address of ds1307 Const Ds1307w = &HD0 ' Addresses of Ds1307 clock Const Ds1307r = &HD1 Config Clock = User ' this will dim the bytes
################################################################# ''''''''''''''';called from ds1307clock.lib Getdatetime: I2cstart '''''''''''''''; Generate start code I2cwbyte Ds1307w '''''''''''''
-
Thread
Poolsteuerung? Hilflos!
Okay.. Ich denke, dass so eine DS1307 geeignet wäre ;) Kann mir jemand in BASCOM erklären, wie ich die Zeit über I²C auslese? Danke:) Grüße, Dominik
auslese? Scheint nicht so schweirig zu sein: http://www.google.de/#hl=de&cp=10&gs_id=12&xhr=t&q=ds1307+bascom&pf=p&sclient=psy-ab&source=hp&pbx=1&oq=ds1307+bas&aq=0&aqi=g1&aql=&gs_sm=&gs_upl=&bav=on.2,or.r_gc.r_pw.,cf.osb&fp=fe812bb72997cb6a&biw=1029&bih=874
-
Thread
Welches Board ist für mich geeignet
einen Freund mit mega8, vier LM75 Temperatursensoren, BC547+Relais gebaut. Zeit kommt aus einer DS1307 Real Time Clock. Bedienung per HD44780 und 4 Buttons.
-
Thread
Uhr bauen-I2C,
nur darüber denken... Back to topic, Stichworte für euch zum suchen der nötigen Informationen: DS1307 (Batteriegepufferte Echtzeituhr mit I2C bzw. TWI ) 74HC585 (Schieberegister) SPI-Schnittstelle (um die Schieberegister zu bedienen) Peter Fleury, TWI Library (fertige Softwarebibliothek für I2C
mein Sohn wie er das genau machen soll. Also er muss ja die Platine mit dem RTC, wir haben einen DS1307 gewählt, er hat auch seinen Lehrer gefragt, der sollte auch passen. Hier der Link: http://www.datasheetcatalog.org/datasheet/maxim/DS1307.pdf aber er soll ja, den Print mit dem Pollinboard
-
Artikel
Terminal mit Kommandointerpreter
Techniken: ISR-Routinen für UART ISR-Timerroutine für relativ genaue Uhrzeit TWI Basics, Support für DS1307 LCD direkt oder per I2C strings, structs in Flash abgelegt CAN im Aufbau Software. Entwickelt und getestet mit AVR-GCC unter Linux. Unter Windows nicht direkt möglich, da aus dem Makefile verschiedene
-
Thread
Suche Spannungsregler mit 3.6V Ausgang
platine ist leider schon fertig :( es ist ein einziges worst case szenario: MSP430: max 4V DS1307: min 4,5V I2CDisply: min 3.6V für DS1307 habe ich eine ladungspumpe am laufen die eigentlich fürs display gedacht war.... das ganze funktioniert mit der versorgungsspannung vom TI launchpad
-
Thread
DS3231 I2C Adresse?
wurde wohl nie ausprobiert. Da kann man sich als Anfänger ja totsuchen. "The i2c address for the DS1307 RTC is 0x68"
und D0 für ds3231
-
Thread
LCD mit HD44780 Treiber hat keine Displayausgabe trotz Signalen
Hier ist n noch bisschen Käse drin, aber man sieht ja mal etwas. [c]int main(void){ struct ds1307_time_t calender; initRP6Control(); i2c_init(); // initialize I2C library configTimer1(); mSleep(5000); showScreenLCD
-
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
Alles Rund um den MEDION LIFE P89626 NAS
Umgebungstemperatur im Betrieb zwischen 0 und 60°C zulässig: http://www.seagate.com/docs/pdf/de-DE/datasheet/disc/ds1726_barracuda_green.pdf Gruß Dirk
write to the Free Software * Foundation, Inc., 59 Temple Place, Suite 330, Boston, * MA 02111-1307 USA */ [/code] Sieht gut aus, oder?
-
Thread
Laufzeitzähler mit ATmega32 und EEPROM, beste Lösung ?
Ein ds1307 hast Du nicht zufällig dran?
Fabian schrieb im Beitrag #2440836: > Ein ds1307 hast Du nicht zufällig dran? Leider Nein. Auch wenn ich schon I2C nutze, würde ich mehr Bauteile gerne vermeiden...
-
Thread
debugging über Seriellport
läuft, allerdings habe ich stellenweise das Gefühl, das der Pollin DCF nicht richtig synct mit der DS1307. Also habe ich den debug Modus einkommentiert und gleiche Prozedere wie beim ersten mal... mit dem Unterschied, das es nicht läuft, habe nur wirre Zeichen auf der Matrix... schreibe ich wieder die
-
Thread
PC Uhrzeit mit Mikrocontroller auslesen?
Maxim DS3231 und DS3234 sind schon temperaturkompensiert
In meinen Augen sehe ich ganz klar ein DS1307 mit Batterie oder Goldcap Puffer, gegen die allfälligen Stromausfälle und der PC sendet 1x am Tag dem µC die aktuelle Uhrzeit, welche er selbst zu dem Zeitpunkt gerade aus dem NTP gezogen hat. Sollte
-
Thread
C: AVR: Library für verschiedene I2C-Chips unter Verwendung der P.Fleury-Lib inkl. Datenblätter
So hier V1.1 mit DS1307
Ich habe auch mal stichprobenweise reingeschaut: ds1307.h: [c] #define ds1307_address 0x68; [/c] Hier ist das Semikolon zuviel. HDMM01.c: [c] _delay_ms(10); //wait 10ms to let the sensor take the measurement [/c] Wie kann man _delay_ms
-
Thread
Eure Meinung zu meinem Eagle-Layout
Thema, beim Quarz, sollten vielleicht noch Kondensatoren hin. > > Dachte ich zuerst auch - aber der DS1307 scheint die intern zu haben. Der DS1307 setzt keine extra Kondensatoren für den Quarz voraus solange dieser eine Lastkapazität von 12.5 pF benötigt (die der DS1307 schon selber liefert). Dennoch
Feinabgleich zu ermöglichen (sofern nötig). Was mich eher wundert ist das gewählte Gehäuse, der DS1307 benötigt einen Quarz mit 32.768 kHz, die kenne ich jedoch bisher nur in TC26/TC38 (bzw. einem äquivalenten SMD-Format), aber nicht in HCXX?
-
Thread
myTWI Echtzeituhr (ds1307 Ausgabe LCD)
Hallo zusammen, besitze das myAVR MK2 Board mit folgenden Modulen: myTWI Echtzeituhr und myAVR LCD. Bin schon länger damit beschäftigt die Uhrzeit auf dem LCD auszugeben, aber bisher ohne großen Erfolg. Kann irgendwelche komischen Werte auslesen ... die aber nicht viel Sinn ergeben. Beispielsweise bekomme ich für die Minuten immer ein festen Wert der sich nie ändert. Hoffe ihr könnt mir bei meinem Problem weiterhelfen. ;) MfG Benjamin Anbei der Quellcode: [c] #include <stdio.h> #include <avr/interrupt.h> #include <stdlib.h> #include "Delay.h" #include "TWI_Master.h" #include
-
Thread
Abblockkondensatoren - wann 10µF vorsehen?
Spannungsversorgung? Es geht mir um Folgendes, ich plane eine Platine mit einem Atmega88, einem DS1307 und einem PCF8574. Da ich das Ganze gescheit machen möchte hat sich mir eben beim Lesen des genannten Artikels die Frage ergeben, ob ich jetzt jedem der ICs auch noch einmal 10µF verpassen sollte
-
Thread
Arduinoprogramm ohne Arduinoboard flashen
moin mschoeldgen, den meinte ich natürlich :O) Die Uhr läuft so weit, gesteuert über eine DS1307 und eben den Pollin DCF... Läuft auch bis jetzt ziemlich genau, ich möchte es aber debuggen über den serial Port, da die Sync. bzw. das schreiben der Werte in die DS1307 anscheinend nicht richtig
-
Thread
DS1307 TWI I2C RTC Initialisierung ROM Zeit setzen auslesen Assembler ATmega8
Ein kleines Beispiel, um einen DS1307 RTC (Real-Time Clock) zu initialisieren, Zeit, Datum und RAM zu setzen/auszulesen. Bei erfolgreicher Initialisierung liefert der Ausgangspin des RTC einen Sekundenimpuls. Alle ca. 100ms
Hallo Bernhard, danke für das tolle Beispiel. Ich beschäftige mich gerade mit TWI und einem DS1307. Mit einer minimalen Anpassung, klappt es auch auf anhieb mit meinem 1-Zeiligen Display. Das Beispiel funktioniert einwandfrei. Werde mir nun den Code genau ansehen und mir daraus wissen schöpfen
-
Thread
TWI SCL Frequenz
ich beschäftige mich gerade ein bisschen mit I²C / TWI am Atmega8. Aktuell möchte ich den RTC / DS1307 anbinden und auf einem Display anzeigen lassen. Dazu habe ich auch schon einiges hier im Forum gefunden, was weiter hilft. Eine kleine Frage bleibt mir aber gerade offen. Wenn ich den Atmega8
Danke erstmal, das hat schon geholfen. Dadurch hab ich weitere Informationen finden können. Den DS1307 kann man laut Datenblatt dann nur im Standardmode betreiben (100KHz). Wie sieht das eigentlich aus, wenn ich den Bus immer mit 400KHz betreiben würde? Kann es dann passieren, das ein Gerät am
-
Thread
I2C-Atmega88-Codevision
mit Software IIC - Atmega88 und CodeVision. Ich kann einfach nicht die Uhrzeit auslesen! (inc: DS1307.h und I2C.h) SDA und SCL liegen bei mir auf MISO/MOSI kann das ein Problem sein ? Bitte um Hilfe!
-
Thread
Codevision DS1307.h
Hallo, kann mir bitte jemand sagen wo ich das Inc-File Ds1307.h für CodeVision downloaden kann. Danke!
>warum nicht? Weil die DS1307 Library nur bei der Vollversion dabei ist.
-
Thread
GNUBLIN www.gnublin.org
I2C Bus, welcher auf dem Erweiterungsstecker liegt. LM75 mit lm-sensors läuft auch schon. Eine DS1307 RTC hab ich auch shcon angeschlossen, nur bekomme ich da kein /dev/rtcN bei heraus. Wenn ich es von Hand anlege, sagt mir hwclock und ähnliche "no such device". Der Chip wird am Bus erkannt, aber
weiss aber nicht genau, dass 5,8V definitiv zuviel sind, wenns heiss wird. Der Linuxtreiber vom DS1307 funktioniert tadellos, ich empfehle dir daher für die Fehlersuche, den DS1307 von Hand in C anzusprechen. http://www.mikrocontroller.net/articles/Ports_benutzen_%28GCC%29#Der_I2C_Bus_.26_SMBus
-
Thread
Tachomessung Vorderrad, Lichtschranke, Reed-Switch, Hall-Sensor
Hintergrund-Beleuchtung fuer alles Anderen Infos und Uhrzeit/Datum - Uhrzeit/Datum kommt ueber ein DS1307 das an einer CR2032 haengt - 3 Taster (per Timer entprellt) zum Einstellen und "Scrollen" des Displays - Mehrere LM35's fuer diverse Temperaturmessungen - Sowie ein Durchflussmesser direkt hinter
Motor-Starten ;) Dann wird der ATMega noch in den Schlaf versetzt und laesst sich nur periodisch vom DS1307 wecken (Square-wave output, 1Hz an einen Interrupt) um die Uhrzeit auf dem Display auszugeben. Das sollte so hinhauen, oder? Vielen Dank fuer's lesen, liebe Gruesse und danke im Vorraus fuer alle
-
Thread
PCB-Projekt: RTC, 7Seg, Temp.sensor
externer auf Batterieversorgung Bist du auf den Chip festgelegt? Ansonsten schau dir z.B. mal den DS1307 an, der hat einen Pin für eine 3V Knopfzelle und schaltet automatisch um. Außerdem: Im Datenblatt vom PCF8563 ist ziemlich weit hinten eine Beispiel-Schaltung mit einem Goldcap drin. >Probleme
schrieb im Beitrag #2379664: > Bist du auf den Chip festgelegt? Ansonsten schau dir z.B. mal den DS1307 > an, der hat einen Pin für eine 3V Knopfzelle und schaltet automatisch > um. > > Außerdem: Im Datenblatt vom PCF8563 ist ziemlich weit hinten eine > Beispiel-Schaltung mit einem Goldcap drin
-
Thread
DS1307 verhält sich komisch
Hey, Ich habe eine eigene Routine zum beschreiben und auslesen eines DS1307 geschrieben. Die funktioniert auch soweit ganz gut, hab mir die Übertragung mal am Oszilloskop angesehen. Leider hab ich momentan keins mehr zur Verfügung und habe jetzt folgendes Problem: Jenachdem
Code? Vermischts du nicht noch ACKs in die Werte? Habe selber einmal mit dem DS1307 experimentiert... kann dir aber nicht mehr sagen, was alles wie eingebunden werden muss. Hab das Programm noch gefunden. Eventuell siehst du ja eine Differenz (Bei mir hats funktioniert). MFG
-
Thread
Source Files Firmware USBAVRLAB
noch zu einer Lib oder zu einer GUI ausbauen. Hab damit schon 24Cxx-EEPROMS, PCF8574, TSL2550, LM92, DS1307 und einen Wii Nunchuck betrieben. Gruß Oliver
-
Thread
I²C Frage zu den Adressen
zusammen, ich habe mal eine Frage zu der I²C (TWI) Schnittstelle. Nehmen wir als Beispiel den Maxim DS 1307 RTC Chip. Den kann man per TWI an einen µC anbinden. IM Datenblatt zu dem DS1307 sehe ich aber keine Angaben, wie man dem Chip eine ID vergeben kann. Hintergrund meiner Gedanken ist. Was ist
schlecht. Man ist ein bisschen auf die Implementierung der Hersteller angewiesen. Im fall des Maxim DS1307 wurde dann nicht die möglichkeit vorgegeben. MFG Stephan
-
Thread
Mega16, I2C Problem mit TWINT
Hallo Leute Ich habe einen DS1307 (I2C RTC, Batteriegepuffert) und 7 TLC59116 (I2C LED Controller) zusammen an einen Mega16 angeschlossen, inklusive den 4,7k Pullups an SDA und SCL. Im Moment bin ich vom Programm her soweit, dass ich aus dem DS1307 die Uhrzeit auslesen kann und auch eine andere reinschreiben kann. Die TLC59116 bleiben bis jetzt noch außen vor und werden erst später in den Code mit integriert. Ich nutze als I2C-Code-Basis die
-
Thread
Unterbrechungslose Versorgung mit Strom
Die Uhrzeit nicht mit einem Controller bearbeiten, sondern von einer sogenannten RTC. Z.B. DS1307 mit Batterie gepuffert. Der RTC Baustein läuft selbstständig und bei "Stromausfall" über die Pufferbatterie weiter. Die CPU fragt nur noch die Zeit zyklisch ab und gibt sie auf das Display bzw
-
Thread
bascom zeitunabhängig ausgang setzen.
baue doch eine batteriegepufferte RTC ein. Z.B. mit dem DS1307 oder was ähnlichem.
-
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
portpin in strukt arrey
Hallo Leute. Ich bastle hier eine Terrariensteuerun mit einem pic18f4550 im C18. USB, DS1307 und feuchtesensor HYT221 habe ich zum laufen gebracht(bin noch am lernen). Nun scheitere ich aber an der "Zeitschaltuhr"! eigentlich nur am speichern eines portpins in einer variable. Wen ich
-
Thread
Zeitschaltuhr
Hallo Forum ! ich Bastle mir gerade mit einem Mega8 und DS1307 eine Zeitschaltuhr für meine Fische :) Das mit einschalten und ausschalten funktioniert soweit super! Aber ich hab das Problem dass die Software nur zur exakten Zeit schaltet (06:00:00) . Wie