Jako wzorzec dla zegara rezonator 32.768kHz (TIMER2), a mikrokontroler taktowany RC. Lub jako wzorzec zegara DS1307 + 32.768kHz lub PCF8583 + 32.768kHz, lub inne tego typu układy, które magistralą komunikują się z AT8a
Jest jeszcze układy dallasa DS1307 również bardzo popularne. I ona ma wszystkie pozycje daty i godziny pod osobnym adresem. Lecz nie posiada alarmu. Coś za coś. Zawsze jest DS1337 - ma 2 alarmy :) a jest może ze 20 groszy droższy od DS1307.
1. Cały układ chodzi na 3,3V, czy tylko PCF8583? 2. Pokaż kawałek kodu odczytu z zegara, może tam jest błąd. 3. DS1307 zamiast PCF8583 jest wiele lepszym rozwiązaniem.
Witam. Mam taki problem. Napisałem krótki programik podający adres układu I2C. Z układem PCF8583 działa prawidłowo ale jak podepne DS1307 niewidzi go. Niewiem już w czym może tkwić problem. Może jakoś pomożecie? '---------------------------------------... ' DS1307.BAS ' Moje ds1307 clock on the Mega16 futurlec board...
Jak wygląda sprawa z podtrzymaniem bateryjnym w PCF8583? Wiem, że jego konkurent DS1307 potrafi żyć 10 lat na baterii 3V
DS1307, tani, potrzebuje kwarc, i ewentualnie baterie 3V. Na samej bateria teoretycznie moze chodzic kilka lat.
Zamiast PCF8583 zastosuj DS1307 lub podobne. Wyprowadzenia chyba te same,a adresy nie będą się gryźć.
Potrzeba jeszcze potencjometr 10k do kontrastu, atmega może być 16PU jak i 8PU. A czy dobro odlicza czas to nie wiem u mnie nie ,ale to może była wina procesora narazię ten projekt poszedł w odstawkę bo robiłem stacje meteo w smd ale zawsze możesz dać ds1307 lub pcf8583 zamiast odliczania w programie
Witam Przerobiłem kod z zegara z datą i termometrem pod RTC PCF8583, na RTC DS1307. Uporałem się z zapisem zegara do DS-a, ale za chiny nie można ustawić daty. Może ktoś zerknąć na ten kod i podpowiedzieć? może powtarzam cały czas ten sam błąd?. [syntax=basic4gl] $regfile = "m32def.dat" $crystal = 16000000 $hwstack = 64 $swstack = 64 $framesize = 64...
Może DS1307 lub też DS1337? Komunikacja po I2C.
podoba mi sie ten zegar ladna plytka :) musze chyba zajac sie DS1307 do tej pory zawsze stosowalem PCF8583 czy przedstawisz moze schemat i wsad do procka? ew. czesc listingu odpowiedzialna za komunikacje z DS1307 i ten efekt RGB?
bo w przypadku pcf8583 to te zmiany trymera były widoczne porządnie. Czyżby ds1307 był bardziej stabilniejszy?
Jeśli chodzi o stosowanie zewnętrznego układu RTC mam nieco inne zdanie. Musimy kupić dodatkowy układ, którego zadania spokojnie wykona sam procesor. Poza tym przy zastosowaniu układów RTC typu DS1307 czy PCF8583 zrobienie budzika jest problematyczne. Obudowa faktycznie może i nie jest najładniejsza i może niezbyt nadaje się do wbudowania w nią zegara...
Zamiast PCF-a mozesz dac DS1307 jest lepszy niz pcf i niestety drozszy.
A obsługę zegara RTC pisałeś sam z głowy czy kożystałeś z jakiś źródeł? Jeżeli te źródła dostępne są w necie to bardzo poproszę. P.S Proponuję zamianę układu PCF8583 na DS1307 który jest dokładniejszy przynajmniej tak piszą .Ja zamierzam użyć właśnie tego DS'a.
Wykorzystuje DS1307 i działa bez problemu.
Idąc za radą niveasoft wymieniłem DS1307 na PCF8583 tylko dlaczego jak zlicza minuty od 0-10 to jest taki format zapisu np. 22:1 a nie 22:01? Mam taki kod... [syntax=vbnet] $regfile = „m48def.dat” $crystal = 16000000 Config Lcdpin = Pin , Db4 = Portd.3 , Db5 = Portd.2 , Db6 = Portd.1 , Db7 = Portd.0 , E = Portd.4 , Rs = Portd.5 Config Lcd...
ds1307 rtc na i2c kup sobie jak bedzies potrzebowal posle ci procedurki w asm
Problem dotyczył "zapisu zmiennej word do eeprom". Nikt nie udzielił konkretnej odpowiedzi. Funkcja AS ERAM WORD nie będzie u mnie działać, z uwagi na budowę programu. Zastosowałem DS1307 i wszystkie problemy z datami znikły. Temat zamykam.
- Procesor Atmega644p albo Atmega32 16MHz - Temperatura DS18b20 sprawdzona konstrukcja - Wyświetlacz bardzo duży 240x128 T6963c albo coś mniejszego 128x64 KS0108 - RTC zegarek PCF8583 albo DS1307 + stabilny generator DS32kHz - Do złączania grzałek triak BT136 i optotriak MOC3043 - Do załączania pompki i oświetlenia LED itp....przekaźnik OMRON G5la albo...
dobrze kombinujesz tylko do ds1307 potrzebny jest procesorek np atmel z programem. Moze byc rowniez np Pcf8583 mamy wtedy bezpieczenstwo przed utrata godziny po zaniku napiecia choc nie wiemy co autor zamierza zrobic i czy to jest konieczne ?
poszukaj na forum znajdziesz listing bez problemu. co do podlaczenia lini SDA(pin5)SCL(pin6) pcf8583 to podlaczasz do dowolnych wolnych lini procesora a w programie deklarujesz to polaczenie za pomoca polecenia : Config Scl = numerpinu Config Sda = numerpinu
Witam. Dzieki za zainteresowanie;). Piszac o sekwencji mialem na mysli odczyt danych co sekunde z DS1307. Procedure do obslugi I2C jest napisana w jezyku C. Wszystkie funkcje startu, stopu, wyslania i odebrania danej sa przetestowane zarowno na PCF8583 jak i na mierniku tem. LM92. Oczwywiscie bit CH ustawiam na "0" na samym poczatku. Zapisisuje oczywiscie...
zegar robiony na PCF'ie. Jeżel niema dziwnych warunków pracy (skoki temperatur) to jest dokładny. Mam zrobiony zegarek, gdzie czas odliczany jest przez taki układ i w ciągu 2 lat nie różni się nawet 1s względem tego co powinno być. (ciach) Niech mnie ktoś poprawi jeśli źle rozumuje. Wydaje mi się, że taki rezultat powinien zostać zweryfikowany z zegarem...
Elektrolit na zasilaniu to podstawa, ponadto do kalibracji 8583 mozna podlaczyc trymerek,zobacz na aplikacje w PDF. Ja polecam Ci uklad troche drozszy ale duzo lepszy DS1307.
Niestety nie pomogę Ci, ale powiem, że ostatnio spotkałem się z podobnym przypadkiem. Chciałem odczytać godzinę z DS1307 i również rejestry stały w miejscu. Cały dzień się głowiłem co jest nie tak, zamieniłem układ na PCF'a i ten działał bez problemu, więc włożyłem ponownie tego DS'a i dalej nic. Okazało się, że musiałem do niego wprowadzić wartość...
Witam ponownie! Tak na pierwszy rzut oka widać kilka błędów, ale nie mam już dziś siły się rozpisywać... ;) Dam Ci za to coś takiego: I jeszcze to: Pliki zawierają opis PCF-a po polsku. Poszukaj też na forum - na temat tego scalaka było tu już bardzo dużo. DS1307 jest prostszy w obsłudze od PCF8583 (co nie znaczy, że ten drugi jest trudny :) ) i ma...
Witam! Zbudowałem sobie zegar na Attiny2313 oraz LCD 2x16. Czas "próbuje" odmierzać PCF8583 ale mu to nie wychodzi. 1. Dlaczego PCF8583 nie działa dokładnie ? na 1h <> 4 min błędu! spieszy. Układ działa z kondensatorem 27pF do 1 pinu oraz VDD. Jak to ustawić ? 2. Jaki jest najdokładniejszy zegar RTC ? Widziałem, że w DIY zegarach ludzie stosują...
Hejka! Pomogło bo sekundy idą jak trzeba, natomiast reszta się totalnie wysypała i znów układ czasami wariuje jak pisałem na początku. Dziwne i to bardzo i zastanawia mnie fakt czemu z PCF8583 wcześniej nie miałem takich problemów. Będę musiał jednak szybciej przerzucić się na ASM i C bo ten cały BASCOM mimo szczerych chęci autora to wielkie G****....
Ale PCF8583 ma SRAM. Swoją drogą jeśli twoim celem jest obniżenie poboru energii to się do tego zabrałeś od d... strony. Nie napisałeś na jakiej rodzinie procesorów pracujesz, ale sądząc po Bascomie, to pewnie AVR? Skoro chcesz zmienić układ przy okazji ucząc się C to zrób to jak należy, czyli napisz sobie RTC, z wykorzystaniem RTC, który masz w procesorze....
Konfiguracja DS1307 [syntax=basic4gl]'############# Konfiguracja DS1307 ############# I2cstart 'zerowanie bitu CH I2cwbyte 209 I2crbyte Pom , Nack I2cstop Pom = Pom And &B01111111 I2cstart I2cwbyte 208 I2cwbyte 0 I2cwbyte Pom I2cstop I2cstart 'wlaczenie przerwania co 1s I2cwbyte 208 I2cwbyte 7 I2cwbyte &B00010000 I2cstop 1wreset 1wwrite &HCC...
Zawsze jak wchodzisz w przerwanie np.On Timer lub w podprogram sub procesor odkłada zawartość pewnych rejestrów na stos (co zajmuje mu ileś us) a po przerwaniu (lub sub-ie) zdejmuje ze stosu (co znowu zajmuje czas). Rachunkowo wygląda wszystko dobrze w programie-ale tylko gdy procesor chodzi z nieskończoną prędkością. A chodzi ze skończoną. A-w tych...
Witam. Chciałbym sobie wykonać zegar z tego tematu [url=http://www.elektroda.pl/rtvforum/to... ale chciałbym dodać do tego zegar RTC. Myślałem żeby użyć DS1307 lub PCF8583, do obsługi tego drugiego znalazłem taki oto fragment kodu: [syntax=basic4gl]Config Sda = P3.5 'konfiguracja linii SDA magistrali I2C Config Scl = P3.7 'konfiguracja...
W końcu przespałem się z tematem :) Ostateczny wybór padł na rodzinę AVR... uznałem że to najlepszy wybór na początek przygód z... Starając się dalej iść w stronę zakupu gotowego zestawu wybrałem kilka które uznałem za najbardziej warte uwagi: EvB ATmega 16-32 ( 222 z ł – ATMEGA32 + WYŚWIETLACZ ) http://obrazki.elektroda.pl/8258948300_1...
Zamieniłem ten układ na DS1307.
PCF tak ma... zastosuj DS1307.
Czy będzie prawidłowo działał z DS1307, zamiast PCF8583?.
Jest już ok, choć podłączenie podświetlenia LCD bezpośrednio do mikrokontrolera nie jest zbyt dobrym pomysłem ( w zależności od prądu jaki to podświetlenie pobiera ). Jednak dobrze bedzie tu zastosować choćby BC547 ( lub podobny tranzystor NPN ) miedzy katoda podświetlenia a GND. Jak częste przewidujesz synchronizacje tego zegarka z sygnałem DCF ? Jaką...
DCF77 jest w różnych zegarkach na biurko, stacjach pogody i jako tako sobie radzą (są czasowe zaniki sygnału), jeśli pożenić DS1307 (PCF8583) i DCF77 to będzie zegar o wystarczającej dokładności i działający po powrocie zasilania. Na elektrodzie (w internecie) były zegary z DCF więc poszukaj i poczytaj może coś znajdziesz dla siebie.
Tak tylko napisałem o tych płytkach uniwersalnych. Przy wcześniejszym zegarze ktoś skrytykował właśnie płytki uniwersalne ale moderator usunął ten post. Z tym zasilaniem RTC to inna bajka bo to nie jest DS1307 tylko PCF8583.
Coś Chińczycy nie robią modułów z PCF a z DS1307 czy DS3231, tak Tu był ostatnio: Dodano po 7 Nie ma źródła programu do AVT 5480
Witam, Chciałbym zrobić sobie zegarek i nie wiem jaka metoda będzie dokładniejsza: 1. wykorzystując RTC atmegi z kwarcem 32,768kHz (Atmega na 8MHz z RC) 2. zewn kwarc 16 MHz i zrobić to na timerze np 2 Czy też inne wyjścia jak DS1307, PCF8583. Chodzi mi o dokładność Do układy będą też dopinane m.in. DS18B20 (2x) Pozdrawiam.
Ja tylko dodam, że trzeba sobie popatrzeć do dokumentacji DS1307 i porównać jego rejestry z rejestrami w PCF8583.
duzo leprzy jest rtc zewnętrzny np.ds1307 lub pcf8583 ,nie tracisz ustawien po utracie zasilania uC ,wystarczy bateryjka 3V , po za tym łatwosc sterowania przez I2C przez co mozna zastosowac uC z małym flash
1. Diody LED w STP16DP05 - odwrotnie 2. LED D1 - dodać rezystor i sterować stanem niskim lub poprzez tranzystor zewnętrzny 3. IRDA Sensor powinien mieć filtr RC na +5V 4. SDA/SCL podciągnąć zewnętrznymi rezystorami - 4k7 5. TLP 283 - sterować INT0 w kolektorze przez podciągnięty rezystor 10k; LED transoptora - rezystor 6. RTC8564 jest egzotycznym RTC...
ATmega8 posiada wewnętrzny zegar RC a RTC musisz podpiąć na zewnątrz (PCF8583, PCF8593, DS1307 i inne).
Próbowałaś podmienić DS'a i sprawdzić na innym egzemplarzu? Są opinie, że te DS są bardzo wymagające co do zasilania i kwarcu. Zasilanie bateryjne musi mieć dokładnie 3.2V ani mniej ani więcej. (Z ciekawości spróbowałem na swoim faktycznie coś z tym jest). Proponuje zastosować LM i sprawdzić jak to wygląda u Ciebie. Do układu musi być również podłączony...
No kurcze. Zakres w skanerze ustawiłem od zera do 250 i pokazał mi 192 i 194. Myślałem że to działa jak zegarki PCF8583, lub DS1307. Teraz to już kompletnie zgłupiałem. Jest tylko jeden układ, NJW1504.
1. Podświetlenie podpiąłbym pod wyjście z PWM. Zawsze ciekawszy efekt załączania/wyłączania, tudzież ustawienie jasności. 2. Kontrast - albo w rozsądnych granicach, albo jakaś kombinacja klawiszy resetująca kontrast do wartości domyślnej. W innym przypadku można kontrastem niezłego psikusa zrobić. 3. Reset na schemacie i na płytce ma zwarcie? 4. Zamiast...
ja w prawdzie nie przetłumaczyłem tego na polski, ale mogę pomóc przy uruchamianiu :D jakbyś chciał to na elektrodzie jest polski opis układu PCF8583, też jest to RTC
Witam, Wyczytałem w nocie katalogowej procesorów ATMEGA, że posiadają "Real Time Counter with Separate Oscillator". W związku z tym czy owa możliwość uC może zastąpić zegar np. PCF8583 albo DS1307, stosując kwarc 32768 na wyjściu TOSC i będzie dość precyzyjne?
ustawi ds1307 ds1307 procedury projekt ds1307
model płyty głównej laptopie toshiba makra wordzie safari zasilanie
roleta zewnętrzna krańcówki regulator ledów
Chłodna woda w c.o. - przyczyny i rozwiązania Błąd tylnego lewego elektrozaworu w Mercedes W211 AIRMATIC