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...
Nie wiem, może to pomoże: http://www.elektroda.pl/rtvforum/topic66...
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...
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...
Przy PCFie masz kondensator 22pF. Zalecał bym w tym miejscu trymer, żeby móc wyregulować częstotliwość działania generatora, a co za tym idzie dokładność pomiaru czasu. Z doświadczenia wiem, że takie regulacje są konieczne jeśli nie chce się co trzy dni nastawiać zegara.
Witam, Mam nadzieję, że piszesz programy z wcięciami a tutaj tylko przypadkowo wkleił ci się kod bez wcięć - bo masakrycznie się to czyta - nie tylko komuś ale i samemu można się pogubić na maxa, ale do rzeczy .... widzę, że odczyt robisz sobie w jakiejś tam procedurze i ok - skaczesz do tej procedury gdy twoja zmienna Byt = 0 . I jak się patrzy na...
Witam Nie umiemy szukać co ? Wpisz w Google coś takiego: PCF8583 site:www.elektroda.pl
Witam, od jakiegoś czasu noszę się z zamiarem zbudowania zegara na panelikach LED 5x7 (Red,green) i procesorze Atmega8. Niestety moja wiedza o tym kontrolerze nie jest zachwycająca - pisałem trochę w asm dla `51. Wstępnie umyśliłem sobie następującą architekturę: Serce układu to wspomniana Atmega8, zegar i kalendarz na układzie PCF8583, wyświetlanie...
Nie pomogło... No nic, będę jeszcze szukał i próbował, ale dziękuje za pomoc i pomysły. Jeśli uda się uruchomić zegar to dam znać.
witam Ja też kiedyś zbudowałem taki zegar i chodzi mi on z dokładnością około 1 - 2 sekund na tydzień (przez wielokrotne dobieranie kondensatora między nóżką 1 i nóżką 8 układu PCF8583, a wynosi on teraz 8,2pF). Co prawda pisałem na Atmege8 w języku C, ale skoro dopiero zaczynasz to może naucz się też języka C. Wszystko co potrzeba znajdziesz w moich...
: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...
ATmega8 posiada wewnętrzny zegar RC a RTC musisz podpiąć na zewnątrz (PCF8583, PCF8593, DS1307 i inne).
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...
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...
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
Przy robieniu schematu podpowiadali mi forumowicze, i mówili, że kondensatora i rezystora nie potrzeba. Czyli mam dodać pcf8583 + kwarc zegarkowy? Może i nie trzeba, ale są zalecane do tłumienia zakłoceń na zasilaniu. Biorąc pod uwagę koszt kondensatora i rezystora to żadna oszczędność w konfrontacji ze świętym spokojem. Generalnie zwiększą one odporność...
a skąd wiesz że zapisuje się co innego? dostajesz inne odpowiedzi? Zegar masz 11.059MHz? Dodano po 2 Procedura wygląda poprawnie.
Hmm, ale typ układu? Jak to się ma np. do PCF8583 (zegar) i pamięci At24Cxx (eeprom) - adresy bazwoe takie same...
http://obrazki.elektroda.net/88_11758727... Zegar VFD na radzieckiej lampie IW-18 sterowany za pomocą mikrokontrolera ATMega8. Układ wykorzystuje zegar czasu rzeczywistego pcf8583. Funkcjie układu: • Wyświetlenie godzin-minut-sekund :) • 2 stopniowa regulacja jasności świecenia • Automatyczne ściemnianie, rozjaśnianie o danych...
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....
Witam Co do obsługi TWI i PCF8583 to zobacz to [url=http://www.elektroda.pl/rtvforum/to... [Atmega8][C] Atmega8 i TWI , ale jak zacząć..., a później zobacz tu [url=http://www.elektroda.pl/rtvforum/to... [Atmega8][C] Atmega8 i TWI na przykładzie zegara LED. Pisałem co prawda na Atmege8, ale powinno też działać z Atmegą32 po...
Witam, Jestem w trakcie projektowania zegara na lampach Nixie. Do jego budowy zastosowałem mikrokontroler ATMEGA8. Czas będzie mierzył PCF8583, który komunikuje się z µC poprzez I²C. Mam pytanie czy PCF'a mogę połączyć z dowolnymi pinami w µC? Dodam, że program piszę w BASCOM'ie. Pozdrawiam
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...
Witaj Ja kiedyś używałem takiego kwarcu wprawdzie do PCF8583 i u mnie chodziło. Miałem jednak podłączony tylko jeden kondensator . Spróbuj może pomoże.
Witam! Wykonałem sobie prosty układ z Atmega8 i PCF8583. Do programowania używam BascomAVR. PCF podłączone ma wejście A0 do GND (więc adresy A0 - zapis i A1 - odczyt). Na wyświetlaczu LCD ma wyświetlać się data i czas. Mam problem z zapisem wartości początkowej od jakiej zegar powinien wystartować. W chwili obecnej używam takiego programu: $regfile...
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...
ok udało mi się odpalić zegar :) mam jeszcze pytanie, śpieszy się o jakąś 1s na 10min, czy wystarczy pokombinować z kondensatorem, który jest przy kwarcu ??
http://obrazki.elektroda.net/50_11777745... Witam wiele jest podobnych konstrukcji w sieci, a ja chcialem przedstawic swoją, jest to jak niektórzy nazywaja zegar widmowy, zrobiony jak widac z wentylatora od zasilacz komputerowego, zasilanie czesci wirującej realizowane jest za pomoca transformatora bezrdzeniowego, ustawianie czasu (jeszcze nie dopracowane)...
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
Witam Panowie, nie róbcie Hubertowi wody z . . . Hubercie - jeżeli zegar ma być dokładny to procek powinien być sterowany kwarcem a nie wewn. generatorem RC. Żadne przerwania tu niczego nie zmienią, choć można ten wymóg obejść używając zegara rtc na szynie i2c (np PCF8583) -ale to komplikacja i sprzętowa i programowa. Pozdrawiam
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...
Ja kiedyś robiłem sterownik z zegarem ale zastosowałem PCF8583 ponieważ tam wystarczy i to na długo bateria CR2032. To rozwiązanie uważałem za pewniejsze. Pozostałe nastawy są w eeprpomie więc nie ma potrzeby podtrzymania zasilania.
No właśnie chcę żebyś zrozumiał - wiesz jak raz zrozumiesz to potem wszystko będziesz dał radę zrobić sam i chyba satysfakcja też większa ;) Ja też, patrząc na mnie całkiem na zimno, jestem samoukiem ;) Też zaczynałem od różnych pytań - możesz sam sobie poczytać i pośmiać się z moich pierwszych postów na forum. A więc ten rysunek pokazuje poszczególne...
https://obrazki.elektroda.pl/7259887500_... Cześć! Zegar na lampach nixie Z573M, który już kiedyś wykonałem wg projektu Mirleya. Projekt trochę przebudowałem, nowa płytka pod lampy oraz obudowa w bardziej w stylu retro. Obudowę wykonałem warstwowo z sklejki, którą wyfrezowałem na mini obrabiarce CNC 3018. Obudowę skleiłem klejem oraz...
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: http://avrkwiat.nstrefa.pl/omnie/index.p... czyli PCF8583.h, LCD.h, LCD.c, i2c.h - zwykle stosuje do LCD HD44780 ale nie wiem jak to...
Bascoma nie znam więc nie będę się w tym temacie wypowiadał. Natomiast uwaga co do multipleksowania: To nie ma sensu. 1.Nie będziesz mógł uśpić procesora, bo będzie musiał się zajmować odświeżaniem stanu diod. 2.Obniżenie poboru prądu dostajesz z tego, że każda dioda pracuje np. przez 1/10czasu. To samo możesz uzyskać zwiększając odpowiednio rezystor,...
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...
http://obrazki.elektroda.pl/1782465200_1... 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...
Opis I2C masz na pewno w helpie do bascoma, razem z przykładami (helpa po polsku można znaleźć na google jak i na forum). A ogólnie dziesiątki kodów z tym zegarem w BASCOM jest dostępne na forum po wpisaniu w szukajce +PCF8583 +bascom.
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]...
http://www.elektroda.pl/rtvforum/topic61... Na razie rzuć okiem na ten temat. Tam jest mój projekt zegara na PCF8583 i termometru na DS18S20. Jak złożę to do kupy to zamieszczę na Elektrodzie pliki z Eagla i program w C++.
http://obrazki.elektroda.pl/5959929700_1... Witam, dzisiaj prezentuję miniprojekt - zegar binarny. Nie pytajcie, dlaczego i po co, użyteczność może i jakąś tam ma, ale nie o to chodzi. Jakiś czas temu zrobiłem sobie prosty binarny zegarek naręczny, spodobał mi się i tak postanowiłem zrobić wersję stacjonarną :D Zegar pracuje w trybie...
Hej! Myślę że jakbyś na początek nauczył się dobrze korzystać z funkcji szukaj to wszystkie Twoje problemy barzdo szybko by się rozwiązały. Wyżej masz przepis na obliczenie roku, a jeżeli chodzi o większość popularnych scalonych zegarów RTC to posiadają one funkcję uwzględniania miesiąca lutego, co ważniejsze obliczają rok przestępny... :) Także jak...
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... ;)
dzięki fanasta.... sprawa sie wyjaśnila...prawie..........kwarc byl owszem 32768 Hz . Dolączylem kondensatory najpierw 22 pF i 27 pF..........zero efektu,potem dalem 30pF i nawet zegar nie ruszyl, chyba za duże obciążenie , uziemilem obudowe kwarca i też nic.............i i na końcu wziąlem PCF8583 na I2C i na tym samym kwarcu ruszyl bez problemu.........nie...
Nie wiem po co kolega dołączył rezonator kwarcowy gdyż mógł ustawic na wewnętrzny oscylator RC. Ten DS1307 to pewnie coś w podobie do PCF8583 też mi się wydaje niepotrzebny gdyż ATmega8 ma wbudowany RTC. Mógłbyś programowo zrobic RTC a do projeku wykorzysyac wersje z "L" wtedy po wyłaczeniu z zasilania uC zasilałaby bateria pastylkowa. A co do tego...
http://obrazki.elektroda.pl/2288772000_1... 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...
Fajny projekcik,ponieważ chcę go zrobić napisz mi proszę co to za dodatkowy scalaczek ? Zegar to czy pamięć ? Gdzie ma podpięte końcówki 1 i 2 bo jakoś nie mogę tego wzrokiem objąć ? To z pewnością zegarek, wygląda na zabytkowego PCF8583. Do pinu 1 i 2 kwarc zegarkowy, dodatkowo kondensator (powinien być trymer)
Najprościej, ale może niezbyt elegancko: - definiujesz zmienne np.: czas_1_godz_zal czas_1_min_zal czas_1_godz_wyl czas_1_min_wyl czas_2.... ... itd Następnie w programie sprawdzasz warunki: - jesli godzina = godzina 1 zał to : sprawdzasz czy minuty sie zgadzaja - jesli tak, to załączasz dane wyjście - jeśli nie to wyjście wyłączone. to samo dla kolejnych...
Potrzebuję odliczać czas z przedziału od 10ms do 99 godz. Zrobiłem to w taki sposób że ustawiony czas zamieniam na ms (liczba 4 bajtowa) i zliczam ilość przerwań od timera ustawonego na przerwanie 1ms. Wszystko fajnie tylko czas mi się rozjeżdza gdyż dokladność kwarcu jest ok 1%. Czy można jakoś zwiększyć stabilność wewnętrznego kwarcu (ATmega8)? Jaki...
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). http://obrazki.elektroda.net/21_12497604... http://obrazki.elektroda.net/58_12497606... http://obrazki.elektroda.net/95_12497605...
komenda Getrc5(address , Command) blokuje inne przerwania na czas jej wykonania stąd przestaje ci na chwilkę działać przerwanie zliczające czas a wiec zegar będzie się późnił. Ostatnio robiłem właśnie zegar wiszący wysoko i ustawiany właśnie przez pilota rc5 ale od razu zrobiłem go na pcf8583. Może dasz radę dołożyć go do swojego projektu. wg mnie warto....
Złe podłączenie kondensatora spowoduje tylko że zegar będzie leciał szybciej albo wolniej juz nie pamiętam, co nie zmienia faktu że coś powinno się dać odczytać. Proponuje odczytać inne komórki, nie zaglądałem do pdf'a ale może te co czytasz to jest rok albo godzina.
Nie zbudujesz dokładnego zegara bez układu RTC lub przynajmniej z wykorzystaniem kwarcu 32,768kHz. ATmegi podobno nie można podłączyć do takiego kwarcu (sam nie próbowałem, choć niektórym się to podobno udaje). Można wykorzystać wejście XCK (do zewnętrznego oscylatora USART) i podłączyć pod niego kwarc zegarkowy (32,768kHz), można też podłączyć ten...
Witam. Wiem ze odgrzewam trochę ten temat ale mam pytanie w związku z pomiarem przebiegu 1Hz na pinie nr7. A wiec zbudowałem układ zegara sprzętowego na podstawie PCF8583 i napisałem na razie kawałek kodu który ma za zadanie sprawdzić czy PCF8583 odpowiada. No i wszystko jest ok. wg programu zegar odpowiada. sprawdziłem to wpisując do kodu za pierwszym...
Ok jeszcze musze obczaic co z tymi rejestrami ;) i jak to sie tym poslugiwac ;). Alarmu jako takiego by nie bylo jedunie odliczanie :). i tak wlasnie ze jesli bedzie godzina 15:20 to zeby potem nie odliczal juz az do 08:00 daty nie bede chyba wykorzystywal :). Pozdrawiam Dodano po 48 Hmm cos mi sie wydaje ze to z tymi rejestrami to za wysokie loty jak...
chcialbym odswiezyc temat i zapytac co moze byc powodem nie dzialania rezonatora zegarowego? Moze jakies pojemnosci pasozytnicze sa? Pokaż schemat i zadbaj o podstawy , bo je totalnie zlekceważyłeś.
Zmieniłem tak, wyzerowałem zegar, bo ma podtrzymywanie bateryjne, czyli data była 01/01, ustawiłem godz. 23:59 i po zmianie data jest 02/21, pojęcia nie mam czemu tak, ciągle jakieś dziwne cyfry w tym miesiącu. Następna zmiana to 03/41, czyli miesiąc zmienia się z każdą zmianą dnia o 20, tylko czemu?
witam A gdzie masz inicjacje magistrali TWI. Brakuje mi w twoim programie Witam, postanowiłem "ugryźć" najpierw EEPROM. czegoś np. takiego [syntax=c]void TWI_inicjacja(void) { // Czestotliwosc TWI(i2c) = 100kHz (max 100kHz) -> atmega8 taktowana wewnetrznie 8MHz // ----------------------------------------... /* TWSR = TWS7 TWS6 TWS5 TWS4 TWS3 -...
Zegar działa na przerwanie zewnętrzne (pcf8583) więc może sobie czekać na przycisk ewjścia do menu w nieskończoność. Freddie Chopin czy mógłbyś swój pomysł wyrazić w kodzie ? Ja szlify graficzne kodu robie dopiero kiedy mi zadziała.
Dzięki wszystkim za pomoc w tej stacj będzie zegar na PCF8583 nie wiem jaki kwarc dać (taki sam jak do mikrokontrolera?) i co podłączyć do INT. Proszę o odpowiedź Znalazłem rysunek: http://obrazki.elektroda.net/86_12449903...
Miałem kiedyś tak, ale na ATmega8515. Ale PCF chodził 2x a nie 3x szybciej. Miałem tam taki układ z dwóch diod do podtrzymywania zasilania PCF z baterii. Okazało się po paru godzinach(na oscyloskopie) że napięcie zasilania PCF-a "skacze" i powoduje że kwarc 32kHz ma "garbaty" sygnał i PCF liczył te "garby" a nie częstotliwość podstawową. Pomogły dwa...
C9, C10: po 100nF. C1 :trymer 25pF Q1: kwarc zegarkowy 32768Hz Nieopisany układ na prawo od kwarcu: PCF8583 Dwie diody na prawo od kwarcu: 1N4148 R14 dowolny w zakresie: 0...1000Ω R10, R12, R13 dowolne w zakresie: 0...1000Ω IC3: 7805 J1 i 9V: to jest jeden element. Gniazdo do zasilania. Można go nie dawać i zasilanie podłączyć kabelkami.
Zastosuj zewnętrzny RTC. PCF8583 można ustawić na kwarc lub zewnętrzny sygnał 50Hz z sieci energetycznej(PO transformatorze)-ale jak odłączysz od sieci-to się rozjedzie. Można też tak- chodzi stale RTC na impulsach z sieci, sprawdza ATMega czy są-jak nie ma-to przełącza bity konfiguracji RTC na kwarc zegarkowy. Przedtem zapamiętuje czas z RTC. A jak...
jako zegar czasu rzeczywistego możesz użyć PCF8583 korzysta z i2c (te same linie SDA i SCL które idą do pamięci 24c16) kod do obsługi możesz skopiować z ćwiczenia 6 bascom college [url=http://www.edw.com.pl/pdf/k10/57_06... jest tam również informacja jak zrobić podtrzymanie. Bascom college co prawda nie dotyczy AVR-ów (przygotowany był dla innych...
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...
Witam. Posiadam program do zegara VFD, lecz posiada tak zwane duchy. Po zastosowaniu większego rezystora ograniczającego prąd siatki też można ten efekt zniwelować ale czy można byłoby zrobić to w programie? Btw czy można przerobić program dodatkowo na to żeby pokazywał datę? Wrzucam program: [syntax=C] ////////////////////////////////////////...
http://obrazki.elektroda.net/94_12891659... Witam, własną konstrukcję prezentuje na elektrodzie po raz pierwszy, jestem otwarty na wasze opinie, pomysł na konstrukcję miałem już dawno temu, kupiłem wyświetlacze, jeszcze w szkole zrobiłem płytkę pod wyświetlacz (co zresztą widać) ale późnej zabrakło i wiedzy i chęci. No i ostatnio zafascynowany...
moja przygoda z TWI zaczęła się od tego, że źle podłączyłem kondensator do kwarcu (masa z zasilaniem mi się pomyliła) i wogóle nie ruszał zegar, nie zmieniał się stan wyjścia INT. Później kombinowałem z innym układem RTC marki Epson ale także coś mi nie wychodziło, a w końcu wróciłem do PCF8583 i jakoś wszystko powoli ruszyło. Podstawa to cierpliwość...
Witam!! Mam następujcy problem, chciałbym zaprojektować zegar na lampie iw-18, ale braknie mi wyjść (do sterowanie potrzeba 16 wyjść...) a ja chciałbym jeszcze dodać zegarek na IIC (pcf8583) i termometr (ds1820). Dodam jeszcze, że planuję zrobić to na wersji DIP28. Czytałem gdzieś że da się to zrobić na układach 74XX, trochę ich mam więc proszę o jakieś...
Witam! O ile dobrze pamiętam to większość procesorów Atmela może pracować od 2,7V do 5,5V, a porty mogą być obciążane do 20 mA (ale tylko w stanie L). Są również wersje specjalnie oznakowane do pracy przy niskim napięciu i małym prądzie zasilania (low power), wiec myślę, że układ przy 3V zasilania powinien działać. Najlepiej zapytać autora oryginalnego...
http://obrazki.elektroda.net/51_11780341... Witam wszystkich elektrodowiczów. Widzę że od dwóch dni nikt nie zamieścił nowej konstrukcji, racja długi weekend czas na odpoczynek, a ja właśnie teraz mam chwile czasu aby zaprezentować zegar który wykonałem dla mojej drugiej połówki na walentynki. Zegar jest oparty o mikrokontroler atmega8 w połączeniu...
Problem chyba rozwiązany powodem było zwarcie jednej ścieżki na płytce do magistrali i2c efekt taki że przy pewnych specyficznych wartościach na wyświetlaczu dostawałem krzaczki po i2c :-). Mam jeszcze pytanie jak należy ustawić fusebity w medze8515 aby pracowała z zewnętrznym kwarcem 11MHz ? Ustawiłem na same 1ki i niby działa ale mam wrażenie że powinna...
https://obrazki.elektroda.pl/1047348400_... Do wykonania tego zegara skłonił mnie mój słabnący wzrok - leżąc w łóżku bez okularów nie mogłem odczytać godziny na zagarkach wbudowanych w sprzęt RTV - cyfry wyświetlaczy są po prostu dla mnie zbyt małe. Miałem w zapasach 4 czerwone wyświetlacze LED z cyframi o wysokości 20mm (po nieużywanym...
Niedawno robiłem taki zegarek i proponowano mi napisanie progra,owego roku niz korzystanie z tego z pcf-a. Najpierw musisz ustawić 3 bit w rejestrze kontrolnym np tak: Dim B1 As Byte Set B1.3 I2cstart I2cwbyte 162 I2cwbyte 0 I2cwbyte B1 I2cstop Potem żeby ustawić podstawowe wartości musisz je zamienić na kod bcd a następnie wysłać tak: I2cstart I2cwbyte...
Zaczynam temat z TWI w avr i już na początku napotkałem problemy, poniższy program ma za zadanie ustawić godzinę na PCF8583 oraz odczytywać ja co przerwanie zewnętrzne INT0 z układu PCF8583 i wypisywać ja na wyświetlaczu LCD. Funkcje napisałem na podstawie książki Mirosława Kardasia. Mam pytanie czy do tego układu PCF8583 konieczne jest podłączenie...
zrobiłem zegar na pcf 8583 i atmedze 8515 wyświetla mi same zera??? mam zwarty a0 do masy $regfile = "m8515.dat" $crystal = 8000000 'Config Lcdpin = Pin , Db4 = Portb.1 , Db5 = Portb.2 , Db6 = Portb.3 , Db7 = Portb.4 , E = Portb.5 , Rs = Portb.6 Config Sda = Portb.2 'konfiguracja sprzętowa I2C Config Scl = Portb.3 'konfiguracja sprzętowa I2C Dim Value1...
Witam, zaprojektowałem zegar LED 1.5'' na ATMega88 + PCF8583. Składa się on z dwóch części: wyświetlacza i sterownika. Łączony będzie poprzez dwie listwy kołkowe, którymi sterownik będzie wyświetlał godzinę na zegarze. Zaprojektowałem tak ze względu na to, że w przypadku jednoczęściowej płytki nie będę miał możliwości dokonania zmian wokół ATMegi. Obrazy...
http://obrazki.elektroda.pl/8267947700_1... Ponad 20 lat temu jako amator hobbysta budowałem proste układy elektroniczne. Studia i styczność z informatyką spowodowały, że porzuciłem hobby pod nazwą "składanie elektroniki" na rzecz "składanie programów komputerowych". W bieżącym roku (2011) dzięki uprzejmości kolegi Jacka.M, który okazał...
http://obrazki.elektroda.pl/7176387400_1... Chyba każdy, kto trochę pobawił się elektroniką, próbował zrobić własną płytkę bazową do innych projektów. (Jak zwał: ewaluacyjną, prototypową - wszystko mi jedno :) ) Ponieważ moje płytki od jakiegoś czasu się kurzą, czas je przedstawić - a nóż może komuś się przyda taki zestaw. Celem było...
Witam Po dłuższym zastanowieniu się, zdecydowałem się na takie rozwiązanie: 1 - wyświetlacze 4x56mm + 2x33mm, czyli razem 6 2 - wyświetlacz 2x16 LCD z podświetlaniem RGB 3 - dodatkowo 7 LED prostokątnych a na nich widoczne cyfry od 1 do 7 4 - pomiar temperatury na DS18B20 x2 5 - budzik na ISD1420 podzielony na kilka dźwięków 6 - µP to ATMega128...
Proponuję zacząć od wyboru procka. M8 w zupełności do tego wystarczy, należy pamiętać aby była to wersja przemysłowa - z literką I (industrial), np ATmega8-16PI. Kolejną kwestią jest programator: najprościej i skutecznie jest zbudować STK200 - tani i pozwala programować procka w układzie (ISP). http://www.elektroda.pl/rtvforum/topic42... Jako...
Biblioteka I2C_TWI.LIB to biblioteka kompilatora zawierająca kod dla podstawowych instrukcji skojarzonych z obsługą magistrali I2C, wprowadzająca możliwość używania w tym celu zasobów sprzętowych niektórych mikrokontrolerów z rodziny AVR. Domyślnie BASCOM używa procedur programowych gdy w programie znajdują się instrukcje dotyczące magistrali I2C....
http://obrazki.elektroda.net/92_11699207... Witam, ponieważ mojemu synowi zepsuł się taki mały chiński zegarek budzik, a jak wiadomo chińszczyzna jak się zepsuje, pęknie itp - to ciężko naprawić, więc postanowiłem zrobić mu pod choinkę nieco inny i nietypowy zegarek - taki troszkę z bajerami i wodotryskami ;) ... ... jako mózgu w zegarku użyłem...
Użyj sprawdzonych bibliotek do zegara. Pamiętaj o rezystorach podciągających. [syntax=c] void TWI_inicjacja(void) { // Czestotliwosc TWI(i2c) = 100kHz (max 100kHz) -> atmega8 taktowana wewnetrznie 8MHz (RC=8MHz) // ----------------------------------------... /* TWSR = TWS7 TWS6 TWS5 TWS4 TWS3 - TWPS1 TWPS0 */ TWSR =0b00000000; // Preskaler =...
Witam, Co do czepialstwa to: -po co zastosowałeś tak potężny procesor? ATmega8 spokojnie dałby radę i nie nudziłby się tak jak ATmega16 :-) - buzer powinien być sterowany przez klucz tranzystorowy i bocznikowany diodą- pobór mocy buzera to ok 40mA, przy dopuszczalnym prądzie Portu I/O 20mA, -PCB można zoptymalizować tak, że zajęłaby dużo mniej miejsca...
http://obrazki.elektroda.net/9_120862472... 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,...
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...
Witam Mam problem z odbiorem sygnału rc5 a dokładnie buduję zegar na wyświetlaczu 7-seg w oparciu o atmege8 i układ pcf8583. Jak na razie wszystko mi działa i odczytuje czas i wyświetlam go lecz po dodaniu wierszy kodu programu odpowiedzialnych za odbiór rc5 program się wiesza i nic nie realizuje, a na wyświetlaczu są same zera... Nie mam już pomysłów...
Witam Piszę program do urządzenia, które będzie w samochodzie: mierzyć napięcie, temperaturę w kilku punktach za pomocą DS18B20, pokazywać czas z obsługą PCF8583 i dodatkowo są dwa gniazda USB, do ładowarek różnej maści. Sterowanie będzie za pomocą impulsatora z przyciskiem, będzie też dźwięk z buzerka i regulacja jasności 6 wyświetlaczy LED za pomocą...
Hmm, coś jest nie tak. Zegar cały czas operuje tylko na parzystych liczbach. Nawet jak zapiszę do niego godzine 11 to i tak przy odczycie pokazuje 22. Aby ominąć mój algorytm dekodowania z BCD postanowiłem najpierw zapisać do RTC godzinę 11 i następnie odczytać i w formie BCD wysłać na portD a następnie miernikiem sprawdzić co zwraca układ rtc. Oto...
Opracowałem zegar elektroniczny oparty na mikrokontrolerze Atmega8 i zegarze PCF8583P. Działanie programu napisanego w C: -w nieskończonej pętli głównej wyświetlam na wyświetlaczu LED godziny i minuty poprzez multipleksowanie -za każdym wyświetleniem wyświetlacza pobierany i zapisywany jest czas z PCF8583P -posiadam dwa przyciski, którymi ustawiam czas...
Na obu schematach masz źle podpięte złącze programatora. Zamiast ATmega8 możesz użyć ATmega8L której napięcie zasialania może wynosić 2.7-5.5V, chociaż rzeczywiście lepszym rozwiązaniem wydaje się być użycie ATmega48V.
Witam, chcę zrobić układ losujący liczbę i wyświetlający ją o określonej porze dnia. Do tego celu zamierzam użyć mikrokontrolera ATMega8, wyświetlacza LED ze wspólną katodą oraz zegara czasu rzeczywistego PCF8583P z podtrzymaniem zasilania baterią CR2032 3V. Schemat: http://obrazki.elektroda.pl/9743766800_1... Czy schemat jest dobrze...
http://obrazki.elektroda.net/47_12740114... Witam Chciał bym przedstawić sterownik, który poczyniłem kilka miesięcy temu. Jest to pierwsza, nieco prostsza wersja sterownika opisanego tutaj: http://obrazki.elektroda.net/21_12740115... http://obrazki.elektroda.net/39_12740115... http://obrazki.elektroda.net/96_12740115...
Witaj! Co masz na myśli mówiąc "jednocześnie"? Masz na myśli immobiliser z termometrem w jednym? :) Ten przykład tutaj działa :) To niewątpliwie, bo kiedyś go uruchomiłem ... z pełnym sukcesem, tak więc musisz próbować :) Albo pisz co jest niejasne, co Ci nie działa, albo jakie masz błędy ... Ja teraz zmagam się z zegarem :) Chcę zrobić zegar ATMEGA8+PCF+właśnie...
Witam, Wczoraj podłączyłem na płytce stykowej mikrokontroler ATmega8 wraz z układem zegara rzeczywistego PCF8583P. Problem polega na tym, że komunikacja przez I2C (TWI) działa, gdy odłączę rezystory podciągające linii SCL i SDA. Standardowo linie SCL i SDA podciągnąłem rezystorami 4,7k do +5V. Układ nie chciał działać, walczyłem z brakiem komunikacji...
proszę bardzo: $regfile = "m8def.dat" ' informuje kompilator o pliku dyrektyw mikrokontrolera $crystal = 8000000 ' informuje kompilator o częstotliwości oscylatora taktującego mikrokontroler $baud = 9600 Config Lcd = 16 * 2 Config Lcdpin = Pin , Db4 = Portc.3 , Db5 = Portc.2 , Db6 = Portc.1 , Db7 = Portc.0 , E = Portb.4 , Rs = Portb.5 Config...
Na forum jest już wiele podobnych tematów, ale postanowiłem się czegoś nauczyć w te wakacji i samemu zbudować podobny projekt. Feczjurs: - wyświetlanie bitmapy monochormatycznej na LCD z 3310 - wysyłanie bitmapy przez RS232 i zapisywanie jej na eepromie (24LC256) - zwyczajowo pilocik na podczerwieni (36kHz) - zegar i kalendarz na PCF8583P - serce ATMega8...
Witam, Chciałbym zrobić sobie zegarek i nie wiem jaka metoda będzie dokładniejsza: 1. wykorzystując RTC atmegi z kwarcem 32,768kHz (Atmega na 8MHz z RC) 2. zewn kwarc 16 MHz i zrobić to na timerze np 2 Czy też inne wyjścia jak DS1307, PCF8583. Chodzi mi o dokładność Do układy będą też dopinane m.in. DS18B20 (2x) Pozdrawiam.
pcf8583 zegar atmega8 pcf8583 atmega8 pcf8583 zegar
usunac avast naprawa programatora polar honda interfejs
gaźnik pluje paliwem gaźnik pluje paliwem
Naprawa zwarcia światła w domku holenderskim Wskaźnik paliwa rośnie po wyłączeniu zapłonu - przyczyny