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>...
Witam wszystkich. Zaprojektowałem i uruchomiłem zegarek z wyświetlaczami LED(SA10-21GWA) i układem PCF8583 współpracującym z mikroprocesorem Atmega8 oraz układami PCF8574AP na szynie TWI(i2c). A teraz chciałbym go wam zaprezentować. Na początek podręcznik języka C w formie pliku pdf -> 'C.pdf' i plik -> 'atmega16mmr.pdf' ,oraz obrazki -> 'Atmega8.gif'...
Nigdy do tej pory nie zamieszczałem tu swoich projektów, to jest moja pierwsza publikacja na elektrodzie, więc proszę o wyrozumiałość jeśli coś niejasno opisałem. Chciałem pokazać Wam zegarek w moim samochodzie zaprojektowany przeze mnie od podstaw. Do tej pory był najprostszy typ zegarka (godzina i minuty) , którego i tak nie było widać w dzień, poza...
Ja również zmontowałem zegar BIG AVT2936 (na razie bez pilota) i wejście w ustawianie czasu (S1), budzika (S2) lub włączanie/wyłączanie budzika (S3) pojawia się dopiero po naciskaniu danego przycisku przez kilkanaście do kilkadziesiąt sekund (nie wiem od czego zależy różny czas?). Po ustawieniu czasu nie zmieniają się wskazania na wyświetlaczach (nie...
Z góry przepraszam, że zakładam trzeci temat w tak krótkim odstępie czasu, niemniej po raz kolejny mam problem którego nie potrafię przeskoczyć, a niestety mała popularność stosowanego kontrolera nie pomaga. Do tej pory problemy z którymi się stykałem były raczej proste do rozwiązania, liczę, że podobnie będzie również w tym przypadku. Moim celem jest...
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
Dziękuję za odpowiedź i za kod. Ja jako zegara korzystam z PCF8583. Pozdrawiam Przemek
Witam Na początek napisze ze jestem początkujący w C. "Napisałem" program który czyta czas i datę z PCF8583 i pokazuje to na LCD.I wszystko byłoby ok gdyby nie to ze dla testu na przerwaniu procesor ma generować krotki sygnał dźwiękowy co 1 sek. i "prawie" jest ok TYLKO raz na jakiś czas nie chce piknąć na mijającą sekundę, tak jakby gubił te sekundę....
Witam Potrzebuję skanów artykułu z EP 9/94 dotyczącego zegara RTC PCF8583. (Format .doc z elektrody już mam). Jeżeli ktoś posiada proszę o kontakt Pozdrawiam
Witam, Napisalem programik do centralki alarmowej w Codevision C AVR na ATMega128. Na plytce centralki jest zegar RTC PCF8583. Jednym z zadan programu jest wysylanie aktualnego czasu pobranego z zegara poprzez Uart do szyfratora z LCD. Problem polega na tym, ze wbudowane w biblioteki procedury pobieraja czas z RTC i konwertuja go bcd2bin. Chcialbym...
#include <avr/io.h> #include <avr/signal.h> #include <util/delay.h> #include <LCD.h>// wyswietlacz dział bez zarzutu //******************** Definicja stałych ********************** #define F_CPU 16000000 //adres ukladu PCF8583P #define Adres_W 0xa0 #define Adres_R 0xa1 unsigned char sekunda; //******************** Funkcje ********************************...
Witam wszystkich, Otóż napotkałem następujący problem przy obsłudze wspomnianego w temacie zegara PCF8583. Godzina obsługiwana jest prawidłowo (stąd też wnioskuje, że metody konwersji BCD <-> DEC są ok). Najpierw zamieszczę kod, później opiszę problem: Odczyt: [syntax=c] { //-------- odczyt godziny--------------------------------- char a_s[3];...
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
Z góry mówię że problemu żadnego JUŻ nie mam. Czemu piszę? Bo straciłem trzy dni z powodu problemów w których rozwiązaniu pośrednio pomogło mi to forum. Zrobiłem właśnie płytkę startową dla AVR-ów. Niby nic, bo przecież można takie kupić ... z duże pieniądze. W moim przypadku to było 80zł ze wszystkimi elementami. Problemy pojawiły się przy starcie....
Witam, Korzystam z minimodułu MMEGA01 z prockiem ATmega128 oraz zegarem PCF8583. Program pisze w Bascom. Do magistrali I²C mam podpięte rezystory wg. schematu modułu 2k7. Problem polega na tym, że gdy chce odczytać godzinę minutę oraz sekundę, to sekundy przeskakują co kilka np, z 25 na 31 itp.. z minutami z resztą też coś jest nie tak. Sprawdzam...
Witam, Chciałbym przedstawić mój pierwszy układ na mikrokontrolerze. Jest to dość nietypowy zegar... Czas oraz datę ukazuje za pomocą ośmiu diod LED. Układ wykorzystuje bezwładność ludzkiego oka. Ukazanie się obrazu jest możliwe dzięki bardzo szybkim (kilkaset mikrosekund) zapalaniu się i gaśnięciu diod. "Sercem" układu jest mikrokontroler AT89C4051,...
Witam Wszystkich Zegar który Wam przedstawiam powstawał dosyć długo, przeważnie wieczorami. Zegar posiada: - Zegar na PCF8583. - Data - Budzik (programowy). - Obsługę pilotem RC5 - Wyposażony w diodę IR do włączenia lub wyłączenia światła o danej godzinie. - Tester zasilacza na LM358N. - Dwu punktowy termometr na DS18B20 Sercem układu jest Atmega16...
Do sprzedania mam zegar 4x7 segmentów własnego projektu i wykonania. Sercem zegara jest ATMEGA 8 oraz zegar czasu rzeczywistego PCF8583. Podstawowe parametry: - wszystkie anody i katody wyświetlaczy 7 segmentowych sterowane są tranzystorami - duże 4 wyświetlacze 7 segmentowe, każdy ma wysokość 55mm i szerokość 37mm - Precyzyjny kwarc do zegara czasu...
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.
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. 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,...
WITAM :D Wiem, że różnego rodzaju zegarków było już wiele na tym forum, jednak ja chciałbym przedstawić swój ze względu na kilka ciekawych rozwiązań i funkcji, które inne zegarki z pewnością nie posiadają ;) Zacznę może od hardware'u a potem opiszę, które z urządzeń wykorzystuje napisany przeze mnie program. [Program będzie jeszcze rozbudowywany, dlatego...
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....
Ja robiłem coś takiego. Układ wykorzystywałem do automatycznego polewania stropu wodą w upalne, letnie dni. Całość składa się z: - uC AVR ATMega8 - układu zegara PCF8583 z CR2032 - klawiatury matrycowej 4x4 - wyświetlacza LCD - klucza tranzystorowego do sterowania elektrozaworu wody 12V - stabilizatora 5V Możliwości układu: - ustawianie aktualnej godziny...
Witam, Zauważyłem dzisiaj pewną ciekawą rzecz i chciałem się podzielić :D Zrobiłem podtrzymanie zegarka PCF8583 z baterii 1,5V. Zaraz po diodach 1N4148 dałem kondensator 100uF/25V i 100nF, żeby zasilanie było stabilne. Podłączyłem zegar, ustawiłem czas... Potem wyłączyłem główne zasilanie, co więcej wyjęłem baterię podtrzymującą. Po około trzech minutach...
czy te oporniki 10k są konieczne ? Niestety tak. :| Dodano po 1 :arrow: viayner A nie można wsadzić kwarcu zegarkowego? Ew. PCF8583?
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 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...
Chciałem zbudować zegarek z datą, wykorzystując zegar czasu PCF8583 oraz mikrokontroler ATMEGA8. Czas i data mają być wyświetlane na wyświetlaczu LCD (2x16 znaków) np: 10:23:34 Wto 30 Gru 2008 Proszę o porady, może jakiś link do strony gdzie było takie rozwiązanie.
Witam, Chciałbym zaprezentować kolejny mini projekt aczkolwiek bardzo użyteczny i przydatny na codzień. Ponieważ posiadam kilka bardzo dużych wyświetlaczy VFD 2x20znaków (rozmiar lampy 20x6 cm !!!) postanowiłem zbudować mini panel reklamowy z wygodną obsługą dla klienta. Wyświetlacze omawiane były w Generalnie kontroler można w pełni sterować poprzez:...
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 Czy to możliwe że zegar na PCF8583 w ciągu 12 godzin przyśpiesza o 20 minut ? Takie właśnie zjawisko u mnie występuje. Układ współpracuje z 89C4051, kwarc przy zegarze: 32,768 kHz, przy procesorze 11,059. Dodatkowo procesor obsługuje termometr na DS1820 i steruje przez ULN2803 oświetleniem. Te układy działają bez zarzutów. Oto dwa kawałki programu:...
Mam podobny pcf8583 się późni. Jest normalnie zasilany 5V a po wyłączeniu zasilania 2,4 NIMH. Diody itd... standardowy układ. Na scalaku dałem 100nF + 100uf. kwarc zegarkowy 33p do V+. Zegarek się późni około 2s na dobre większość czasu na akumulatorku. Czy to że jest zasilany z 2.4 V może powodować późnienie? Czy jak zrobię taki sam układ to będzie...
pawelwiniarski0: rozumiem że masz na myśli UART? Problem ogólnie mam taki, że muszę podsłuchiwać szynę EIB (europejski standard w inteligentym budynku) i tu zamierzałem wykorzystać UART, bo wydaje mi się (fixme jeśli się mylę), że nie da się pogodzić I2C i EIB..? I2C jest do zegarka na PCF8583, bo muszę notować czasy zmian urządzeń zarządzanych przez...
Jak zapisać zmienną która ma wartość np: 0 do 234524 do Ramu zegarka PCF8583 czyli podział to na bajty i czy muszę konwertować do BCD, potem odczytać odjąć 1 i znowu zapisać i tak aż do zera . Robie to na 89c2051 + PCF8583 +podtrzymanie baterii.
Mam płytkę testową ZL11AVR (schemat w dokumentacji )do której podłączyłem układ PCF8583 (pod wyprowadzenia na płytce SDA i SCL). Niestety po uruchomieniu program wyrzuca błędy zapisu/odczytu z układu. Gdzie tkwi błąd? Kawałek programu main.c int main(void) { //konfigurowanie portów DDRD=0x00; PORTD=0x04; DDRB=0xFF; PORTB=0x03; char *tekst1=PSTR("Zegar...
Witam. Napisałem taki program w bascomie do obsługi RTC PCF8583. Chcę abym mógł go nastawiać z pilota. Niestety ale nie wychodzi mi to za bardzo (po wciśnięciu klawisza pojawia się tylko kursor i program dalej nie chce iść). Pod Int0 podłączyłem przerwanie od PCF'a a pod Int1 odbiornik Rc5. Odmierzanie czasu jest poprawne. Tutaj kod: $regfile = "m32def.dat"...
Witam wszystkich :) Napisałem program zegarka na PCF8583 ale chciał bym jeszcze odczytać sam dzień tygodnia (bez daty) w formacie: poniedziałek,wtorek,środa itd.Jakoś nie mogę sobie z tym poradzić...Pozdrawiam... $regfile = "m8def.DAT" $crystal = 8000000 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1...
wyszło tak że mam zegarek podłączony do tych dwóch portów - tak wyszło ale mam problem z konfiguracją - BASCOM nieda się ustawić bezpośrednio in/out portu G in->lds out->sts tak trzeba podobno skonfigurować nie działa to Config Portg = &B111111 : Portg = &B111111 Config Scl = Portg.3 Config Sda = Portg.4 I2cinit Wątek portu G w Atmega128 jest kilka...
Witam, Próbuje w ramach nauki zbudować zegarek w oparciu ATMegę168 i PCF8583. Zbudowałem następujący układ: 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" uint8_t godz, min, sek, hsek; uint8_t dzien, miesiac;...
Witam, Zlecę wykonanie i zaprogramowanie układu opartego na mikrokontrolerze ATmega16 i układzie PCF8583 według schematu. (program w języku C). Więcej informacji: kominiosz11(at)gmail.com
Witam Wszystkich Jestem początkujący jeśli chodzi o pisanie programów pod avr. Uczę się Bascoma. Mam płytkę testową własnej produkcji. Postanowiłem zgłębić zasadę działania I2C, a dokładnie to spróbować zrobić zegarek na atmega 8 i PCF8583. Niestety nic nie wyświetla się na lcd. Ładowałem też gotowe wsady znalezione na necie i też nic. Komunikacja procka...
Witam wszystkich Zacząłem tworzyć mój pierwszy tak rozbudowany program - zegarek na pcf8583, atmega 8 z wewnętrznym taktowaniem zegara 1MHz. Problem w tym, iż nie działa menu, które próbuję uruchomić. Bez menu mogę zmieniać godziny i minuty za pomocą 2 przycisków. Jak dołożę menu moje, to nie działa zmienianie czasu. Wygląda to tak, że wchodzę w podprogram...
Witam, zabrałem się za zrobienie zegarka na układzie PCF8583, ale na razie testuje czy działa na płytce stykowej. Do układu użyłem sterowników z tej strony: czyli PCF8583.h, LCD.h, LCD.c, i2c.h - zwykle stosuje do LCD HD44780 ale nie wiem jak to zrobić do tego. Biorąc część programu z tej strony złożyłem wszystko i na LCD są wyświetlane ciągle zmieniające...
Witam, Czy może mi ktoś pomóc... Atmega32 + PCF8583 - programowane w Bascomie. Na wyświetlaczu po podłączeniu pojawia się taki tekst: Godzina: 0:8:39 Data: 1-1-0 : 0 I wszystko jest zatrzymane - nie zmieniają się ani sekundy ani minuty ani godziny. Dlaczego? Poniżej zamieszczam kod programu: [syntax=basic4gl]$regfile = "m32DEF.DAT" $crystal = 8000000...
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 serdecznie. Nabyłem płytkę EvB 4.3 taką jak pod tym linkiem showOnLed(1111); powinno testowo wyświetlić cokolwiek - nie wyświetla nic (funkcja działa, po zakomentowaniu I2C_write_buff wyświetlacz świeci ładnie). Więc błąd jest w I2C_write_buff ... Oto i ona: I2C_write(address); gdy jako adres w pamięci podaję komórkę 0x01, bo później wyświetlacz...
Witam, potrzebuję odpalić zegarek PCF8583 na Atmedze16, niestety tylko w grę wchodzi asembler. Może ma ktoś procedury napisane w asemblerze któe działają?
Witam, napisałem prosty program obsługujący układ rtc PCF8583, wszystko działa niby poprawnie jednak gdy licznik sekund dochodzi do 59 i zwiększają się minuty przez 4 sekundy wyświatlacz LCD pokazuje krzaki w postaci FF i jakiś cyfr, po 4 sekundach odliczanie powraca do zamierzonego wyglądu. Czy jest ktoś w stanie mi pomóc ? Pozdrawiam
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ć :(
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, 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:
Witam Poszukuje jakiegos ukladu ktory spelnia role zegara Cos jak PCF8583 tylko zeby byl w smd najlepiej obudowa SO8 i zeby pracowal bez zewnetrznego kwarca. Moze ktos zna taki Pozdrawiam .
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
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...
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...
: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
Problem polega na tym ze po ustawieniu alarmu mogę go tylko wyłączyć nie mam pojęcia jak sprawić by była drzemka "snoze" tzn.. wyłączył się i za 9 min i włączył ponownie. Przeglądałem pdf-a ale doczytałem tylko jak zrobić alarm i to juz sprawiło niezłe problemy:) Z góry dziękuję za podpowiedzi :) Pozdrawiam nouki
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...
Witam, podłączyłem do Atmegi8 zegar PCF8583 tak jak na rysunku 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 = Portb.3 , E = Portb.4 , Rs = Portb.5 'tu zmien...
Witam! Proszę o pomoc w rozwiązaniu problemu. Jedyne dane jakie dostaję od PCF-a to 165 dla wszystkich danych (godzina, miesiąc,.....) '$sim 'praca w emulacji sprzętowej $crystal = 4000000 $regfile = "m32def.dat" Config Sda = Portc.1 'konfiguracja linii SDA magistrali I2C Config Scl = Portc.0 'konfiguracja linii SCL magistrali I2C Config Lcd...
Dzień dobry, Mam następujący problem z tym zegarem: układ wydaje się nie liczyć prawidłowo niczego oprócz setnych części sekund. - Na wyjściu INT pojawia się przebieg prostokątny 1 Hz o wypełnieniu 50% - Komunikacja po sprzętowym TWI/I2C (ATmega16) funkcjonuje sprawnie, zapis i odczyt bajtów z innej lokalizacji pamięci RAM zegara daje oczekiwane wyniki....
Witam .. Od pewnego czasu próbuje wyświetlić czas na LCD od n3510i tylko jest problem bo mi się wykrzacza i nie wiem w czym jest problem możne biblioteki Bascoma się gryzą, bo na zwykłym LCD śmiga aż miło. Ma ktoś jakiś pomysł ?
Witam Zabrałem się za zrobienie prostego zegarka z PCF8583 i termometrem na DS1820. Ogólnie to już prawie skończyłem tylko nie wiem czy wszystko dobrze skleciłem. A więc z racji że jestem początkujący, prosiłbym o sprawdzenie tych o to schematów: Pozdrawiam
Witam Stopniowo rozbudowując o kolejne konfiguracje układ chciałbym mieć możliwość ustawiania parametrów zegara przez pilota ( w sumie to bardziej wygodne i nie zabiera wyprowadzeń uC ). Mam program z menu działającym na przyciskach, zastosowałem flagi, gdyż sprawdzanie tylu wersji warunków niepotrzebnie zagmatwałoby kod. Zostawiłem obsługę przez przyciski...
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ę?
Witam , otóż zrobiłem sobie zegarek z termometrem i pomiarem ciśnienia na VFD. Narazie wszystko uruchomione na płytce testowej. Wszytko działa lecz 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,...
A racja, racja, przecież impulsy są zliczane w zmiennej 8-bit, czyli przepełnienia powinno następować przy podziale 256Hz przez 256, czyli co 1s, mój błąd w tym rozumowaniu (za późno już dla mnie chyba) Ale nadal, skoro masz kwarc 32768 powinno działać ok. Spróbuj jeszcze jak zachowa się cały Bascomowy Config Clock = Soft. I pokaż schemat - ja kiedyś...
Tworząc prosty układ z wykorzystaniem ATMEGA-32 , który miał rejestrować na karcie SD datę i czas wejścia/wyjścia do/z mieszkania, zatrzymałem się na oprogramowaniu zegara PCF8563 - brak "lekkostrawnej" biblioteki. Dla zegara PCF8583 i iic istnieje przejrzysta biblioteka napisana przez Roberta Krysztofa, która posłużyła mi do stworzenia analogicznej...
Czy może ma ktoś pomysł na zegar RTC PCF8583, gdyż walczę z programem od kilku dni i nie mogę sobie z nim poradzić. Zrobiłem sobie zegarek na w.w. układzie i zamiast czasu wyświetla mi same znaki zapytania. Temperatura jest wyświetlana poprawnie. PCF działa poprawnie gdyż generuje na wyjściu sygnał 1Hz, po podłączeniu LED pod wyjście dioda co sekundę...
Witam. Pracuję na uniwersalnej płytce Gotronika. Bazując na książce i internecie postanowiłem zrobić sobie termometr z zegarem RTC. Sam termometr pracuje poprawnie, wyświetla temperatury z dwóch czujników DS, w dwóch liniach na LCD. Potem dorobiłem do tego zegar RTC oparty na wbudowanym w płytkę PCF8583. Sam zegar, z pominięciem daty również wyświetla...
Witam. Mam problem z zegarem na wyświetlaczach 7-segmentowych. Minuty po 09 wyświetla 16 zamiast 10, sekundy tak samo. Zawsze tak się dzieje, więc musi to być błąd w programie, ale ja już się poddałem, co może być nie tak. Config PortA = Output PortA = &HFF Config Portd = Output Portd = &Hff Config Portb = Output config portc.0 = output config...
Do celów wskazania bieżącego czasu najlepiej użyć scalonych układów RTC komunikujących się przez szynę I2C. Dla przykładu popularnego PCF8583 firmy Philips. Potrzymanie zasilania tylko układu RTC bateryjką (np. CR2032) lub specjalnym kondensatorem o pojemności kilku faradów będzie gwaranować ciągłość wskazań zegara. W kwestii odliczania pkt. 1 i 2,...
No to wersja minimalistyczna+. Bierzesz zegarek PCF8583. To jest na I2C. Taktujesz go sygnałem 50Hz-bity 4 i 5 w rejestrze 00 ustawione 01. Sprawdzasz procesorem czy jest sygnał z sieci. Jak nie to ustawiasz te bity na 00-wtedy taktowanie ma z kwarcu. Wady-dodatkowy element. Zalety: Mało żre prądu- na podtrzymaniu bateria 3V i dwie diody będzie chodził...
Witam. Oto kolejny zegarek wykonany przeze mnie. Zegar na wskaźnikach nixie LC-531 sterowany nieśmiertelną Atmegą8 i RTC PCF8583. Anody lamp sterowane przez transoptory wyjęte z zasilaczy komputerowych a katodami zajmuje się 74141. Przetwornica zasilająca lampy to projekt kolegi BRUNO4:
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...
Witam Obwawiam się, że z tym będzie problem zegary mają zazwyczaj interfejs szeregowy w rodzaju I²C. Jako przykład można podać układ PCF8583. Poza interfejsem RS232 ma to co powinien czyli zegar RTC i pamięć. Sądzę, że wyjściwm z sytuacji byłoby wykonanie jakiegoś modułu z uC i z tym zegarem. -- pozdrawiam
Pantera_M -> dam znać ;) ... a odnośnie programowania na PC'ta to niestety narazie programuję tylko w Delphi. A ponieważ robię to zawodowo - to nie mam czasu i okazji aby przesiąść się także tutaj na C - tak jak to zrobiłem przy okazji mikrokontrolerów - czego nie żałuję, wręcz jestm pod ogromnym wrażeniem możliwości tutaj tego języka. Dlatego tym...
Używam zegara PCF8583, działa mi jego obsługa itp, natomiast mam problem z jego przerwaniami. Układ jest skonfigurowany by generować przerwanie co 1s, po którym procesor ponownie ustawia odpowiednie flagi w zegarze, bowiem samo przerwanie jest jednokrotne. W celu inicjalizacji przerwań od zegara używam procedury: Sub Init_alarm I2cstart 'generate start...
Korzystając z wbudowanego oscylatora nigdy nie osiągniesz dokładności większej niż 1% bez dosyć uciążliwych komplikacji typu stabilizacja temperaturowa i napięciowa kompensa. Zastosuj zewnętrzny kwarc a sytuacja się poprawi. Jeszcze lepiej podłacz zewnętrzny kwarc zegarkowy (PA0 i PA1) A jeszcze lepsze rozwiązanie to zastosuj specjalizowany RTC np....
Widze ze jest duze zainteresowanie zegarkami binarnymi wiec stworzylem ten post. Chcialem zebyscie wszystkie pytania na temat tych zegarkow kierowali tytaj (moje sa pod koniec posta). Chcialem tez tutaj przedstawic jak odczytywac godzine (i przekonac wszystkich ze odczytywanie godzny nie trwa 5 min tylko jak sie przyzwyczai to trwa to tyle ile odczytywanie...
Witam Prosty zegar można zrobić na PCF8583. Można też zrobić to tylko na mikrokontrolerze. Wystarczy podłączyć go do mikrokontrolera i odpowiednio oprogramować. Na forum temat obsługi tego układu i w ogóle konstrukcji prostego zegara był poruszany dużo razy, wystarczy poszukać w działach diy i mikrokontrolery. Pozdrawiam
Walentynkowy zegar Zastanawiałem się co by tu zrobić dla mojej połowicy… siedząc w kuchni chciałem sprawdzić która jest aktualnie godzina. Patrzę na elektroniczny zegarek w kuchence i co? Brak godziny, bo akurat przed chwilą niechcący wywaliło mi bezpieczniki. Tak się patrzę i patrzę… na kartce rysuję serce… a że najlepsze pomysły...
Witam Dziś właśnie skończyłem konstrukcje zegarka binarnego w obudowie z mosiądzu, zegarek ten jest prezentem dla mojej dziewczyny i tu pozdrowienia :) . Konstrukcja elektroniczna , to nic specjalnego Atmega8 i PCF8583. Trochę pracy było z obudową ale wydaje mi sie, że się opłacało. Dokładny opis, wzory płytek i program do wglądu na mojej stronie
Chciałbym zaprezentować swoją własną konstrukcję tuningującą standardowy zegarek samochodowy, poszerzającą nieco zakres prezentowanych informacji. Całość konstrukcji oparta jest na procesorze ATMega16L i wyświetlaczu LCD Nokia 6100. Zegar właściwy to układ PCF8583. Dodatkowo układ posiada dwa termometry DS18B20. Funkcje zegarka to: - bieżąca godzina...
Witam! kolejna konstrukcja zegara tym razem na lampach nixie, elektronika bazuje na projekcie Mirleya. Ogólnie mózgiem zegara jest ATmega8, czas odmierzany poprzez PCF8583. lampy jakie ja zastosowałem to Z5700M, niestety płytka montażowa lamp była przygotowana pod LC513, ale małej modyfikacji podłączeń metodą kabelkową wstawiłem lampy Z5700. W wolnym...
Mam problem. Buduję układ którego jedną z funkcji będzie zegarek. Nie chcę stosować układu PCF8583 gdyż jest zbyt drogi i posiada dużo nieużytecznych dla mnie rzeczy. Przeglądałem poprzednie topici o tym jednak nie znalazłem wystarczającej odpowiedzi.... Mikrokontroler jaki będę stosował to Atmega32, jednak chwilowo w celu testów program robię na Atmega8....
Witam, mam problem jak w temacie. Zbudowałem urządzenie, w którym wykorzystuje RTC PCF8583P. Z elektroniką jest wszystko OK bo ogólnie zegarek "tyka". Natomiast mam coś nie tak z programem. Wygląda to następująco: Za pierwszym razem gdy odczytuje czas (tzn godziny i minuty) wszystko jest tak jak być powinno. Program działa w pętli i w związku z tym...
Zegarek super, obudowa trochę za duża ale widzę że gotowa. Jako referencja 1Hz proponuje użyć PCF8583. Układ sprawdzony, działa, i potrzebuje zaledwie jednego kwarcu i kondensator -polecam.
Na początku chciałem się serdecznie przywitać, to mój pierwszy post... Jestem bardzo początkującym programistą avr'ów i natrafiłem pewnie na bardzo prosty do rozwiązania problem, lecz samemu chyba sobie nie poradzę: Robię klasyczny zegarek na atmedze + pcf8583, schemat poniżej: Korzystam z gotowych bibliotek rklibavr. Symulacja w programie proteus....
Witam wszystkich Po nierównej walce z okiełznaniem PCF8583 udało się uruchomić zegar który w końcu poprawnie zapisuje datę.Pomógł z tym kolega Mundi1970 w tym wątku Teraz mam kolejny problem ,ponieważ do tego zegara dodałem termometr jednopunktowy z pomocą sieci i helpa udało się.Problem polega na tym ,że sekundy się zatrzymują na jakieś 2 sek po tym...
Witam. Spotkałem się z dziwnym problemem podczas pisania w Bascomie. Otóż, po umieszczeniu na magistrali tych układów w niektórych przypadkach (różni producenci pamięci) brak jest odczytu sekund z zegarka. Zegarek pracuje normalnie, minuty przeskakują ale nie sekundy. Po wymianie pamięci na inny model - Atmela problem znika. Próbowałem zwiększać opóźnienie,...
Witam Mam układ w którym procek i PCF8583 zasilane są z osobnych stabilizatorów. PCF zasilany cały czas, procek tylko czasami. I teraz pytanie; do którego napięcia podciągnąć I2C od zegarka? Bo jeśli do tego od procka, które pojawia się czasami, gdy procek pracuje, to przy braku napięcią linie I2C "pływają" i mogą wywołać niekontrolowane rozkazy na...
Witam. Szukałem na elektrodzie podobnych tematów, ale jak ktoś się już o takie coś spytał to został zaraz odciągniety od tego pomysłu i proponowano mu robienie takiego czasomierza na uprocku. A ja muszę zrobić to na PCF8583. Już tłumaczę o co chodzi: Mam dosyć skomplikowany układ na ATmega128 (jeszcze nie jest dokończony, ale prawie :) ). Chodzi mi...
Witam. Jestem w trakcie tworzenie sterownika do akwarium. Problem w którym się znalazłem trochę utrudnia mi dalszą prace. Problem polega na tym. W układzie zamontowany jest zegar czasu Rzeczywistego PCF8583. Zegar nastawiam za pomocą dwóch przycisków. Godzina: Cls Lcd "Aktualna godzina" While Przyciskok = 1 If Przycisk1 = 0 Then Incr Godz...
Witam! Mam dziwny problem z PCF8583. Zostawiłem zegarek na całą noc(kolo 10h) i okazało się że w pcf'ie czas idzie wolniej - różnica około 30min. Pomijając dylatacje czasu w okolicach mojego biurka (zawsze czułem że czas płynie wolniej jak się uczę ...) co może to powodować ? Przeglądałem wątki na forum, i jak na razie tylko przyszedł mi pomysł z kondensatorami...
Oto wycinek kodu odpowiadający za odczyt i zapis zegara: Config Sda = Portc.4 Config Scl = Portc.5 Declare Sub Odczyt_rtc(sekunda As Byte , Minuta As Byte , Godzina As Byte) Declare Sub Zapis_rtc ... do Call Odczyt_rtc(sekunda , Minuta , Godzina) if Pind.3 = 0 Or Pind.2 = 0 Then Gosub Menu ... loop Menu: Call Odczyt_rtc(sekunda...
Witam, ostatnio zabrałem się za opanowanie interfejsu I2C (TWI). Staram się od dobrych 2 dni odczytać dane z układu PCF8583 (RTC). Napisałem gromadę funkcji do obsługi I2C, większość pochodzi z książki "Język C dla mikrokontrolerów AVR" więc sądzę że nie mają błędów. Pierwszym problemem jest adres jaki ma układ ma podłączone wejście A0 do zasilania...
Witam, W końcu jest, po długich bojach wynikających z ciągłego braku czasu, praktycznie skończony zegar tekstowy made by Mitsubishit W zegarze się zakochałem jak tylko go ujrzałem w wersji oryginalnej na niemieckiej stronie producenta. Emocje ostudziła cena - jedyne 996Euro. Ale od tego czasu zaczęło mi chodzić po głowie jak go mieć na swojej ścianie....
Do atmegi32 podpięty PCF8583. Podpięty także wyświetlacz VFD, przez MAX232. Wyświetla się zegarek, temperatury i data. W dacie są dni tygodnia, ale bez polskich znaków typu ą,ę,ł. Chodzi mi o to, aby wyświetlić nazwę dnia tygodnia ze znakami PL.