Po co podłączasz rezonator kwarcowy, skoro działasz na wewnętrznym RC?
Na wstępie uściślij bo piszesz o Timer 0 a kod oprogramowuje Timer 2 Jeśli masz wolne piny PC6 i PC7 to możesz do nich podłączyć kwarc zegarkowy i mieć zegarek tak dokładny jak ten z PCF`a. Wtedy w Bascom piszesz tylko "Config Clock =Soft" i gotowe.
A jak ustawić fuse bity na kwarc 8 Mhz? Moze ma ktoś zrzut ekranu z bascoma? Dotyczy Bascom 1.11.8.3 Podmień plik który załączam(nie zapomnij zmienić rozszerzenia z TXT na DAT) , za m8def.dat i ustaw fusiki jak na obrazku ;) Piotrek
Jeżeli atmega idzie na 4MHz to naturalnie że soft trzeba o tym powiadomić $crystal = 4000000 A postoje nie mają wpływu na miganie gdyż LCD w tym czasie powinien wyświetlać to co przed pętlą do chwili ponownego zapisu.. ustaw najpierw odpowiednie taktowanie, potem ew Home zamiadt cls i będzie ok A jeżeli chodzi o te + 5 to możesz dodać tę część programu...
Zrobiłem jak pisał Driver, odłączyłem wejście sygnału do LM7001 i podłączyłem sterowanie nap. warikapów przez potencjometr. Przy ok.2,2V miałem f=132MHz a przy ok.7,2 f=136MHz to by było z zapasem dla odbioru i ok.11,5 f=146. Ponownie podłączyłem zgodnie ze schematem, nie zaskoczyła... Myślę że podanie częstotliwości ze skanera nie ma co sprawdzać,...
Mając trochę wolnego czasu napisałem parę funkcji do obsługi układu PCF8583. Funkcja która ustawia godzinę i datę zapisuje też dane potrzebne do obliczenia pełnego roku, dzień tygodnia jest obliczany automatycznie na podstawie daty. Funkcje Pcf8583_write i Pcf8583_read można wykorzystać do zapisywania/odczytywania danych z wolnej pamięci ram. Dostępne...
Witam! Proszę o pomoc bo już po całym dniu zbaraniałem. Chciałem zrobić sobie zegarek na dość nietypowej kości i opanowanie jej się powiodło. Chiałem dorobić sterowanie zegarkiem z pilota i do tego jeszcze termometr ale to później. Płytka z zegarkiem generuje co sekundę impuls na wyjściu i Atmega odczytując ten impuls na INT1 ma w przerwaniu odczytać...
Tak na szybko mam takie rozwiązanie: Dim Go_s As String * 2 , Mi_s As String * 2 , Se_s As String * 2 Go_s = Str(godzina) Mi_s = Str(minuta) Se_s = Str(sekunda) Lcd Format(go_s , "00") ; ":" ; Format(mi_s , "00") ; ":" ; Format(se_s , "00") Wartości...
Witam! Mam pytanie do "piórko" . Złożyłem sobie ten zegarek narazie na płytce stykowej lecz nie mogę ustawiać minut ani godzin. Wyświetla się 00.00 Czy to wina kwarcu bo zastosowałem próbnie 8Mhz bo taki miałem pod ręką?
[quote="paluch_gda"]Witam, od jakiegoś czasu próbuję stworzyć sobie zegarek z termometrem + napięcie akumulatora do auta. Witam, tez taki próbuję poskładać do motocykla. Są jakieś postępy w pracy ??
Witam. Chciałem sobie zrobić prosty zegarek. Napisałem kod, podłączyłem wszystko na mojej płytce testowej i niby działa, ale ... Za szybko odmierza czas. 1 sekunda trwa tutaj dużo krócej. W ciągu 1 minuty w rzeczywistości, naliczy 170 sekund. ATmega ma ustawiony fusebit na wewnętrzny oscylator 8Mhz, do XTAL1 i XTAL2 mam podłączony kwarc zegarkowy. Kod...
http://obrazki.elektroda.net/84_12432519... Przedstawiam kolejną wersję zegarka binarnego. Układ oparty na ATMEGA168V i układzie RTC DS1337, który w przeciwieństwie do DS1307 może pracować z niskimi napięciami zasilania. Zastosowałem typowy zegarkowy rezonator ceramiczny 32,768kHz 6/2mm. Płytkę zegarka wykonałem z b.cienkiego laminatu z drukiem...
To zadaje się konkretne pytanie a ty pewnie nawet wypróbować tego rozwiązania nie chcesz. I2C wykorzystać potrafisz? Widać tak skoro zegarek obsłużyłeś. Datasheet to układów jest a no jest. Więc i z expanderem portów problemu nie powinieneś mieć.
chcial bym poprosic o pomoc w udoskonaleniu kodu. zrobilem zegarek binarny (13 diod, sa one osobno podlonczone do portow mikrokontrolera. Dziala on na zegarku rtc) Jak sie nadusi przycisk/przalacznik: pinb.5 ma byc wyswietlana godzina pinb.4 ma byc wyswietlana data pinb.3 + pinb.5 dodaje godzine pinb.3 + pinb.4 dodaje minute pinb.2 + pinb.5 dodaje dzien...
Witam Ma zegarek na Atmega 168+ PCF8563 + wyświetlanie przez rejestr przesuwny. Chciałem do tego dodać alarmy ( 5 alarmów ), z tym, że każdy alarm może być ustawiony na więcej niż jeden dzień tygodnia. Wzorowałem się na moim starym, kupionym 22 lata temu budziku, który ma program zapisany w pamięci EPROM i układ zaczynający się od D80... W każdym razie,...
W zasadzie to ta testowa dioda jest nie istotna tak czy siak wyleci niedługo a rezystor (który mi wyliczył ów kalkulator) sprawia ze LCD prawie gaśnie gdy dioda testowa się załącza. Przeglądałem rożne projekty związane z ds1820 (niestety najwięcej jest na bascom a dla mnie to gorsza magia niż asembler) Niestety nie wiem jak się za to zabrać tak samo...
Witam, ja właśnie dokładnie taką samą konfigurację 2 procków czyli łączyłem Atmega8 oraz Atmega16 po tym właśnie i2cslave w Bascomie i mogę się coś niecoś na ten temat wypowiedzieć.... ... otóż biblioteka ta I2cslave dla softwarowego rozwiązania układu SLAVE w I2C rzeczywiście działa dobrze tak jak jest opisana ale... jest właśnie jedno i to dosyć spore...
Wielkie dzięki teraz popróbuję z załączeniem przekaźnika,miałbym jeszcze jedno pytanie,mam jeszcze jeden podprogram który miałby cofnąć zegarek do tyłu każdego roku w październiku niestety cofając z godziny trzeciej na drugą już cały czas tak się cofa czyli dojdzie do 3 i wskakuje na 2,jak zrobić żeby szedł dalej czyli po przejściu z godziny 3 na drugą...
Nie odkryjemy tu ameryki... Na internecie znalazłem wiele zegarków już gotowych. Problem w tym iż ja potrzebuje zegar sterowany jak siedmiosegmentówka ale każdy segment to inny port. Bez multiplexu i BCD itp... Ktoś ma taki projekt gdzie lub widział ? Wiem że potrzeba mi 28 wolnych portów. 27 do segmentów i dwukropek pomiędzy cyframi.
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, zbudowałem duży zegar z pasków Ledowych, sterowany przez Atmega16. Napisałem do niego program sterujący, który niby działa ale ma 2 mankamenty. 1. Zegar wydaje się działać niedokładnie pomimo dodanego zewnętrznego kwarcu 16MHz. 2. Segmenty które w danej chwili powinny być wyłączone (np środkowy przy wyświetlaniu 0) nie wyłączają się do końca,...
Witam. Mam pytanie: Czy 1 ms może być różna przy różnym kwarcie? Czy jaki kolwiek kwarc da tą samą 1ms? To juz sa dwa pytania. Po pierwsze ... "przy różnym kwarcU", ok? Taka (umowna) "1ms" zalezec bedzie zawsze od czestotliwosci uzytego kwarcu. W mikrokontrolerach masz wszystko czego trzeba, by precyzyjnie odliczac czas: kwarcowy takt (XTal) z precyzja...
Witajcie. Hmm. 7 bitów do wyświetlenia cyfry plus ósmy bit na mruganie dwukropkiem. Można nawet proste napisy wyświetlać. Lub tylko 4 bity dla UC7447. Do tego 4 bity na multipleksowe przełączanie kolejnych wyświetlaczy np. HC4514 Plus 2 bity na obsługę I2C dla zegara z podtrzymaniem bateryjnym i termometru, albo kilku. Roku w ogóle bym nie wyświetlał...
Program zegara z synchronizacją z DCF z Bascomie jest trywialny, ponieważ Bascom posiada komendy do obsługi DCF. Zrobiłem na procku atmega8 z kwarcem 8 MHz. Wyświetlanie na dwulinijkowym LCD: Godzina: hh:mm:ss Data: dd/mm/52 'Zegar DCF77 $regfile = "m8def.dat" $crystal = 8000000 'Sygnał z odbiornika DCF podłączony do Portb.2 Config Dcf77 =...
co napisaliscie jako swoj pierwszy program na dany uC w danym jezyku (rozbudowy sie licza, byle by wciaz byla to ta sama baza) n. n. - literka, cyferke z przodu dodam sam. zachowujcie chronologie w swoich dokonaniach na roznych platformach jezykowych i sprzetowych, tak aby to mialo sens! ____________________ 0x1-a. Freddie Chopin - migacz diodkami o...
Wiesz miałem Ci wcześniej o tym napisać ale, myślałem, że tylko ja tak mam. Ostatnio robiłem sobie zegarek sterowany RC5 i skompilowany pod 2.0.5.0 też nie chciał działać, a pod 1.1.9.5 dobór RC5 działał.
ale z tymi modulami bedzie pewien problem otoz probleme bedzie wysylanie jednoczesnie wszytkich sygnalow (brak kolejkowania ) jedynym wyjsciem na jakie wpadlem (w miare prostym do rozwiazania) dla tego problemu to wykonanie w ukladzie pewnego 24h zegarka i wyslanie sygnalu "obecnosci" co dokladnie jakis okreslony czas dzieki czemu sygnaly nie beda sie...
Proszę zamieść listing kodu nawet krótkiego obsługujacego tylko ten zegarek to się do tego może zerknie lub skompiluje gotowy wsad Hex (nic nie obiecuję). Nie pisałeś na jakim to jest procesorze oraz na jakim Bascom pracujesz a to sa kluczowe informacje. Od lat używam w jednym sterowniku tej konfiguracji z procesorem Mega2560 i działa bez ŻADNYCH dodatkowych...
Czyli schemat zrobiony poprawnie a program jak zrobić ten zegarek żeby go ustawić i aby działał poprawnie?
Na forum pomagamy osobom które wykazują chęć nauki lub maja konkretny problem. Jak uruchomić zegarek z pełnym kalendarzem itd. jest opisane w Helpie przy instrukcji "Config Clock" Jeśli Ci się nie chce czytać lub nie masz czasu to zleć napisanie tego programu. Osoba z doświadczeniem napisze Ci go w jeden dzień z wszystkimi wodotryskami. Pisze to bo...
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...
Witam powiem juz na wstepie ze nie jestem dobry w programowaniu ale sie szybko ucze zrobilem sobie zegarek cyfrowy na procku ATmega ,taktowanie 8 MHz schemat wziolem z ksiazki "programowanie mikrokontrolerow AVR w Jezyku Bascom" zaprogramowalem juz uklad i zrobilem plytke zegarek sobie tyka ale 1 minus tego ze normalnie minie okolo 7 min , a u w tym...
Witam! Drodzy forumowicze mam problem z procesorami atmega 16 i 32. Sytuacja wygląda następująco jeden procek Atmega16 programuje się i wkładam do układu (zegarek pcf8563+nRF24L01(termometr berzewodowy) i wszystko działa. Biorę drugą atmegę też 16 i też na 16Mhz i program się wgrywa ale zegarek nie startuje na wyświetlaczu nie ma nic. Zrobiłem testy...
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.
Witam a nie lepiej do tej pracy zastosować kalendarz :) z zegarkiem RTC przecież wiadomo gdzie będzie słońce i kiedy wystarczy wpisać odpowiednie tablice :)
A teraz jeszcze jedno pytanie do kolegow jak zrobic budzenie, co sekunde za pomoca timer'a 2. Z tego co zauważyłem, ... Config Clock = Soft , Gosub = Sectic ... to masz podpięty do swojej M32, kwarc "zegarkowy". Do usypiania M32 pracującej jako zegarek, producent przewidział tryb Power-save , więc wykorzystaj ten tryb. Szukalem ale nigdzie nie moge...
Napisz czy program po poprawkach działa? Głównie ten zegarek.
No mam regulacje i pierwsza linia kwadratów mi świeci a druga nie . Masz może jakiś program na zegarek na lcd w formacie nazwa.bin bo może mam nie tak coś z bascom w załączniku schemat wstepny mojego urządząka
Nie wiem czy dobrze się wyraziłem ale potrzebuje zrobić coś takiego co po spełnieniu warunku z instrukcji if odliczy odpowiednia ilość czasu i wykona inne zadanie oczywiście nie zatrzymując programu który musi być wykonywany bez przerwy. Tak sobie wymyśliłem ,że użyje funkcji clock z parametrem user i programik który będzie wywoływany co sek będzie...
Zegarek oprócz funkcji wyświetlania czasu ma pokazywać temperaturę i mieć możliwość sterowania z pilota (RC5). Normalnie (by default) Bascom używa Timer0 dla RC5. Jeżeli Timer0 masz zajęty do inego celu, więc potrzebujesz skonfigurować Timer2 dla RC5. e marcus
1.STFW.... 2.RTFM [kolejny bascomowiec] 3.Naprawde, bascom nie zastępuje programisty do tego stopnia, zeby miał zaimplementowaną obsługe CZTEROCYFROWEGO WYSWIETLACZA LED!... Wniosek: Uzyj multipleksowania, a jesli nie wiesz co to jest, zastosuj sie do punktu pierwszego. 4.Jak wyeliminować to ze "tak jakbys nacisnął dwa razy": to sie nazywa drganie styków....
Witam! Wykonałem taki diy , znaczy na atmega 8 , do niego podpinam dwa klawisze , dwa termometry DS18B20. W skrócie - mierzy czas , dwie temperatury oraz napięcie do 20Vdc . W fusebit-ach ustawiony tylko kwarc wewnętrzny 8MHz , jednak do wejść xtal dolutowałem kwarc zegarkowy. Wszystko chodzi idealnie, a jednak... Nie ma podtrzymania zegarek i za każdym...
Lepiej zrób to na medze128 jeśli chcesz użyć bascoma i napisać taki kosmos jak zegarek ;) Dlaczego akurat Mega32? przecież to kombajn którego nie wykorzystasz w 2%, za moich czasów takie coś robiło się na 89C2051, albo 90S2313 i takich opracowań jest w necie do bólu! Tu prawie Mega8 będzie najlepszy - tańszy od tiny26, widziałem po już 7 zł
Witam. Podepne sie. Jak odpalic Power-seve mode w atmega8 poprzez Bascom. Robie sobie zegarek z termometrem do auta i chcialbym zeby przy odlaczonej stacyjce procesor byl w stanie oszczedzania energii. Tzn, nic nie dzialalo oprocz zegarka (RTC). Czyli wyswietlacz gasnie, temp nie musi mierzyc itd. Byle po powrocie do auta i przekreceniu kluczyka wszystko...
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...
Procka wybudza przerwanie z PCF8583 czyli zegarka. Oczywiście zegarek ma własną baterię. Jaki otrzymałem prąd to ciężko powiedzieć, gdyż mam procek w układzie z kilkoma rzeczami i wszystko lutowane SMD więc ciężko powiedzieć ile ciągnie sam procek. Ogólnie wyszło mi 10,9mA. W układzie jest rzeczony PCF, jest pamięć EEPROM I2C, wyświetlacz 44780 i 24...
1. Trzeba zdecydować się na język, w którym ma być napisane oprogramowanie; BASCOM, C++, ASM 2. Wstępne założenia sprzętowe; ilość diod; ilość przycisków sterujących 3. Algorytm działania zegarka Zobacz jak zrobiony jest na większym ATmega: http://www.elektroda.pl/rtvforum/topic64...
Dzięki za odp i pomoc. Narazie zostawiłem diodę i przyciski i wziąłem się za coś bardziej ambitnego:P Zegarek na RTC. Wiem, że mam w przykładowych programach z EvB, ale co to za radocha z urzywania czyjegoś programu, swój nawet może być 10 razy gorszy ale przynajmniej wiem co jak i doczego... Konkretnie chodzi mi o komunkację przez I2C. Czytałem wiele...
witam otóż projektuje sobie zegarek z termometrem oraz czujnikiem ciśnienia MPX4115(analogowy), problem polega na tym że nie potrafię obciść wyniku ciśnienia do postaci xxx.xx lub samej wartosci xxx bez miejsc po przecinku. Jaka komendę trzeba zastosować aby wyświetlić porządany wynik ? [syntax=basic4gl]$regfile = "m644pdef.dat" $crystal = 16000000...
http://obrazki.elektroda.pl/8074733100_1... Witam, Ostatnio wpadła mi w ręce karta VGA sterowana poprzez złącze szeregowe SPI. A a ponieważ w domu poniewiera się kilka starych monitorów VGA to postanowiłem zbudować zegar wyświetlający czas i datę na monitorze VGA (bez udziału PC) Takiego zegarka na elektrodzie chyba jeszcze nie było....
Pewnie ATmega lata na wewnętrznym rezonatorze zamiast kwarcu :) Zrób program który zapala i gasi diode co sekundę i sprawdź czy sekunda Twojej Megi ma coś wspólnego z tą na zegarku ;)
Po 1. To przesadziłeś z tak wielkim (ATmega 16) procesorem dla zegarka i termonetru. Po 2. Dając zewnętrzny zegar RTC mógłbyś użyć mniejszy(tańszy) procesor i mieć podtrzymywanie czasu i to z małym poborem prądu. Suma suma-sumarum cenowo wyszło by tak samo a miałbyś niezawodne podtrzymywanie czasu RTC. Po 3. Po co jest tam taka wielka cewka? Tylko nie...
Siema, Moje gratulacje :D Po raz pierwszy chyba widzę na forum projekt zegara bez PCF'a i na dodatek nie napisany w bascomie... (Mój będzie kolejny jak wyląduje w obudowie :P). Jak widać jeśli "się chce" to można zbudować układ, który jest w miarę optymalnie zaprojektowany- nie mam się do czego doczepić... Dodał bym jedynie kondziorki przy kwarcu 32768Hz......
Witam, tu w Zegarek docelowo będzie używany przez dziewczynę, więc musi być przejrzysty. - to już szowinizm...
bascom zegarek zegarek atmega atmega zegarek
lodówki bosch opinie czujka garazu zacząć przygode elektroniką
samsung ue50nu regulator obrotów silnika odkurzacza
Stopiona obudowa skanera - przyczyny i działania Barton Fakon 4T - Wysokie obroty, niska prędkość