AVCC powinno byc podpięte do VCC nawet jak nie korzystasz z ADC. Jeśli wyświetlanie samo w sobie działa to odczyt musi być błędny. Rozszerz tablicę do 16 i umieść tam kod cyfry zero i zobacz co będzie.
Jeżeli wymieniłeś baterię i przez jakiś czas działało prawidłowo, to wskazanie będzie na baterię. Problemy z kwarcem też mogą wystąpić przy takich temperaturach (-20*C), ale wtedy układ nie traciłby danych z pamięci tylko notowałbyś opóźnienia. W skrajnych przypadkach, bardzo niska temperatura i duże drgania (duży prąd, co nie dotyczy PCFa) kwarc pęka....
PCF8563 - np. w TME detalicznie 2.10, a powyżej 25 sztuk już za 1.41
Czy podłączyłeś SDA i SCL przez rezystory podciagające?
https://obrazki.elektroda.pl/9337556500_... Pewna wyjątkowa osoba zasługiwała na równie wyjątkowy prezent, a że nie jestem fanem kupowania niespodzianek, postanowiłem "zrobić" coś własnym rękami. 1. Wstęp, motywacja 2. Zarys konstrukcji 3. Płytka z diodami - projekt (łączenie diod) 4. Płytka z diodami - projekt (zatrzaski) 5. Eagle...
http://obrazki.elektroda.pl/2475395200_1... Cześć! Pewnie część czytelników jest już znużona ilością tematów o zegarach nixie, ale nic nie poradzę na to, że ja także poddałem się magii tych cudownych wyświetlaczy minionej epoki. ;) Mogę tylko uspokoić, że jest to moja autorska konstrukcja, a nie kalka istniejącego projektu. Zdaję sobie...
http://obrazki.elektroda.pl/4130382200_1... Witam wszystkich Przedstawiam urządzenie z serii " może się to komuś przyda " W sumie nie ma się nad czym rozpisywać jest to zegar z alarmem, który pokazuje: - godzinę - datę - dzień tygodnia - imieniny danego dnia miesiąca oraz posiada pięciopunktowy termometr. Sercem układu jest ATmega32...
Witam, mam problem z układem jak w tytule, polega on na tym że nie mogę programowo ustawić ani przestawić godziny. jak bym nie ustawił zmiennych odpowiedzialnych za czas, godzina startuje od 59s, 0m, 0h(napisałem w kolejności jak mi się wyświetla, ale to bez różnicy). Program wydaje mi się że działa dobrze, układ najwyraźniej też. A myślę tak, dlatego,...
http://obrazki.elektroda.pl/8170632100_1... Kiedyś przechadzając się po warszawskim targowisku Wolumen, moją uwagę przykuły lampki Nixie (Z570M), leżące na jednym ze stanowisk. Widziałem wcześniej konstrukcje zegarów opartych o takie wyświetlacze, jednak sam do tej pory nigdy ich nie `popełniłem`. Nie zastanawiając się zbyt długo, nabyłem...
https://obrazki.elektroda.pl/6364879700_... Witam. Tym razem przedstawiam projekt najpopularniejszego przyrządu pomiarowego - prostego zegarka LED z alarmem. Zegarek bez zbędnych bajerów, podaje tylko czas. Zbudowany jest na mikrokontrolerze STM8S. Żeby nie trzeba go było ponownie ustawiać po odłączeniu od zasilania, tak jak ostatnio...
Witajcie, mam problem nad którym siedzę juz kilka dni i zatrzymałem się nie wiedząc gdzie tkwi problem. Otóż chcę obsługiwać zegar RTC PCF8563 po I2C - czytać i zapisywać z niego dane (datę i czas). Projekt mam podzielony na kilka plików, całość pisana w Code Blocks 10.5 i kompilowana w AVR GCC. Mam zdefiniowaną strukturę do zapisu danych z zegara do...
http://obrazki.elektroda.pl/6463793100_1... Witam. Chciałbym zaprezentować urządzenie, które wykonywałem, z dużymi przerwami, w ciągu ostatnich 4 miesięcy. Podstawowe funkcje: - zegar z datownikiem, - dwupunktowy pomiar temperatury, - oświetlenie nocne, - obsługa za pomocą pilota RC5, - automatyczne dostosowanie jasności wyświetlacza...
http://obrazki.elektroda.pl/5953061700_1... W internecie można znaleźć wiele płytek rozszerzeń dla komputerka Raspberry PI. Postanowiłem zrobić płytkę rozszerzeń spełniającą moje oczekiwania. Na tej płytce rozszerzeń nazwanej w dalszej części tekstu "frontpanelem" umieściłem następujące układy: - wyświetlacz LCD dołączony do szyny równoległej...
No właśnie tak doszedłem do tego, że to problem z czujnikami DHT11 - sam zegar PCF8563 działa - zegar PCF8563 z zapisem SD działa - zegar PCF8563 z czujnikami DHT11 działa - zegar PCF8563 z czujnikami DHT11 i zapisem SD zawieszał się po kilkunastu minutach ( odczyt z DHT11 był co 8 sekund ) Zwiększenie czasu pomiędzy odczytami DHT11 ma jak na razie...
http://obrazki.elektroda.pl/9573407600_1... Witam! Jest to moja pierwsza konstrukcja na elektrodzie i za razem pierwsza z użyciem tylu elementów SMD. Jest to typowy zegarek binarny na uc Atmega8. Czas odmierzany jest przy pomocy PCF8563 i wyświetlany na 17-stu niebieskich matowych diodach (+ jedna nieużywana). Diody połączyłem w matryce....
Mam płytkę nadajnika na Atmega328 ( odbiera sygnał DCF77, ma zegar PCF8563 oraz obsługuje czujniki DS18B20 ), sprzętowe SPI. RFM12 mam w wersji S, czyli SMD na 5V, wiec cały układ jest zasilany z 5V. Układ programuje się bez problemu, nie trzeba wylutowywać RFM12 lub wyciągać Atmegi.Testowo chciałem przesłać dane o czasie i dacie. W zamieszczonym kodzie...
http://obrazki.elektroda.pl/3025550100_1... Mając do dyspozycji jedną matrycę 8x8 czerwonych diod LED o boku 60,2mm oraz mikrokontroler ATtiny861 pozostałe po innych projektach postanowiłem zbudować to, co każdy elektronik chociaż raz w życiu zbudować musi: zegar ;). Ze względu na charakter wyświetlacza miał to być zegar binarny, ale...
http://obrazki.elektroda.pl/3751606700_1... Witam, Ostatnio mnie naszło i "wyskrobałem" moduł rozszerzający możliwości komputera Raspberry Pi. Założenia do układu to: 1. zasilanie i komunikacja z PC via USB -FT232RL 2. możliwie maksymalne /pełne wykorzystanie konwertera FT232RL 3. zegar RTC zasilany z 3V pobierane z Raspberry Pi http://obrazki.elektroda.pl/8835966100_1...
Witam, zobacz, np. do DataSheet tego układu, na stronie 21, na Figure 19 ... , podany jest schemat aplikacyjny. Nastawny kondensator - trymer - służy do dokładnego nastawienia wartości częstotliwości drgań kwarcowego oscylatora, aby zegar "chodził" dokładnie. Dla sprawdzenia - zmień egzemplarz rezonatora kwarcowego na inny i sprawdź czy generuje. Pozdrawiam
Potrzebowałbym zegar na Atmega16 + PCF8563 Posiadam gotową płytkę do uruchomienia tego ale nie bardzo wiem jak napisac program.Chodzi o to zeby za pomoca przycisków na płytce ustawiać czas i wyświetlać to na wyświetlaczu. schemat gotowej płytki znajduje sie tutaj www.marcin.webd.pl/plytka/plytka.JPG jesli trzeba bedzie to $$
Jaka jest dokładność tego zegara ? PS: Jaki zegar RTC jest najlepszy/najdokładniejszy ? PCF8583 ? PCF8563 ? DS1037 ? Może są jakieś inne super dokładne?
jakbyś dobrze przeszukał forum to kiedyś był podobny temat: który z zegarów wybrać. I była między innymi mowa o pcf8563 (pinowy odpowiednik 8583), który ma już pełny rejestr lat (to znaczy w formie rr z zakresu 00-99) polecam lekturę: http://www.pira.cz/pdf/PCF8563.pdf
mam świadomość, że zegar na PCF8563 może spóźniać/przyśpieszać, ustawiłem go dokładnie według zegara w komputerze i porównując go przez godzinę, nic się zmieniło. No i skąd mogą być te 3 sekundy ? Z dokładności elementów generujących sygnał taktujący, zarówno mikrokontroler, jak i komputer, który zastosowałeś jako wzorzec czasu: http://mikrokontrolery.blogspot.com/2011...
http://obrazki.elektroda.pl/5457627400_1... Witam! Na wstępie muszę powiedzieć że to moja pierwsza tego typu konstrukcja, więc proszę o wyrozumiałość :) Chciałbym przedstawić konstrukcję nad którą ostatnio pracowałem. Jest to prosty zegar bazujący na mikrokontrolerze Atmega8 oraz RTC PCF8563P. Na pomysł stworzenia takiego urządzenia...
Zastanawia mnie, czy Atmega32 będzie działała prawidłowo, jeśli będę zasilał ją z zasilacza 4.5V 300mA, przez R=10Kom Planuję podłączyć jeszcze LCD - max 150 mA, 3x Led ~20mA, zegar RTC PCF8563 i 2x DS18b20. Czy ten zasilacz to pociągnie? Da się w jakiś sposób zwiększyć napięcie? Atmega zadziała prawidłowo, parametry odczytane z zasilacza, nie mierzone.
Witam Was. Tym razem mam problem z TWI. Po kilku nieudanych próbach usunąłem cały swój kod do obsługi TWI, i napisałem wszystko od nowa - inspirując się kodami TMF'a i Mirkka36 oraz Datasheetem Atmela. Otóż mam zegar PCF8563 i na początku chciałem się z nim skomunikować, tak aby generował mi sygnał z prędkością 1Hz na wyjściu CLKOUT. Przerwanie w ATmega8...
zegar - PORAŻKA! malina - zrób to od początku i nie twierdź że ci się nie chce. To jest po prostu ZŁY projekt i sam sobie komplikujesz sprawę. Zrób multiplexowanie wyświetlaczy, dodaj PCF8563, wyświetlacze zasilaj z 5V a nie 12V. Jeśli chcesz zrezygnować z PCF8563 to jako procesor weź chociaż Atmega88 - mniej prądożerny.
Wygląda na to, ze to obecność drugiego czujnika DHT11 ( mimo, że na osobnym pinie ) powoduje zawieszanie układu, lub druga możliwość, zbyt częste wywoływanie odczytu - w dokumentacji jest że czas odpowiedzi to nawet 30 sekund. Odnośnie tego: Aaaa, obsługa karty SD na AVR-DOS - jak wiadomo do poprawnej pracy ten system wymaga (niestety) skonfigurowanego...
Faktycznie, mój błąd, ale to tylko błąd na schemacie. Podłączenie jest poprawne na płytce :) Dodam, że po dodaniu CR2032 z dwoma diodami 1N4148 do PCFa problem ustąpił, dlatego że sam zegar jest non-stop zasilany, więc nie ma co się "zaciąć". Stawiam na jakiś błąd w kodzie programu, bo jak na filmie widać, po wciśnięciu przycisku reset (który resetuje...
A po co te cztery zadania? jak tu widzę tylko jedno przerwanie timera PWM, ew. drugie do obsługi LCD łącznie jakieś 200 linii kodu w C, z tego ponad połowa do LCD. W sumie to może wszystkiego nie napisałam ;) ale rzeczywiście nie ma tragedii pewnie. - Task algorytmy - dane wejściowe - bieżąca wartość natężenia światła i zadana wartość natężenia światła,...
No więc sprawdziłem to i okazuje się, że to bez znaczenia. 8563 ma oscylator zbudowany tak, że preferuje podłączenie do GND, natomiast 83 preferuje podłączenie do Vcc. Co do prowadzenia ścieżek - używam kwarców zegarkowych, podłączone tuż przy nogach scalaka (max 2-3mm), trymerek jest tuż obok. Nigdy jakoś specjalnie nad tym nie myślałem i nie miałem...
Witam, Zasilanie linii i układu pomiarowego na osobnym wtyczkowym zasilaczu (proste, tanie, ale mało eleganckie) lub przez izolowaną przetwornicę DC/DC. Ja trochę z innej beczki, ale co to znaczy izolowaną - pytam, bo właśnie chyba mam z tym problemy. A dokładniej: mam ATmega128L (3,3V) + czujnik temperatury DS18B20 + zegar RTC PCF8563 + LCD (Nokia...
Nie... Wiesz co... wolałbym jednak pozostac przy BASCOM'ie i nie zagłębiać się w C, może później. Niedawno zacząłem i jestem w trakcie budowy USBasp :arrow: czekam na części od lispola. Jeśli jednak ktoś pomoże w BASCOM'ie to jestem chętny. P.S.: Jutro dam schemat całości. Pozdrawiam sim_007 Dodano po 7 Lista elementów 1. Zegar czasu rzeczywistego:...
Witam, Mam problem z odpaleniem TWI w atmedze. Procesor taktowany wewnętrznym oscylatorem 8MHz. Do procesora podłączony zegar RTC PCF8563. Testowałem różne warienty pull-upów od 1k do 10k. Wklejam kod programu: TWBR =0b00001000; DDRD=0xff; DDRC=0x07; LCD_init(); char buff[3]; LCD_sendText("LCD test!"); _delay_ms(5000);...
Nie wiem jek wygląda schemat twojego układu ale może sensowne byłoby wykorzystanie zewnetrznego generatora i podłączenie go do któregoś z wejść przerwań (o ile są nie wykorzystane). Jeżeli tak, to zamiast PCF8583 spróbuj zastosować PCF8563 (sam zegar bez dodatkowego RAM-u ale za to na jednym z wyprowadzeń można uzyskać przebieg o częstotliwości 32768Hz)...
Witam Próbuję odczytać czas z zegara PCF8563, ale na wyświetlaczu LCD nic się nie wyświetla. Bardzo proszę o sprawdzenie poprawności poniższego kodu i wskazanie gdzie ew. powinienem coś poprawić. Ogólnie podłączyłem SDA i SCL przez rezystory 4,7k do Vcc oraz zastosowałem rezonator 32kHz, a przy nim kondensator 22p. Pomiędzy Vcc a GND wpiąłem kondensator...
Wgrałem flash z procedurą wgrywania do zegara godziny 00:00 i niestety po uruchomieniu pojawiła się godzina 80:80. Może robię to źle? Robię to za pomocą tych komend: [syntax=bascom] M = Makedec(m) H = Makedec(h) I2cstart I2cwbyte 162 I2cwbyte 3 I2cwbyte M I2cwbyte H I2cstop [/syntax] A mogą mieć coś do rzeczy pull-upy? bo podłączyłem zegar do procesora...
Fredy - chodzi mi o to że projektant układu powinien zrobić reset który miesiąc i dzień ustawi na 01, a nie 00. gdybyś tak miał to także zapewne nie byłbyś zadowolony bo zegar mógłby wprowadzić Cię w bład. Załóżmy że wyłączenie zasilania nastąpiłoby o godz 1.00 , wtedy zegar według ciebie ustawiłby się na 0.00 i co? Byłoby lepiej? Ja wolę jak "pójdzie...
Czyli w granicznym przypadku jak bede odczytywał ciągle to zegar stanie? Jakas bzdura. Ja tam noty nie czytałem ale jezeli jest tak jak piszesz to taki uklad nadaje sie do kosza a producent umieszczając taką notatke strzela sobie sam w kolano.
>krakarak Między godzinami a minutami jest migający dwukropek. Mam nagrany filmik z pracą zegara ale mam problemy z umieszczeniem go na elektrodzie. Spróbuję to zrobić jeszcze raz. >szymon 122 Proste animacje na pewno da się robić, należy tylko pamiętać o ograniczeniu przepustowości szyny SPI i o tym że karta pracuje w trybie znakowym. >Maticool...
DS1388 ma eeprom a nie RAM. PCF8563 też nie ma RAMu. Chyba ten układ MCP jest w miarę bliski w zamianie za DS1307. Wydaje mi się że kiedyś widziałem tu na forum taki temat dot. tego zegara i ktoś zaproponował jakiś układ z serii DS13 ileś tam który był dokładnym odpowiednikiem DS1307.
Witam. Przede wszystkim najpierw chciałbym pogratulować autorowi projektu - jakość wykonania jest godna pozazdroszczenia - i podziękować za udostępnienie schematu i kodu. Zadeklarowałem, może trochę naiwnie, zrobienie zegara działającego na tej zasadzie jako projekt na jeden z przedmiotów na uczelni. Wszystko zajęło bardzo dużo jakże cennego przed sesją...
Czyli mam szukać jakiś normalny projekt takiego zegara . Podłączyć go tak jak bym podłączał ten wyświetlacz z hd44780. Trochę nie wiem jak się zabrać za to, a sprzedać za grosze trochę szkoda. Przejrzyj kilka schematów zegarów z LCD, będziesz miał jakieś porównanie jak to robią inni, zobaczysz jakie "ficzery" by ci się przydały, w dokumentacji LCD...
w jaki sposób rozwiązujesz rok w 8583 ? Jak "rozwiązuję rok" ;) to dość trudno tak w kilku zdaniach wytłumaczyć, chociaż sprawa generalnie jest prosta... Może więc zamiast się rozwodzić, pozwolę sobie wkleić dobrze (mam nadzieję) skomentowane fragmenty swojego programu. ' ****************************************... 'Odczyt:...
Czy Kolega będzie może wiedział co jest nie tak od strony programistycznej ? Tzn. jeśli wyświetlam stałe wartości to jest ok, podobnie jak wyświetlam w pętli For... Next od 1 do 59. Dodałem jeszcze obsługę LCD, żeby widzieć, co się dzieje z czasem. Ale jak podepnę do tego PCF8563 i odczytuje czas z niego, a dopiero później wysyłam do SAA1064 to jest...
Dzięki Al777 za spostrzegawczość, ale muszę Ci powiedzieć, że chyba nie ma to zbytniego wpływu może w dłuższej skali czasu można by coś więcej powiedzieć. Znalazłem chyba rozwiązanie. Otóż okazuje się, że jak się czyta ten układ dużo dużo częściej powiedzmy 10 razy na sekundę to zegar PCF trzyma super czas, testuję już 2 dzień i wygląda bardzo obiecująco....
Dodaje kod do zapisu daty i czasu w PCF8563 [syntax=basic4gl] '********************* Funkcja ustawiająca zegar PCF8563 Sub Settime_pcf Ssek = Makebcd(s) 'sekundy Mm = Makebcd(m) 'minuty Hh = Makebcd(h) 'godziny Dday = Makebcd(day) 'dni Wwk = Makebcd(wk) 'dni tygodnia Mmonth = Makebcd(month) 'miesiace Yyear = Makebcd(year) 'lata I2cstart 'warunek startu...
Konfiguracja przerwania od RTC: RCC_APB1PeriphClockCmd(RCC_APB1Perip... ENABLE); RCC_APB2PeriphClockCmd(RCC_APB2Perip... ENABLE); GPIO_InitTypeDef GPIO_InitStructure; /* TIM4 channel 2 pin (PB.07) configuration */ GPIO_InitStructure.GPIO_Pin = GPIO_Pin_7; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_IN_FLOATING; GPIO_InitStructure.GPIO_Speed...
Mam urządzenie któro zawiera układ PCF8536. Wszystko już działa. Zasilanie rezerwowe też. Problem w tym że na razie zasilaniem rezerwowym jest mała zegarkowa bateria pastylkowa 1,5V. A ja potrzebuję aby zasilanie rezerwowe dało radę zasilić zegar przez co najmniej 1 rok. I układ ma pracować nieprzerywanie przez co najmniej kilka lat. Czyli po roku gdy...
Witam Po raz pierwszy ( lepiej późno niż wcale ) wykorzystałem wyjście CLKOUT układu PCF8563. Oczywiście podciągnąłem przez 10K do VCC. Dzisiaj po pierwszym kilkugodzinnym braku prądu, rano zegar był wyzerowany. Podejrzewam, że to przez podciągnięcie CLKOUT do Vcc. Jeśli to jest to, to może wystarczy włożyć diodę np. Schottky pomiędzy wyjście CLKOUT,...
Witam Mam zegarek/budzik z wyświetlaczem LED ( dwukolorowy ). Zegarek generalnie działa. Ale mam problem z sterowaniem jasnością. Wiadomo, że robi się to tak, że jasność zależy od częstotliwości odświeżania. Tutaj o jasności wyświetlania ma decydować zmienna jasnosc. . jasnosc : [syntax=vbnet] '************ Timer0 1000 = 1 sekunda, 10000 = 10 sekund,...
Witam Mam płytkę Loggera GPS + SD + PCF8563. Jeśli chodzi o GPS i zapis na SD wszytko jest OK. Problemem jest ( i to pierwszy raz się z czymś takim stykam ) odczyt danych z z układu PCF8563. Otóż dla pewnych wartości sekund, odczytana wartość czasu - godziny jest większa o 40 ( czterdzieści ). Czyli jeśli czas jest 22:40:02 to jest wyświetlany poprawnie,...
Witam Napisałem program, który dekoduje sygnał DCF77 ( ustawia flagę ), następnie zapisuje ( przy pierwszym uruchomieniu ) wartości zmiennych do PCF8563 i cztery razy na dobę wysyła przez RS485. do tego dwa razy na dobę koryguje czas w PCF8563. I to działa bez problemu. Do celów testowych mam podłączony LCD. Chciałem dołączyć możliwość pomiaru i wysyłania...
Czyli mogłoby być tak, że ustawiam w przerwaniu flagę np. Wyswietl = 1, a pętli głównej Dodano po 5 Witam ponownie Przy takim kodzie ( specjalnie dałem dużą wartość w przerwaniu ): https://filmy.elektroda.pl/62_1403034733... Jeśli podłączę bazę któregoś z tranzystorów sterujących anodami do VCC to wszystkie zgasną. Czy długość taśmy łączącej obydwie...
Witam Mam układ, który mierzy dwie temperatury ( DS18B20 ), dwa napięcia ( PCF8591 ( pobiera czas ( PCF8563 ), a z powodu niedużego wyświetlacza ( 12 x 4 ) wskazania są zmieniane do 10 sekund po przepełnieniu Timer1. Układy PCF8563 i PCF8591 są podpięte z "zewnątrz" przewodami około 10 cm. Magistrala I2C ma obniżoną prędkość przez Config I2cdelay =...
Witam ponownie Sugestia Kolegi M. S. była pomocna. Całość wygląda tak [syntax=basic4gl] '************ Zegar 6 wyswietlaczy LED + PCF8563 $regfile = "m8adef.dat" $crystal = 8000000 $hwstack = 32 ' rozmiar stosu sprzętowego $swstack = 32 ' rozmiar stosu programowego $framesize = 32 $baud = 9600 '************ deklaracje portow - 74HC595 Config Portc.3...
Jeszcze mam pytanie do Kolegi Jakiś czas temu napisałem na Elektrodzie pytanie, czy Atmega328p wyrobi się zapisem SD. Jako, że nikt nie protestował mam już gotową płytkę. założenia były takie: PD0, PD1 - UART PD2 - przełączanie transmisji RS485 PD3 - INT1 do układu PCF8574 ( podciągnięte rezystorem oczywiście ) PC4, PC5 - I2C ( TWI ) pod EEPROM + PCF8563...
Chciałem uzyć RTC jak w temacie. Wszystko pieknie i ładnie tylko ze jest jeden problem nie wiem czemu ale ukłądzk ten zlicza 2x za szybko (tzn incrementuje minute co 30s). Uzyłem nowego kwarcu 32,768KHz Umieszczem lisning programu w Bascomie.Dziwne jest to ze zegarek chodzi akurat 2 x szybciej, gdyby był kwarc uszkodzony to raczej by wcala nei działało...
Cześć, Moje pytanie jest dosyć trywialne, dlatego niestety nikt w internecie nie rozpisał tego, ponieważ pewnie jest to oczywiste. Ogólnie przechodziłam przez różne fazy tego co chciałam zrobić. Nie mam sprzętu a musze wiedzieć czy działa dobrze I2C :( Ogólnie chciałabym skomunikować czujnik światła z przetwornikiem mikrokontrolera PIC24F za pomocą...
Drobna uwaga do komentowania kodu, w C lepiej używać do komentowania [syntax=c]/* wielolinijkowy blok tekstu */[/syntax] niż[syntax=cpp] //[/syntax] bo czasem stare kompilatory(niezgodne z C99) potrafią uznać taki komentarz za błąd, poza tym bywa wygodniejszy od // w każdej linii. Staraj się trzymać jednolity styl komentarzy w kodzie. W funkcji zapisz_SD()...
Witam Mam Atmega32A + PCF8563 + PCF8574 + RFM12 + DS18B20 +DHT11. Port danych LCD to Port.A, ControlPort to Port.C. I2C standardowo na Portc.0 Portc.1. Niestety jest problem z obsługą I2C, tzn. zegar PCF8563 nie działa w ogóle ( na LCD puste pole ) , a klawiatura na PCF8574 - tylko jeden klawisz i to nie ten, który jest przypisany w kodzie ( działa...
Witam Mimo, że większość proponowanych tutaj rozwiązań podłączenia RFM12 do Atmegi wykorzystuje SPI programowe, ja podłączyłem tradycyjnie, przez SPI sprzętowe - mimo, że nie miałem problemów z wgrywaniem kodu do Atmegi spiętej z RFM12, to uruchomienie ich razem jest problematyczne ( każde osobno działa bez problemu ) [syntax=basic4gl] $include "Config_AVR-DOS.BAS"...
Oto cały program. Może długo zająć jego analizowanie. http://obrazki.elektroda.pl/1161729300_1... http://obrazki.elektroda.pl/8550181000_1... http://obrazki.elektroda.pl/2942301200_1... http://obrazki.elektroda.pl/5544542600_1... http://obrazki.elektroda.pl/7129908700_1...
Sporo tego ( obsługa SD, PCF8563 + menu do ustawiania daty, obsługa PCF8574 w przerwaniu INT1 )- ale nie ma problemu - zmieniła się tylko zawartość podprogramu Pomiar była taka, jak w pierwszym poście oraz wyłączyłem w wyświetlanie na LCD tych wartości wskazań z DS18B20, oczywiście dostosowałem pozycje wyświetlania do LCD 4*20 - załączniku spakowany...
Cześć, z reguły tak to się robi, że podłączasz odbiornik podczerwieni pod przerwanie. Jeżeli program byś pisał w bascomie to prawdopodobnie musi być podłączone pod PIND.2 Jeżeli obsługę RC5 będziesz robił sam to możesz podłączyć pod dowolne przerwanie. Ogólnie zasilanie takiego odbiornika podłącza się przez filtr RC np 100 ohm szeregowo i 10u elektrolit...
Ale podstawowym zadaniem układu DS17887 jest robienie za zegarek, a nie za przetwornik ADC. Tobie trzeba układ zegara RTC a nie przetwornik ADC. Ja używam PCF8563 i nie ma z nim większych problemów. Tobie też by się raczej spodobał.
Jeśli masz zamiar wykorzystać driver Atmela opisany w nocie aplikacyjnej AVR315, to w załączniku masz przykład użycia do komunikacji z zegarem PCF8563 (kod nie jest mojego autorstwa). IMHO, sam kod drivera jest dobrym przykładem, jak to zrobić na przerwaniach, jednak aby w pełni wykorzystać dobrodziejstwo, jakim są przerwania, należałoby kod tego drivera...
Dołożyłem mu obsługę zegara PCF8563 i wyrabia się do 4 zapisów na minutę. A zapisuje: data, czas, współrzędne xx xx xxx N współrzędne xx xx xxx E prędkość Podobno przy zapisie na kartę trzeba mieć zegar, bo inaczej występują problemy.
Witam. Zlecę mały projekcik zegara czasu rzeczywistego z data na PCF8563 komunikującego się po I2C. Dane na wyświetlaczu, ATmega32- do ustawienia wykorzystywane są przerwania zewnętrzne INT0(Wybór) oraz INT1(ustawienie). Kontakt toomekn(malpa)gmail.com . Wszystko w C. 60zł . Program wyświetlacza LCD mam gotowy.
Witam Czy procesor AtMega 328p wyrobi się przy założeniu: Odczyt danych z RS485 Zapis danych na karcie SD Zakładam tak: PD0, PD1 - UART PD3 - przełączanie transmisji RS485 PC4, PC5 - I2C ( TWI ) pod EEPROM + PCF8563 PC0, PC1, PC2, PC3 - linie danych wyświetlacza PB1, PB2 - linie E i RS wyświetlacza PB3 ( OC2A ) - podświetlanie wyświetlacza PD4, PD5,...
http://obrazki.elektroda.pl/1479245700_1... Witam, potrzebny był mi przenośny termometr do pomiaru temperatury cieczy, wykonałem więc urządzenie widoczne na zdjęciu powyżej. Aby umożliwić w przyszłości rozwój tego urządzenia umieściłem w nim dodatkowo zegar czasu rzeczywistego PCF8563. Sam mikrokontroler to ATmega328, mocno na wyrost,...
Będzie to mój pierwszy zegar nixie i wogóle pierwsza przygoda z mikroprocesorami. Moje pytanie jest następujące: czy w obecnym schemacie oraz wzorze płytki sterownika na stronie autora projektu (stefankneller.de) nie ma jakiegoś błędu? Nie chciałbym potem drapać ścieżek czy coś. W dziale DIY znajdziesz wiele podobnych projektów - warto poszperać i...
Amplituner JRK Audio Evothon wielofunkcyjny amplituner np do sypialni lub na biurko przy komputerze. https://obrazki.elektroda.pl/3066149400_... Pomysł na urządzenie zrodził się z chęci posłuchania muzyki w przyzwoitej jakości podczas pracy na komputerze. Wbrew pozorom o gotowe rozwiązania z funkcjonalnościami (szczegółowy opis poniżej)...
No niestety, nie da sie bez programowania mikrokontrolera
Tak, chciałem wykorzystać żelowy 6V stawiam na prostotę i łatwość obsługi, więc użyję 12V żelowego 1,3Ah, w sumie przy braku zasilania będzie działać tylko atmega oraz układ zegara RTC ( PCF8563 ). Dam nieco mocniejsze trafo i do tego układ ładowania. A jeśli chodzi o te diody 1N5817, to czy mogą być użyte w tym przypadku ? czyli oddzielenie źródeł...
http://obrazki.elektroda.net/79_12772194... Witam serdecznie! Ostatnio dużo zajmowałem się układami z RTC i duże utrudnienie stanowiło każdorazowe ustawianie zegarów po odłączeniu zasilania. Nie chciałem modyfikować i przy okazji psuć wyglądu obecnie posiadanych płytek testowych, więc postanowiłem wykonać na uniwersalnej płytce moduł zegarów...
schemat narysowany na kartce dobrze oddaje moje połączenia. pod Vdd podaje 5V z zasilacza,sprawdzałem miernikiem jest około 5,05 V. http://obrazki.elektroda.pl/5542051800_1... Wyeliminowałem problem z niepoprawną datą. W inicjalizacji miałem dopisaną funkcję resetu(chyba nie do końca dopracowana,ale poprawie to sobie). Dodatkowo cienkie...
Tak, w 100% racja, akurat DS1307 ma dodatkowy ram. Choć są zegary bez takich miejsc (np. PCF8563). Ogólnie też trzeba dobrać metodę do skali produkcji urządzenia i stosowanych układów.
Witam! Przeczytałem gdzieś wyżej, że zniknąłem z tego forum ;-) Trochę i jest w tym prawdy. Po okresie totalnego braku czasu mam nadzieje powrócić do robienia komputerka. Bazą tym razem będzie atmega32. RTC pcf8563. temperatury LM35. Pozdrawiam MM
http://obrazki.elektroda.pl/1727799600_1... Witam Kolegów Kilka lat temu na elektrodzie dość często pokazywały się zegarki wykonane na lampie IW-18. Od tych kilku lat powstawała również moja konstrukcja. Ponieważ sam nie umiem programować procków zaprosiłem do współpracy Kolegę i tak powstał nasz projekt który chciałem zaprezentować...
Porównując dane z datasheet układów mamy: PCF8563: Low backup current; typical 0.25 μA at VDD = 3.0 V PCF8583: Operating current (fOSCI = 0 Hz; VDD = 1.0 V): max 2 μA DS1307: Consumes Less than 0.5μA in Battery-Backup Mode with Oscillator Running Wychodzi na to że PCF8563 pobiera około 8 razy mniej prądu niż PCF8583...
Na początek kwestia formalna: jest za dużo tabulatorów w kodzie przed komentarzami, przez to prawa strona posta oraz kodu jest ucinana na ekranie (mam mały ekran). Co do kodu: czytanie zegarka oraz formatowanie sprintfem w procedurze obsługi przerwania jest mocno słabe. Diabli wiedzą jak jest zrealizowany lib TWI. Jakby był oparty na przerwaniach to...
http://obrazki.elektroda.pl/4249311900_1... Witam. Przedstawiam projekt prostego zegarka z wyświetlaczem LED. Zegarek bez zbędnych bajerów, podaje tylko czas. Zbudowany jest na mikrokontrolerze ATMEGA8 (miałem kilka z odzysku). Żeby nie trzeba go było ponownie ustawiać po odłączeniu od zasilania, zastosowałem RTC PCF8563 zasilany ogniwem...
Kod Kolegi RAPELC uwzględnia minuty i sekundy, wygląda obiecująco. Po testuję. Dopasowałem go do zegara RTC PCF8563, w sumie zmiana czasu ma być równej godzinie, więc sekundy zrobiłem wspólne [syntax=vbnet] '********************* zmiana czasu w marcu If Sekundy = 0 Then If Miesiac = 3 And Dzien > 24 Then If Dayofweek() = 6 And Godziny = 2 And Minuty...
Pobór prądu LCD: układ sterujący 2,3 mA podświetlanie max 55 mA Zmierzyłem też zapis na SD i pobiera 12 mA. Co do podłączenia akumulatora, to 6V ( mam zarówno żelowy 6V/3,2 Ah jak i 5 sztuk 1,2 V/0,8A NiMh ) Podłączenie najprostsze przez diody 1N4001 - pewnie diody Schottky byłyby lepsze ( podobnie jak podtrzymanie układu zegara RTC PCF8563 ). Wolałbym...
witam, który z układów zegarów czasu rzeczywistego jest najłatwiejszy w obsłudze albo który warto zastosować? PCF8583 PCF8563 czy są jeszcze inne?
Kolego drogi! Pierwszy z podanych przez Ciebie zegarów (DS2415) korzysta z magistrali 1wire, natomiast drugi (PCF8563) korzysta z zupełnie innego standardu jakim jest I2C (czyt. "i kwadrat ce"). Trzeba więc użyć odpowiednich funkcji odczytujących/zapisujących dane na magistralę I2C. Trochę toerii: I2C korzysta z 2 linii, SDA to 2 kierunkowa linia danych,...
hmm... a czy na PCF8563 można zrobić coś takiego : podłączamy baterie podtrzymania do PCF8563 ustawiamy zegarek wyłączamy zasilanie włączamy zasilanie, a procesor sam sobie odczyta godzinę z pcf'a ? bo jeśli nie to po co niby jest ta bateria do podtrzymania ?
PCF8563, DS1307 chyba 2 najpopularniejsze i najtańsze, obsługa bardzo prosta po I2C. Na forum znajdziesz wszystko na ich temat.
Witam Od niedawna próbuje okiełznać układ zegara/kalendarza PCF8563. Jeżeli chodzi o jego funkcje podstawowe, tj. zapis/odczyt daty i godziny nie mam żadnych problemów. Chciałbym jednak wykorzystać wyjście CLKOUT oraz nauczyć się obsługi Timer'a wewnętrznego tego układu. Pomimo wielu prób nie udało mi się ani zmienić częstotliwości CLKOUT, ani uruchomić...
W prosty sposób podobny temat jest rozwiązany w zegarach RTC Philipsa. Za pomocą diód prostowniczych. Wpisz w google np. PCF8563 to będziesz miał rozwiązanie zasilania układu z baterii lub zasilacza zewnętrznego.
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
http://obrazki.elektroda.pl/4487571800_1... Witam, chciałbym zaprezentować moją pierwszą konstrukcję smd :D Sercem zegarka jest procesor Atmega48V, wybrałem tą wersję ponieważ pracuje przy napięciu od 1,8V. Odmierzaniem czasu zajmuje się RTC PCF8563. Aby wyświetlić czas należy nacisnąć przycisk widoczny z prawej strony obudowy. W pierwszym...
Mam taką propozycje, 24C512 w obudowie DB9 z wtyczką, w obudowie jest sporo miejsca żeby dołączyć nawet jakieś transile zabezpieczające przed ESD. Co do synchronizacji czasu, to w tej obudowie zmieściłby się zegar RTC np PCF8583 albo PCF8563, ale nie wiem czy znajdzie się jakaś mała bateryjka litowa która by się zmieściła w tej obudowie. W sumie nie...
Do tego konwertera potrzebne są tylko 2 piny, ale nie wiem, czy jest Ci on potrzebny. Moja propozycja - Arduino Nano (z ATmega328P), jakiś zegar z podczymaniem bateryjnym np. coś takiego https://electropeak.com/learn/interfacin... na wypadek czasowej przerwy w dostawie prądu. Z czujników, o ile nie potrzebujesz...
Heja! :arrow: _maro_ Kiedyś miałem podobny problem z Pcf8583. Kwarc wziąłem z zegarka, który co prawda spieszył się minutę na dobę, ale po podłaczeniu do Pcfa, całość spieszyła się kilkanaście minut na godzinę :lol: .... Przestałem się tym bawić, aż do wczoraj. Po Twojej wiadomości spróbowałem podłączyć 100nF i niestety mój zegar zaczął chodzić za wolno....
Menu dobrze jest zrobić przy użyciu Case . czyli jednym z przycisków wchodzi się do podprogramu Menu i tam przez Case wybiera się parametr, który chcemy zmienić. I odwołanie do programów. Coś w tym stylu - piszę z pamięci, więc mogę coś przekręcić: Do Debounce 0 , Menu, Sub Loop End Sub menu: Do Case 0 Case 1 Locate 1,1 Lcd "Ustaw minuty"...
Mam problem z tą procedurą, co jakiś czas zegarek staje o godzini trzeciej- czyli bruździ ta korekcja. W analogiczny sposób mam zrobioną procedure ustawiania czasu i działa w 100%. Nie mam pojęcia co tu już może być nie tak, może zbyt małe odstępy czasowe pomiędzy start i stop. Nie mniej jednak nic na ten temat w pdfie nie wyczytałe. ;***************************************...
Ale wgrywam program do procka wtedy jak znajduje się w zegarze (płytce zegara) i na jednym A16 dział a na drugim nie. W płytkę z zegarem ma wlutowane idc10. Może to że jest podłączony nRF24L01 do pinów MOSI, MISO, SCK, ale na tej jednej atmedze działa to dlaczego na innych nie. Dodałem widok procka z podpiętym PCF8563 i idce do programowania i nRF24L01....
mam płytki wyświetlaczy LED, na który multipleksuje 4 wyświetlacze 45 mm ( godziny i minuty ) oraz dwa 38 mm ( sekundy ) przez 6 tranzystorów i ULN2803. To się sprawdza w zwykłym zegarze. Tutaj prezentowany schemat to wyświetlacz do budzika, który dodatkowo będzie mierzył temperaturę i odbierał parę danych z RFM12 - te dwie funkcje wymagają wyłączenia...
pcf8563 bascom pcf8563 timer pcf8563 czasu
32lg3000 pilot testy akumulatorów schemat elektryczny avensis
radio internetowe obudowa lutownicy transformatorowej
Zbyt cichy alarm w kuchence Gorenje - przyczyny i rozwiązania Lexman łącznik schodowy – podświetlenie świeci po włączeniu światła, jak wyłączyć?