Kiedy w kodzie u góry napisałeś: [syntax=vbnet]$baud = 2400 [/syntax] to kompilator włączył sprzętowy port UART który ma priorytet i przejął piny PORTD.0 i PORTD.1 na własność :P Teraz programowe I2C nie może się dostać do tych pinów :D Proponuję skasować te linijkę kodu którą pokazałem i spróbować. Od tego bym zaczął ;) Zapisz też zmieniony kod pod...
Dane w rejestrach PCF8583 są już w formacie BCD, więc pomiń konwersję za pomocą Makebcd().
carek49-zastosowanie docelowego zasilacza NIE ZWALNIA z obowiązku zastosowania kondensatorów. w pełni popieram to zdanie a kolega autor (o czym także wspominał przedmówca) niech nie wierzy ślepo we wsztsko co nie jest opisane w nocie katalogowej. Widać jeszcze sporo wody w rzece upłynie zanim autor przestanie popełniać tzw szkolne błędy - nie chcąc...
Deklaracje rejestrów są w bibliotece. Raczej powinno dać się jej ufać. Spróbuj użyć pierwszego I2C bo może rzeczywiście biblioteka z tym drugim nie daje sobie rady. Średnika jeszcze brakuje po drugim while'u w tej czytającej funkcji. Nie wiem jak w tym nowszym MPLAB'ie się to ustawia, ale jeśli możesz użyć programatora jako debugera, to zrób to i sprawdź...
Kolego daj kondensator 22pF od nóżki nr 1 czyli od kwarca do plusa zasilania(ale to nie jest kondensator odsprzęgający). Po drugie jeśli nie stosujesz kondensatorów odsprzęgających przy zasilaniu scalaków to nie dziw się później, że ci procki lub inne PCFy coś źle działają. Zapamiętaj sobie najlepiej na całe życie, że wszędzie gdzie możesz to blisko...
Witam Zerknij na mój kod. Procedury napisane są pod AT89S52. ' ten podprogram czyta czas z RTC i wyswietla go na LCD Sub Read_time() I2cstart I2cwbyte 160 I2cwbyte 2 I2cstart I2cwbyte 161 I2crbyte S , Ack I2crbyte M , Ack I2crbyte G , Nack I2cstop Waitms 1 S = Makedec(s) M = Makedec(m) G = Makedec(g) If S = 0 Then Set...
Spróbuj w drugiej linijce $crystal = 1000000 Większość mniejszych atmeli ma standardowo fusy ustawione na 1MHz, ale nie dam głowy jak to jest z ATM162 ;)
http://obrazki.elektroda.pl/9201623400_1... Witam! Chciałbym przedstawić prosty zegar w oparciu o uC AT89c2051 oraz układ PCF8583. Wykonałem go ponieważ procek zalegał mi od jakiegoś czasu w szufladzie i nie wiedziałem co z nim do końca zrobić aż do czasu gdy zakupiłem zegar analogowy na ścianę w którym znajdowało się miejsce na wbudowanie...
Przepraszam moje nie dopatrzenie , co do Twojego kodu ,wkleje swoj do obsługi TWi działający ponieważ widzę pewne róznice w kodach : void TWI_INIT(void) { TWSR = 0; /* no prescaler */ TWBR = ((16000000/F_TWI)-16)/2; /* must be > 10 for stable operation */ } // procedura transmisji sygnału START void twistart(void)...
nie szukaj błedu w procedurze odczytu, to sam układ zegarka szwankuje. pierwsza rzecz jaką wykonaj to podłącz zasilanie do 8583 przez diode krzemową, i dodaj kondensator tantalowy 10mikro. ostatecznie może być elektrolityczny. jeżeli to nie pomoże (u mnie zawsze wystarczyło) to wymien rezonator kwarcowy przy układzie zegarka. częstotliwość mikrokontrolera...
Witam. Zacznij od odczytu. Masz może podpięty wyświetlacz ? Byłoby łatwiej testować. Tu przykładowy podprogram odczytu zegara sprawdzony i działający. Wyświetla na LCD Sub Odczyt_czasu I2cstart I2cwbyte 162 I2cwbyte 2 I2cstart I2cwbyte 163 I2crbyte S , Ack I2crbyte Mn , Ack I2crbyte H , Nack I2cstop cls Lcd "time " ; Bcd(h) ; ":" ; Bcd(mn) ; ":" ; Bcd(s)...
Masz tu> http://www.ep.com.pl/?strona=archiwum.ph... tylko potrzebny numer prenumeraty lub płatny SMS
Z bascomem nie pomogę, ale zasady pewnie są podobne. Przenieś multipleksowanie wyświetlacza do przerwania timera.
http://obrazki.elektroda.net/86_12667727... Witam, chciałbym pokazać wam dopiero co skończony zegar oparty na uC Atmega8L oraz pcf8583. Zegar pięknie prezentuje się wieczorem oraz w nocy. Wyświetlacz to 6 cyfr 7segmentowych, każdy segment składa się z 5 diod (5mm) w kolorze czerwonym (może to niezbyt czytelnie wygląda w dzień, ale obudowa...
Piszę obsługę zegara PCF8583. W moim programie występują jakieś błędy, i nie wiem jak je rozwiązać. Proszę o pomoc. Poniżej zamieszczam kod do obsługi I2C (TWI), i zegara PCF8583. W wyniku działania programu dostaję dziwne wyniki na wyświetlaczu. Kod: #define F_CPU 1000000UL #include <avr/io.h> #include <util/delay.h> #include <stdio.h>...
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
Twórcy chyba muszą pomyśleć o zastosowaniu np. pcf8583. Zegar na kwarcu to średni pomysł.
wejdz na jakis sklep internetowy np www.tme.pl wpisz eeprom wybierz konkretny potem w google wpisz nazwe elementu z rozszerzeniem pdf i to wszystko np. PCF8583.pdf
Schotkego dla baterii 1,5V Zwykła dla 3V Oj co za oszczędność pieniędzy, ja bym dał w obu przypadkach diode schotkyego
Witam, Czy zegar PCF8583 sam przestawia się z czasu letniego na zimowy? Wiem, że nie ma problemu z rokiem przestępnym, ale co ze zmianą czasu o 1 godzinę?
Schemat wygląda na poprawny tylko trymer C4 powinien być dołączony do vcc PCF8583 - wyprowadzenie 8 zamiast do masy.
Ten sterownik zaprojektowałem i napisałem program dawno temu ale myślę że może komuś się taki projekt przyda lub będzie bazą dla innego projektu. U mnie sterownik włącza i wyłącza gniazdka przekaźnikami półprzewodnikowymi z optoizolacją Funkcje realizowane przez sterownik: wyświetlanie bieżącego czasu , daty i dnia tygodnia z możliwością jego programowania...
Witam.Mam problem z funkcjami w dwu kanałowym zegarze sterującym gdzie muszę porównywać czas bieżący z ustawionym czasem włączenia i czasem wyłączenia niezależnie jednego i drugiego kanału. Napisałem coś takiego opierając się na warunkach if ale nie chodziło to prawidłowo bo raz zadziałało a raz nie a i kodu było sporo. Mam z tym duży kłopot bo to ostatni...
:arrow: max_gg Starałem się koledze Lejk krok po kroku wyjaśnić metodę, a w poście wyżej prosił o łopatologiczny opis. 8) Jeżeli chodzi o maskowanie, to można też je zrealizować w układzie zegara PCF8583 podczas odczytu danych z rejestrów 05H i 06H poprzez ustawienie bitu 3 w rejestrze kontrolnym 00H. Wtedy odczytamy samą datę i numer miesiąca, natomiast...
http://obrazki.elektroda.pl/8074733100_1... Witam, Ostatnio wpadła mi w ręce karta VGA sterowana poprzez złącze szeregowe SPI. A a ponieważ w domu poniewiera się kilka starych monitorów VGA to postanowiłem zbudować zegar wyświetlający czas i datę na monitorze VGA (bez udziału PC) Takiego zegarka na elektrodzie chyba jeszcze nie było....
Hmm, ale typ układu? Jak to się ma np. do PCF8583 (zegar) i pamięci At24Cxx (eeprom) - adresy bazwoe takie same...
Włączam menu, przechodzę przez wszystkie opcje. Ostatnia to (0-1)BRI i po niej powinien pojawić się zegar ale po naciśnięciu przycisku przejścia dalej nie zmienia się nic a jak jeszcze raz nacisnę to przechodzi znowu do SETUP. :cry: Korzystam z pierwszej wersji oprogramowania. EDIT Już wszystko ok. Przyczyną była niewidoczna gołym okiem przerwa na ścieżce...
Czy mógłby ktoś pomóc uporządkować programik? Skleciłem zegarek na DCF77 i PCF8583. Z Bascoma jestem słaby, i prosiłbym o jakieś przykłady. Chodzi mi oto, aby DCF77 zapisywał czas do pcf-ki. "To" co skleciłem nie działa. Odczytuje czas z PCF-a, ale nie przestawia się. DCF jest sprawny i dobrze podłączony, bo sprawdziłem na innym programie. Zerknijcie...
Czyli trzeba napisać obsługę DS18B20 (1-Wire) i PCF8583 (zegar I2C) na ATmega16? Od zera, czy są jakieś biblioteki, z których można skorzystać? I jak ma być wyceniana praca przy tej przeróbce?
A jak inaczej czytać PCF-a jak nie przez I2C? Widzę że humor dopisuje :D Otóż, usiądź bo to może Cię zaskoczyć, TWI to sprzętowa, dużo lepsza od programowej, kiedy mamy możliwość skorzystania z dedykowanych pinów, obsługa I2C wbudowana w mikrokontroler. Żeby jej użyć należy ją najpierw skonfigurować dwoma komendami. W przeciwnym wypadku korzystasz...
Czy ma ktos schemat wraz z opisem przykładowego zegara, którego czas jest wyświetlany na wyswietalaczu opartego na zegarze PCF8583 i mikrotontrolerze tz. bo chce zrobić zegar tego typu ale niewiem jak sie do tego zabrać :(
http://obrazki.elektroda.pl/8192024800_1... Witam, Przedstawiam kolejny projekt z wykorzystaniem karty TeleVGA, tym razem jest to " 4- kanałowy termometr z zegarem RTC i wyjściem VGA " Projekt powstał przy okazji realizacji zlecenia na kontrolę temperatury na linii produkcyjnej. Jednym z wymagań była dobra widoczność odczytów dlatego...
Gdzie? Co? Jak? PCF8583 to zegar RTC a nie wyświetlacz. Nic na nim nie wyświetlisz.
Też tak myślałem, ale albo coś mam w programie nie tak, albo sam już nie wiem. Bo w obu przypadkach wywołania przerwania (alarm, timer) ustawia mi zawsze tylko i wyłącznie bit 1 w rejestrze 0x00. Dodano po 18 Poza tym nie wiem czy robię to prawidłowo Ustawianie Timer'a: Zeruję rejestr 0x07, do rejestru 0x0F ładuję wartość którą ma odliczyć (chodzi mi...
Czy na początku programu ustawiłeś magistralę I2C: Config Scl = Portx.x Config Sda = Portx.x I2cinit Pisałem obsługę do zegara na tym układzie. Zobacz tutaj: [url=http://mirley.firlej.org/zegar_nixi...
http://obrazki.elektroda.pl/7208083000_1... Witam Od dawna przymierzałem się do zbudowania zegara nixie na sześciu lampach. W internecie jest sporo takich projektów, jednak większość z nich nie odpowiadała moim założeniom. Postanowiłem więc zaprojektować i wykonać zegar od podstaw wykorzystując podzespoły, które miałem pod ręką. Założenia...
Jesli tyle piszesz do eeprom-u to zamien 24c04 na pcf8583 (zegar) możesz nie lutowac kwarcu i tez bedzie chodził a do podtrzymania danych zastosuj 3V płaska pastylkę. Będziesz mógł pisać do woli.
Witam Dane w PCF8583 są gromadzone, przetwarzane w kodzie BCD. Czyli po odebraniu danych trzeba je przekodować z formatu BCD na jaki tam jest wymagany. To samo dotyczy wysłania ich do RTC, najpierw przetwarzasz z jakiegoś tam formatu na BCD i dopiero je wysyłasz do PCF8583. Pozdrawiam
Nie pomyślałem o tym. No tak przecież da radę. Czy ten przykład jest poprawny? [syntax=basic4gl] I2cstart ' Start sequence for I2CBUS I2cwbyte Wrtc ' point address to write to PCF8583 I2cwbyte 0 ' points to register 0 I2cwbyte 0 ' set control register I2cwbyte 0 ' set hundreds I2cwbyte 0 ' set seconds I2cwbyte &H58 ' set minutes I2cwbyte &H23 ' set...
myślę że narazie można je spisywać tu a w przyszłości założyć stronke www. PCF8583 - zegar czasu rzeczywistego PCF8574 - rozszerzenie porów procka (8 PIN) PCF8591 - przetwornik ADC (8BIT *4 kanały) DAC(8BIT) Narazie uruchomiłem tyle w przyszłości może coś dojdzie
Witam. Ja ze swojej strony powiem, że po żmudnym strojeniu i dobieraniu rezonatorów (5 szt różnych producentów - tak dla testu i z wrodzonej dociekliwości ;) ) udało mi się uzyskać na PCF8583 dokładność rzędu ±2 sek. na tydzień w temperaturze pokojowej. Zastosowałem trymer 0÷22pF do plusa zasilania. Jeśli potrzebna jest duża dokładność bez strojenia...
:arrow: Schemat "Schematic.pdf" ma błędy; podłączenie tranzystorów T1-T4, wartość rezonatora Q2 (powinna być 32.768kHz). Tak jak jest teraz na schemacie zegar nie ma podtrzymania zegara RTC po wyłączeniu zasilania głównego. Rys. PCB do tego schematu - jest poprawny ? Kod dla zegara AT89C2051 + PCF8583
Witam Nie umiemy szukać co ? Wpisz w Google coś takiego: PCF8583 site:www.elektroda.pl
Sprawdź w przykładowych programach BASCOM jest i obsługa PCF8583 i kalendarz i zegar.
Witam A więc PCF8583 ( zegar czasu rzeczywistego) można wrzucić w miejsce 24Cxx. Zasilanie i masa są w tym samym miejscu. Ostatecznie można go zamontować na polu prototypowy w lewym dolnym rogu. Jeśli chodzi o szybką wymianę kwarcu to można użyć pinów od podstawki precyzyjnej. Wyprowadzenia kwarcu akurat wchodzą na wcisk i zapewniony jest pewny kontakt....
To jest niemożliwe. Jak PCF jest odpowiednio skonfigurowany to po prostu generuje sygnał co 1s. Nie raz a stale- dopóki ma zasilanie. Czy ma podtrzymanie bateryjne i odpowiedni układ diod? Kondensator przy zasilaniu? Za diodami? Późno, jutro do pracy. Daj cały kod- można by go sprawdzić.
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.
PCF tak ma... zastosuj DS1307.
zastanawia mnie czemu mirekk w swoim projekcie użył wtedy PCF8583 jak zegar jest wbudowany w Atmege PCF8583 ma dodatkowo baterie i jak odłączymy zasilanie, to on cały czas pracuje i liczy czas, dzięki temu po podłączeniu zasilania godzina nie wyzeruje się.
Prawie cały kod jest źle napisany. Powinieneś odczytać kod z pilota lub przycisk i wtedy skoczyć do menu. Gdy jesteś w menu program czeka na naciśnięcie kolejnego przycisku lub kodu RC5, w tym czasie licznik powinien liczyć czas w razie gdy nie nacisnął byś żadnego z przycisków, by mógł wrócić do podstawowej funkcji. Gdy wybierzesz przycisk lub kod...
Dziękuję za odpowiedź i za kod. Ja jako zegara korzystam z PCF8583. Pozdrawiam Przemek
Próbuję napisać program zegara ale mam problem z ustawianiem czasu, pominąwszy to, że menu działa jak działa to nie mogę ustawić minut i godzin większych niż 10 bo wyskakuje mi liczba 161, jeżeli wgrywam sam kod menu bez obsługi układu pcf wszystko jest ok. Proszę o pomoc. [syntax=basic4gl][/syntax]$regfile = "m32def.dat" $crystal = 16000000 Enable...
Witam. Mam taki problem: Zrobilem na pcf8583 zegar i teraz chce zrobic ( po najmniejszej lini oporu ) odmierzacz casu ( opcja sleep ), czyli podaje na rejestry pcf8583 jakas wartosc ( nie wiem jaka ) tak aby co np. 5min( beda czasy on 1min do 60min ) wystawial mi na wyjsciu int stan niski ( oczywiscie wiem ze trzeba skasowac flagi i obsluzuc softwarowo...
NIE wolno robić czegoś takiego żeby zmienna co chwile była zapisywana do EEPROM-u dlatego że on ma określoną ilość zapisów minimum 100.000 / + . Ja bym si polecił jakiś SRam na i2C albo SPI z podtrzymaniem bateryjnym może być nawet zegar RTC PCF8583 . Co do karty i komunikacji z PC tu [url=http://www.dharmanitech.com/2009/01...
... problem polega na tym ,że jeśli ustwiam date podczas ustawienia dnia który zawiera w sobie cyfry 8 lub 9 przy próbie zapisu resetuje dzien do wartosci : 00 przy dniu 8 i 9 10 i 11 przy dniu 18 i 19 itd, Jakoś mnie to nie dziwi :D [syntax=basic4gl]Day = Day And &B00110111[/syntax]
Witam przeszukałem całe forum i nie znalazłem konkretnej propozycji zegara na PCF8583 przy użyciu 89c2051 i LCD 16*1. potrzebuje schemat takiego ukladu i program do procka bede bardzo wdzieczny za każda pomoc pozdrawiam
Ja to robilem tak: Dim M As Byte Dim S As Byte Dim Ho As Byte Dim D As Byte Dim We As Byte Dim Mnt As Byte Dim Wm As Byte Dim Y As Byte Dim Yd As Byte Input "dzien" , D Input "dzin tygodnia" , We Input "miesiac " , Mnt Input "rok" , Y Input "godzina" , Ho Input "minuta" , M Input "sekunda"...
Witam. wiem ze problem pewnie banalny, ale mnie osobiscie szlag juz trafia. mam PCF8583 (zegar). dolaczylem do niego kwarca 32,768 i kondziolka 33pF, tak jak na wiekszosci schematow urzadzen wykorzystujacych ten zegar. Czestotliwosc (nie mam miernika) na wyjsciu INT oceniam na jakies 3 Hz. po przelozeniu wszystkich czesci do plyty testowej (po bascomie)...
Ile się dało wyczyściłem , zastosowałem biblioteki LiquidCrystal, dla HD44780, wire [I2C} ,PCF8583 [zegar] , teraz mam tylko te linijki komunikatów błędów ale pomysłów co z tym zrobićnie mam i gonie własny ogon ........ Nowe plki do wglądu z ZIP-e ; In file included from /home/marek/Bulid_app/atmega_v1/atmega_v... /home/marek/Bulid_app/atmega_v1/setdata....
Fakt sorry policzyłem od 1 zamiast od 0..ale tak już próbowałem i efektem było wyświetlenie zera na LCD... PCF8583=TWI_read(zegar,0x06); pcf_dzien = PCF8583 >> 5; dec_dzien = bcd_na_dec(pcf_dzien);//konwersj... na dec
A jak to obliczyłeś?chodzi mi o adres ze bedzie 160 i 161 Tak inny PCF znajduje ale to nie jest ten sam model PCF-a PCF8583 zegar RTC ten znajduje bez problemu Mam jeszcze jeden albo dwa te epromy to sprawdze zaraz Dodano po 2 Dziękuje bardzo za pomoc okazało się ze PCF8582 był walnięty Wsadziłem nowego PCF i adresy odczytuje bez problemu Prosił bym...
a po co komplikować?
no zegarek ten spieszy mi sie jakies 6-7 minut na godzine, no a co kwarcu to go wymienie i zobacze co i jaka, a czy na to spieszenie moga jmiec wplyw kondensatory przy kwarcy dolacznym do pcf8583 ??
Witam, podłączyłem do Atmegi8 zegar PCF8583 tak jak na rysunku http://obrazki.elektroda.net/67_12289322... SCL i SDA podłączyłem przez oporniki 1k do +5V użyłem takiego programu: $regfile = "m8def.dat" $crystal = 1000000 Config Pinc.4 = Input Config Pinc.3 = Input Config Lcdpin = Pin , Db4 = Portb.0 , Db5 = Portb.1 , Db6 = Portb.2 , Db7...
Jeśli chodzi o atmege8 i zegar PCF8583 to zobacz tu http://www.elektroda.pl/rtvforum/topic13... tylko że to jest w języku C, ale znajdziesz tam sposób adresowania zegara, i wiele innych rzeczy (po polsku! - między innymi opis PCF8583, opis magistrali TWI(i2c), oraz sposób połączenia atmegi i zegara). Co do zegara PCF8583 to kondensator 22pF (nóżka...
Trafiłem na ten temat, bo szukam procedur w asemblerze do PCF8583 , odczyt,zapis (zegar, kalendarz, alarmy). Proszę jeśli ktoś posiada w swoich zbiorach. Spotkało mnie doświadczenie z dziwnym zachowaniem się tego zegara jak wyżej w postach. Problem rozwiązałem programowo, jako że ten pojawiał się sporadycznie. Podaję fragment programu z odczytem zegara...
Witam. Postanowiłem wreszcie zrobić sobie zegarek do pokoju. Wybór pał na PCF8583 bo już kiedyś z niego korzystałem i wspominam bardzo pozytywnie - nie było żadnych problemów z odpaleniem i komunikacją tylko że to były czasy AT89C2051 i bascoma 8051. Teraz mam w układzie atmege8515 i są spore "jaja" co jakiś czas (godzina czasem pół czasem dwie) dostaje...
mam PCF8583, ktory za szybko chodzi uzywalem juz 3 kwarcow i ciagle to samo czy wielkosc kondensatora podpietego do pinu1 (OSCI) ma jakis wplyw na szybkosc tego zegara ?? ogolnie zegar dziala OK tylko ze spiszy 1 minute robi w 45 sekund wszystkie 3 kwarce byly z tego samego sklapu ( pewnie ta sama seria ) moze to byc ich wina ( nie znam sie na kwarcach...
Na procu jest uruchomiony miernik częstotliwości (stacjonarny). Wykorzystane są dwa 16bitowe timery, uruchomiona jest komunikacja po rs232, zegar czasu na PCF8583 z podtrzymywaniem bateryjnym. Nie bardzo wiem jak to wszystko przełożyć na BASCOM AVR. Na początek spróbuj uruchomić przerwania oraz timer0 w trybie normalnego licznika - tak aby liczył z...
cały układ mam "prototypowo" na "uniwersalnej płytce" i dałem tam na każdą "linie zasilającą" po 4-ry kondensatory ceramiczne 100n(w sumie 12 sztuk) + po 3-rzy elektrolity 1000u(w sumie 9 sztuk). Jest też 1 monolit 470n przy wejściu zasilania z programatorka. Nie rysowałem tego ponieważ to należy do "układu zasilania" , a miałem podać tylko schemat...
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.
Dlaczego użyłeś takiego procesora? Masz dużo wolnych linii a i program na pewno nie zajmuje dużo pamięci ;) Inne pytanie - jak długo zegar PCF8583 pracuje na podtrzymaniu tym back-up'em ?
Niestety, mimo różnych prób nie udało mi się zestawić 24c16 i PCF8583 na jednej linii I2C. :( Kupiłem 24c256 i problem od ręki zniknął - przynajmniej jeśli idzie o zegar.
Trochę późno piszę tego posta, ale przyda się dla potomnych :) . Układ był budowany na płytce testowej i prototypowej, w długich przewodach(10cm) powstawały zakłócenia, które powodowały spóźnianie się zegara PCF8583. Pozdrawiam
Może by wykorzystać alarm 'wbudowany' w PCF8583? Chyba bedzie najszybciej.
Będąc w szkole też kiedyś zrobiłem zegar ale na AT89S8252 oraz Pcf8583. Zegar zbudowany z 4 7-mio segmentowych wyswietlaczy o wysokości 100mm oraz 8 7-mio segmentowych wyświetlaczy o wysokości 70mm, pokazywał czas we Warszawie, Londynie i w Nowym Jorku. Ustawiało się oczywiście czas tylko Warszawski. Co 10s wyświetlała się również data wczesniej ustawiona....
Witam, posiadam płytkę testową avt2500. Potrzebny mi jakiś programik w bascom który będzie wyświetlał datę i czas na wyświetlaczu 2*16. Zegar PCF8583
Wiele osub szukalo opisu tego ukladu. Zamieszczam go z rozszezeniem .doc-kazdy kto posiada win... bedzie go mugl odzczytac (a chyba wszyscy maja). Opis pochodzi z EP 9/94-nie znajduje sie w pliku caly artykul.Zapisane jest to co najwazniejsze. Wzne jest aby kondensator mostkujacy zasilanie byl jak najblizej ukladu (100nF). Jescze jedno-aby sprawdzic...
Korzystam z CodeVisionAVR i tam jest gotowy przykład dla zegara PCF8583, wszystko mogę odczytać, ale nie mogę poprawnie odczytać roku. Wyświetla mi "-2056"...
Moze zastosowanie osobnego zegara np. DS1307 bedzie prostszym rozwiazaniem. Podtrzymywany z aku CR2032 po zaniku zsilania. Nawet po zaniku zasilania , czy wylaczeniu bedzie tykal. Stosowanie zegara zewnętrznego przy ATmegach wydaje się zbyteczne na fakt możliwości wykonanie wręcz sprzętowego zegarka na odrębnym kwarcu 32768kHz na liczniku T2
Witam, Próbuje w ramach nauki zbudować zegarek w oparciu ATMegę168 i PCF8583. Zbudowałem następujący układ: http://obrazki.elektroda.pl/4826984900_1... Napisałem do niego następujący program: [syntax=c] #include <avr/io.h> #include <stdio.h> #include <util/delay.h> #include "HD44780.h" #include "i2c.h" #include "PCF8583.h"...
Źródło kanał 1 a kwarc pracuje w układzie zegara na pcf8583
cze! a co podłanczasz na i2c ? bo szukam funkcji do zegara pcf8583 !!!! jak masz i dasz ! to super ! ale nie w bascomie ! wole asm ! dzieki
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...
Jeżeli podłączysz kondensator do minusa jak jest to w EDW to nic nie uwalisz , zegar tylko będzie chodził szybciej.Zmniejsz wartość oporników na 1 kohm. i sprawdź co ci odczytuje procesor.
No to ja bym reklamował tę płytkę, bo to straszny badziew...
zlikwiduj prowizje za plik :!: propozycja : Zegar (atmega + 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
drzemkę to musisz sobie oprogramować sam, mając pod ręką ten zegareczek nie powinno sprawić to żadnego problemu. Nie ma on wbudowanej takiej funkcji sprzętowo jak snoze
Masz moze schemat tego zegara?
Aby cokolwiek skalibrować musisz mieć wzorzec. Można oczywiście zmierzyć częstotliwość kwarcu. Dla tego PCF wzorcem mógłby być bardzo dobry miernik czasu, którym zmierzysz odstęp między zboczami na INT. Można więc zbudować sobie wzorzec (i go skalibrować, by później nim kalibrować inne projekty) albo skorzystać ze wzorców w postaci dobrej jakości częstościomierzy....
Witam! Buduję sterownik oparty na układzie AT89C2051 i PCF8583, czyli zegar z alarmem. Udało mi się pożenić te układy + wyświetlacz, lecz nie wiem jak namówić PCF8583, aby wskazywał czas rzeczywisty. Poczytałem posty, ale nigdzie na ten temat nie znalazłem informacji. Przejrzałem notę katalogową, ale po angielsku, za komuny tego języka nie uczyli :?...
Proszę o pomoc...odczytanie dnia tygodnia tzn czy poniedziałek itd;...druga sprawa zapis dziesiątek i jednostek miesięcy.....niby proste a za chiny zapisać nie potrafię już paluchy bolą od klepania w klawisze żadne przesunięcia bitowe nie działają...odczyt dla miesięcy zdefiniowany tak;a dni tygodnia ???????? { PCF8583=TWI_read(zegar,0x06);...
Witam, mam problem z obsługą PCF8583 pod atmege16. Podczas proby zaadresowania zegara do zapisu (0xa0), nie dostaje bitu potwierdzenia.
No to wychodzi na błąd w sprzęcie. Sprawdź wszystkie połączenia (szczególnie linie SDA i SCL), sprawdź czy nie ma zimnych lutów itp. A i czy przy zegarze PCF8583 ten program do szukania adresu działa poprawnie?
tak, incr i decr a potem od razu zapis do zegara tej zmienionej wartości, tzn: 1. wciśnięcie przycisku 2. zwiększenie/zmniejszenie wartości z ograniczeniami (np. dla minut przy wartości 60 zmieniasz na 0, a przy próbie przejścia do -1 dajesz 59) 3. zapis do odpowiedniej komórki w zegarku pcf85x3
Witam, mam problem z przesłaniem danych z czujnika temperatury na zewnątrz do AVRa. Użyłem ATmega 8535, z zegarem PCF8583 no jeszcze czujnik tylko jak do tej pory nie wiem jaki kupić bo nie wiem jak przesyłać dane z niego do procesora.:cry:
Napisz dokładniej: czy procesor ma zliczac sekundy..... dni,m-c, rok czy współpracować ze specjalizowanym zegarem np pcf8583. Podaj też gdzie chcesz wyświetlać aktulany czas: wyświtlacz led czy lcd czy też jakiś inny.
http://obrazki.elektroda.pl/1178331400_1... Witam ! Chciałbym przedstawić wam owoc mojej dwutygodniowej pracy, jakim jest Zegarek pokojowy z pomiarem temperatury. Założenia jakie miałem przy projektowaniu zegara to przede wszystkim czytelność i prostota. Sercem urządzenia jest mikroprocesor ATmega16 taktowany zegarem 16MHz i wspomagany...
Poszukuje RTC innego niz PCF/DS na szyne i2c/1wire ktory bedzie zawieral w sobie kwarc i bylo by milo gdyby posiadal w sobie baterie . Nie wiem czemu ale PCF8583 jako zegar jest bardzo " kulawym" elemetem , po czesci jest to wina kwarcu.. ale ciezko jest trymetrem ustawiac kazde urzadzenie odzielnie
zegar pcf8583 pcf8583 zegar bascom zegar pcf8583 bascom
amplituner instrukcja step7 manager kalkulator wiatrowy
satel powiadamianie radiowe komunikacja radiowa satel
Pioneer SPH-DA160 FAB – opis kostki ISO, pinout, kolory przewodów, funkcje złączy Electric Power Gauge, Regeneration Gauge – budowa, naprawa, regeneracja wskaźników EV