Właśnie przed chwilą też uruchomiłem zegar na ATMega8 choć wykorzystujący kwarc 32kHz (tzw. zegarkowy) niezależny od generatora głównego procesora. Jeżeli chcesz pozostać przy swoim pomyśle (równie dobrym) to w BASCOM-mie po kompilacji przejdź do opcji programatora gdzie będziesz miał trzy zakładki FlashROM ,EEPROM i Lock and Fuse Bits. Więc wybierz...
Trzeba kota zamknąć, bo najwyraźniej biega Ci po klawiaturze. Na obrazku widać rozpoczętą definicję funkcji i nagle zaczyna się kolejna, ja w ogóle ściągnąłem to co tu pokazałeś w temacie i nie mam funkcji 'sendState()", może Mruczek Ci to wkleił z innego szkicu. Ja tak to widzę: [syntax=c]// ----------------------------------------...
Kiedy piszesz Config Clock =Soft to tworzone są zmienne When you use the CONFIG CLOCK (in soft or user mode) directive the compiler will DIM the following BYTE variables automatic : _sec _min _hour _day _month _year Jeśli chcesz porównywać wartość minut..to powinieneś stworzyć jakąś zmienną przechowująca wartośc poprzedniej minuty, na przykład Old_min...
Nie nie rób się kaczką albo sie prześpij ahahahahahaha :D OCIE1B zamieniasz na OCIE1A OCR1B zamieniasz na OCR1A zamieniasz wektor TIMER1_COMPB_vect na TIMER1_COMPA_vect kasujesz wszędzie to TCNT1=0 bo nie ma sensu Dla Timer0, w przerwaniu, pod linijką "dot ++ ; " dopisz TCNT0 = 6; To też można na palcach policzyć: 8MHz to jest na sekundę a sekunda ma...
Hmm Nie jest to takie proste jak sobie wyobrażasz. Najprostszy zegar jaki ja często stosuję: Oczywiście preskaler i początkowa wartość timera dostosowana jest do 8Mhz Jeśli chcesz zastosować zegar z innym taktowaniem musisz sobie obliczyć początkową wartość i preskaler. $regfile = "m8def.dat" $crystal = 8000000 Dim Sekunda As Byte Dim Minuta...
zastosowalem driver na bc557 układ ożył ;] jednak nie odmierza czasu :/ ustawiam zegar stoi w miejscu..... jak wchodzę do menu P1, P2 itp to po 5 sekundach powinien powrócić ale nic sie nei dzieje... sprawdziłem podłączenie kwarcu jest OK wymieniłem kwarce na inny i albo bardzo mi się wydawało albo zegar przeskoczył i 1 min z 12:43 na 12:44 i znów stoi......
w OB 1 tyka sobie zegar od LD 12 - data + czas razem 8 bajtów. Wystarczy w OB 1 napisać: L LD 14 // T MD 10 //Dzień,godzina,minuta,sekunda. Następnie zaprogramować daną funkcję np.: L 8 // stała do porównania L MW 2 // zmienna do porównania ==I //porównanie SPBN skok //jeżeli zmienna różna od 8 --> to skok T MW 0 // jeżeli zmienna jest równa 8 to transfer...
Czy kod wykorzystuje RTC ? Nie - jedna sekunda obliczana jest w 3 różnych pętlach połączonych szeregowo, dzięki czemu można precyzyjnie wykalibrować szybkość zegara w szerokim zakresie, zmieniając czas obiegu zgrubnie i dokładnie. Zależało mi, aby zegar działał także na podstawowej wersji COBRY.
Płytka to firmowa VGJ. Programowałem najpierw portem LPT i nic potem Bootloader i MCS soft 9.52. Napięcia ok Jak wgrałem soft to weszłem do skalara i ustawiałem zegar np.15.00 i nic zegar stał cały czas na 15.00 Ale nie mam masy na pinie 7 co 1 sekunda Robiłem dokładnie tak jak na stronie skalara i nic. Montujemy układ IC4 w podstawkę i włączamy zasilanie....
Prawdopodobnie przechowują delty i zbierają je w quick tick... Btw, ktoś wie w jakich okresach quickticks są wywoływane w prawdziwym życiu? Jeśli dobrze zrozumiałem, to w Bekenie i ESP będzie to czas rzeczywisty, a w innym przypadku przyjmijmy 25ms? Możemy nawet tutaj przejść do "właściwego czasu" z xticks i być może nawet ustawić g_secondsElapsed...
Wyjaśnij dlaczego w opisie jest, że na tarczy masz 120 LED? Ze zdjęć widać, że z przodu zegara masz 60 diod. Podświetlasz zegar także z tyłu drugą parą LED? Przypatrz się zdjęciom. Każda sekunda to dwie diody obok siebie.
Jak na Poznań to coś kiepsko synchronizuje. Dystans do nadajnika masz nieco ponad 600km. U mnie do nadajnika DCF https://www.google.pl/maps/place/DCF77/(... https://www.openstreetmap.org/#map=15/50... z Krakowa prawie 780km, czyli dalej niż z Poznania. Dobrze (lub niedobrze, sprawa dyskusyjna, bo czasami może być przekłamanie...
Dobry wieczór! Już miesiąc temu zmontowałem i uruchomiłem częstościomierz, ale zająłem się czymś innym i zapomniałem opisać... Przepraszam. Do sprawdzenia użyłem generatora z taniego chińskiego oscyloskopu. Generator ma tylko cztery częstotliwości: 1 kHz, 10 kHz, 100 kHz i 1 MHz. Sprawdziłem pomiary dla czasów zliczania 0,1 s 1 s i 10s. Działa na wszystkich...
Witam zrobiłem sobie zegar widmowy na Arduino Nano - kod z internetu i schemat połączeń również, ja do tego zrobiłem płytkę PCB oraz zasilanie za pomocą transformatora powietrznego czyli bezprzewodowe. Ogólnie działa zegarek jednak ma jeden problem, do zegara trzeba dostosować precyzyjnie prędkość silnika, zastosowałem wobec przetwornicę z ustawianym...
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...
Nigdy nie korzystałem i nie śledzę rozwoju AI, więc mam pytanie. Czy i ewentualnie jak dobrze, modele językowe radzą sobie z pisaniem programów w asemblerze, np. mikrokontrolerów 8-bitowych? Coś tam generują, ale nie sprawdzałem w rzeczywistym układzie. DeepSeek wygenerował coś takiego: Poniżej znajduje się przykładowy program w asemblerze dla mikrokontrolera...
Witam, Zasada działania jest typowa i prosta: - licznik 0-9/0-5 dla minut czyli sumarycznie 0-59 - licznik 0-2/0-9 dla godzin z wykryciem stanu 12 lub 24 zależnie od systemu w jakim zegar ma pracować. - dekoder do każdego licznika do sterowania lampami nixie - zegar 1 Hz, np. kwarc zegarkowy 32 kHz i dzielnik Gotowe. Czy zrealizujesz to na 7490/92...
Taaak, kiedy byłem młody i głupi sprawdziłem w ten sposób świeżo zakupiony akumulatorek NiCd (AA - w tamtym czasie R6). Trwało to góra sekundę ale wystarczyło żeby akumulatorek (nie)zdrowo zaśmierdział i zmiękła izolacja przewodów pomiarowych. A kto ci kazał mierzyć akumulatorki w ten sposób? Stan akumulatorka określamy choćby przez czas jaki pracuje...
2.5mA na jedną lampę daje 15mA z przetwornicy.
Liczyłem to już i tak jest :D ale tknąłeś mnie na coś, co sprawi, że stałe rozwiązanie będzie dobre. W programie sterownika wstawię timer który będzie odliczał czas do pobrania danych z czujników. Czas ten będę wysyłał (jak się da) do czujników w funkcji zwrotnej wraz z czasem dodatkowy np 100 ms. Każdy kolejny czujnik będzie miał czas większy o 100...
Z opisu autora i wyglądu zgaduję, że to zegar dla dworców i podobnych instytucji. Zapewne miał centralną jednostkę sterującą. DCF/podobne kiedyś były drogie. Niestety nie kojarzę żadnego modułu który generuje sygnał co minutę. Co sekundę jest tego dużo. Może jakiś przekaźnik czasowy? DCF-77 ma "przerwę' w impulsach właśnie co 1 min. Jest to sekunda...
tutaj link, w którym jest to wszystko ładnie opisane. https://www.weigu.lu/microcontroller/tip... Ale przykłady tam podane są marne (ale nie są błędne) - seryjne wywoływanie localtime(). Razem z gmtime() są to funkcje to przeliczania time_t (liczba sekund) na rok, miesiąć, dzień, godzina, minuta i sekunda oraz dzień...
Czy ktoś może dopisać pomiar temperatur na dwóch czujnikach DS18B20?? Zegar byłby wyświetlany przez 15 sekund a temperatury przez 5 sekund. Temperatura byłaby mierzona w zakresie -50C do +125C. /* zegar.c - firmware for simple digital clock based on AVR ATmega8, designed for VSS from pl.misc.elektronika Copyright (C) 2006 Dariusz Rzońca This...
DS musi mieć na końcu "wait 1" Z tego co pamiętam to czas pomiędzy zapytaniem czujnika a odpowiedzią ma wynosić co najmniej 750ms ale nie rób tego na instrukcji "Wait" ale w przerwaniu. Ja to robię tak, że w jednym przerwaniu (np. co sekundę) najpierw odbieram dane z DS-a, wykonuję obliczenia temperatury i od razu wysyłam do czujnika "zapytanie". W...
Witajcie, dziś postanowiłem się podzielić dorobkiem w postaci oprogramowania i wiedzy na temat pewnego modułu GPS. Zegar softowy synchronizowany GPS z dodatkowym wyświetlaniem współrzędnych i prędkości no i dorzuciłem w ostatniej chwili temperaturę z DS18B20 - taki szkoleniowy programik w BASCOM (świetny przykład - gotowiec dla tych którzy chcą zrobić...
Były kiedyś takie moduły DCF, tzn. wyniesiona część na kablu i podłączana do komputera, jako odbiornik-wzorzec. Mam w domu od bardzo dawna zegar DCF (jak jeszcze nie były u nas popularne) i o dziwo miałem sygnał mocniejszy niż kolega mieszkający w Niemczech (gdy mi go przywiózł). pomiar czasu z błędem nie większym jak +/- 10 sekund na rok Ten warunek...
W jakim programie kolega pisał wsad i czy jest szansa na zamieszczenie źródła. Program napisany w C. Mogę zamieścić wsad do mikrokontrolera jak kolega chce :) Po oglądnięciu schematu zastanawiają mnie jednak dwie kwestie. Pierwsza to brak zewnętrznego układu RTC z podtrzymaniem- rozumiem, że takowego zegar nie posiada czy może jest zasilany bakteryjnie??...
Fuse: Low Byte: 0xE1 High Byte: 0xD9 SKSEL0 - odznaczyć SKSEL2 - zaznaczyć
hmm to wada nforce2. ten typ tak ma :) Sprawdz sobie zegarek w windowsie - ten animowany w miejscu gdzie sie ustawia date. co 5 sekunda jest dluzsza :)
tak na szybko ;) Config Timer1 = Timer , Prescale = 64 Enable Interrupts Enable Timer1 On Timer1 Zegar Zegar: Incr Sekunda Return
Witam. ESP32 WiFi (czyta dane pogodowe z openWeatherMap i aktualny czas z pool.ntp.org). Do tego robi wiele innych rzeczy - wszystko działa szybko i ślicznie (nie związanych z serwerem WWW bo to mi nie potrzebne) i wysyła dużo danych do Arduino DUE. Te je ładnie parsuje, rozdziela wg. kodów gdzie trzeba, ale ................. (dane pogodowe są aktualizowane...
Dzięki za sugestię ... popatrzę sobie ale kwarc gdyby nawał to objawy były by jakieś takie jak nierówna praca zegara ..(wolniej szybciej lub reset czy wogóle jakieś stany nieustalone?) U mnie jest to aż nazbyt regularnie . Przed chwilą jeszcze próbowałem zmieniać godzinę ..to po dojściu sekundnika do 59 kolejna sekunda powoduje że już wskazuje 34 zliczone...
https://obrazki.elektroda.pl/8213915500_... Czasomierz dla klejarki pistoletowej Bosch PKP 18 E. https://obrazki.elektroda.pl/3128317200_... Po kolejnej awarii pistoletu do klejenia na gorąco, kupiłem klejarkę firmy Bosch. Klejarka ta, wymaga siedmiominutowego wstępnego rozgrzania, aby umożliwiała właściwe klejenie....
Jestem ciekawy z jaką dokładnością działa Ci ten zegar. Dokładnie o to samo mam ochotę zapytać. Czy sekunda to naprawdę sekunda czy 1 sekunda i np. 4 setne?
Na schemacie http://obrazki.elektroda.net/74_12891673... w obwodzie anteny ferrytowej wskazane by było poprawić pojemność równoległą 78pF na wartość w nanoFaradach 2,2nF-6,8nF w zależności od użytej anteny ferrytowej. Na jakiej zasadzie w tym programie składana jest informacja o czasie z odbiornika DCF? Wymagana jest pełna niezakłócona minuta transmisji...
Witam. Chciałbym zrobić zegar, który wyglądałby następująco: - 10 LED-ów byłoby ustawione w rzędzie - Po włączeniu zapaliłaby się dioda pierwsza a po sekundzie następna i tak do końca, a gdy wybije 10 sekunda cykl się powtórzy i tak aż do wyłączenia.
Zgadzam się z przedmówcami. Za błędy ortograficzne minus. Wykonanie zaś mi się podoba. Chociaż osobiście wolę wyświetlacze pozytywowe nie negatywowe. Ale kwestia gustu. Dodam że sam jestem na etapie koncepcji i testów podobnego urządzenia. Moje jest na razie na płytce stykowej. U siebie synchronizację czasu chciałem przetestować na ewentualnym module...
To zmienia moją koncepcję :( obecnie mam ustawione tak: Timer1=Timer (odlicza mi jedną sekundę) Timer0=Counter (zlicza mi impulsy). Chciałem dodać do tego programu zegar z datą, ale wydaje mi się że sekunda z Timera1 na kwarcu 4Mhz nie jest zbytnio dokładna. Może jakaś podpowiedź jak najprościej przerobić program żeby mieć ten zegarek? (chciałbym użyć...
Właśnie zmontowałem układzik, użyłem kwarcu 4mhz i każda sekunda w moim zegarku trwa kolo 5-6 sekund rzeczywistych. Gdzie popełniłem błąd??
Wzorowałem się na kilku przykładach i wyszło mi właśnie że przy f=8Mhz i dzielniku 256 zegar timera pracuje z f=31250Hz, tym samym sekunda minie po tych 31250 cyklach i wtedy powinno wystąpić przerwanie. Dokładnie tak... http://obrazki.elektroda.pl/8414837200_1... Również dobrze jest pamiętac że minuta ma 60 sekund zamiast 61.... Licznik...
Nie widzę wywołania SystemCoreClockUpdate(). SysTickConfig uruchamia timer, a Ty później próbujesz ręcznie robić na nim delay(). Zdecyduj się na jedno albo drugie. Najlepiej zapomnij o jakichkolwiek delay(). Gdyby wszytsko zadziałało, sekunda u Ciebei miałaby 999 milisekund, a co ok. 4 miliony sekunud zegar miałby dość nieregularną sekundę. Zaprogramuj...
Tak wygląda mój kod nadajnika Wyslij_rfm12 wywołanego przez flagę Flaga_wyslij
Zmiana średnio o około 300us świadczy o tym, że zegar w komputerze idzie o około dziesięć milionowych za szybko (300us na 30s, niecała sekunda na dobę). Wahania tej zmiany świadczą o tym, że albo zegar w komputerze idzie nierównomiernie, albo zegar serwera NTP, albo to jest błąd przesyłania czasu przez NTP - przypuszczam, że to ostatnie.
Czy jak wejdziesz do BIOS, to też co 5 sekunda się przycina ? Czy jego wersja jest najnowsza ?
Hmm...Bascom działa lepiej kiedy się wie co się robi :D Wiesz co robi instrukcja Config Clock = Soft ? Konfiguruje Timer który w mikrokontrolerze jest przygotowany do pracy asynchronicznej. Dodatkowo potrzebny jest rezonator kwarcowy 32768 Hz dołączany do pinów mikrokontrolera oznaczonych TOSC1 i TOSC2 Nie będę opisywał wszystkich przypadków, ale dla...
Mam problem z którym próbuje uporać się już od dłuższego czasu. Nie wiem jaką wartość powinienem wpisać do timera dwu bajtowego aby uzyskać przerwanie co sekundę. Nie pytałbym się tu o takie rzeczy ale nawet w książce "Mikrokontrolery dla początkujących" autor oblicza wartość timera pisząc sprzeczne równanie! Od razu mówię że programuje w BASCOMIE jeśli...
Uff.... mały kroczek do przodu. Znalazłem powód: mikro zwarcie którego nie mogłem wykryć bo... zwierało przez diodę, a akurat tak miałem końcówki od miernika w rekach, że szło zaporowo. Zacząłem sprawdzać na upartego wte i wewte i wyskoczył byk: zwarte HV+ z katoda cyfry 2 . Po zlokalizowaniu zwarcia (kurczę, naprawdę nie było tego widać!) dwójki zniknęły....
http://obrazki.elektroda.net/4_123594293... Jest to zwyczajny zegar binarny, jakich wiele już było na elektrodzie, jedyne co odróżnia go od pozostałych to wykonanie na mikrokontrolerze PIC16F84A - wsad napisany w assemblerze. Odkąd pierwszy raz w internecie wypatrzyłem zegar binarny chcialem takowy posiadać, dlatego jako pierwszy projekt wybrałem...
Witam, 1. Mam nie lada zagwozdkę z obsługą zegara PCF8563p przez Atmege32 + wyświetlacz LCD. Sam zegar działa dobrze. Poprawnie wpisuje datę i godzinę. Problem pojawia się z odczytem. W PCF ustawiam wyjście na 1Hz, które jest połączone z Atmegą jako przerwanie INT0. Co kilka razy, przy resecie uC, gdy program startuje od nowa, to czas zaczyna się niepoprawnie...
Kolego coś takiego wymyśliłem :[syntax=vbnet] $regfile = "m16adef.dat" $crystal = 80000000 $hwstack = 40 $swstack = 16 $framesize = 32 Config Porta = Input 'port A jako wejścia Config Portb = Output 'port B jako wyjścia ' Config Portd = Input 'Port D Jako Wejścia Config Portc = Output 'port C jako wyjścia Config Sda = Portc.1 'konfiguracja pinu magistrali...
bardzo dziękuje za pomoc - ten bezsensowny warunek byl kiedys sensowny ale skrocilem program. Musze pocztytac o tych Timerach i Counterach bo nie kumam tego np. dlaczego po zmianie na Counter teraz miga co 1 s. Jeszcze raz dzieki. Napisalem prosty zegarek $regfile = "m8def.dat" $crystal = 16000000 Config Portb.1 = Output Config Timer1 = Timer...
Witam Zastanawiam sie nad tym jak obliczyc blad zegaza ktory wykonalem na atmega8 miktokontroler jest taktowany rezonatorem 8 MHz sekunda jest odmierzana przez timer1, preskaler - 256 wartosc poczatkowa licznika 34286 .... 1sek: counter1=counter1+34286 incr sekundy set new if sekundy =60 then sekundy=0 incr minuty ' zezwolenie na wyswietlanie czasu...
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...
Nie ma znaczenia jak te zegary chodzą na orbicie. Dla dokładności pomiaru odległości ważne jest tylko żeby były dokładne, tz. równo chodziły. Sama szybkość zegara, czyli jednostka, jest nieistotna. My szybko zauważymy że zegar się rozjeżdża i skorygujemy go normalnie - przyspieszymy lub zwolnimy, żeby trzymał się jakiegoś wzorca czasu. Satelita GPS...
W załączniku skompilowany wsad do Attiny 2313. W nowym procku żadnych fusów nie trzeba przestawiać. Schemat jak wspominałem naszkicowany i nie mam zamiaru go przerysowywać. Gdyby jakieś pytania były to odpowiem na bieżąco. Program jest prosty i nie ma tam cudów. Wszystko opisane w komentach gdyby ktoś chciał go nieco przystosować do swoich potrzeb....
Sekunda stosowana w praktyce od zawsze to 1/86400 doby słonecznej i nie ma wiele wspólnego z metrami - z kątami tak, stąd minuty i sekundy kątowe. Sekunda atomowa jest zbliżona, i zmienia się stale w stosunku do tamtej astronomicznej. Ostatnio maleje, Słońce przyspiesza i rok się skraca (te zegary atomowe chyba zwalniają). Zatem czas to kąt, w atomach...
A czemu nie na temat, częstotliwość rzecz ważna. W końcu to zegar ;) TEMAT POJAWIA SIĘ NAD KAŻDYM POSTEM ;) Nadal nie rozumiesz. Nie możesz odmierzyć 60 sekund, jeżeli masz odczyt powyżej jednej sekundy to wynika z podstaw matematyki. Jeżeli sprawdzasz co 1,1 sekundy to po 54 odczytach nic się nie zmieni bo 54x1,1=59,4 więc zmiana nastąpi po 55 odczycie...
zarozumiałemu tygryskowi chodziło o to, że sekunda odmierzana przez twój zegar będzie dłuższa niż w rzeczywistości, więc po tygodniu dostaniesz np. dodatkową minutę do tyłu, a po miesiącu 4 minuty... A to, że nie ustawisz idealnie z internetem to przy takich projektach nie bierze się pod uwagę :P To nie jest zegar atomowy, że ma być idealny ;) Pozdrawiam...
1wire bardzo nie lubi przerwan W petli glownej wyswietlaj i odczytuj na okraglo pcfa a jak stwierdzisz ze np uplynela sekunda to wtedy inicjalizuj caly podprogram 1Wire Bez przerwan , bez waitms :)
Mam problem z ds3231 z AT24C32. Dodałem do menu opcje zmiany czasu i daty kod : https://filmy.elektroda.pl/5_1595526606....
Wiatm!!! A wiec zmierzylem czas wg zegarka i wyglada na to ze zegar pzresuwu tasmy nie oszykuje, czas jest rownomierny i sekunda trwa tyle co sekunda w zegraku. Nadmienie ze ostatnio mialem male spiecie w zasilaczu, przepalil sie bezpiecznik podajcy napiecie 17,5V na stk.. po wymianie bezpiecznika, mechanizm zaczal troche "wariowac", ale po kilku uruchomieniach(wlaczenie...
Witam, Mam pewien problem i nie bardzo pomysł na jego rozwiązanie. Mam program zegara i czujnikami dallas18b20 i wszystko fajnie działa. Potrzebowałem uruchomić dodatkowo przetwornik adc i zaczęły się schody. Gdy skonfigurowałem przetwornik program po dojściu do momentu inicjalizacji przetworika się wiesza, a dokładniej wygląda, jakby procek się resetował...
Nie wiem tylko jaki jest status prawny tego generatora, trzeba by poczytać zasady podczas instalacji. Chyba nie da się tego komercyjnie użyć. Wszystko co tu tworzę to robię dla siebie. Teraz siedzę nad sterownikiem do domu-sterowanie światłami, kotłem gazowym. Na bank nigdy tego nie będę sprzedawał czy coś w tym stylu-jedyne co mogę zrobić to udostępnić/pochwalić...
Są impulsy na tej nodze co 1 sekunda Aha na układzie CD4013 na 8 nodze jest napięcie względem masy 4,75V AC Wszystkie układy scalone zostały powymieniane i to samo stoi zegarek ... może coś z płytką czy ktoś robił tego zegarka z tej strony
Witam, A zegar atmegi? Czas potrzebny na wykonanie 32768 przerwań to 1 sekunda co daje czas na jedno przerwanie 30.5 mikrosekundy. Sprawdź w dokumentacji ile at8 zużywa taktów zegarowych na wykonanie jednego przerwania. Należy pamiętać że przy pisaniu w C nie masz kontroli na tym co robi kompilator. Zapisanie rejestrów na stosie przy wejściu w przerwanie...
Czy wie ktoś może jak zrobić w vhdl'u układ który będzie generował impuls wyzwalany narastającym zboczem sygnału wejściowego, a czas trwania tego impulsu żeby był ustawiany na 4 bitach wejściowych. Zależy mi na czasach do 3 sekund i koniecznie aby układ zliczał od początku gdy przyjdzie kolejny impuls wyzwolenia a jeszcze nie skończył generować poprzedniego...
Możesz mi jeszcze powiedzieć w jaki sposób skorzystać z zegara? Chce stworzyć (graficznie) timer który przyjmuje za godzinę = godzinę systemową, użytkownik wpisuje godzinę w textBoxie i gdy zegar osiągnie wyznaczoną godzinę to coś ma się dziać. Chodzi mi o to że trzeba jakoś określić zmienne dla godziny, minuty i sekundy np: g = godzina w systemie m...
Dziury nie ma. Jest tak jak piszesz z tym ze sekunda 00.zaczyba sie po srodku u gory. Potem jest przerwa tam gdzie sa cyfry i leci dalej do dolu, i lewa strona do gory. A dziura o ktora tobie chodzi, nid wiem czy dobrze to rozumiem, wynika z tego, ze kazda literka to jedna sekunda. Zero sekund = zero diod czyli przerwa. Potem jedna, dwie itd. Wyjatkiem...
Tak znalazłem tą instrukcję w rejestrach M9025 do M9028 zapisane są kolejno M9025 rok, miesiąc M9026 dzień, godzina M9027 minuta, sekunda M9028 dzień tygodnia I teraz jak z M9026 wyciągnąć tylko godzinę a z M9027 tylko np minutę. Chyba trzeba zrobić to wyciągając odpowiednie bity w BCD i przerobić na BIN i dopiero porównywać. Jeśli macie jakieś łatwiejsze...
andrzejlisek --> a to ciekawe ;) - spostrzegawczy jesteś - nawet ja tego nie zauważyłem. Jutro jeszcze sprawdzę bo nie mam go teraz przy sobie, ale z tego co widzę, to te sekundy tak przeskakują tylko na filmiku - z powodu wielu cięć klatek i fragmentów przy składaniu i kompilowaniu całości. A potem jeszcze jakieś przetważanie na youtube ;) .... całość...
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...
Mam do napisania programik w postaci stoperka liczącego czas z dokładnością do jednej milisekundy. Lecz napotykam pewne problemy, których nie rozumiem i byłbym wdzięczny gdyby ktoś potrafił mi je wytłumaczyć. 1. Standardowo timer chodzi w cyklu 100 ms. Na początek chciałem zrobić stoper odmierzający czas co sekundę. I tu zonk. Kod timera wygląda tak:...
Oczywiscie ze zacząłem od tych przykladow tym bardziej ze sa powiuelone w helpie. Wlasnie opierajac sie na tych przykladach stwierdzilem ze mi nie dziala. A np zadzialaoby w symulatorze programowym do bascoma. Mi nie dziala. Jak nie działa(w symulatorze) , jak działa ;) Zaptaszkowałeś opcję Sim Timers , zezwoliłeś w programie na przerwania :?: Ten...
uff przebrnalem przez cały temat :) spodobał mi sie bardzo ten zegar. Od kiedy zobaczyłem ten temat chodzilo mi po głowie zdjecie zegara no i kupiłem na allegro lampki LC-516. Ma ktoś doświadczenie z nimi? Wczoraj paczuszka przyszła, zauważyłem narazie ze maja inny pinout niż tutaj prezentowany. Ogólnie mają jakąs wielka podstawe i widzialem tutaj wiele...
Witam zrobiłem sobie prosty odmierzacz czasu na atmedze8 i wyświetlaczu hd44780 i wszystko jest prawie ok, tylko że jak sekundy są mniejsze niż 10 to wtedy wyświetlać np. 0:58:09 to wyświetla 0:58:90, nie mam pojęcia jak to naprawić, ma ktoś jakiś pomysł? [syntax=cpp] #include <stdio.h> #include <avr/io.h> #include <avr/interrupt.h>...
Witam, Mam następujący problem, buduje sterownik do akwarium i potrzbny jest mi do tego czas. Na początku stworzyłem procedurę przerwania na kwarcu wew taktowanym na 1mhz i t2, oczywście okazało się, że czas jest baaardzo nieprecyzyjny, pomyslałem że przy 16 bitowym t1 będzie to mozna dokładniej ustawić i przepisałem procedurę - efekt taki sam. Więc...
witam wszystkich Dopiero zacząłem przygodę z programowaniem i pojawił się problem Chciałem zrobić zegar na Atmega8. Przepisem program z książki (wiec domyślam się zę nie ma błędów) Zrobiłem prosty układ na płytce stykowej. Do Atmegi podpiąłem kwarc 8MHz dwa kondensatory po 27pF i i wyświetlacz LCD 2x16. Program ruszył od razu ale za wolno chodzi sekunda...
1. Jako czujki zastosowałem kontaktrony, chyba napisałem to w tym pdf-ie. Jeśli chodzi o dokładny model, jest to KSK-1A35, produkcji (podobno) niemieckiej. 2. Póki co (na testowanym kodzie) nie, ale zbyt długo jeszcze nie chodził, poza tym nie był narażony na niskie temperatury. Aby zapobiec zawieszaniu wykorzystane zostaną sprzętowe mechanizmy BOD...
Witam serdecznie. Mikrokontrolerami i w ogóle programowaniem bawię się od niedawna, dlatego też zamieszczony przeze mnie program na pewno nie wygląda zbyt estetycznie i na pewno też nie wykorzystuje pamięci w ekonomiczny sposób, ale nie chodzi o sam program, lecz o sposób naliczania sekund. Dlaczego w programie (poniżej) jest tak, że nie każda sekunda...
Ja przeanalizowałbym to tak: załóżmy, ze jest początek 4 sekundy (symbolicznie napiszmy 4,1 sek) warunek if(4%2==0) jest spełniony i zostaje ustawiona flaga=1; w skutek czego w pętli while(1) spełniony jest również warunek if(flaga) w którym następuje zapis(); i ustawienie flaga=0 i wyjście z if(flaga); I tu moim zdaniem jest problem, ponieważ zapis();...
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,...
To raczej nie jest prosty problem ze źle ustawionym zegarem... Opisuje co zrobiłem po kolei: Mam własną płytkę PCB z ATMega32A i chciałem nią programować przez Arduino IDE (pierwszy raz, zawsze pisałem w C...) 1) Znalazłem poradnik jak dodać mega32 do A. IDE i napisałem prostego blinka i działało. 2) Jednak dioda zamiast sekundy migała znacznie wolniej,...
Witam Mam dość nietypowy problem/zadanie i zastanawiam się czy to w ogóle możliwe. Otóż chciałbym zmodyfikować/wymienić zegar w kompie (jeśli jest to możliwe programowo to jak najbardziej) tak żeby hmm.. czas w nim płyną szybciej niż w rzeczywistości. Może trochę rozwinę Podczas pisania różnych programów używa się funkcji które wykonują się co jakiś...
Witam Mam kolejny problem, nie chodzi mi timer, siódmy, pozostałe 6 działa i nie mogę znaleść przyczyny, symulator nic nie pokazuje, rejestry nieustawione mają jakieś przypadkowe wartości, zrobiłem osobny programi na sam timer i nic, timer ma mi uruchomić przerwanie co 50mS tutaj teraz akurat tak nie będzie bo zegar jest 2M wew dlatego zmieniłem dzielnik...
Witam kolegów, głowię się już ładnych parę dni nad taką kwestią w procku: zrobiłem na Atmedze8 zegarek. Zewnętrzny kwarc 4MHz. Timer1 zajmuje się odliczaniem równych sekund, Timer0 osługą wyświetlania itp. Na czym polega problem? Zegarek spóźnia się, wg moich obliczeń na symulatorze w AVR Studio, o 0,345s na dobę. Nie jest to szok ani porażka, raptem...
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...
Szkoda że tak łatwo się zniechęcasz. Ja mam taki problem z zegarkiem , że po podłączeniu kwarcu zegarkowego do XTAL w atmega8 zaczął chodzić dokładnie ...tylko 2 razy wolniej. Wie ktoś jak to naprawić ?? Już wiem co jest nie tak chyba. Timer1 jest 16-bitowy >liczy do 65536 potem następuje przepełnienie. A kwarc zegarkowy "liczy" do połowy tego(32.768Khz)....
Witam Mam problem z zegarem na lcd. Wyświetlacz mi działa. Działa nawet zegar, lecz jest on napisany bardzo łopatologicznie i używa, delaya, a to nie jest wg mnie najlepszym pomysłem. Chciałbym,żeby zegar wyliczał sekunde z zewn kwarca 32.768 kHz. Tak podobno najlepiej. Poniżej przedstawiam program, który aktualnie używam. Próbowałem wklejać proste...
Od pewnego czasu nie mogę normalnie oglądać filmów *.AVI na komputerze (laptop Toshiba z dwurdzeniowym procesorem Pentium T4200, zegar 2GHz, nigdy nic nie było w nim grzebane). Objawy są takie: - W Windows Media Player (wersja 11.0.6002.18311) film odtwarza się około trzy razy wolniej niż powinien, niezależnie od tego, czy był nagrywany z szybkością...
A czy ktoś byłby w stanie zamieścić kod jak rozwiązać na timerze problem płynnego wyświetlania czasu przy jednoczesnej obsłudze zegara i czujnika temp. ?? Proszę bardzo, oto przykładowy kod namazany przeze mnie kilka lat temu, z użyciem przerwania INT1: http://obrazki.elektroda.pl/4398120400_1...
Witam. Poniżej zamieściłem program w bascomie który właśnie pisze (jeszcze nie skończony) i mam taki oto problem: po sprawdzeniu składni wywala takie oto błędy: 1.Error 7 Line: 327 IF THEN expected 2.Error 222 Line: 327 illegal character '----KONFIGORACJA WYSWIETLACZA----.' Config Lcdpin = Pin , Db4 = Pa.5 , Db5 = Pa.4 , Db6 = Pa.3 , Db7 = Pa.2 , E...
Posiadam książkę pt. "Programowanie mikrokontrolerów AVR w języku BASCOM" Marcina Wiązania i jest tam przykład zegarka z wykorzystaniem timera. Problem polega na tym że sekunda tak naprawdę trwa "wieki" prawie 8s prawdziwych. Połączyłem układ zgodnie ze schematem w książce i tak samo, odłączyłem rezonator nic się nie zmieniało, zmieniałem taktowanie...
Witam. Mam straszny problem z ATMEGA8 (zresztą podobne rzeczy działy się w ATMEGA16). Mianowicie, robię sobie prosty sterownik. Posiada on m.in. 4 przyciski, zrobione w ten sposób, że są one z jednej strony podłączone do wejść PIND.0 – PIND.3. Wejścia te podłączyłem również przez rezystory 4,7k do masy, oraz równolegle do tych rezystorów dałem...
Ok.Sprobuj tak Dim minuta As Byte Dim sekunda As Byte Dim T1 As Single Dim T2 As Single Dim B1 As Byte , B2 As Byte , R As Byte Dim Tmp As String * 6 Dim Znak As String * 1 R = &HFF Declare Sub 1wr 'podprogram resetujacy magistrale 1w Cursor Off Cls Do 1wr 'podprogram 1wr 1wwrite &HCC 'komenda skip ROM 1wwrite &H44 'komenda convert T Waitms 250 Waitms...
Komunikacja pomiędzy rtc a atmega przebiega bez problemów poza szczególnym przypadkiem. Sprawdzając zależność częstotliwości (poprawności działania rtc) od temperatury zauważyłem że rtc niezawsze działa prawidłowo. Do rzeczy - wkładałem rtc wraz z atmega do zamrażalnika :D (tak zamrażalnika) na dobe i sprawdzałem czy wystepuje błąd pomiaru czasu - zazwyczaj...
Witam Zrobiłem sobie zegarek na ATmega8. Ustawiłem wewnętrzny "kwarc" na 8Mhz ale sekunda trwa u mnie krócej o kilkanaście ms i po 1 minucie zegarek śpieszy kilka sekund :/ powiedzcie mi co tu jest źle. przecież preskaler jest dobrze ustawiony. #define cbi(add,bit) ((add) &=~(1<<bit)); #define sbi(add,bit)...
W bascomie były taki sampel zegara na wyświetlaczu LED. Tylko nic nie rozumiem, bo opisy nie są po angielsku :( '---------------------------------------... ' (c)1997-2000 Mirko Pelcl ' Slovenie '---------------------------------------... ' CLOCK with the LED display ' ' Demo project ' '---------------------------------------...
Usiłuję napisać program takiego miernika i podczas analizy konfiguracji timer-ów w różnych tego typu projektach a szczególnie w jednym (ale o tym później) pogubiłem się trochę i pojawiły się wątpliwości. Do testów używam platformy arduino nano (atmega328p, 16MHz, 5V) i na chwilę obecną napisałem coś takiego: [syntax=c]#include <Wire.h> #include...
Piszesz :"Przychodzi zbocze" - ale jakie zbocze narastające , czy opadające Poza tym , co Ty konkretnie chcesz mierzyć Czas pomiędzy jednakowymi , czy różnymi zboczami Dla mnie właściwie nie ma znaczenia jakie będzie zbocze (kwestia wstawienia bramki NAND). Czas musi być mierzony dla częstotliwości z przedziału 10 - 1000Hz przy czym pomiar ma być dokonany...
Bity 7-4 sterują diodami, 3-0 tranzystorami npn. 0b00101000 oznacza że ma się zapalić pierwszy segment czyli dziesiątki godzin, i druga dioda znacząca "2". Godzina z jaką zaczyna zegar to 23:28. Warunek sprawdza czy dodana właśnie sekunda zmieniła godzinę na 24, jeśli tak to zmienia godzinę na 00. Po kompilacji z "-Os" przerwanie jest w tablicy przerwań...
gasnąć zegar sekunda samsung zegar sekunda zegar sekunda arduino
canon drukować czarny pomiar tranzystora miernikiem ciśnienie kompresorze
nauczanie atego nauczanie atego
Schemat podłączenia kondensatora w Elektromet KWP 25 Skoda Fabia 2001: Przygasanie świateł i falujące obroty