Witam! Dostałem program w którym próbuje zrozumieć zasadę ustawiania czasu w Timer -ach. W instrukcji pisze :"Jeżeli PV jest rejestrem, to czas timera = podstawa czasu razy wartość w rejestrze. W takiej sytuacji użytkownik, aby zmienić czas timera, musi jedynie zmienić wartość w rejestrze." Jak zobaczyć jakie wartości wpisane są w te rejestry? Dziękuje...
Jestem obecnie w trakcie nauki programowania AVR-ów w języku C. Jednocześnie składam w kawałki kod, który mam zamiar wykorzystać w moim pierwszym, poważniejszym projekcie z tej dziedziny. W tej chwili jednak pojawiła się pewna wątpliwość, której nie rozwiała lektura kilku tutoriali. Mianowicie w jednym miejscu muszę zmierzyć czas, jaki upłynął od ostatniej...
Witam. CZy jest ktos kto jest dobrze obeznany w obsludze przerwan z poziomu BASCOMA. Procek Atmega8 Otoz moj problem polega na konflikcie tych dwoch przerwan. Timer1 obsluguje mi odliczanie czasu np 100ms. tzn po nastawionym czasie zalacza sie przekaznik poprzez podanie syg wysokiego na tranzystor.i ustawiana jest flaga zalczenia Timer0 sluzy do podawania...
Witam, zaprogramowałem Attiny 2313 w bascomie tak aby co sekundę gasła i zaświecała się dioda led podpięta do PORTD.6. Ustawiłem obsługę przerwań, konfigurację TIMERA1 podzieliłem go przez 64. Oscylator procesora jest ustawiony w FUSEBITS na wewnętrzny 4Mhz ( 100010:int. RC Osc. 4 Mhz; Start-up time: 14 CK + 65 ms; Config Portb = &B11111111 Portb =...
Chyba mój algorytm jest do bani :(. Chyba tu masz zupełną rację. Po piersze: Czy na prawdę taktujesz processor rezonatorem 20 MHz włącznie ze odpowiedno zaprogramowanymi fuse bitami? Jeżeli tak to praktycznie nie masz możliwości skonfigurowania timera0 aby nim odmierzyc 8 ms pomijajac reszte błędnych rachunków. Nawet przy prescalerze 1024 nie będzie...
Witam, to mój pierwszy post na forum, więc na wstępie chciałbym się przywitać :) Uczę się programować mikrokontrolery AVR, korzystam obecnie z ATmegi88. Z uwagi na mniejszą popularność mojego mikroprocka korzystam z poradników dla ATmegi8. Mam problem z obsługą przerwań Timera. Podpinam dwie diody, obie mają za zadanie zapalać się co 1 sekundę - jedna...
Witam Potrzebuję na jakimś prostym Attiny np 13,25,45 zrobić układ który będzie realizował założenia takie: - dwa przyciski podłączone pod różne porty - dwa oddzielne porty z wyjściem PWM W momencie przyciśnięcia i trzymania przycisku 1 na wyjściu 1 jakiś tam sygnał PWM (jeszcze do ustalenia w drodze prób i błędów) po naciśnięciu przycisku 2 na wyjściu...
Witam! Mam problem z jednoczesnym użyciem Timera1 i funkcji RC5 która jak wiadomo dziął na Timerze0 (kod napisany na ATTINY2313) Jeśli rozdzielę kod na dwa czyli: 1. Wykorzystuje timer1 do sterowania serwem - wszystko działa (bez funkcji pilota na RC5) 2. Jeśli zaprogramuje attiny2313 aby używało tylko funkcji RC5 (pilota) i przy okazji korzystam z...
Witajcie moi drodzy W tym temacie poznamy podstawy przerwań i timerów w PIC18F2550 . Na początek będzie krótki wstęp teoretyczny, a potem wszystko przerobimy dokładnie na praktycznych przykładach. Do lektury tematu przyda się ogólna wiedza na temat przerwań i programowania w C, choćby taka z Arduino. Temat oczywiście nie zastąpi w pełni czytania noty...
Hej. Mam układ na Atmega8, w którym korzystam z pinu PB3 (MOSI/OC2). Używam go jako PWM Timera2. Mam także zworkę pomiędzy pinem MOSI, a resztą swojego układu, która wyciągam na czas programowania, aby nie było komplikacji. To tyle tytułem wstępu. Wszystko do tej pory działało prawidłowo, ja wyciągałem zworkę i programowałem układ bez problemu i potem...
Próbuję napisać program do dyplomu w C (kompilator Keil uVision3) na 89C430 i niestety stanąłem w martwym punkcie. Ponieważ nie programowałem wcześniej tych mikrokontrolerów, chciałem zacząć od najprostszych rzeczy jak generowanie fali prostokątnej na pinie, zabawa z timerami i przerwaniami itp. Niestety mimo że są to proste zagadnienia, to procek odmawia...
No to jakaś niekonsekwencja jest w twoich zapytaniach. Najpierw zadajesz pytanie z zakresu "przedszkola elektronicznego", a potem wspominasz "coś" o samodzielnym programowaniu mikroprocesora:?::?: Gdzie tu logika ?? Takie nieprecyzyjne pytania moim zdaniem tylko zaśmiecają niepotrzebnie "elke". Jeżeli chcesz uzyskać pomoc, to opisz dokładnie i precyzyjnie,...
Jezeli dopiero zaczynasz i wybor mikrokontrolera byl przypadkowy to polecam avry atmela, jest ksiazka dolinskiego z ktorej mozna sie troszki nauczyc i cos w rodzaju kursu na stronie dzial publikacje potem klik w nauke programowania w C
Proszę o pilną pomoc jak wejść w installation w tv Philips 14pv274/01 chassis tvcr-b, pod menu mam; Hauptmenu. Funktionen. Spezial, nie mam orginalnego pilota ale mam dwa dobre uniwersalne i nie było jeszcze tak żebym nie obsłużył jakiegoś tv, hotel mam wyłączony H- wydaje się że wszystkie timer mam wykasowane a INSTALL nie mogę znaleźć.
Witam dziękuje za podpowiedz to prawda ściągnąłem wersje Avr Help jest tam dużo ciekawych rzeczy z tym że mam kompilator Bascom 8051 wersje demo kod żródłowy nie daje się z kompilować wersja nie generuje tak dużego kodu wynikowego wyświetla mi błąd Error alows 2048 bytes of code only in file Czy jest większa wersja demo dla procków z serii 8051 czy...
Witam Mam problem z przerwaniami na LPC-2124. Staram sie zrobic przerwania na timerze (przerwania IRQ wektoryzowane) Mimo odpowiednich ustawien VICIntEnable, VICVectAddr0, VICVectCntl0 przerwanie zostaje zgloszone ale procesor nie wchodzi w obsluge przerwania tylko skacze gdzies pod jakis adres (nie wiem jaki bo nie debugowalem) i procek zawiesza sie....
Niewątpliwie lektura manualu jest w tym przypadku konieczna. Po pierwsze musisz ogarnąć strukturę rejestrów konfiguracyjnych i roboczych timera. Ułatwieniem tego może być schemat blokowy który we wspomnianym wcześniej dokumencie znajdziesz. Przytoczona przez Ciebie funkcja ma za zadanie skonfigurować powiązany z nią timer T0 i moduł VIC (kontroler przerwań)....
Witam szanownych kolegów! Piszę mając nadzieję, że ktoś pomoże mi rozwiązać mój problem z którym borykam się już któryś dzień :( Otóż programuję w Bascomie Atmegę 644pa-pu do komunikacji po UART z modemem ZTE2639AT. Mam problem ze sprawdzaniem siły sygnału GSM. Otóż chciałbym przy pomocy przerwania od timera0 wykonywać takie sprawdzanie a jego wynik...
wnioskuję, że Bascom musi wprowadzać koszmarny narzut czasu w porównaniu z C oj chyba tak... aż sprawdziłem z ciekawości i tak wygląda asm tego przerwania: [syntax=asm] 254:0f 92 pushr0 256:1f 92 pushr1 258:2f 92 pushr2 25a:3f 92 pushr3 25c:4f 92 pushr4 25e:5f 92 pushr5 260:7f 92 pushr7 262:af 92 pushr10 264:bf 92 pushr11 266:0f 93 pushr16 268:1f 93...
Więc w czym rzecz? Podpinasz równolegle do przycisków sterujących styki timera. Timer musi mieć te 2 złącza sterowane osobnymi programami czasowymi. Ale dla bezpieczenstwa powinieneś dorzucić jeszcze przekaźnik na przewodzie zasilającym (właściwie dwa szeregowo , na każdy kierunek z timera po jednym) którego styki odpinałyby fazę od przycisku na czas...
Witam. Czy da się [url=]takie oto urządzenie przerobić na timer audio? Przerobić tzn.: -Włożyć w dużą obudowę z gniazdami zasilającymi na tylny panel. -Zrobić przełącznik manualnego włączania gniazd poza programowaniem. -Zrobić dodatkowy przycisk, który wyłączałby gniazda po jego przyciśnięciu, aż do czasu następnego alarmu. Czy jest to trudne? Czy...
Witam Ucze sie programować mikrokontrolery, używam Vmlab'a i Winavr. Mikrokontroler to atmega16. Napotkałem następujący błąd: Program teoretycznie powinien dodawać do wyświetlacza co 300ms nowy znak. Wszystko jest ok dopóki nie włącze Timera. Jeżeli go uruchomię to znaki zamiast się dodawać zaczynają się nadpisywać (pojawia się tylko jeden znak na 1...
Obliczenia są prawidłowe. Nie podajesz kodu ani nawet języka w którym programujesz. Podejrzewam jednak , że nie ustawiasz wartości do której liczy Timer, tylko od której do przepełnienia. Jeśli moje podejrzenia są słuszne, to zmiana z 62500 na 65536-62500=3036 powinna Cię zadowolić.
Witam, Potrzebuję porady dotyczącej zastosowania timerów w aplikacjach pisanych pod linuxem. Generalnie zajmuję się programowaniem mikrokontrolerów bez systemu operacyjnego gdzie mam dużą elastyczność pomiaru upływu czasu i oczekiwania na minięcie danego czasu. Teraz muszę podobną funkcjonalność uzyskać pod linuxem na systemie wbudowanym. Mam proces,...
Ok to jak już sie wszyscy wyżyli na mej głupocie, gapiostwie i niewiedzy. Bo zaczynam dopiero zabawę z uC i nie wszystko rozumiem. To odpowiem na pytania, które padły. janbernat: Koncepcje mam opracowaną. Program sie kompilował i kompiluje z 1 warningiem. Co do dobrego skonfigurowania timera to nie wiem, czego tu nie rozumiesz. Pytanie jest jasne. Chodzi...
A może wyzwalanie DMA timerem jest po to, aby zapisywać właśnie do timera? jak ktoś będzie generować przebieg o zmiennym okresie, to może mieć w buforze kolejkę kolejnych wartości TOP (nie wiem dokładnie jak działają timery w xmega, nie programowałem ich nigdy) uaktualnianych po każdym przebiegu. Może ktoś będzie generować przebieg o zmiennym wypełnieniu,...
Widzę, że nieodpowiednie forum wybrałem. Przepraszam. Temat zamykam. Dodano po 4 Napisałem kod pod wyświetlacze led 7segment. Timer minutnika pracuje w mode=2 późni się 500ms / 1 h . Również µP z TME, nie chciał pracować poprawnie pod tamtym programem z wyświetlanie LCD i ciekawymi opcjami. Czyli kod coś nie bardzo. Kolego, wybrałeś zabytkowy mikrokontroler...
Dzień dobry, Trenuję programowanie i natrafiłem na mały lecz bardzo irytujący problem. Po krótce ma działać tak: ustawiony jest Timer0 na generowanie przerwania co 1ms (kwarc 8Mhz, preskaler 64, TCNT0=131), z tym jest wszystko okej. W przerwaniu dodany jest kod który zlicza 20 tyknięć timera i ustawia flagę: FLAGA_CZAS , która ma odblokować kod znajdujący...
no tak ale może określ w czym programujesz tak na początek. A ogólnie to można to zrobić tak, że ustawiasz sobie jeden timer na właśnie tę 1ms. I dokładnie do 1ms sprawdzasz co jest na interesującym cię wejściu w przerwaniu od timera. Gdy zbierzesz 8bitów to ustawiasz jakiś znacznik, że bajt skompletowany i jakaś prosta procedurka nawet bez używania...
Szanowni koledzy nabyłem ostatnio timer. Udało mi się go uruchomić po zlutowaniu pękniętej płytki i "zagadał". Niestety panel przedni został bardzo skutecznie zamalowany srebrolem i nie ma opisu przycisków. Próbowałem wciaskać poszczególne klawisze, ale nie udaje mi się nastawić zegara - myslę że od tego należałoby rozpocząć. Czy moglibyście załączyć...
Szukam gotowego licznika czasu z wyświetlaczem LCD i programowaniem. Czas do zaprogramowania od 0 do 10 min. Zliczanie w dół "0" uruchomienie przekaźnika. Możliwość zmian zaprogramowanego czasu . Nie interesują mnie układy z firmy F&F.
Właśnie zaczynam zabawę z programowaniem mojego układu i chciałem nauczyć się wykonywania pomiarów czasu ale prawdopodobnie mam źle skonfigurowanego timera. Przejrzałem sporo tematów tutaj i nie tylko, czytałem datasheeta i dalej tego nie rozumiem. Program jak na razie ma mierzyć czas po jakim pojawi się impuls na porcie D i wyświetlać rząd wielkości...
No z ta optymalizacją, to nawet w asm widać. Kod wygląda w porządku. Raczej coś z debugowaniem lub linkowaniem lub programowaniem.
Witam, Mam mały problem z programem z książki o programowaniu ATmega8 i ARM7 Pawła Borkowskiego tj. cw. 2 z lekcji o przerwaniach. Treść ćwiczenia to takie obsłużenie diód podłączonych do PC0, PC2 i PC4, aby PC4 świeciło po załączeniu przycisku, PC2 ma się zaświecić po 1,5 sekundzie przy wykorzystaniu timera1, a PC1 ma się zaświecić po 170ms przy wykorzystaniu...
No wiadomo, nie chciałbym wydać fortuny ale coś trzeba włożyć pieniędzy :P Ile mogłoby to wynosić ? Od razu nadmieni, iż nie mam jakiś umiejętności większych, szczególnie z programowaniem. :D
Tu masz schemat podłączenia timera: Zakładam, ze: 1-2, to zasilanie zegarka 4-5, to przekaźnik załączający grzałkę piekarnika (sterowany zegarem) 3 - [strzelam, że] termostat; do sprawdzenia Załączam instrukcję programowania timera.
Cześć, Proszę o poradę (a najlepiej wykaz elementów) do samodzielnego złożenia zegara z wyświetlaczem z funkcją timera. Elektronik ze mnie żaden ale z polutowaniem elementów według schematu sobie poradzę :) Zależy mi na: - wyświetlaczu około 4x6 cm, dosyć jaskrawym tak żeby był dobrze widoczny z odległości około 10 m - zasilaniu z sieci - funkcji: zegar...
O dokumencie ze strony Atmel dotyczącym ATMega16A- bez tego nie należy zabierać się za programowanie. To samo dotyczy ATtiny25 itd.
Wracając do tematu, czyli STM32F4DISCOVERY rozpoczęcie programowania. Chciałem sprawdzić działanie FPU wykonując proste dodawanie, mnożenie itd. float'ów w przerwaniu od timera. Ku mojemu zdziwieniu przy każdym wykonaniu instrukcji na float'ach wywala mi HardFault. Gdy wyłączyłem w opcjach korzystanie z FPU wszystko hula. Używam Keil'a w wersji dla...
Witam serdecznie! Jestem nowy użytkownikiem forum elektroda.pl i mam nadzieję, że będę mógł wspólnie z Wami twórczo spędzić swój czas :) Przechodząc do tematu, moim pierwszym zadaniem jakie sobie postawiłem jest stworzenie stopera i timera. Zakupiony sprzęt: Na pomoc możesz oczywiście liczyć, ale nie licz na to, że ktoś będzie Cię prowadził za rączkę....
Witam, Jestem na etapie tworzenia kodu programu sterującego układem nadążnym typu solar track. Wykonałem już całą mechanikę systemu oraz fizyczną warstwę układu sterującego (obwód drukowany z wszystkimi elementami). Układ sterować ma mostkiem H (silnik DC) oraz podawać trzy sygnały sterujące do zewnętrznego sterownika silnika skokowego (CLK, DIR, EN)....
Ja do tej pory programowałem tylko AVRy Atmela ale z tego co czytałem to PICe też mają rozbudowane Timery sprzętowe. Musisz wziąć notę katalogową w ręce - zaczytać dobrze o konfiguracji timerów i odrazu ci się rozjaśni. Jeśli chodzi o C to nie pomogę ci bo ja z kolei wszystko piszę w asemblerze. Aby użyć timera sprzętowego z procka nie potrzeba żadnego...
Wszystko jest nie tak. Typy i atrybuty danych, algorytm. Nie zamieniasz wartości cyfr na obraz segmentów. Niepotrzebnie wołasz sprintf() kiedy nie masz nowych wyników. Wyświetlasz w pętli z amiast w przerwaniu timera. Przeprogramowujesz wejście na wejście (ono już jest wejściem). Ustawiasz stany wyjść po ustawieniu kierunku (błąd).
[quote="ispcobra"]Witam! w AtMaga128 nie ma timera3 w M103 compatibility mode; - musiałbyś wyłączyć ten mode programując fusebits. e marcus
Tak czy inaczej mało to wygodne. Potrzebuję jeszcze jakiś ładnych przykładów w asm dla PIC18F z przerwaniami, timerami. I jeszcze nie mogę zrozumieć jednej rzeczy co to są te rejestry np LATA,LATB. Co to i po co?
#include "io430.h" #include "intrinsics.h" int licznik1=50, licznik2=100 ,licznik3=150 ,licznik4=200; #define PER1 50 #define PER2 100 #define PER3 150 #define PER4 200 void main(void) { WDTCTL = WDTPW + WDTHOLD; // Clock Setup BCSCTL2 = DIVS_3; // Timer Setup P1DIR |= (BIT1 | BIT2 | BIT3 | BIT4); TACCR0 = 50;...
Po pierwsze nie: TCCR0B |= (1<<CS00) | (1<<CS01); a : TCCR0B =(TCCR0B&0xf8) | (1<<CS00) | (1<<CS01); Kolego zastanów się na drugi raz zanim udzielisz odpowiedzi bo niestety ale bzdury piszesz na maxa i na dodatek nikt tego nie zauważa. Nie znasz i nie umiesz się w C posługiwać operatorami dwuskładnikowymi ??? toż operacja:...
Podsumowując. Dziękuję za pomoc. Poprogramowałem i trochę słabo to wychodzi. Potrzebowałem 8 kanałów pwm do regulacji jasności świecenia 8 sekcji LED. Pierwszy program jaki zrobiłem o tradycyjne 256 pętli na jeden cały cykl PWM ze sprawdzeniem w każdym przebiegu czy któraś z sekcji ma zgasnąć. Działało to około 100Hz/ Natomiast wadą tego rozwiązania...
Pozwolę sobie czepnąć się tego kodu, przynajmniej estetycznie: przekroczenie zakresu zmiennych w c to zdaje się zachowanie niezefiniowane? W związku z tym może się dla cnt bezboleśnie przekręcić licznik (tak jak chcemy tutaj) a może zacząć nadpisywać sąsiedni bajt - zależnie od kompilatora. Czy się mylę? No mylisz się. Jaki sąsiedni bajt? w zależności...
Ja nie miałem tyle szczęścia, ale próbowałem od razu nieco mniej trywialny przykład. To co powyżej to kreatory na stronach np. Microchipa potrafią wygenerować, więc nie jest to aż tak imponujące. Chociaż jeśli to się rozwinie, to zupełnie zmieni się podejście do programowania, no i w sumie dobrze. Z drugiej strony, dla wielu początkujących dużą satysfakcją...
Witam Chciałem wykorzystać Timer0 do tego aby dioda migała z określoną częstotliwością (co 1 s). Nie wiem co robie źle bo dioda cały czas świeci . Oto kod, którym programuje procesor : #define F_CPU 1000000L #include <avr/io.h> #include <util/delay.h> #include<avr/interrupt.h> volatile unsigned int i; int main(void) {...
Witam Ostatnio próbując ustawić timer0 natknąłem się na pewną dziwną sytuację. Jeżeli wywołane zostanie normalne przerwanie (tzn. bez opóźniej wew. funkcji obsługi przerwania) to nie działa. Znaczy się sam program się kompiluje i działa tylko wogóle nie zapala się ale jeśli wprowadzę opóźnienie powyżej 70ms to wszystko jest ok. Nie znam się jeszcze...
Witam! Mam problem. Zacznijmy od początku: Używam, programatora ISP STK200/300, którym programuje ATMEGA8. Wszystko było dobrze - kilkadziesiąt razy przeprogramowywałem procka -dopóki nie wpadłem na genialny pomysł żeby zmienić fusebity. Zrobiłem wszystko tak jak pisało w jakims turtorialu z neta (przy użyciu WinAvr) i od tej pory nie da sie programować...
Mam wykonac projekt na mikroprocki. Ma to byc timer sterowany dowolnym pilotem. Uklad juz mam zlozony. Wykorzystuje AT89S52 i odbiornik podczerwieni TSOP1736. I mam zrobic cos takiego ze jak przytrzymuje przycisk na pilocie okolo 3 s to ma wchodzic w stan programowania i wtedy jak nacisne przycisk jeden raz to ma zwiekszyc timer o 5 minut i jak znow...
Wjęc tak, mi chodzi o coś takiego : Mam 4 przyciski - 2 do ustawiania funkcji (f1 , f2 itd) - 1 reset - 1 do ustawiania czasu określonego przeze mnie, wyświetla się menu ustaw czas i 2 przyciskami do ustawiania funkcji nastawiam czas. Wiem że jest to trochę skomplikowane i dlatego potrzebuje pomocy, Może być to wyświetlane na lcd jak również na wyświetlaczu...
Witam, Jestem w trakcie budowy komputera pokładowego na procesorze AtMega8 oraz na wyświetlaczu LCD LS020. Program który tworzę ma zrealizować podstawowe funkcję komputera pokładowego, takie rzeczy jak menu i możliwość nastawienia parametrów odpuszczam a jedynie chcę prawidłowo obsłużyć wejścia i pomiary sygnałów. W trakcie pisania programu natknąłem...
Witam wszystkich. Problem na pierwszy rzut oka wydaje sie błachy, ale spotkałem sie z bardzo dziwnym zachowaniem mikrokontrolera. Chodzi tu programowanie jego peryferii a mianowicie o timer 32bitowy. Co chciałem zrobić: Chciałem uruchomic timer z czestotliwoscia równą częstotliwości PCLK. Po odpowiednim skonfigurowaniu pętli PLL i odpowiednich rejestrów...
Dzięki za podpowiedź. Wymyśliłem to tak: Konfiguruję dwa timery, pierwszy na załączenie czuwania, drugi na wyłączenie czuwania. Pierwsze wyjście wirtualne programuję jako 21 wskaźnik czuwania z odwrotną polaryzacją. Pod drugie podpinam timer załączający czuwanie, a pod trzecie wyłączający. Kolejne programuję jako 46 iloczyn logiczny wyjść 1 i 3. Teraz...
Kiedy zaczynałem pracę w 1szej firmie każdy podproces był krokowy. Step 7 v5.X. Globalne DB bo wywoływany był zawsze jeden podproces, a w nim DBW100 jako bity kroków: DBX1.0 - Krok 1 DBX1.1 - Krok 2 itd. Przejścia między krokami były z 1 timerem typu SE - np. T1. Właściwie jeśli w kroku miała być operacja czasowa to była zmienna Czas w tym samym globalnym...
Każda aplikacja osadzona na ogół zawiera w sobie zestaw funkcji. I nawet najprostsza, na przykład do regulowania temperatury, obejmuje szereg zadań, takich jak odczytywanie danych wejściowych od użytkownika lub z czujnika temperatury/wejścia ADC, wyświetlanie zasobów na wyświetlaczu LCD i sterowanie wyjściem zarządzającym pracą wentylatora/grzałki itp....
Nie wiem dokładnie o co Ci chodzi. Jeśli chcesz samemu zbudować timer lub zegar to wydaje mi się że to zadanie Cie troszke przerośnie. Ale z tego co sie orientuje to 8051 jest tylko mikroprocesorem który jest zawarty w urządzeniu DSM - 51 i prawdopodobnie na tym masz napisać program realizujący funkcje timera i zegara w języku programowania jakim jest...
jeszcze musisz sie WIELE nauczyc o programowaniu. np musisz sie nauczyc, ze zamiast korzystac z jakichs lewych rzeczy typu sbi i cbi mozna po prostu napisac: PORTx=0xFF; zamiast wykorzystywac do tego 8 polecen na poszczegolne bity. pomimo tego co napisales - ty MASZ multiplexowanie po ... w sumie nie wiadomo czym. taki program pisze sie zupelnie inaczej......
[Schemat użytkownika pozwala na zdefiniowanie przedziałów czasu, w których użytkownik ma dostęp do systemu. Programowanie schematu polega na nadaniu mu nazwy i wybraniu listy timerów, w których oprogramowano zakresy czasowe (użytkownik jest aktywny, jeżeli co najmniej jeden z wybranych timerów jest w stanie załączenia) Programując użytkownika typu schematowy...
Witam. Użyłem wyszukiwarki ale na ten temat niczego nie znalazłem wiec proszę o pomoc. Posiadam urządzenie firmy ENDA Digital Timer ETM442 . Timer jest ciekawy i posiada spore możliwości programowania. Ja jednak zupełne sobie z tym nie umiem poradzić. Dwa wyświetlacze LED generują jakieś słowa ale ich nie rozumiem i nie umiem przy nich poprawnie użyć...
Tak też konfigurowałem timer ale dodatkowo jeszcze: - działanie wyjścia musi byc ustawione na BI; - czas załączenia timera musi być późniejszy od czasu w którym programujemy timer tzn. mamy np. godz. 12:00, a czas załączenia chcemy ustawić na godz. 11:00 to programowane wyjście załączy się dopiero o 11:00 następnego dnia. Mam nadzieję że opis jest zrozumiały...
Zależy jakie odcinki czasu chcesz odliczać i z jaką dokładnością. Ogólnie system Windows nie nadaje do odmierzania dokładnych odcinków czasu rzędu kilku ms i mniej. Wynika to z występowania w systemie wielu procesów, które są cyklicznie przełączane. Kiedyś pisałem bibliotekę do programowania mikrokontrolerów poprzez port LPT i tam do odmierzania krótkich...
witam zlecę napisanie sterowania timerami bramy przesuwnej tz: brama działa z pilotów lecz ma sie zamykać samoczynnie czyli wysterować zajęte do tej pracy wyjście o podanej godzinie i kontrolować stan bramy do podanej godziny końca timera następnie o podanej godzinie utrzymywać stan bramy na otwarta aż do godziny zadziałania timera zamknij . timer zamknij...
Dzięki za odpowiedzi, już wszystko rozumiem, lecz mam kolejny problem, w kodzie źródłowym do procesora autor nie napisał obsługi dmuchawy CO lecz wyprowadzenia są już zrobione. Czy mógłby ktoś pomóc mi dopisać do tego kodu obsługę dmuchawy, najlepiej żeby się ją włączało w menu i pracowała do określonej temperatury. Jeśli temperatura spadnie poniżej...
Jak widać na filmie, a bardziej słychać jak dasz głośniej, to PWM reguluje sie elegancko. Nie schodzę poniżej wartości 70 (około 27%) bo silnik potem miałby problemy z ruszeniem. Kod jak zwykle jest przykładowy. Patrząc jednak na pierwszy post doszedłem do wniosku, że może Twój mikrokontroler pracuje jeszcze z fabryczną prędkością 1MHz? Jeśli nie zmieniałeś...
Nie polecam używać układu 89S52 Atmela, zdecydowanie lepszy jest 89S51 choć ma mniej pamięci i mniej timerów. Jednak poprawnie współpracuje z pamięcią zewnętrzną czego nie można powiedzieć o 89S52. Oj cos tu kolego jest nie tak. Powszechnie, do ok 2010 roku używałem 89S52, czasem 89S8253 (następna 89S8285 a małymi zmianami w WGD i zdaje sie eeprom)....
Witam wszystkich, Na wstępie chcę zaznaczyć, że jestem na początkowym etapie jeśli chodzi o programowanie sterowników PLC, więc proszę o wyrozumiałość od bardziej doświadczonych osób :) Póki co bawię się w FactoryIO i na symulatorze, natknąłem się na problem z timerem, chciałbym żeby timer po resecie zatrzymywał się i po ponownym załączeniu nie zaczynał...
Małe sprostowanie - kombinacja setup, 1, 4, 7 wywołuje menu w tunerach Pace serii 6000. Dla Pace 9200 wystarczy setup i 1. Dodatkowo można wywołać następujące funkcje: Setup, 2 - menu instalacyjne Setup, 3 - skanowanie pasma Setup, 4 - ustawianie zegara Setup, 5 - ustawianie timera Setup, 6 - włączanie timera Setup, 7 - sleep timer Setup, Status - blokowanie...
Kolega porosil mnie kiedys abym zrobil mu taki troche udziwnionyy timer. Jak juz zaczalem robic to dosc mocno go rozbudowalem. Nie jest to projekt efektowny, ale za to bardzo funkcjonalny. Budowa: ATMEGA8L, przkaznik bistabilny, bateria litowa 3V cr3022, +pare elementow dyskretnych. Zasialnie : beztransforamtorowe , 220VAC Interfjes: RS232 5V, musi...
W Steep5 jeśli mamy włączony język angielski to wszystkie wyjścia oznaczane są jako Q, wejścia jako I, timery jako T, markery jako M. natomiast w języku niemieckim mamy odpowiednio do tego co powyżej wyj. A, wej. E, timery T, markery F. Według mnie nie ma sensu mapować wyjścia pod jakiś marker chyba że twoja wersja Steep5 ma ograniczenia i możesz tego...
Witam kolege ponownie: Kupiłem taki programator i on sam włącza i wyłącza odbiornik włączony w jego gniazdo które podaje napięcie jak też i to napięcie odłącza. Programuje sie go za pomocą: 1. Mechaniczny za pomocatzw. koników wychyla sie je; skok co 15minut 2.Elektroniczny za pomoca programu można go zaprogramowac na okres tygodnia tzn. co dzień np....
Zumek zaproponował nam prace timera w trybie CTC (Clear Timer on Compare match) - zerowanie licznika (i wywołanie przerwania OC1A) po wykryciu zgodności rejestru TCNTn z OCRn. Można w ten sposób "skrócić" timer do potrzebnej wielkości. Odpowiada to mniej więcej "skracaniu" zakresu liczenia timera przez wprowadzenie wartości początkowej tyle, że licznik...
Witam Posiadam Timer Technics SH-4060. 1. Podstawowym problemem w tym timerze jest to, że wyświetlacz słabo świeci. Pewnie już się zużył. Mam pytanie, czy oprócz wymiany wyświetlacza (raczej nie wchodzi to w rachubę :) ), można jakoś polepszyć jego świecenie?? Wyświetlacz (żarzenie) jest bezpośrednio podłączony do transformatorka - napięcie zmienne...
a co jest PO tej instrukcji nop? bo skoro petle recznie postawiles pod adreem 0x100, to cholera wie co jest pomiedzy nimi... tak w ogole to ASM30 jest object assemblerem i nie powinno sie uzywac recznego ustawiania czesci kodu. jak juz trzeba, to lepiej zrobic to przez definicje sekcji i nastepnie zadeklarowanie czesci kodu jako nalezacej do danej sekcji....
Witam wszystkich, powoli kończę swój projekt robocika zwiadowczego do wykrywania metalu, elektronika jak i 90% programu działa OK, niestety mam problem z obsługą timera w PIC16F84A który ma pracować w roli licznika, jeżeli chodzi o zliczanie impulsów z wewnętrznego oscylatora, to wszystko jest jak najbardziej OK, jednak jeżeli chce mu podawać impulsy...
jak to programowanie jest nieelastyczne w AVR GCC??? czy coś tobie się nie pomyliło?? - przecież to darmowe środowisko i jak już są jakieś biblioteki to wszystkie otwarte i w ogóle pełno jest ich w necie Źle mnie zrozumiałeś ;] chodziło mi o to że programowanie nie jest tak elastyczne jak w AVR GCC, czyli że jest nieelastyczne w MicroPascalu :P Odnośnie...
Drodzy urzytkownicy, To moje początki w programowaniu contollerów. Chciałbym zaprogramować timer na ATmega8. Proste logiczne programy udało mi się już napisać. Moim następnym zadaniem jest zaprogramowanie timera z licznikiem, niestety na początek mam problemy nie wiem jak zaprogramować timer. Czy ktoś mógłby mi w tym pomóc. Algorytm mojego programu...
Witam, Jak w tytule. Posiadam magnetowid VHS HCM Royal VCR-22. Nie mam instrukcji obsługi i chciałbym zaprogramować timer na nagranie programu w następnym dniu. Robię to tak: 1. ustawiłęm datę i godzinę aktualną (jeden raz , na początku), 2.Wciskam PROGRAM , miga 1, zatwierdzam ENTEREM, 3.wpiuję datę, zatwierdzam ENTEREM, przechodzi do godziny START,...
Witam. Chcę aby program sprawdzał PORTB pin2 dwa razy w odstępie ok.1s. Mianowicie gdy na PB2 pojawi się stan niski uruchomić ma się timer i przez ok. sekunde będzie sprawdzał PB2 i jeżeli w tym czasie pojawi się stan niski program wraca do LOOP. Jeżeli po odmierzeniu owej sekundy nie pojawi się stan niski na PB2 to program ma odmierzyć czas ok. 1s....
Kiedyś programowałem w WinApi i szło to jakoś tak: Na początku zdefiniuj sobie timer tak: #define IDT_TIMER1 1001 w trakcie programu po stworzeniu okna najlepiej wywołujesz pierwszy timer: unsigned int czas = rand() % 10 + 25; // czas od 10 do 35 sek SetTimer(hWnd,IDT_TIMER1,czas,TIMERPROC(... // tworzymy nowy timer Nastepnie w procedurze obsługi...
Witam. To tej pory nie stosowałem zbyt często timerów do generowania przerwań celem generowania odcinków czasu. Być może dlatego żyłem w słodkiej nieświadomości pewnych komplikacji będących nie bez wpływu na dokładność odmierzanych odcinków czasu. Do tej pory wydawało mi się, że dla danego rezonatora kwarcowego wystarczy: 1. Obliczyć czas trwania pojedynczego...
Witam Wpadłem na problem i mam spory problem z rozwiązaniem. Chciałem zbudować włącznik led do autka zdalnie sterowanego, zasilanie idzie z odbiornika (5V) i sygnał PWM w zakresie ok. 700us - 2300us. W programie mam próg ustawiony ok. 1500us. Gdy włącze układ to robi się dyskoteka (diody migają na przemian), a gdy przekrzywie drążek w jedną stronę to...
A co to za Echostar co nie ma timera...? DSB 717
Zapoznaję się powoli z tematem ARM-ów i korzystam z fajnej (tak mi się dotychczas wydawało :) strony [url=]Link. Generalnie najprostszy kod obsługi timera przepisałem stamtąd i niby wszystko działa ale z jednym mankamentem. Wypisuję na LCD numer kolejnego wywołania obsługi timera (zmienna globalna, zwiększana za każdym wywołaniem procedury obsługi przerwania...
hej, mam do zaprogramowania stoper. na tę chwilę mam taki oto timer: [syntax=asm]sekundy EQU 07Eh ;zmienna sekund jedna_dwudziestaEQU 07Fh ;licznik jednej dwudziestej sekundy resetowanie EQU #19456 ;ustawienie zliczania co 0,05sek org 1000h ljmp start org 001Bh clr TR1 ;wyłączenie timera mov TH1,#HIGH resetowanie ; mov TL1,#LOW resetowanie ; setb TR1...
Napisałem przykładowy program z timerem LI, nastawy ON i OFF nastawiane z klawiatury, dwie pierwsze linie wyświetlacza to nastawy, dwie następne, czas bieżący timera.
Sygnał z czujnika I1 (wjazd) uruchamia timer na krótki czas który przez T003 daje zliczanie w górę Sygnał z czujnika I2 (wyjazd) daje przez timer T002 czas na odwrócenie zliczania, a kolejny timer T004 impuls zliczania (tym razem w dół). Takie działania na zboczach sygnałów z czujników w znacznym stopniu eliminują Twój sygnalizowany problem. Oczywiście...
Cześć, do tej pory jak programowaliśmy płytki AT90USB1287 w AVR Studio 4.19 nie miałem żadnych dużych problemów z tym, jednak gdy przyszedł czas na Timery to coś nie mogę tego ogarnąć. Nawet nie wiem kogo za to obwiniać (pewnie tylko siebie), no do rzeczy. Czytam niby te różne dokumentacje i googoluje, ale prawdę mówiąc nie potrafię nawet napisać najprostszej...
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...
Witam, chcę sprobować moich sił przy pytanie nr. 1 w moim sklepie elektronicznym nie sprzedają NE555n, są tylko NE/LM 555 TIMER NE/LM 555 SMD TIMER NE/LM 556 DUAL TIMER nie widzę w spisie produktów tego licznika 4017n czy jest jakiś zamiennik tego czegoś? :) jako że mieszkam na tak zwanym zadupiu za granicą, mam dostęp tylko do 1 sklepu z takowymi rzeczami.
Cześć. Napisałem makro, które ma uruchomić sie o wyznaczonej godzinie (tutaj 6.30) i działać przez kilka dni w ten sam spoób aż do momentu wyłączenia. Niestety chyba coś jest nie tak bo makro uruchamia się o dziwnych godzinach nieokoreślonych w makrze. Prosze o pomoc. Sub Uruchom() Dim Timer As Date Timer = TimeValue("05:00:00") Application.OnTime Timer,...
Tak jak poprzednicy, głosuję za użyciem dowolnego timera zgłaszającego przerwania z częstotliwością 100 Hz. Wasz kod nie działa głównie z tego powodu, że rejestry timera są 16-bitowe, więc liczba 83999 raczej się w nich nie zmieści ;). Nie wiem też, dlaczego autoreload jest ustawione na 10000. Razem to nawet ma sens - preskaler ok. 20000 i okres timera...
Witam, Ostatnio kupiłem timer z nowy elektronik zestaw 325-k Link do zestawu: Mój problem polega na tym że chciałbym zapętlić ten układ. Czyli po zliczeniu zadanej wartości czasu automatycznie odliczał na nowo czas. Timer po odliczeniu czasu wysyła sygnał na transoptor. Aby go ponownie wystartować mam 2 opcje. 1) wyłączenie i włączenie timera i naciśniecie...
Nie należy odliczać na timerze sprzętowo 5 sekund, bo i tak musisz odliczać na timerze czasy krótsze do innych celów - 5 s odliczysz programowo w przerwaniu timera zgłaszanym np. z częstotliwością 100 lub 1000 Hz. Preskaler wygodnie jest ustawić tak, żeby okres zegara wejściowego timera wynosił np. 1 us lub 10 us - wtedy łatwo liczy się i programuje...
Witam panowie. Zagadka jest taka. Jest sobie arduino uno, ale programuję je bez bootloadera, bezpośrednio w c w avr studio wersja 4. W pewnym momencie w programie startuję timer 2 w trybie CTC i używam go jako wyjście zegarowe dla bufora. Timer 2 ma ustwienia prescalera na 1 i rejestru porównawczego na 7, co daje ze wzoru przy częstotliwości uC 16Mhz,...
Poza tym aby programować mikrokontrolery AVR trzeba znać choć trochę ich budowę, bo w samym mikrokontrolerze jest kilka timerów, różne szyny danych, przetworniki, pamięci, różne systemy programowania (szeregowe, równoległe a co się z tym wiąże różne typy programatorów), układy watchdoga. Nie jest to trudne, jedynie wymaga samozaparcia i analizowania...