Czy plik HEX został utworzony? Dodaj optymalizację kodu. https://obrazki.elektroda.pl/6782020700_... Jeśli możesz, to załącz pliki z kompilacji do analizy.
Brakuje pętli nieskończonej na końcu programu. Wyświetlenie liczby 00-99 nie jest tak proste jak myślisz. Po pierwsze musisz ograniczyć sekundy do 99, po drugie rozbić sekundy na cyfry i po trzecie wyświetlić (co też nie zmieści się w jednej linijce kodu). Aby obsłużyć wyświetlacz musisz się dowiedzieć jak jest dołączony do procesora. Zacznij od prostego...
Projekt niezły. A czy możesz powiedzieć, czemu wyświetlacze wstawiłeś odwrotnie? Moim zdaniem lepiej by wyglądało, gdyby kropki były na dole (na środku i prawy dolny narożnik).
Witam buduje pewien stoper/timer na AVR, w którym potrzebuje wyświetlać aktualny Nie czytasz co piszę, a pomysł na podtrzymywanie zasilania procka już już poruszałem... Szukam ew innego sposobu lub scalaka(timera/stopera) z podtrzymaniem odliczania.
Zmień początek programu, reszty na razie nie analizowałem. [syntax=asm]sek1 equ 55h sek2 equ 56h ms1 equ 57h ms2 equ 58h min1 equ 59h min2 equ 5Ah godz1 equ 5Bh godz2 equ 5Ch MOV R5,#0 MOV R4,#0 MOV R3,#0 MOV R2,#0 org 0h JMP stoper ORG 000BH jmp INTT0;przerwanie od timer 0 org 100bh[/syntax]
6310i -Wyświetlacz wysokość: 65px -Kalendarz/Timer/Stoper : TAK/TAK/TAK -SyncML - NIE 6310 -Wyświetlacz wysokość: 60px --Kalendarz/Timer/Stoper : NIE/NIE/NIE - SyncML - TAK. To chyba wszystkie różnice.
Wewnętrzny oscylator RC jest mocno niedokładny. Z pewnościa musisz kupić zewnętrzny kwarc, ale na ATmedze8 32mhz raczej nie pociągniesz :P Bardziej zalecane jest jednak kupienie kwarcu zegarkowego 32.768 kHz i podłączenie pod piny TOSC1 i TOSC2 które wykorzystuje specjalnie dostosowany pod to Timer2 w trybie asynchronicznym. Wtedy uC można taktować...
Zakładam, że chodzi o Twoją CA-10 ;-). Timer to taki wewnętrzny "zegar-stoper". Za jego pomocą możesz o określonej godzinie załączać/wyłączać czuwanie strefy, załączać/wyłączać np. wyjście programowalne, kontrolować ew. wartowników (jeśli w określonym przedziale czasu nie zostanie wpisany kod ochrony wywołany zostaje np. alarm) itp.
A w jakim trybie uruchamiasz timer? Z kodu wynika że z autoprzeładowaniem.
Teraz spróbuję ustawić RTC na zewnętrznym kwarcu. Zanim zamknę temat może ktoś zechciałby podpowiedzieć na co tutaj zwrócić uwagę? (Myślę że to nie odbiega od tytułu tematu) A konkretnie - jaki kwarc? przy okazji jeszcze ten link: Czas - odmierzanie
Heh. Na tym filmiku na stronie projektu to mi przypomina bombę z amerykańskiego filmu :)
Poszukaj w wyszukiwarce bezdotykowych czujników poziomu cieczy. Głównie są to czujniki pojemnościowe montowane na zewnętrznej ściance naczynia. Może dobierzesz coś do swoich potrzeb. Tylko to jest oczywiście do aktywacji jakiegoś timera.
Jeśli nie potrzebujesz dużej dokładności, to ja bym umieścił Timer na formatce. Następnie przycisk START włącza timer i jednocześnie zapisuje w zmiennej (np. pole klasy okna) aktualny czas. W zdarzeniu timera wystarczy wyświetlić różnicę między aktualnym czasem, a tym zapisanym. Pod przyciskiem STOP zatrzymać timer i po prostu wyświetlić tekst "0:00"...
To ma byc timer/stoper ktory po zaniku napiecia bedzie pamietal czas stąd potrzebuję zapisywania danych co sekundę bynajmniej tej jednej zmiennej jaką są sekundy, minuty co 60 sekund wiadomo.. A zegar RTC w tym projekcie jest juz użyty. To, że jest użyty nie znaczy, że przy okazji nie można go użyć do tego celu. Skoro zapisujesz co sekundę jeden bajt,...
Z ciekawości - jaka to uczelnia? Nie obraź się, ale IMHO zrobienie timera w BASIC'u, nawet na uC na zakończenie szkoły wyższej, to... nie za mało?
Timer będzie odliczał np. sekundy tak jak Waitms 1000, tylko dokładniej. Dobra rada: Odinstaluj BASCOM i zacznij się uczyć C dlatego: http://mikrokontrolery.blogspot.com/2011... Kurs C: http://mikrokontrolery.blogspot.com/2011... Kurs AVR w C: http://mikrokontrolery.blogspot.com/2011...
Wywal pętle, użyj timer'a systemowego: http://www.dotnetperls.com/timer-vbnet
Witam serdecznie tworze prosty stoper/timer i chciałbym z funkcji millis() wyciagnac dziesietne sekundy ( tylko dziesietne ) czy podzielenie miliis() przez %10 zalatwi sprawe? Fragment przykladu z arduino Timer library. [syntax=c]#include "Timer.h" Timer t; int ledEvent; int a = 15000; void setup() { Serial.begin(9600); int tickEvent = t.every(millis(),...
Dajesz w Formie jeden Timer i jedno pole tekstowe i wpisz kod: Dim sekundy As Long Private Sub Form_Load() sekundy = 0 'Uwstawiamy "tykanie" timera co sekundę, czyli 1000ms Timer1.Interval = 1000 End Sub Function ZmienCzas(Czas As Long) As String Dim hh, mm, ss As String hh = Czas / 3600 mm = Fix((Czas - (hh * 3600))...
Robot_ a jesli bedziesz chcial zrealizowac np. timer lub stoper to tez uzyjesz RTC??
Ja bym zrobił po prostu [syntax=c]zmienna32bit = TIM6 -> CNT; [/syntax] Bez wołania jakiś skomplikowanych funkcji. Wołanie funkcji HAL-a w takiej sytuacji chyba nie ma sensu. Jezeli chcesz juz HAL-em koniecznie to bym użył niskopoziomowego [syntax=c]__HAL_TIM_GetCounter(...)[/syn... który poprzez 5 tysiecy zagnieżdżonych definicji sprowadza się do...
Dzięki, Nie wiem jeszcze tylko jak odmierzać tą sekundę: while (...) { ... if ( Upłynęła_1_sekunda ) WywołajFunkcję(); ... Czekaj(20_milisekund); } Tak więc program jest zapętlony, a mogą wystąpić zdarzenia które zatrzymają przepływ sterowania na czas kilku sekund. Jak to rozwiązać? Po prostu chcę napisać timer/stoper...
14 dni, prototyp na płytce stykowej, melodyjki, złącze USB... I to wszystko za 300zł. Żart czy kpina? Oczywiście ,że żart , może to 300 pln wystarczy na obudowę i wyświetlacz. Zleceniodawca chce w cenie niższej otrzymać urządzenie bardziej funkcjonalne od produkowanego seryjnie i dostępnego na rynku produktu: -"Capital Sports Timer 4 Czasomierz sportowy...
Według LED przy 50 sekundach (stoper), LED ma już 51 mignięć. Możliwe że się tak faktycznie rozbiega, no cóż... Więcej na temat dokładności tutaj
Wielkie dzięki ;) Rezystor całkowicie rozwiązał problem. Moze i rozwiazal jeden z problemow i to nie calkowicie. Popatrz na swoj kod: Licz: Incr Przerw0 If Przerw0 = 3125 Then Incr Setne Czy na pewno beda to setne sekundy? Druga sprawa to jest bledem umieszczenie startu STOPERA w "Do ... loop, uzaleznione od stanu pinu. Od momentu nacisniecia przycisku...
Prosze o pomoc w zrealizowaniu czasomierza z kilkoma funkcjami (czas, data, stoper, timer...) w technologii ASIC. Generator wzorcowy zewnetrzny, wyswietlanie moze byc na 7-mio segmentowkach samo oprogramowanie kostki moze byc zarowno w HDL-u jak i graficznie. Z gory dziekuje!!! 3. W temacie wiadomości należy dokładnie zawrzeć całą istotę wysyłanych...
Poniższy stoper wykonuje pomiar czasu trzy razy po czym mimo wywołania metody pokazuje 0. co może być przyczyną? [syntax=csharp] private void cmdWyslji_Click(object sender, EventArgs e) { Stopwatch stoper = new Stopwatch(); stoper.Start(); string message; string skrot=null; message = this.richTextBox1.Text; if (radioButton1.Checked) { skrot = HMAC(message);...
Witam! Chcę przerobić myszkę na USB w ten sposób, by: 1.zawierała tylko LPM i PPM. 2. była jako dość duży panel (dwa prostokątne panele jeden LPM drugi (mniejszy) PPM ). 3. Działała wraz z myszką bezprzewodową ( żeby się nie gryzły ). Jak to zrobić? Nie jestem elektrykiem ani niczym takim, po prostu układam kostkę rubika na czas i w timerze(stoperze...
Witam. Znajomy posiada tzw. "stoper strzelecki" Speed timer 3000. Problemem jest wyświetlacz (monochromatyczny), który w czasie eksploatacji zaczął się "rozlewać". Obecnie cały ekran jest czarny co uniemożliwia korzystanie z urządzenia. Chciałbym wymienić wyświetlacz jednak nigdzie nie znalazłem jakiego jest on typu. Zarówno google.pl jak i google.com...
Witam Jak zwykle mam problem z konfiguracją timera i prosze o pomoc Potrzebuje wykonać stoper z dkładnością 0,1 s Jak skonfigurować timer0 i jakiego kwarcu urzyć w procku AT89c2051 Prosiłbym o jakiś przykład :(
Oczywiście, że Nokia, może jeszcze jakaś Motorola gdyby była to by było nad czym się zastanawiać. Co można jeszcze więcej chcieć? Bluetooth: tak Dyktafon: tak EDGE: tak GPRS: tak , Class 10 HSCSD: tak IRDA: tak Java: tak MP3: tak Obsługa USB: tak Przeglądarka xHTML: tak Radio FM: tak Radio FM - RDS: nie SyncML: tak Transmisja danych i faksów: tak WAP:...
Opierałem się o ten artykul http://mikrokontrolery.blogspot.com/2011... poprawilem schemat
Najpierw krótkie odpowiedzi na część pytań: 3. Generalnie jest OK z wyjątkiem: - pomyłki podłączenia tranzystorów pod kropkę a nie katody wyświetlaczy, - nie podłączyłeś pozostałych trzech wyświetlaczy, ale rozumiem, że jest to związane z Twoim pytaniem nr 4, - drobiazgi (aczkolwiek istotne) to zasilanie, ale nie pokazałeś go więc nie ma co analizować....
Przeanalizuj program z załacznika. Co prawda jest to stoper, ale łatwo można go przerobić na timer odliczający w dół. Ja taki zrobiłem, ale dość chaotycznie i jakbym go zamieścił to by chyba nikt sie nie połapał :) Ten z załacznika jest na przystosowany na DSM-51, troszeczke wystarczy go przerobić i będzie działać na zwykłym 2051. Ogólna zasada działania:...
Witam serdecznie. Mam pewien problem. Robię drobny projekt odcinkowego pomiaru prędkości. Ma to działać w ten sposób,że przy przerwaniu z jednej fotokomórki uruchamia się stoper(timer). Przy przerwaniu z drugiej fotokomórki następuje zatrzymanie stopera. Czas jest poddawany obliczeniom na prędkość i jeżeli prędkość jest za duża zostaje wysłany sygnał...
Może dlatego, że częstotliwość kwarcu lub generatora wewnętrznego (nie wiem co używasz, sądzę że to drugie) jest niedokładna: http://mikrokontrolery.blogspot.com/2011... Programu nie sprawdziłem, bo z Bascom się nie lubimy :)
Ja aktualnie nabyłem Creativa MuVo C100 256MB - niezły, prosty, z radiem, stoperem, timerem. Jakość dźwięku b. dobra, zasilanie AAA na 18godzin. Rozszerzalny SD/MMC o 512MB.
Kwarc 20MHz miał być zewnętrznym oscylatorem dla atmegi, tak żeby mogła chodzić na 20MHz ale jak rozumiem podłączyłem go pod złe piny. Kwarc należy podłączyć pod piny XTAL1 i XTAL2 szczegóły (max częstotliwość, wartość kondensatorów, ustawienie fusebits) znajdziesz w [url=http://www.atmel.com/devices/atmega... rozdział System...
Jak już Ci pisałem Stoper zrobił bym tak: 2 guziki podłączone do przerwań: 1 guzik przerwanie: if(FlagCount) { FlagCount = 0; Wyłącz Timer } else { FlagCount = 1; Załącz Timer } Pochodzące od 2 guzika: FlagCount=0; Wylacz Timer; ss=0; s=0; m=0; h=0; Pochodzące od Timera: ss++; if(!(ss%20))FlagDisplay=... i...
Co dokładności, o której pisze piotrva zobacz jak duże są to problemy przy odmierzaniu czasu: http://mikrokontrolery.blogspot.com/2011...
Czym steruje timer? Jest to uzbrojona strefa czy załączenie czegoś?
niestety zegar mi się delikatnie "rozjeżdża". Co masz na myśli pisząc "delikatnie"? Brałeś pod uwagę dokładność zastosowanego kwarcu?: http://mikrokontrolery.blogspot.com/2011...
Chcę mojemu synowi zmodyfikować https://obrazki.elektroda.pl/7561372000_... Niestety okazało się, że ten przełącznik nie radzi sobie dobrze, kiedy odłączam DC i zostaje na samej baterii. Prąd zanika na jakieś 1-2 sekundy. Potrzebuję porady jak sobie z tym poradzić? Jest jakiś kondensator, który utrzymałby prąd przez ten czas? Ps. Jeśli...
Niestety coś nie poszło tak po wciśnięciu przycisku timer odmierza czas w kółko przy PT=10s, a gdy nie podaje sygnału na IN to się zeruje Dodano po 4 Kod programu. Nie wiem jak wykorzystać timer aby dział jak stoper. Po wciśnięciu przycisku uruchiamy czas , po puszczeniu czas zatrzymuje się bez resetu
Spróbuj zrobić tak Co4ms: 'procedura obsługi przerwania od Timera T/C0 wykonywana co 4ms Timer0 = 6 'załaduj do Timera0, żeby zliczył 250 (=256-6) impulsów Incr Licznik If Licznik = 6 Then 'zmienna Licznik liczy do 6 aby Licznik = 0 'sprawdzanie stanu przycisku następowało If Pind.0 = 0 Then 'co ok.24ms If Pomoc = 1 Then 'jeśli zmienna Pomoc...
potrafisz uruchomic timer a nie potrafisz go zatrzymac? 4\/3!!
Jak już koledzy wspomnieli nie ma RTC (czytaj datasheet-y), ale można zrobić własny. Istotnym parametrem będzie jednak dokładność jaką chcesz osiągnąć: http://mikrokontrolery.blogspot.com/2011...
No nie mam w tej chwili przy sobie atmegi zeby sprawdzic jak mam ustawione. ustawione mam ptak rocek chodzi na wewnętrznym a stoper itp na zegarkowym 32768 zewnetrzmym Config Timer2 = Timer , Prescale = 256 , Async = On zmieniłem $regfile = "m8def.dat" na $regfile = "m168def.dat" cos jeszcze powinienem?
Będzie to służyć do pomiaru czasu zjazdu rowerem pewnej trasy, z tym że nadajnik i odbiornik cały czas będą się znajdować w tej odległości 30cm. Na nadgarstku zegarek/stoper i przycisk między klamką a chwytem kierownicy. Link do lap timera, zapomniałem dodać ostatnio. http://allegro.pl/laptimer-lap-timer-ply...
ponizej kawalek 'kodu', ktory pokazuje konstrukcje jak sie robi to, czego oczekujesz, mniej wiecej to czego oczekujesz; jest to przedstawienie generalnej idei, nie gotowe rozwiazanie, musisz troche popracowac sam, by dostac pozadany efekt; rzecz jasna mozna to zrobic inaczej, taka forma wydaje mi sie najbardziej zrozumiala; oczywiscie trzeba dolaczyc...
Kolego piotrva , dokładność będę mógł oszacować po miesiącu pracy, na razie to urządzenie oficjalnie pracuje od wczoraj :-) To w trakcie testów możesz łyknąć nieco wiedzy w tej sprawie: http://mikrokontrolery.blogspot.com/2011...
Wiem że układy czasowe w uC są nie dokładne ale mi nie potrzebna dokładoność co do 1 sek :). Jeżeli zamiast 10 min będzie 9 albo 11 to się nic nie stanie. Są ale nie aż tak :) : http://mikrokontrolery.blogspot.com/2011...
Witam. Mam następujący problem... Chce zrobić sobie na uP attiny2313 (płytka startowa avt3500) stoper i timer w jednym, z dokładnością do dziesiątych części sekundy, na LED. Dołączyłem do wyjść goldpin mojej płytki dodatkowe 2 przyciski bistabilne, pod porty PIND.2 oraz PIND.3, sterują one wyborem stoper/timer oraz gdy je "odklikujemy" zerują stan licznika....
Widocznie w BASCOM bity są zanegowane - nie wiem niestety bo jak już wspomniałem BASCOM to nie moja działka. Zapytaj jakiegoś BASCOMowca :) Co do spóźniania lub szybszej pracy: http://mikrokontrolery.blogspot.com/2011...
Możesz połączyć te dwa tematy i osiągniesz cel (przyzwoitą dokładność i mały pobór prądu) bez zegara RTC: http://mikrokontrolery.blogspot.com/2011... http://mikrokontrolery.blogspot.com/2011... jak napisał dondu. Że hm? Także nie zaskoczyłem :)
Z tego co wyczaiłem to mega popędzana jest kwarcem 14,7456 MHz (kwarc do USART)... Timery ustawione są tak, że przerwanie wywoływane jest co 0,05s stąd podstawowa zmienna zliczająca do sekundy zwiększana jest co drugie wywołanie przerwania (odpowiadają za to variable i variable1)... Spróbuj przeanalizować ten kod i skonfrontować go z dokumentacją do...
Zastanawia mnie co dokładnie znaczy ta linijka - while (ASSR & (1 << OCR2UB)); Oczekiwanie na zgaszenie flagi OCR2UB. A do czego służy - szukaj w datasheet, jest opisane. Wczoraj były wykonywane pomiary i jednak troszkę różnicy w stosunku do standardowego zegarka jest. Różnice zawsze będą. Kalibracja jest niezbędna: http://mikrokontrolery.blogspot.com/2011...
ale timer2 też jest 8 bitowy i ma CTC :) Nie ma co dyskutować można zrobić tak jak ja napisałem albo tak jak TY. Zalety Twojego rozwiązania są takie, że jest mniejsza ilość przerwań, bo tylko jedno raz na 10ms (u mnie 100) i w moim rozwiązaniu jedna dodatkowa zmienna w ramie jest potrzebna. Ale za to mamy wolny timer o największych możliwościach. Pozdro
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...
Szukałem, ale nigdzie nie ma takiego krok po kroku, z tym że opisane jest wszystko dokładnie co robić. Nie musi to być zegar, ale np stoper który liczy czas. Można prosić o jakieś linki?
1. Bez większego problemu możesz zmówić wkład linki lub nawet całą linkę w którejś z firm je dorabiających. 2. Na wyjściu czujnika pojawia się sygnał prostokątny, którego częstotliwość zależy od prędkości. Więc nie ma problemu z jego pomiarem. W instrukcji urządzenia jasno stoi, że Wszystkie pomiary oprócz Stopera i Timera można przeskalować. Skalowanie...
Oszczędź sobie zachodu. Ten dron lata 5 minut i ma zasięg kilkudziesięciu metrów. Po co i OSD czy sygnał rozładowania, do latania tuż obok siebie, przez 3-4 minuty maks. bo tyle ten maluch będzie latał z dodatkową masą. Brat ma H107 i też przeczytał tą samą relację pewnie. W każdym razie sprawdzał udźwig, i powyżej 6 gram dodatkowego ładunku, dronik...
Wewnętrzny rezonator jest bardzo mało dokładny i możesz mieć nawet o 10% inny zegar niż oczekujesz, co będzie już za dużym błędem dla tego typu czujników. Oj, mocno przesadziłeś. Atmel podaje w notach, że po kalibracji mozna spokojnie uzyskać 1%: http://mikrokontrolery.blogspot.com/2011... OSCCAL - klucz do sukcesu.
Napiszcie mi proszę czy ten timer zapamiętuje zliczone poprzednio czasy, czy za każdym włączeniem liczy od zera.
Nie podaje żadnego schematu do weryfikacji, bo wiem , że wszystko jest dobrze podłączone. Ale pomimo tego nie działa mi porawnie układ. Lekarzowi także mówisz, że jesteś chory, ale nie dasz się zbadać, bo wiesz że nie jesteś chory? Schemat, pcb, program, zdjęcia + dokładny opis problemu ... tym bardziej, że pytasz o to: Czy może rezonator kwarcowy...
Przy okazji trochę teorii: http://mikrokontrolery.blogspot.com/2011... ad 2. - Tak, ale to tak jak piszesz skrajny przypadek, co nie znaczy, że nie może wystąpić :) ad 3. PCB - na pewno warto stosować zasady podane przez producentów. Czasami to jest trudne do realizacji. Chyba rzeczywiście jako pierwszy krok spróbuję po prostu...
... to wewnętrzny oscylator może być zbyt mało dokładny, bo błąd częstotliwości może wynosić nawet 10%. Coś Ty się tak uparł z tymi 10%. Pisałeś już dzisiaj o tym tutaj: http://www.elektroda.pl/rtvforum/viewtop... Więc ponownie zdementuję tę wartość: Atmel podaje w notach, że po kalibracji można spokojnie uzyskać 1%: http://mikrokontrolery.blogspot.com/2011...
Podłącz amperomierz i na stałym obrazie sprawdź co się w ciągu tej godziny dzieje z prądem. Przy tej okazji włącz stoper i sprawdź/porównaj jakie są czasy wyłączenia TV, może Timer w procesorze coś fiksuje lub sam się uruchamia.
Nie znam Bascom więc nie analizuję programu, ale: - zrób odpowiednią korektę w programie, - lub wykorzystaj kwarc będący potęgą liczby 2 czyli np. 14745600Hz. Wtedy nie musisz kombinować z różnymi przeliczeniami, bo wystarczy preskaler (który jest potęgą liczby 2) i przerwanie. Istotne może być także włączenie wzmocnienia sygnału zegarowego poprzez...
Czyli jak rozumiem niezależnie od częstotliwości taktowania wykorzystując funkcję _delay_ms() jest błąd rzędu 10%? 1/10ms to rozdzielczość dla opóźnień większych od 262.14ms osiągana za pomocą funkcji _delay_ms() w delay.h. Ten tryb pozwala osiągnąć opóźnienie aż do nieco ponad 6,5s. Ponieważ pytasz o błąd, to przy okazji: Czas odmierzanie
Domyślam się, że nawet jak w symulatorze będzie wszystko dobrze działać, to jak wykonam projekt fizycznie, to spodziewam się, że może być jakaś mała niedokładność np. 0,5 sekundy na tydzień. O to właśnie mi chodziło - walczysz o 1 cykl, a sam kwarc wprowadzi Ci znaczną niedokładność, która w dodatku zmienia się wraz z jego wiekiem: http://mikrokontrolery.blogspot.com/2011...
Poczytaj jak w tym temacie rozwiązałem błąd spowodowany niedokładnością rezonatora kwarcowego. [url=http://www.elektroda.pl/rtvforum/to... A z [url=http://mikrokontrolery.blogspot.com... stronki możesz się dużo dowiedzieć Proponowałbym jednak użycie układu RTC z kwarcem zegarkowym. Co do schematu to...
Timer jest to stoper który podaje liczbę oraz czasy oddania kolejnych strzałów, od charakterystycznego sygnału startowego wydanego przez timer. Wykorzystywany jest do jednej z najciekawszych dyscyplin strzeleckich "IPSC" Np. 1 strzał był oddany po 3s od sygnału rozpoczęcia a 10ty po 20s Całkowity czas liczony jest od sygnału startowego do chwili której...
Bardzo dziękuję za pomoc. Skorzystałem z sygnału T_SEC. Niestety natrafiłem na kolejny problem. Mierzę sygnał sinusoidalny i chciał bym zmierzyć jego okres niestety nie mogę znaleźć takiego Timera który działał by jak stoper, czyli start stop. Dlatego mierzę ilość przecięć sinusoidy przez środek i tak 10 sec a następnie dzielę jedno przez drugie tylko...
Nota katalogowa danego uc i czytaj o timerach.
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:...
Myślę, że sobie poradzę. Do obecnego projektu użyje zaproponowanego przez Ciebie rozsunięcia (jeden timer zlicza co dwie nieparzyste ms drugi tysiące ms, które zawsze są parzyste), jeśli chodzi o budowę normalnego zegarka to już zacząłem szukać materiałów na ten temat (m.in http://mikrokontrolery.blogspot.com/2011... ). EDIT:...
Niekoniecznie trzeba. Jeśli to stoper, to ma np. rozdzielczość 10 ms? Góra 1 ms, wystarczy wiec, aby przerwanie timera w którym robimy debouncing było odpowiednio częściej. Nie zmienia to oczywiście faktu, że każdy problem można rozwiązać na wiele sposobów...
A ja nabyłem wczoraj w lidlu, nie głupieje, funkcje: -język (brak pl) -zegar -stoper -termometr -pamięć temp. min. i max. -prędkość (0-99 km/h lub mile) -prędkość średnia -prędkość max. -porównywanie prędkości -wskaźnik przyspieszenia i spowolnienia -timer malejąco i rosnąco -licznik km malejąco i rosnąco -wskaźnik wszystkich km i całego czasu jazdy...
kilka uwag: 1 :jak 2 kB to za mało to zmień układ na 89c4051 sprzętowo to samo tylko na soft masz 4 a nie 2kB 2 :mam zrodlo na 89c51 z wykorzystaniem uarta i 12 klawiszy kodowanych 4x3 na p1 plus 4cyfry led na p0 sterowane timerem.Układ troche inny niż twój ale możesz wykorzystać z niego obsługe uarta i klawiszy(mam zrobione rozróżnianie kiedy wciśnięty...
Albo ustawić 16 bitowy timer i w przerwaniu od jego przepełnienia zmieniać stan diody. Do tego super urządzenie pomiarowe jakim jest stoper w telefonie i już kontrola na wysokim poziomie :)
O ile schemat jest prawie doskonały, o tyle PCB jest zaprojektowane źle. Pewne elementy muszą być blisko siebie: - kondensatory filtrujące zasilanie regulatora napięcia należą do niego, - kondensatory filtrujące zasilanie mikrokontrolera, należą do jego pinów. - kondensatory przy kwarcu także do kwarcu należą, nie można więc umieszczać tych elementów...
Czy ma ktoś może sprawny program Timera( chodzi mi o odliczanie np od 50min w dół do 0 z uwzględnieniem cześci dziesiątych i setnych sekundy) i ma to być zrobione na wyświetlaczach segmentowych... Jeśli ktoś spotkał sie z czymś takim to proszę o wysłanie pliku.. przydałby się też zwykły stoper.. w miare możliwości. Pozdrawiam! Ah no i byłbym zapomniał...
Wszystko zależy od tego jaką dokładność pomiaru potrzebujesz. Jeśli plus minus sekunda, to stoper i ręka wystarczy. Szukasz gotowego urządzenia, czy jesteś wstanie sobie sam zrobić i zaprogramować proste funkcje Timera popularnego mikrokontrolera np. Atmega8, a wynik wyrzucać na LCD albo poprzez UART do terminala komputera?
Idąc za tym linkiem trafiłem na minutnik-stoper. Jeśli dobrze myślę to on spełni moje oczekiwania. Jak dojdzie i sprawdzę to dam znać. Doszedł. Działa tak jak sobie to wyobrażałem. Jest zegar, oraz stoper z start/stop w górę oraz w dół. Wygląda tak. Nazywa się tak" Digital Timer/Clock TM89" Dziękuję kolegom za porady. Temat do zamknięcia. https://obrazki.elektroda.pl/1933528800_...
Przeczytaj opis "Działanie" [url=http://mirley.firlej.org/timer_serw... to Ci się pewnie co nieco rozjaśni :D
no wiec to miał być taki stoper ktory liczy ms na pieciu dekadach czyli do 99.999s juz to zrobilem na 5ciu licznikach i na wyswietlacze to ma isc. Teraz niewiem jak zrobic start i stop tego stopera, ma to byc na dwoch osobnych nozkach i ma to startowac i stopowac na impuls niski o czasie 1ms. Chce to zrobic tak ze bede wlanczac i wylanczac sygnal zegarowy...
Mam problem, mianowicie mam na dsm 8051 zrobic stoper z miedzyczasami czyli odpalam ktoryms klawiszem i leci sobie czas na siedmiosegmentowym natomiast wciskam inny klawisz i pojawia sie miedzyczas na LCD , moge robic ile chce miedzyczasow natomiast jak wcisne jakis jeszcze 3 klawisz to zatrzyma sie i koncowy wynik wynik bedzie na siedmiosegmentowym,...
Hej! Szukam program, który odmierzałby czas i regularnie o tym przypominał jakimś alarmem. Np ustawiam alarm co 3 minuty i co 3 minuty mam alarm. Szukałem już tutaj i na googlach ale wszędzie standardowe timery/stopery. Pozdrawiam
Witam, zaprojektowałem stoper elektroniczny (minuty:sekundy:dziesiętne sekund) na bazie liczników 7490 i 7492 oraz dekoderów 74247 . Jako generator impulsu zastosowalem Timer 555. Całość wyświetlana jest na wyświetlaczach siedmiosegmentowych. Posiadam dwa przyciski: START/STOP oraz RESET. Mój problem jest taki, że jeśli odłącze zasilania od płytki i...
W moim ONDICO kwarc obok wyświetlacza ma oznaczenie 4.190 i podejrzewam, że jest wykorzystywany do TIMERA/Stopera. U mnie wystąpił zanik fonii i okazało się, że padł głośniczek. Pozdrawiam,
Witam Właśnie męcze się nad timerami W załączniku masz gotowy program na AVR stopera z dokładnością 0,1s PIOTR
Stoper podczas zliczania czasu nie musi wszystkiego pokazywać, wystarczy, że będzie wyświetlał z dokładnością do 0.1s lub 1s, dopiero po zatrzymaniu można wyświetlić wynik z dokładnością do 0.01s. W zależności, czy przy odświeżaniu wyświetlania będziesz wyświetlał całą linijkę, czy tylko jeden znak - cyferki będą mniej lub bardziej zamazane (zależy...
a wiec tak zakładamy że przy up pracuje kwarc 12MHz. jeśli nie wymagasz dużej dokładnośći to timer ustawiasz w tryb 1 ( 16 bit ) tak aby generował przerwanie np: co 10ms; przy 12MHz cykl wynośi 1us czyli przerwanie będzie co 10000 cykli ( 10000 us = 10ms ). wartość po której następuje przerwanie to zmiana z 65535 na 0000. czyli do rejestrów licznika...
Dzięki będą o tym niedługo myślał. Narazie jednak moją uwagę zabrał mój "stoper". Napisałem takie prosty kod: [syntax=c]void stoper_init(void) { //Ustawienia TIMER1 TCCR1B |= (1<<WGM12);// Ustawiam tryb timera na CTC - przerwanie gdy zgadza się porownanie z jakas liczba TCCR1B |= (1<<CS12);// preskaler =256 OCR1A=31250; //podzial przez 31250...
Przyciski - DEBOUNCE Odliczanie - CONFIG TIMER i przerwania.
podejrzewam ze potrzebny jest jakis czujnik polozenia,ale nie znam sie na tym. gybys jednak mial jakis sygnal z czujnika sterujacy wlaczeniem i wylaczeniem stopera np sygnal START/STOP to mozesz podac go na wejscie przerzutnika T, na bramke AND podac sygnal wyjsciowy z przerzutnika oraz sygnal taktujacy 1Hz ,a wyjscie z tej bramki podpiac do wejscia...
W kodzie jest sporo błędów. Nie do końca jestem pewien, czy rozumiem, o co chodzi, ale jeśli przerwanie INT0 jest od przycisku, to nie ma prawa działać poprawnie, a przyczyna efektu, który obserwujesz, leży w operacjach na zmiennej b. Takie przerwanie po wystąpieniu musiałoby być blokowane przy pomocy timera na jakieś 30 ms, co jest znacznie bardziej...
Sądząc po opisie to prawdopodobnie masz ustawioną funkcję "stoper" który mierzy czas.Stopery w wielu typach takich zegarków mierzą tylko do 24 godzin po czym się zatrzymują. Naciskasz przycisk i uruchamiasz go ponownie. Dobrze,że nie włączyłeś "timera" bo by Ci sekundnik pomykał w drugą stronę: :D (przynajmiej mój CITIZEN tak ma)
Witam, Chcę zbudować bardzo prosty zegarek a tak właściwie stoper. Chciałbym żeby mylił się co najwyżej 1min/tydzień. Napisałem program z użyciem timera, ale zegarek po ośmiu godzinach spóźnia 20 sekund. Czy wewnętrzny oscylator działa stabilnie, to znaczy jeżeli ma częstotliwość odbiegającą od 4Mhz to taka będzie czy będzie się wahała i miała różne...
timer stoper atmega timer stoper stoper bascom
samsung np300e5a sterowniki elektryczny schemat motocykl szukanie stacji radiowych
technika radiowa technika radiowa
Błąd PDL w drukarce Xerox 6605 - co oznacza? Radionavi RNEG w Citroënie Picasso - problem z wyświetlaniem adresów