Dane w rejestrach PCF8583 są już w formacie BCD, więc pomiń konwersję za pomocą Makebcd().
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 ;)
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...
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)...
Z bascomem nie pomogę, ale zasady pewnie są podobne. Przenieś multipleksowanie wyświetlacza do przerwania timera.
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...
Masz tu> http://www.ep.com.pl/?strona=archiwum.ph... tylko potrzebny numer prenumeraty lub płatny SMS
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...
: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...
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>...
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...
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...
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
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...
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...
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...
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ć.
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
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...
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...
... 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]
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. 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)...
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...
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...
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/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....
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ę?
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...
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...
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
Dokładność czasu 1minuta to standard przy takich zegarach...na if-ach robiłem najpierw sprawdzanie co godzinę czy Tgodz_pcf==Tgodz_kanal_t1_t2_t3_t4 jeżeli tak to sprawdzałem analogicznie minuty i jeżeli znowu tak to sprawdzałem który czas nastawy "pasuje" do czasu bierzącego. To trochę zakręcone i sam się w tym gubiłem dlatego szukam innego bardziej...
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...
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
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.
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...
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
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"...
Schemat wygląda na poprawny tylko trymer C4 powinien być dołączony do vcc PCF8583 - wyprowadzenie 8 zamiast do masy.
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...
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
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...
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
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?
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
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:
podstawowa aplikacja 51+ zegar PCF8583. Ustawiasz datę i godzinę i po odczytaniu, że jest ta data i godzina uaktywnia się alarm. PS Wystarczy 2051 zamaist 51 ;)
Witam, Chcę skorzystać z gotowego przykładu zegara PCF8583 postawionego na atmega128 oraz TWI. Analizując przykład z załącznika nie potrafię wyświetlić na lcd informacji o aktualnej godzinie minucie sekundzie itd... Proszę o radę :) Pozdrawiam
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...
Nie wiem jak na ARM9, ale na płytach AVR często zdarzały się kłopoty z zegarem PCF8583 - pierwszy lepszy post z wyszukiwarki - http://www.elektroda.pl/rtvforum/topic58... - na EVBavr04 też miałem z nim przejścia... ;)
Witam. Koledzy czy można podłączyć zegar PCF8583 do portu SPI procesora który obsługuje na tym porcie kartę pamięci? Jeśli się da to czy wystarczy na czas odczytu lub zapisu PCF-a konfigurować porty SCL SDA a później obsługiwać kartę pamięci. Czy trzeba ją będzie inicjować za każdym razem?
Częsty zapis do pamięci EEPROM w końcu spowoduje jej uszkodzenie, chyba że wystarczyłoby Ci 240 komórek RAM-u jakie zawiera zegar PCF8583. Może lepiej by było wykorzystać sprzętowy RS232 a dane do wymiany przechowywać w RAM mikrokontrolerów?
Możesz wykorzystać kwarc zegarkowy 32kHz (dokładnie 32.768kHz) i timer 2 mikrokontrolera, lub zegar Pcf8583. Przerwań i tak nie unikniesz jesli nie chcesz zbyt częzto korygować liczonego czasu.Przerwania nie są aż tak straszne, wystarczy zrozumieć jak działają.
Witam Wszystkich Serdecznie Czy ktoś może mi podać konkretne nastawy Control/Status Register i Alarm Control Register, ewentualnie inne rejestry + czynności do wykonania, aby zegar PCF8583 zapodawał przerwanie na wyjściu INT co 15 minut? Czytam genialnego pdf-a po raz sześćdziesiąty, i straciłem już cierpliwość! Będę wdzięczny za pomoc. Pozdrawiam Mariusz
: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
Dziękuję za odpowiedź i za kod. Ja jako zegara korzystam z PCF8583. Pozdrawiam Przemek
Źródło kanał 1 a kwarc pracuje w układzie zegara na pcf8583
powyższą procedurę pisałem sam, jednak obsługę magistrali I2C zapożyczyłem z sieci. Korzystam jeszcze z zegara PCF8583 i komunikuję się z nim za pomocą tej samej biblioteki I2C - nie ma żadnych problemów z zegarkiem. Odnośnie tych adresów odczyt/zapis to w dokumentacji natknąłem się na coś takiego: http://obrazki.elektroda.net/95_12515451...
RAM na I2C nigdy nie znalazłem. Możesz pobawić się w zrobienie czegoś na CPLD, jakaś przejściówka I2C na równoległy. Ze swojej strony powiem, że zegar PCF8583 ma 240 komórek RAM, i to jest największy RAM na I2C, jaki udało mi się znaleźć. Przy większych wymaganiach co do rozmiaru, skłaniałbym się ku FRAM.
Witaj Nie musisz zaprzęgać Timera, jeśli Masz zegar PCF8583. Ja zrobiłbym to następująco: 1. Zapis CZASU PRACY, oraz CZASU PRZERWY do pamięci EEPROM ATmegi 2. Napisanie krótkiego podprogramu realizującego porównanie CZASU PRACY, oraz CZASU PRZERWY 3. Gdy podprogram wykryje takie same wartości CZASÓW (zegara i nastawionych) wysyła np. impuls na wyznaczony...
zlikwiduj prowizje za plik :!: propozycja : Zegar (atmega + pcf8583 )
Schotkego dla baterii 1,5V Zwykła dla 3V Oj co za oszczędność pieniędzy, ja bym dał w obu przypadkach diode schotkyego
Twórcy chyba muszą pomyśleć o zastosowaniu np. pcf8583. Zegar na kwarcu to średni pomysł.
Witam. Projektuje sobie właśnie komputerek pokładowy do samochodu. I wszystko robię na razie w programie Proteus. Ściągnąłem z internetu model do symulacji układu zegara PCF8583. Transmisja I2C działa między prockiem a PCF. Niestety układ nie generuje żadnego przebiegu na końcówce INT, cały czas jest stan wysoki. Czy ma ktoś może jakiś sposób na włączenie...
Witam Nie umiemy szukać co ? Wpisz w Google coś takiego: PCF8583 site:www.elektroda.pl
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...
Sprawdź w przykładowych programach BASCOM jest i obsługa PCF8583 i kalendarz i zegar.
Witam Mam problemy z uruchomieniem jakiejkolwiek procedury współpracy z tym zegarem. Nie wiem czy w ogóle nie jest on przypadkiem "uwalony". Czy na wyjściu INT powinien być jakiś sygnał od razu po załączeniu zasilania? Jak w najprostszy sposób sprawdzić czy kostka jest sprawna? Czy komuś działają procedury I2C z zegarem PCF8583 z jakiejkolwiek z poniższych...
Prosze o pomoc w programie wspolpracy procesora mkd517 z zegarem PCF8583
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...
Mogą, a jakie dałeś kondensatory?
Witam mam pytanie chce zmontowac układ zegara pcf8583 wg schematow do rezonatora 32,768KHz nóżka OSCI nalezy równolegle wpiąć kondensator 33pF. W tym momencie mam dwie zagwostki 1)Jeden schemat nakazuje podłączenie przez kondensator do masy inny do plusa, czym te podłączenia się różnia i które jest lepsze? 2) Jak ważna jest ta pojemność. Nie posiadam...
Sposób postępowania po wymianie baterii podtrzymuj+/-cej. Po wymianie baterii litowej 3V, podtrzymuj+/-cej pracę układu pamięci i zegara PCF8583 (IC280) należy: ˇ upewnić się, że magnetowid reaguje na rozkazy zdalnej regulacji, ˇ kilkakrotnie na krótko zewrzeć do masy n.8 układu PCF8583 i ponownie sprawdzić, czy magnetowid reaguje na pilota, ˇ nacisn+/-ć...
Masz moze schemat tego zegara?
Buduję układ z procesorem zasilanym z dwóch akumulatorów NiMH AA czyli na napięcie ok 2,6 V. Zastosowałem zegar PCF8583 i mam problem jak dobrze podłączyć mu zasilanie. PCF8583 miałby mieć baterię 3V jako podtrzymanie, a normalnie ma byc zasilany z ok 2,4-2,7 V podczas pracy. W chwili odłączenia akumulatorów AA miałby przejść na podtrzymanie z 3 V litowej...
Dziękuję za pomoc, dodałem jeszcze obsługę zegara pcf8583, tylko wyskakuje błąd w tej linijce(348): Sub Settime(s As Byte , M As Byte , H As Byte) Nie wiem co może być źle, skopiowałem go z przykładów BASCOMa. I chciałbym, żeby ta godzina wyświetlała się pod volume. Tak też ją tam umieściłem, ale nie wiem czy będzie ona odświeżana. Pozdrawiam Dodano...
Gdzie? Co? Jak? PCF8583 to zegar RTC a nie wyświetlacz. Nic na nim nie wyświetlisz.
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...
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.
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
Witam! Nie wiem czy uwzględniasz w swoim programie zmianę adresu pod jaki trzeba wysyłać dane przy zapisie. Jeśli chcesz zobaczyć jak to zrobiłem w C zerknij na moją stronę (ikonka WWW) gdzie znajdziesz kody do projektów zegara z PCF8583. Pozdrawiam
To też nie to u mnie nie ma takich scalaków. To video jest starsze niż węgiel!!! Żartuję oczywiście. U mnie są takie scalaki: Video: TA7772P Serwo i sterowanie mechaniką jest zrealizowane na tym procku ZC i mam tam takie układy od gł. CTL LM358 LM 393 i to idzie sobie na ZC a Capstan i ładowanie od ZC przez BA6238 i BA6109 Układy SAA5243 SAA5231 TC5565APL...
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
Jak sprawdzić czy padł układ czy to moze wina kwarcu? Jeżeli chodzi o kwarc, to najszybciej można sprawdzić częstotliwość na jego końcówkach, miernikiem (pewnie nic nowego nie powiedziałem :) ) oczywiście to wtedy jak taki posiadasz. Ja właśnie od tego zacząłem, kwarc chodził bez zarzutu (około kilkudziesięciu kHz). Jednak patrząc, a raczej słuchajac...
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...
Fakt przeoczyłem że zegar na PCF8583... Ale to pewnie dlatego że sam robiłem zegar z obsługą programową, bo jeśli ma to być tylko termometr z zegarem to ja bym to zrobił bez dodatkowych układów. Co do obsługi przerwań to najpierw musimy wiedzieć w czym będzie pisany program. Jeśli w C to na stronce [url=http://avr.elektroda.eu/?q=node/25]...
Witam! Myślę ,że najlepiej byłoby zrobić sobie płytkę. Czyli spisać sobie jakie ma mieć ten sterownik funkcje oraz nasze wymagania wobec niego by później gdy go złożymy i podstawowy program będzie działać byśmy mogli nasz układ rozbudować o dodatkowe moduły. Program , który został wcześniej podany to tylko program obsługujący zegar pcf8583. Możesz użyć...
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?
Witam Mam problem z odczytywaniem czasu z zegara PCF8583. Kod jest taki: #include <90s2313.h> #include <i2c.h> #include <pcf8583.h> #asm .equ __i2c_port=0x18 .equ __sda_bit=1 .equ __scl_bit=0 #endasm void main(void) { unsigned char hour,min,sec,hsec,wysw; i2c_init(); rtc_init(0,0); rtc_set_time(0,23,45,00,00); while (1) { rtc_get_time(0,&hour,&min,&s...
Witam. Czy robił ktoś kiedys zegar z wykorzystaniem układu Dallasa DS1629? Potrzebuje pomocy w napisaniu programu w Bascom AVR, który umożliwił by odczyt i ustawienie czasu, daty i alarmu z tego układu. Konkretnie chce zbudować Zegar z datą, budzikiem i dwupunktowym termometrem, z programem do termometru nie będzie problemu, tylko chodzi mi o ten DS1629,...
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...
Chodzi o to, że mam dwa urządzenia; rozkład jazdy autobusów na Atmega8 z zegarem PCF8583 oraz zegarek cyfrowy na ATtiny2313. Rozkład jazdy pobiera czas z PCF i tu wszystko gra. Zegar na ATtiny nie ma PCF-a, czas liczy procesor. Chcę oba te urządzenia połączyć razem aby miały zsynchronizowany czas bo ATtiny się spieszył. Nie chcę drugiego PCF-a dla ATtiny....
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
Witam. Potrzebuję zrobić urządzenie zasilane bateryjnie, wybudzające się co godzinę, wykonujące operację i ponownie zasypiające. Już wiem, że nie zrobię tego na wybudzającym się co 2s Attiny13 (to maksymalnie długi czas możliwy do uzyskania). Potrzebuję zewnętrzne źródło wybudzania. Może jakiś zegar PCF8583 z zaprogramowanym alarmem co godzinę? A może...
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.
a nie ma jakiejs stronki z polskim opisem tego zegara czasu rzeczywistego PCF8583.Bardzo bym prosił o jaki link albo jakies wiadomosci .
pcf8583 zegar pcf8583 zegar bascom zegar pcf8583 bascom
z18xe wymiana silnika indesit instrukcja pralka simson kabel stacyjka
stabilizator lm7812 stabilizator lm7812
Dławienie się nowego skutera 50cc 4T z elektronicznym gaźnikiem Czerwona lampka zasilania - przyczyny i rozwiązania