REKLAMA

rejestr timera

Znaleziono około 2596 wyników dla: rejestr timera
  • Asembler (AVR Studio) - jak korzystać z Timera i Countera??

    AVR studio (asembler) to nie Bascom... tu nie ma czegoś takiego jak komendy do obsługi sprzętowych liczników, musisz używać rozkazów uP i konfigurować odpowiednie rejestry i przede wszystkim odpowiednio używać przerwań, bo one są chyba najważniejszym elementem, którego używa się przy pracy z licznikami. Musisz wziąć notkę katalogową tego atmelka i przejrzeć,...

    Mikrokontrolery   14 Sty 2005 21:50 Odpowiedzi: 1    Wyświetleń: 3012
  • LPC17xx Timer Counter Capture - Pomiar częstotliwości na wejściu Capture LPC1769

    Witam po krótkiej przerwie, Czy dobrze rozumiem, że najpierw konfiguruję wejście CAP0.0 (pin P1.26), oraz Timer0 jako wejście, czyli licznik. Potem ustalam na drugim timerze tj. na Timerze1 odliczanie np. 100 ms, w czasie których Timer0 na wejściu CAP0.0 zlicza liczbę impulsów (w zasadzie liczbę zboczy opadających) i przechowuje je w rejestrze TC Timera0....

    Mikrokontrolery ARM   01 Lis 2014 15:47 Odpowiedzi: 3    Wyświetleń: 2187
  • REKLAMA
  • Niedziałający zapis do rejestrow PCF8583P

    Witam !!! Nie moge nic zapisać do żadnego rejsstru pcf8583p, układ został połączony do linii SDA i SCL mikrokontrolera i portu int0 + rezystory podciągające i kwarc 32,768 kHz. Przerwanie nastepuje standardowo co 1 s i tego nie moge zmienić bo nic do rejestrow pcf-a nie trafia. Ponizej przedstawiam listing kodu podejrzewam że wina jest w kodzie prosze...

    Mikrokontrolery   17 Maj 2012 17:36 Odpowiedzi: 0    Wyświetleń: 810
  • Bascom Atmega - Program z wykorzystaniem timera do odmierzenia czasu. Pytanie.

    Chcę napisac własny program z wykorzystaniem Timerów. Na początek proszę o wytłumaczenie dlaczego w poniższym programie: 1. wykorzystano podzial częstotliwości zegara (po preskalerze 256) 250/125 zamiast wykonac jedno dzialanie? 2. uzyto wartość początkową Timera0 = 250 przed Petlą do Loop End . O ile wyjaśnienie podane przez Tomq jest błędne(!) Load...

    Mikrokontrolery Początkujący   03 Maj 2014 20:09 Odpowiedzi: 4    Wyświetleń: 1191
  • REKLAMA
  • LPC1769 - Bardzo szybkie rejestrowanie stanu wejść cyfrowych

    Witam wszystkich Elektrodowiczów! Otóż stoję przed problemem szybkiego rejestrowania stanu wejść cyfrowych. Problem wygląda następująco: - jest to układ 10 analogowych komparatorów napięcia (10 kanałów), który może pracować z rzeczywistą prędkością próbkowania/porównywania sygnału ok. 10 ns każdy, - układ ten (10 komparatorów) posiada wejście zatrzaskujące,...

    Mikrokontrolery ARM   27 Wrz 2015 14:21 Odpowiedzi: 8    Wyświetleń: 696
  • Pcf8583 timer. Dokładność do 0,01s. Zakres 40s-2min.

    Witam. Mam kłopot tego typu, że potrzebuje zrobić nastawny timer z dokładnością do 0,01s w zakresie od 40s-2min. Procesorek ma w kółko ustawiać na jednym z portów 1 co zaprogramowany czas. Port w czasie liczenia jest zerowany. Chciałem wykorzystać do tego celu PCF8583 w którym wybrałem funkcje timera. Wszystkie rejestry ustawilem jak trzeba i w rejestrze...

    Mikrokontrolery   16 Maj 2007 22:46 Odpowiedzi: 5    Wyświetleń: 1475
  • REKLAMA
  • AtMega 2560 - wykorzystanie wszystkich timerów w Arduino IDE

    Arduino wymyślono po to abyś nie musiał grzebać w rejestrach. Jeśli to potrafisz nie nie używaj arduino. Oczywiście możesz zmieniać rejestry timerów ale przez to niektóre funkcje mogą przestać działać: Napisz co chcesz osiągnąć a nie jakimi metodami to będzie można coś podpowiedzieć.

    Mikrokontrolery Początkujący   23 Sty 2017 17:41 Odpowiedzi: 4    Wyświetleń: 1293
  • Konfiguracja timerów w Atmega8 - timer1 nieprawidłowo odlicza czas

    Przerwanie ma być co 800ms. Timer0 prawidłowo generuje to przerwanie: 1/8000000=0,000000125 => 0,000000125*256=0,000032 => 0,000032*250=0,008s => 0,008*100=0,8s i tyle jest odliczane. Dla timera1 rachunek jest analogiczny, ale niestety nie generuje przerwania po tym czasie, tylko kilkakrotnie później. Timery ładowane są początkową wartością w programie...

    Mikrokontrolery AVR   05 Paź 2011 14:08 Odpowiedzi: 7    Wyświetleń: 2936
  • Konfiguracja timera 1 na ATMEGA8 dla funkcji ~244Hz bez bibliotek

    Witajcie, Potrzebuję konfiguracji timera 1 dla atmega8 aby wykonywał funkcję z częstotliwością ~244Hz (zegar 16MHz i preskaler 2^16) . Chciałbym uniknąć używania dodatkowych bibliotek. Będę wdzięczny za przykładowy kod :) jakąś Przy okazji; jeśli użyję do tego celu timera 1, mogę równocześnie używać wyjść OC1A oraz OC1B jako zwykłe wyjścia I/O? Timer1...

    Arduino   28 Sie 2020 15:01 Odpowiedzi: 7    Wyświetleń: 387
  • REKLAMA
  • LPC1768 - Timer i counter frequency counter

    Po wyzerowaniu licznika należy wyzerować bit zerowania. Nie miałbyś tego problemu, gdybyś zamiast bezsensownych |= używał podstawień do operacji na rejestrach timera.

    Mikrokontrolery ARM   10 Mar 2014 13:13 Odpowiedzi: 6    Wyświetleń: 1494
  • AT91SAM7X256 - Nagrywanie dźwięku - ADC sterowany Timerem - zawiesza się

    Witam, muszę zrobić mini-rejestrator dźwięków na płytce Olimex SAM7-EX256 (mikrokontroler AT91SAM7X256). W tym celu próbowałem skonfigurować układ ADC aby próbkował dane z częstotliwością 44.1KHz z 10-bitową rozdzielczością. Przetwornik ma być wzbudzany timerem T0 i po wykonaniu pomiaru ma wywołać przerwanie. Plik adc.c z funkcją inicjująca ADC i Timer:...

    Mikrokontrolery ARM   09 Gru 2015 21:10 Odpowiedzi: 0    Wyświetleń: 942
  • Działanie rejestru ICR1 Timera1 - liczenie taktów między zboczami

    Chciałem zapytać jak on działa. Załóżmy że do ICR1 wpisywana jest wartość przy zboczu narastającym. Zbocze wystąpiło przy wartości 100 w ICR1 a kolejne przy wartości 1100, różnica między nimi to 1000. Czy ta wartość 1000 to 1000 taktów zegara procesora?

    Mikrokontrolery AVR   10 Maj 2019 10:32 Odpowiedzi: 13    Wyświetleń: 537
  • [PICxxxxx] Ustawianie timera z dokładnością do 1 cyklu

    np. chce uzyskać przerwanie co 100 cykli timera: static void interrupt isr() { if (T0IF) { TMR0 = 155; //255 - 100 cykli T0IF = 0; // kod przerwania } } problem w tym że powyższy kod nie uwzględnia: 1) czasu na zapisanie kontekstu przy przewaniu, 2) czasu wykonywania instrukcji przed TMR0 = XX. 3) czasu po jakim...

    Mikrokontrolery PIC   23 Gru 2011 21:05 Odpowiedzi: 18    Wyświetleń: 2762
  • Atmega8 timer i przerwanie INT1 - jak wstawić do programu?

    Witam, ja na początek zareklamuję kolegę _ImPuLs_ z elektrody i jego portal. Mnie osobiście przy programowaniu AVR-ków jest przydatny. Link główny to: Kolejne linki to do rejestrów ATMega8 i ich opisów: [url=]REJESTRY ; [url=]OPISY Na stronie jest naprawdę bardzo wiele fajnych rzeczy. Pozdrawiam Damian.

    Mikrokontrolery AVR   14 Maj 2012 07:12 Odpowiedzi: 40    Wyświetleń: 5470
  • [stm32f4] - Rejestr Timera ARR - czy timer może "przeskoczyć"

    Witam Piszę program, który będzie musiał się synchronizować z siecią 230V. konfiguracja Timera: [syntax=c] TIM8->PSC = 168-1; TIM8->CR1 |= TIM_CR1_ARPE; TIM8->ARR = rotor_period; //20000-1+5000; TIM8->DIER |= TIM_DIER_UIE | TIM_DIER_CC1IE; TIM8->EGR |= TIM_EGR_UG; // update generate TIM8->CCMR1 = 1; TIM8->CCER = TIM_CCER_CC1E; TIM8->CR1...

    Mikrokontrolery ARM   09 Lut 2013 18:24 Odpowiedzi: 2    Wyświetleń: 1566
  • CompactLogix5000 - Realizacja dwóch opóźnień na jednym timerze

    Witam, studiuję Automatykę i na jednym z laboratoriów dostałem zadanie zaprogramowania sterownika CompactLogix w języku drabinkowym. Program po wciśnięciu przełącznika dźwigniowego miał wypchnąć tłok siłownika po określonym czasie, następnie po wyłączeniu przełącznika miał również odczekać określony czas ( czas inny niż przy wypychaniu) i cofnąć tłok....

    Automatyka Sterowanie PLC   18 Mar 2014 21:57 Odpowiedzi: 3    Wyświetleń: 945
  • Sterownik Omron CJ1M podtrzymanie timera po wyłączeniu zasilania

    Przepisuj na bieżąco stany timer-ów do rejestrów podtrzymywanych (HR). Po włączeniu zasilania przepisuj te rejestry do timer-ów. Jako triggera do przepisania po włączeniu zasilania użyj np. bitu pomocniczego P_First_Cycle na zbocze narastające.

    Automatyka Przemysłowa   17 Lut 2021 22:21 Odpowiedzi: 3    Wyświetleń: 240
  • PWM w Atmega8535. Sterowanie diodą. Rejestry innych timerów i pwm.

    Chciałbym zrealizować sterowanie diodą led rgb. Atmega8535 ma w sumie 4 kanały PWM Na razie udało mi się wykorzystać tylko jeden kanał pwm z zegara t1. Ale sterowanie dioda rgb nie było dokładnie takie jak chciałem. Ogólnie chciałem zrobić tak aby móc wybrać kolor w standardzie rgb (czyli dla każdego segmentu wartość od 0 do 255). jednak uznałem, że...

    Mikrokontrolery   24 Sie 2008 19:11 Odpowiedzi: 6    Wyświetleń: 3012
  • Ustawianie flag w przerwaniu timera - dobrze, czy źle

    Pomyśl, skąd bierze się przerwanie timer? Stąd, że w rejestrze timera został sprzętowo ustawiony znacznik, który można odczytać programowo. Ustawiając w przerwaniu timera znacznik programowy bezsensownie dublujesz znacznik sprzętowy - wystarczyłoby bez żadnego przerwania sprawdzać znacznik sprzętowy zamiast tego programowego. Dobre rozwiązanie polega...

    Mikrokontrolery Początkujący   14 Paź 2018 13:31 Odpowiedzi: 1    Wyświetleń: 498
  • [STM32F4] Update Generation przy inicjalizacji Timera 1

    Witam, czy przy inicjacji Timera 1 który ma pracować w trybie PWM Center-aligned, powinienem "ręcznie" dokonać zdarzenia Update Generation poprzez ustawienie bitu Dodano po 2 Spróbuję trochę bardziej sprecyzować o co mi chodzi. Na stronie 314 RM www.st.com/internet/com/TECHNICAL_RESOUR... napisano:...

    Mikrokontrolery ARM   20 Lut 2012 21:42 Odpowiedzi: 0    Wyświetleń: 890
  • Tutorial PIC18F2550 + SDCC - Część 4 - Timery, przerwania

    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...

    Artykuły   02 Kwi 2020 00:20 Odpowiedzi: 0    Wyświetleń: 2007
  • [Atmega8][C] - Włączanie i wyłączanie timera

    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...

    Mikrokontrolery Początkujący   23 Lis 2012 18:48 Odpowiedzi: 4    Wyświetleń: 2082
  • [LPC2364][C] CROSS_WORKS, przerwanie od TIMERA0.

    Witam ! Przenosze program (który pisze pod LPC2364) z Keila do CrossStudio (niestety 16kb mi nie wystarczy:(. Jednak zatrzymałem się na przerwaniu od Timera0. Zanim ,soft załaduje na płytkę chce go przetestować na symulatorze. Jednak po uaktywnieniu przerwania i postawieniu pułapki w funkcji obsługującej przerwanie od Timera0, program się nie zatrzymuje...

    Mikrokontrolery ARM   01 Lip 2008 07:09 Odpowiedzi: 0    Wyświetleń: 1212
  • Timer/Counter w ATMega32 - PWM + Input Capture

    Hmm, czy ATmega32 na pewno ma timer3? Rzecz w tym, że mam już gotowy układ, w którym są wykorzystane nóżki procka OCR1A i OCR1B (outputy timera1) - gdybym teraz do PWM wykorzystał inny timer, musiałbym wprowadzać zmiany w układzie, czego chciałbym uniknąć (a do tego timer2 też mam zajęty, a silniki są dwa). Mówisz, że logiczne jest, że praca timera...

    Mikrokontrolery   24 Lut 2010 21:48 Odpowiedzi: 8    Wyświetleń: 3348
  • [Atmega328P][C] - Poprawna konfiguracja timera 16-bitowego pod serwo

    1) Tak, zmieniając taktowanie timera zmieniają się także liczby, które należy wpisać do jego rejestrów. 2) każdy timer ma kilka kanałów PWM i skojarzone z nimi rejestry. Konfigurujesz wyłącznie wartość określającą wypełnienie, konfigurację samego timera już masz. Co do tych 6 PWM - zauważ, że drugi timer, któym dysponujesz jest tylko 8-bitowy i w zależności...

    Mikrokontrolery AVR   10 Wrz 2013 16:51 Odpowiedzi: 15    Wyświetleń: 2799
  • Atmega 1284p czas wpisania do rejestrów ICR1, OCR1B

    Witam Szanownych Forumowiczów, w aktualnym projekcie muszę wygenerować trzy interwały czasowe z regulowaną długością. Poglądowy rysunek dołączony jest jako załącznik. T1ON powinien mieć regulację 1-100us, T2OFF (możliwie krótko - 5us), T3ON (możliwie krótko - 5us). Wykorzystywana przeze mnie Atmega taktowana jest zewnętrznym zegarem 20MHz. Wynika z...

    Mikrokontrolery AVR   05 Kwi 2017 08:37 Odpowiedzi: 3    Wyświetleń: 792
  • Wyświetlacz 7 segmentowy tunera, uruchomienie z Arduino, rejestr przesuwny

    Pokażę tu jak uruchomić z Arduino czterocyfrowy wyświetlacz 7-segmentowy sterowany poprzez rejestr przesuwny 74HCT164 i cztery tranzystory BC546. Płytka z wyświetlaczem znów będzie odzyskana z elektrośmieci. Będzie to już kolejny temat, w którym uruchamiam wyświetlacz, gdyż omawiałem już krok po kroku , dodatkowo w dość uproszczony sposób, stroniąc...

    Wnętrza urządzeń   10 Paź 2022 14:24 Odpowiedzi: 3    Wyświetleń: 2169
  • pomiar czasu timerem TO w trybie 1 w bascomie

    Mam mikrokontroler 8051 i licznik T0 który jest częścią tego mikrokontrolera. TO pracuje w trybie 1 (czyli jako 16-bitowy licznik) i ma on zliczać impulsy wewnętrzne (czyli pracować jako timer). Częstotliwość rezonatora kwarcowego podłączonego do mikrokontrolera wynosi 12Mhz. Wiadomo, że TO będzie zliczał impulsy 12Mhz/12(albo odwrotnie). I tutaj nie...

    Początkujący Elektronicy   02 Maj 2007 12:12 Odpowiedzi: 0    Wyświetleń: 860
  • [ATmega32] przerwania od timera

    Mam problem z przerwaniem od Timera0. Chodzi o to by Timer0 zgłaszał przerwanie w trybie pracy z porównaniem. Jest to tryb Clear Timer on Compare Match (CTC). Licznik zlicza zdarzenia zewnętrzne i w momencie zliczenia do zadanej wartości ma zgłosić przerwanie i zacząc liczyć od zera. Aby to osiągnąć do rejestru OCR0 wpisuję wartość do której licznik...

    Mikrokontrolery AVR   13 Sie 2008 21:39 Odpowiedzi: 4    Wyświetleń: 2463
  • [Atmega32] konfiguracja dwóch timerów 8-bitowych

    Tu uruchamiasz timer0 z preskalerem ... [syntax=c] //######## konfiguracja timera1 ############## TIMSK |= (1<<TOIE0); //Przerwanie overflow (przepełnienie timera) TCCR0 |= (1<<CS02) | (1<<CS00); // źródłem CLK, preskaler 1024 TCNT0 = timer_start;// //Początkowa wartość licznika //######################################... [/syntax]...

    Mikrokontrolery AVR   06 Lis 2011 00:27 Odpowiedzi: 1    Wyświetleń: 1202
  • Atmega8 Bascom - Nie działa obsługa timera gfdzie jest błąd

    Tak co jeden cykl. Prescale jest 64 wiec nie tu chyba problem. Nic sie nie dzieje na wyswietlaczu a w symulatorze tez nie pokazuje zmian zmiennych. To nie jest jeden cykl, ani też 64 jakby wynikało z podziału prescalera. Wszystko można odczytac w symulatorze, tylko musisz potrafic posługiwac się jego ustawieniami i funkcjami. Poniżej masz przykład...

    Mikrokontrolery Początkujący   06 Lis 2013 07:50 Odpowiedzi: 16    Wyświetleń: 2493
  • Kurs C dla 80C51. Głównie obsługa przerwań i timera.

    CO do stanu timera pobierasz bezpośrednio z rejestru, nie znam tego mikrokontrolera (pracuje na AVR'ach), a jeśli chodzi o przerwanie po odpowiednim ustawieniu rejestrw przeskok nastapi sam do odpowiedniej funkcji, podobnie jak powyżej nie podam nazwy funkcji - skłonności do pracy AVR'ach :D

    Mikrokontrolery   15 Sie 2006 11:57 Odpowiedzi: 7    Wyświetleń: 2230
  • LPC11C24 - start TIMERA 0 32b [nie idzie]

    Witam wszystkich Elektrodowiczów! Chcę uruchomić Timer na ARMie LPC11C24. Zrobiłem standardową inicjalizację Timera, jak w każdym przypadku, ale on nie chce ruszyć za żadne skarby. Zegar magistral AHB jest ustawiony na 48 MHz (kwarc zewnętrzny 12 MHz, dzielnik PLL P = 2, M = 4 i dzielnik AHB = 1). Prosty programik, który będzie migał diodą LED co 1...

    Mikrokontrolery ARM   03 Paź 2011 12:57 Odpowiedzi: 4    Wyświetleń: 1117
  • [atmega8] timer i pomiar odległości dźwiękiem

    Witam, niestety to już mój drugi watek w związku z miernikiem ultradźwiękowym który robię. Najpierw próbowałem z przetwornikiem a/c ale nie dawało to żadnych odczytów i teraz spróbowałem z komparatorem a/c i timerem. Do atmegi podłączyłem nadajnik ultradźwiękowy przeciwsobnie. Włączam timer1 z przerwaniem od przechwytywania. Programowo wysyłam paczkę...

    Mikrokontrolery AVR   11 Lut 2012 21:27 Odpowiedzi: 15    Wyświetleń: 3532
  • [46j50][47j53] - Różnice w rejestrach - przeniesienie mTouch

    Chce przenieść kod obsługi dotykowych guzików z PIC18F46j50 na PIC18F47J53. Za obsługe mTouch odpowiada ADC i CTMU. Z tego co sie doczytałem różnica polega na tym że ADC w 47j53 posiada jeszcze triggery, które trzeba ustawić dla wyzwalania przez CTMU. Robię to tak: ADCTRIGbits.TRIGSEL0 = 1; ADCTRIGbits.TRIGSEL1 = 0; I włączyć obsługe zdarzenia dla CTMU...

    Mikrokontrolery PIC   30 Paź 2012 19:36 Odpowiedzi: 0    Wyświetleń: 897
  • Bascom Attiny2313 - początek zagara binarnego działa timer nie wyswietla

    Chwile sie pobawiłem i zastanawiałem sie czemu mi zle działa dioda podpięta do PORTB.3 a to jest związane z OCR1A dlatego zle działała. Nie dlatego, nie ma tu żadnego związku. OCR1A jest to wpis do rejestru, który służy do określenia górnej granicy (TOP) do jakiej ma liczyc Timer1 co odpowiada upływowi czasu tu akutat 1 sec., zaczym się wyzeruje. Jeżeli...

    Mikrokontrolery AVR   10 Sty 2013 06:25 Odpowiedzi: 6    Wyświetleń: 2298
  • Odpowiedzi na pytania. Mikroprocesory, pamięci, rejestry.

    Panowie nie wiem czy w dobrym to dziale pisze jak nie prosze o przeniesienie ale prosze rowniez o pomoc mam w poniedzialek spr. prawie calo roczny i musze to miec conajmiej na niedziele 1.Na czym polega multipleksowanie 2.Jakie podstawowe funkcje pełni rejestr 3.Zamień cyfrę w zapisie 10 tnym na bierna i heks. 4.co to jest akumulator i jaka pelni funkcje...

    Początkujący Elektronicy   25 Mar 2007 09:24 Odpowiedzi: 4    Wyświetleń: 2464
  • [Atmega8][C] przerwanie Timera2, podczas oblugi przer. zew.

    Otóż zliczam czas na timerze 2 i co 1 sekundę generuje mi przerwanie obsługiwane w procedurze signal. Jednak gdy jestem w menu które wywoływane jest za pomocą przerwania: ISR_BLOCK, czas nie jest liczony. Jak zrobić by priorytet przerwania Timera2 był większy niż przerwania zewnętrznego. Nie mogę ustawić ISR_NOBLOCK bo zapcham szybko stos. Czy w AVR...

    Mikrokontrolery AVR   08 Gru 2009 07:17 Odpowiedzi: 1    Wyświetleń: 1023
  • Jaki rejestrator do monitoringu + wysyłanie zdjęć na mail/FTP?

    Witam kolegów. Mam pytanie, czy ktoś z Was orientuje się, który rejestrator miałby możliwość [oprócz standardowej stałej rejestracji obrazu z kamer na HDD] robienia zdjęcia z jednej z kamer o określonej porze i wysyłania tego zdjęcia na e-mail lub na serwer FTP? Monitoring ma spełniać 2 funkcje: - standardowa rejestracja na HDD - zrobienie zdjęcia raz...

    Zabezpieczenia Stacjonarne   25 Wrz 2011 11:28 Odpowiedzi: 10    Wyświetleń: 7057
  • [STM32F103][C/Keil] Konfiguracja trybu PWM Timera2

    Noo, wiedziałem, że coś mam źle:). Miałem ustawione wyjścia jako General purpose output PP, po zmianie na Alternate jak ręką odjął... A wczoraj kilka godzin szukałem błędu w rejestrach timera:D Powinno być: Freddie Chopin . Czasem zapomni się oczywistych rzeczy... Jednak te uC nie są takie straszne bez bibliotek:). Trochę czasu i manuale i działa......

    Mikrokontrolery ARM   27 Sty 2012 09:42 Odpowiedzi: 2    Wyświetleń: 2351
  • Rejestracja tętna podczas snu - Arduino nano.

    Ostatnio trafiłem na czujnik tętna oparty o element fotoelektryczny. Testując czujnik UV z cyfrowym interfejsem Ostrzeżenie: Tego typu tanie czujniki "medyczne" nie mają nic wspólnego z prawdziwą elektroniką medyczną, prezentuję tutaj efekty własnych prób podejmowanych na własne ryzyko, osoby które chciałby podjąć podobne próby wykonują je na własne...

    DIY Poczekalnia   21 Wrz 2017 20:42 Odpowiedzi: 5    Wyświetleń: 7083
  • [Delphi] Bardzo szybki Timer.

    A moglbym otrzymac namiary na tego timera co przyjmuje wartości float??Nie moge znalesc na w/w stronie... Juże zapodaje........ bo na programmersheaven był link do tej stronki. Na moje krzywe oko to działa ma tylko jedem malutki problemik :( a mianowicie pod Builderem działa OK, ale jak Buildera wyłączysz to dobija się o rejestrację.( koszt 50 EUR...

    Programowanie   01 Cze 2004 05:00 Odpowiedzi: 10    Wyświetleń: 2544
  • Przeładowywanie timerów w ADuC7128

    Czy ktoś zajmował się timerami w ADuC7128? Zapis dowolnej wartości do rejestru TxICLR powinien przeładowywać zawartość rejestru licznikowego wartością początkową z rejestru TxLD. Tymczasem nic takiego się nie dzieje. Rzeczywiście, następuje przeładowanie, ale tylko wtedy, gdy zapis do TxICLR dokonywany jest w ramach obsługi przerwania od danego timera....

    Mikrokontrolery   02 Lip 2007 13:12 Odpowiedzi: 0    Wyświetleń: 474
  • [mega16][C] Przerwania timera vs reszta kodu - blad programu

    Witam . Kiedyś pisałem w asemblerze obsługę DS 1990 i była ona rozwiązana z uwzględnieniem przerwania od timera. Działało to w następujący sposób. Jest sobie rejestr statusu DS-a każdy bit sygnalizuje inny stan w trakcie odczytu.Na przykład ustawiony bit 0 oznacza reset_on. bit 1 reset_off i tak po kolei.W przerwaniu jest podprogram który sprawdza rejestr...

    Mikrokontrolery AVR   02 Mar 2009 18:28 Odpowiedzi: 3    Wyświetleń: 1423
  • Jednoczesna praca Timera1 i RC5 na ATTINY2313 nie działa

    Chyba tak to miało by wyglądać: Niestety nie. Masz źle wyliczoną wartość rejestru porównania - otrzymujesz 9,98ms a nie 20ms, tutaj nie ma zastosowania dual-slope operation ! Po co też ustawiasz tryb wyjściowy OC1A i OC1B - one do niczego nie są Ci potrzebne. Licznik ma się sam nakręcać i tyle w tym temacie: Compare1A = 625 Config Timer1 = Timer, Prescale...

    Mikrokontrolery   01 Cze 2010 08:19 Odpowiedzi: 4    Wyświetleń: 1638
  • Atmega16, problem z przerwaniem przepełnienia timera0

    Witam, walczę z tym cały dzień i nie potrafię zrozumieć dlaczego program nie działa. Próbuje poprostu "uruchomić" przerwanie podczas przepełnienia timera0. Jak widać niżej jest bardzo prosty kod który powinien zapalać i gasić diodę. Preskaler ustawiony na 1024, ustawiona odpowiednia flaga w rejestrze TIMSK ...i nei działa. Jeśli w pętli while wrzuce...

    Mikrokontrolery   20 Wrz 2010 09:34 Odpowiedzi: 2    Wyświetleń: 1133
  • [ATmega32][ASM] dioda led przerwanie od timera0

    OK, rozumiem. Napisałem coś takiego, prosta sekwencja na liczniku do sterowania silnikiem krokowym. Przyciski zwiększają lub zmniejszają prędkość sekwencji, tylko mam taki problem. Muszę zrobić tak, aby jedno wciśnięcie przycisku powodowało przyspieszenie, potem drugie wciśnięcie przycisku kolejne przyspieszenie itd. Z tego co wyczytałem, to najlepiej...

    Mikrokontrolery AVR   27 Paź 2011 11:19 Odpowiedzi: 8    Wyświetleń: 2411
  • [lpc1768][c] wysyłanie danych na port z wykorzystaniem timera i układu dma

    Witam, zacząłem ostatnio zabawę z arm'ami a dokładniej z procesorem lpc1768, przeczytałem już trochę dokumentacji jednak niektóre aspekty są dla mnie niejasne i byłbym wdzięczny gdyby ktoś obyty z tematem wytłumaczył mi co nieco, ale do rzeczy, na stronie znalazłem fajny opis dotyczący wysyłania danych na port z wykorzystaniem układu dma i timera, program...

    Mikrokontrolery ARM   06 Lut 2012 20:05 Odpowiedzi: 2    Wyświetleń: 1504
  • [ATmega169][c] - dwa przerwania od timera1 błąd drugiego przerwania

    Witam Jak rozumiem z dokumentacji, Timer1 ma możliwość takiego ustawienia rejestrów aby można było wywołać dwa przerwania. I owszem przerwania występują , pierwsze mniej więcej co 1 sek. tak jak było planowane, natomiast drugie występuje naprzemiennie z przerwaniem pierwszym (z niewielkim przesunięciem czasowym) bez względu na to jaką wartość wpiszę...

    Mikrokontrolery Początkujący   14 Wrz 2012 10:44 Odpowiedzi: 8    Wyświetleń: 2277
  • Atmega Bascom - Przerwanie - nie mozna skrócić timera

    Witam, dziekuję za odpowiedzi. (at)yokoon Dlaczego load timer miałby być w programie głównym? W głównym być nie może a w przerwaniu jest niezbędny. (at)M. S. Tak, tryb CTC to alternatywne rozwiązanie. Spróbuję czy to coś zmieni. (at)emarcus nie masz co robić? To poczytaj ze zrozumieniem. Tu pytam o możliwość skrócenia pojedynczego cyklu, a w drugim...

    Mikrokontrolery Początkujący   01 Kwi 2016 21:04 Odpowiedzi: 6    Wyświetleń: 1038
  • STM32 Nucleo F103 RB Przycisk na rejestrach.

    teraz postanowiłem uruchomić timer 2 i w żadnych plikach nie widzę funkcji do tego timera. To poszukaj dobrze - musi być w pliku w którym jest tablica wektorów, być może jest to ten sam plik w którym jest startup.

    Mikrokontrolery ARM   15 Paź 2017 19:01 Odpowiedzi: 59    Wyświetleń: 2880
  • Nieprawidłowa praca timera0 w AT89c2051-24PU z kwarcem 11,0592 MHz/12MHz w Bascom

    Witam Z nudy czy też z unikania zgromadzeń, siedząc w domu wpadłem na pomysł aby zbudować timer kuchenny (minutnik). Kod źródłowy zaczerpnąłem z Elektrody. Problem polega na tym,że: Timer późni się 15 sek. na 5 min. (przy kwarcu 11,0592 MHz (2x33pF)) i śpieszy 5 sek na 5 min (przy kwarcu 12MHz (2 x 39pF)) Kod w bascom. Ustawienie wartości początkowej...

    Mikrokontrolery Pozostałe   01 Gru 2020 11:22 Odpowiedzi: 2    Wyświetleń: 468
  • Program pod 8051. Zapis do rejestrów.

    ograniczenie jest takie same, jak dla timera pracującego z wewnętrznym zegarem - 1/24 częstotliwości kwarcu, czyli np. 0.5MHz dla kwarcu 12MHz W dół ograniczenie nie istnieje, czyli od 0Hz :D To jest ograniczenie fizyczne, wynikające ze sposobu "pobierania" sygnału z wejść T0/T1. Wejścia te nie są połączone bezpośrednio z wejściami zegarowymi timerów,...

    Programowanie   30 Mar 2005 21:52 Odpowiedzi: 19    Wyświetleń: 2711
  • Wstrzymanie programu przy uzyciu timera w Bascom??

    Dzieki serdeczne!! Teraz troche bardziej zrozumialem o co w tym wszystkim chodzi. No coz jestem czystym bascomowcem i odkladanie odpowiednich rejestrow na stos to dla mnie czarna magia.Chociaz juz tyle wiem,ze bascom odklada wszystkie rejestry specjalne na stos. Coraz czesciej tego zaluje,ze nie znam podstaw...no coz bascom... Sprytnie skrociles kod....

    Mikrokontrolery   08 Kwi 2005 14:34 Odpowiedzi: 10    Wyświetleń: 1987
  • Program Bomba (Timer odliczajacy w dol)

    Jako ze nie przepadam za pisaniem na maile, to odpowiem tutaj... Musisz skonfigurowac odpowiedni timer i przy przerwaniu, jakie generuje int czas=0; int timer0=131; SIGNAL (SIG_OVERFLOW0) { czas++; if (czas==5000) BUUM(); //jezeli czas osiagnal 5000ms, to wywolaj funkcje BUUM(); TCNT0 = timer0; // zaladowanie do...

    Mikrokontrolery   05 Gru 2005 17:01 Odpowiedzi: 5    Wyświetleń: 3092
  • [LPC2124][C] przerwania od timera.

    globalny rejestr zmieniasz swoim makrem enableIRQ - jest to jeden bit w CPSR, ktory zezwala na przerwania IRQ. 0x41 0x56 0x45!!

    Mikrokontrolery ARM   07 Sie 2008 21:44 Odpowiedzi: 23    Wyświetleń: 3983
  • Sterownik PLC jak działaja timery? - symulacja komputerowa.

    mariuszklo: Mariusz, nie wiem jak Ty, ale ja już "stary" jestem i moja wiedza sięga okresu gdy używano germanowych tranzystorów ASY34. Dla mnie counter i timer to dwa różne układy, gdzie counter jest częścią składową timer'a. Sam counter jest układem zliczającym impulsy, natomiast timer to układ zawierający generator impulsów, counter oraz układ porównywania...

    Automatyka Przemysłowa   18 Kwi 2009 09:06 Odpowiedzi: 14    Wyświetleń: 12123
  • ATMega16 i przerwania od Timera

    A stan Timera0 się zmienia? Ja też mam problemy z tym. Ale pod pojęciem "tym" kryje się nie Timer, lecz BASCOM. W BASCOMie niektóre rzeczy nie działają z niektórymi procesorami (np. Timery w ATMEBA88 nie działają, w ATMEGA8 już tak. BASCOM ma źle przypisane adresy rejestrów IO).

    Mikrokontrolery AVR   09 Sty 2009 22:28 Odpowiedzi: 2    Wyświetleń: 1515
  • [ATtiny12] [Asembler] Timer/Licznik

    Rozpatrz opis działania polecenia SLEEP: "Rozkaz ten wprowadza procesor w jeden z trybów obniżonego poboru energii, określony przez nastawę specjalnego rejestru. Układ może wyjść ze stanu uśpienia tylko w skutek wystąpnienia przerwania lub zdarzenia zerowania. Jeśli do wybudzenia procesora wykorzystane mają być przerwania, należy pamiętać by wcześniej...

    Mikrokontrolery AVR   24 Cze 2009 16:44 Odpowiedzi: 10    Wyświetleń: 2313
  • Jak zmienić wyjście PWM dla TIMERA2

    zerpo --> dlatego dodałem, że to nie przesada - bo każde rozwiązanie , które działa poprawnie jest ok ;) i wcale się nie kłócę które lepsze. Pewnie, że to , które podałeś spokojnie zadziała z tym wentylem. Jednak polemizowałbym ostro co do tego, że rozwiązanie podane przez ciebie zmniejsza obciążenie procesora. Być może zapominasz o tym, że każde przerwanie...

    Mikrokontrolery AVR   10 Cze 2010 14:31 Odpowiedzi: 29    Wyświetleń: 2612
  • [Atmega128/ALL][Bascom] Pwm - jaki timer? jak skonfigurować?

    Ad2. Tak, tabela 30 strona 70 Datasheeta. Ad4. Generalnie wszystkie nazwy biorą się z datasheeta. Skoro chcesz skorzystać z timer1, to szukasz w DS informacji na jego temat (od strony 108). Tryby pracy, a raczej ich podsumowanie jest na stronie 133 tabela 61. W cały rozdziale, tj 108 do 143 są opisane wszystkie rejestry, do czego służą i jakie ustawienia...

    Mikrokontrolery AVR   16 Cze 2010 18:40 Odpowiedzi: 3    Wyświetleń: 1863
  • Wykorzystanie Timera0 w ATmedze8

    Nie włączyłeś zezwolenia na przerwania Timer'a0, czyli: TIMSK |= 1<<TOIE0; Osobiście nie używam makra _BV(), dlatego napisałem z 1<<. Próbowałeś chyba to zrobić poprzez rejestr TIFR, ale on służy do sprawdzania, czy nastąpiło przerwanie (przepełnienie). Mała wskazówka: zamiast w dwóch linijkach: TCCR0|=_BV(0); TCCR0|=_BV(2);...

    Mikrokontrolery AVR   04 Lip 2010 11:55 Odpowiedzi: 2    Wyświetleń: 921
  • [Atmega2560][asm]brak dostępu do rejestru TIMSK0

    Witam wszystkich ;) Czy ktoś może mi udzielić jakiejś wskazówki jak w procesorze Atmega2560 wpisać do rejestru TIMSK0 wartość 0x01. Chcę zrobić układ w którym po przepełnieniu Timera występuje przerwanie. I wszystko działa dobrze tylko muszę ręcznie (poprzez kliknięcie myszką) ustawiać ten rejestr. Próbowałem już wpisywać do niego wartość poleceniami...

    Mikrokontrolery AVR   18 Paź 2010 17:10 Odpowiedzi: 2    Wyświetleń: 1022
  • [Atmega8] [C] dziwne opóźnienie timera1

    Dokumentacja mówi WYRAŹNIE: najpierw należy ładować wartość do TCNT1H (który zostaje zapisany do rejestru TEMP), a dopiero potem do TCNT1L, co pociąga za sobą wpisanie do TCNT1 aktualnej części jako dół i wartości TEMP jako góra (przy odczycie najpierw należy odczytać dół, potem górę). Ciągu skutków powodujących takie zachowanie a inne nie chce mi się...

    Mikrokontrolery AVR   09 Sty 2011 16:50 Odpowiedzi: 2    Wyświetleń: 920
  • Sterownik małej matrycy LED - schemat blokowy, timer

    A po co wogóle komunikacja z timerem? Timerem przełączaj anody, w mainie katody na przykład. I nie dawaj nigdzie żadnych waitów czy sleepów. Jedyne co możesz sprawdzać odnośnie timera to moment kasowania żeby wiedzieć gdzie jest początek linijki - bo zakładam że dodasz więcej wyświetlaczy. Musisz dokonać odczytu rejestru albo ustawiać jakąś flagę /...

    Mikrokontrolery   03 Lip 2011 15:37 Odpowiedzi: 2    Wyświetleń: 1626
  • PWM Atmega8 BASCOM. Ręczne ustawienie rejestrów.

    Timer 0 w atmedze8 nie ma pwm. Powinieneś użyć Timera 2, czyli rejestrów TCCR2 i OCR2.

    Mikrokontrolery AVR   18 Gru 2011 13:45 Odpowiedzi: 2    Wyświetleń: 2126
  • [STM32] dziwna praca timera.

    Zaraz sprawdzę. tak mam ustawioną konfigurację TIM15, 16, 17: Dodano po 9 Nie pomogło. Ogólnie timery pracują poprawnie jezeli chodzi o częstotliwość, wypełnienie, poza tym chwilowym zatrzymaniem podczas startu, najczesciej dwukrotne na ok. 0.2-0.3 sek. Nie dzieje się to też podczas normalnego włączania timera z ustaloną czestotliwoscią, ale tylko podczas...

    Mikrokontrolery ARM   29 Maj 2012 09:25 Odpowiedzi: 6    Wyświetleń: 1874
  • [Stm32F4][C] Timer 2 i enkoder.

    Witam. Mam standardowy enkoder dwa kanały A,B przesunięte o 90st. Próbuje skonfigurować timer 2 do pracy z tym enkoderem jednak licznik ani drgnie. Próbowałem skonfigurować na różne sposoby i w końcu nie wiem czy coś jest fizycznie uszkodzone czy po prostu źle skonfigurowałem rejestry. Oto mój program: [syntax=c] RCC->APB1RSTR|=RCC_APB1RSTR_TIM2RST;....

    Mikrokontrolery ARM   06 Lip 2012 12:09 Odpowiedzi: 3    Wyświetleń: 1529
  • atmega8 - [BASCOM]włączenie i wyłączanie Timera

    Mam prośbę. Po pierwsze zrób małą zmianę. w pętli Do Loop napisz zamiast tamtego kodu ( który wyrzucił zumek) następujący kod[syntax=basic4gl] wait 1 TCCR1B=&B00000000 'Zatrzymanie Timera wait 1 TCCR1B=&B00000010 'Uruchomienie Timera [/syntax] Jeśli zadziała to sprawdź czy działa instrukcja if. Wstaw w jej wnętrze po if załączanie diody na jakimś wyjściu...

    Mikrokontrolery Początkujący   26 Paź 2012 10:16 Odpowiedzi: 10    Wyświetleń: 2085
  • Atmega16 + Sonar HC-SR04 - Inkrementacja zmiennej w timerze co dokładnie 1uS

    Witam serdecznie wszystkich, jestem stosunkowo nowy w dziedzinie mikrokontrolerów, ale postaram się przybliżyć problem najprościej jak się da. Sama idea jest taka, aby wykorzystać Sonar HC-SR04 od Arduino i przy pomocy atmegi16 wyliczyć odległość i wyświetlić to na ekranie. Jest użyty kwarc 16MHz i fusebity poprawnie ustawione. Problem polega na tym,...

    Mikrokontrolery   11 Gru 2012 22:49 Odpowiedzi: 6    Wyświetleń: 2694
  • System mikroprocesorowy realizujący funkcje timera i zegara.

    I bardzo dobrze, że na Politechnice Lubelskiej jest dsm wiem na własnym przykładzie ze jest to super sprawa. Zaczynając zabawę z mikroprocesorami należy poznać podstawę czyli strukturę mikroprocesora oraz zagłębić się w rejestry. Po takim przejściu przez DSM51 oraz wymagającego prowadzącego nie mam problemów z innymi mikroprocesorami.

    Początkujący Elektronicy   19 Wrz 2013 16:16 Odpowiedzi: 14    Wyświetleń: 5602
  • [STM32F3] - Generowanie impulsu i zliczanie timera

    Pomysł ze zgłaszaniem przerwań sto tysięcy razy na sekundę jest zpełnie chybiony, to po pierwsze. Mierz czas timerem. Po drugie, sprawdź w manualu, jaka jest minimalna wartość rejestru ARR umożliwiający poprawną pracę timera. U Ciebie wartość ta wynosi prawopodobnie 0. Po trzecie, jest w języku C takie słowo kluczowe na literę 'v', o którym co chwila...

    Mikrokontrolery ARM   23 Wrz 2013 14:43 Odpowiedzi: 11    Wyświetleń: 2448
  • ATmega8 - Timer w trybie CTC i wykorzystanie przerwań.

    Kiedyś napisałem prosty przykład użycia Timera w trybie CTC dla AVR w AVR Studio w języku C. W załączniku znajduje się ten gotowy kompletny program powodujący przerwanie od porównania (Compare) co około 250 ms i generujący przy okazji falę prostokątną na wyjściu OC0A. Otrzymujemy w ten sposób przebieg prostokątny na tej nóżce o okresie 2 Hz (2x250 ms...

    Mikrokontrolery AVR   12 Sty 2014 10:47 Odpowiedzi: 9    Wyświetleń: 6702
  • STM32F100 Keil - ADC, DMA, Timer i obróbka danych

    Witam, Mam problem z konfiguracją ADC. Chcę skanować 3 kanały, 5, 8 i 9. W momencie przerwania Timera chciałbym wysłać poprzez DMA wartości 3 kanałów ADC do bufora Adc, jest to tablica 3 elementowa. Coś jest nie tak bo jak wysyłam te wartości do terminala to otrzymuje losowe wartości, podczas gdy kanał 5 jest podłączony do masy, 8 do zasilania a 9 wisi...

    Mikrokontrolery ARM   18 Lip 2014 09:41 Odpowiedzi: 9    Wyświetleń: 2112
  • [AVR][C] Zerowanie i przechwycenie wartości timera przerwaniem

    Witam wszystkich kolegów Mam prawdopodobnie dość trywialny problem. Chce zliczać impulsy na jednym z pinów uC (częstotliwość 100-200kHz) w czasie kiedy na innym pinie uC jest stan wysoki. Mój pomysł wygląda tak: Ustawiam timer w 16 bitowy tryb prosty Przerwanie wyzwalane zboczem narastającym zeruje 0 16 bitowy timer Przerwaniem zboczem opadającym przepisuje...

    Mikrokontrolery   10 Lis 2014 18:57 Odpowiedzi: 4    Wyświetleń: 1338
  • LPC1769 - Blink led na timerze za szybko mruga

    Dałeś mi(początkującemu) dużo do myślenia i szukania w manualu. Bardzo dobrze. Sądziłem, że TimerInterval to częstotliwość TIMER0. I skąd te30000000. Dzięki temu dowiedziałem się co to PCLKSEL0 i jak go odczytać. PCLKSEL0 ma wartość Binary:11000000000000000000 i stąd TIMER0 ma CCLK/4. Przy okazji, mój 1769 w dokumentacji ma 120MHz,a praktycznie wynika...

    Mikrokontrolery ARM   15 Gru 2014 09:12 Odpowiedzi: 9    Wyświetleń: 1113
  • atmega328 Bascom - Odczyt danych z PCF8563 - błędy odczytu z rejestru -dodaje 40

    Witam Mam płytkę Loggera GPS + SD + PCF8563. Jeśli chodzi o GPS i zapis na SD wszytko jest OK. Problemem jest ( i to pierwszy raz się z czymś takim stykam ) odczyt danych z z układu PCF8563. Otóż dla pewnych wartości sekund, odczytana wartość czasu - godziny jest większa o 40 ( czterdzieści ). Czyli jeśli czas jest 22:40:02 to jest wyświetlany poprawnie,...

    Mikrokontrolery Początkujący   08 Wrz 2015 10:33 Odpowiedzi: 4    Wyświetleń: 2238
  • ATmega2560 - niedziałające przerwania timera

    Powinieneś mieć trzy ODDZIELNE procedury - main, obsługę przerwania INT0 i obsługę przerwania timera. W kodzie powyżej z main przchodzisz do obsługi int - błąd pierwszy. Obsługa obu przerwań zamazuje rejestr R16, którego używa main - błąd drugi. Przycisków nie obsługuje się na przerwaniach int, a w przerwaniu timera (który to temat powraca tu kilka...

    Mikrokontrolery AVR   30 Lis 2015 22:10 Odpowiedzi: 9    Wyświetleń: 906
  • stm32f4 - transfer DMA wyzwalany przez timer

    może dałoby się ustawić timer tak żeby wyzwalał transmisję tylko jednego bajtu na raz, tylko ciężko chyba byłoby zrobić dokładnie 9 takich transmisji. Przy takim rozwiazaniu jak piszesz ze timer wyzwala transmisje pojedynczych bajtow musialbym pozostawic sobie jakis zapas czasu po zakonczeniu kazdej takiej transmisji a to wygeneruje sumarycznie calkiem...

    Mikrokontrolery ARM   13 Sty 2016 11:38 Odpowiedzi: 13    Wyświetleń: 1485
  • Bascom - Odczyt dokładnej wartości z Timer

    Spójrz do noty. Sprawdź sobie jak się nazywa rejestr Timera0 i czytaj z niego.

    Mikrokontrolery AVR   31 Gru 2016 18:47 Odpowiedzi: 1    Wyświetleń: 693
  • Liczenie impulsów w 3 kanałach timera.

    czy też muszę użyć trzech liczników? Procesor mam na płytce typu STM32F100RB. Nasuwa mi się pytanie czy w ogóle potrzebujesz to zrobić na timerach. A nie po prostu użyć przerwań od zboczy na pinach (EXTI). Typowo czas martwy G-M podawany jest rzędu 100µs, czyli nawet jak na wolny F100 jest to mnóstwo czasu i nie ma ryzyka zgubienia impulsów. Co...

    Mikrokontrolery ARM   15 Lut 2017 10:50 Odpowiedzi: 20    Wyświetleń: 1119
  • [STM32F100C] Kompilator (!?) ignoruje włączanie i wyłączanie Timera

    Witam, Działam na STM 32F100C6, środowisko System Workbench for STM32, program pisany w C w oparciu o działanie bezpośrednio na rejestrach. Opieram się w dużym stopniu na poradniku sz. kol. Szczywronek. Problem: Na początku programu uruchamiam wszystkie peryferia i generalnie wszystko działa, tak jak powinno. Gdy w głównej pętli programu, przed rozpoczęciem...

    Mikrokontrolery ARM   27 Mar 2017 08:08 Odpowiedzi: 4    Wyświetleń: 867
  • [STM32][C] - DMA nie ładuje wartości do okresu timera.

    Witam piszę aplikację obsługującą silnik krokowy. Wykorzystuje do tego PWM ( Nie pytać dlaczego, tak chciał prowadzący). Na początku robiłem to na przerwaniach, ale się nie spodobało. Miałem wykorzystać do tego DMA + PWM i ładować z DMA wartości do periodu, tak aby okres ten był zmienny. Napisałem aplikację, ale niestety nie zmienia się period jest...

    Mikrokontrolery ARM   29 Sty 2018 19:34 Odpowiedzi: 3    Wyświetleń: 777
  • Dlaczego uzyskuję taką wartość? Pomiar ADC za pomocą Timera.

    Witam Wszystkich Niedawno wszedłem w posiadanie układu do pomiaru EMG takiego jak ten : Jednak przy pomiarze ADC coś jest nie tak więc bardzo proszę Was o pomoc Ułożyłem sobie taki kod a w zasadzie przerobiłem dostępne biblioteki z Arduino na kod dla mikrokontrolera (używam Eclipse): [syntax=c]* EMGFilters.cpp * * Created on: 17 mar 2018 * Author: Arkadiusz...

    Mikrokontrolery AVR   26 Mar 2018 11:36 Odpowiedzi: 1    Wyświetleń: 777
  • Pytania o sygnał PWM, konfigurację timera i odczyt impulsów na pinach PB1, PB2 w Atmedze8A

    Cześć, Pozwól, że przejdę do konkretów. 1. Możesz napisać program tak, żeby aktywować timer tylko wtedy, kiedy masz aktywny klawisz. 2. Dlaczego chcesz mieć klawisz na tym samym pinie co wyjście timera? 3. Jeśli chcesz liczyć, ile razy klawisz został aktywowany (naciśnięty), potrzebujesz zdefiniować zmienną, którą będziesz zwiększać o 1 przy każdym...

    Mikrokontrolery AVR   08 Sty 2021 00:55 Odpowiedzi: 2    Wyświetleń: 336
  • Rejestry przesuwne i migotanie - sterownik lamp nixie

    Witam, Przerwanie to "impuls" pojawiający się raz na określony czas (ustawiasz to inicjalizując przerwanie, przykładowo Time to rodzaj licznika, który ma pewną wartość wstępną, którą ty wpisujesz. Jego wartość zmienia się z taktem zegara, a jak szybko, też ty decydujesz, a jak doliczy do zera, to zgłasza przerwanie). Obsługa przerwania to procedura/funkcja,...

    Początkujący Elektronicy   05 Lip 2023 14:45 Odpowiedzi: 17    Wyświetleń: 261
  • AVR - timery tutorial

    Witam. Dzięke za programik :-). Mam takie pytanko: Z tego co zauważyłem go ten programik zaokrągla wartości rejestrów. A mozna by było zrobic tak aby to zaokrąglanie było opcjonalne? No i jak dla mnie to bardziej przydatna byłaby wartość w HEX a nie w DEC, bo w HEX to odrazu bym widział jak duży licznik mi potrzeba. Dodano po 1 A co sie tyczy Tutoriala...

    Mikrokontrolery   10 Sie 2013 20:02 Odpowiedzi: 29    Wyświetleń: 6872
  • Obliczanie czasów timerów T0 i T1.

    Nie podales jeszcze waznego parametru czyli f taktowania timera. Zakladajac ze mowisz o '51 to wynosi ono 1MHz (f taktowania/12) to inkrementacja rejestru zachodzi co 1s/1000000 czyli 1uss. Jesli mowisz o rodzinie '51 to w trybie 0 (mode 0) zlicza on do 8192 (13bit). Czyli maksymalny czas (nie wliczajac obslugi przerwan) to 8192*1us a minimalny to 1us.

    Mikrokontrolery   26 Kwi 2009 23:27 Odpowiedzi: 12    Wyświetleń: 2339
  • Xmega ADC - opis rejestrów

    Albo może lepiej wyzwalanie DMA zdarzeniem Timera. ADC pracuje ciągle, Gdyby DMA przepisywało wartości próbek w określonych timerem momentach mogłoby to jakoś działać.

    Mikrokontrolery AVR   27 Lis 2011 23:46 Odpowiedzi: 43    Wyświetleń: 7880
  • STM32F407 Discovery[C/Attolic] - Używanie timerów do odliczania czasu

    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 No ale kto by czytał te BEZSENSOWNE i ZŁOŚLIWIE ostrzeżenia kompilatora... 4\/3!!

    Mikrokontrolery ARM   09 Maj 2013 07:00 Odpowiedzi: 6    Wyświetleń: 2037
  • [STM32F4][C] - Synchronizacja równoległa timerów

    Potrzebuję wygenerować trzy sygnały do sterowania rejestrem: 1MHz, impulsy co 64. okres z 1MHz i podobnie 128. Mniej więcej wyglada to tak: __ __ __ __ __ __ __ __ __ | |__| |__| |__| |__| |__| |__| |__| |__| |__ 1MHz __ __ | |__<-- przez 64 okresy poziom niski -->| |__ __ __ | |__<-- przez 128 okresy poziom niski -->| |__ Wykorzystałem...

    Mikrokontrolery ARM   23 Paź 2013 20:24 Odpowiedzi: 3    Wyświetleń: 1737
  • STM32 [C] - Timer i wpis do CCRx

    Robię mierzenie częstotliwości za pomocą STM32. TIM1 ustawiony mam na taktowanie z zewnątrz przez TI2 (CCR2, TI2FP2). Co pewien okres (100ms) w innym liczniku, w przerwaniu odczytuję CCR2 żeby odczytać liczbę impulsów, zresetować i tak dalej. Wszystko ok, ale w przerwaniu innego timera, nie mogę zresetować CCR2, czyli wpisać 0 do tego rejestru. Próbowałem...

    Mikrokontrolery ARM   17 Gru 2016 13:05 Odpowiedzi: 2    Wyświetleń: 762
  • Arduino Uno - brak komunikacji z monitorem portu po konfiguracji rejestru TCCR0B

    Witam, poniżej program, którego celem jest zliczanie impulsów zewnętrznych. Problem polega na tym, że po skonfigurowaniu rejestru TCCR0B, program się blokuje ( nie ma komunikacji z monitorem portu). Jeśli ktoś ma pomysł na to, to będę wdzięczny. void setup () { TCCR0B |= (1 << CS02) | (1 << CS01) | (1 << CS00); Serial.begin(9600);...

    Mikrokontrolery AVR   08 Paź 2020 09:43 Odpowiedzi: 3    Wyświetleń: 366
  • [STM32F107]Problem z działaniem/konfiguracją timera TIM1

    Właśnie dotarłem do tych ustawień ale okazało się, że to nie one. W każdym bądź razie ielkie dzięki za podpowiedzi. Dla potomnych jak wiadomo TIM1 i TIM8 są znacznie bardziej rozbudowane więc wykorzystując StdPeriph STM-a należy poczytać o wspomnianym rejestrze, których ustawienia znajdą się pod hasłem TIM_BDTRInitTypeDef, służy on do ustawiania konfiguracji...

    Mikrokontrolery ARM   26 Gru 2009 17:36 Odpowiedzi: 2    Wyświetleń: 1403
  • Matryca 5x8 Użycie rejestru przesuwanego

    Witam, Kilka tygodni temu zrobiłem sobie matrycę LED 5x8. Użyłem do tego 13 linii uC Port C(pin 0-4) służył do zapalania/wygaszania wierszy Port D Do włączania/wyłączania kolumn. Aby zdefiniować znaki zrobiłem sobie specjalną tablicę i tam podawałem w kodzie dziesiątkowym ( które diody w kolumnie mają się oświecić) Napisałem taki kodzik: Chciałbym teraz...

    Mikrokontrolery AVR   10 Maj 2011 22:49 Odpowiedzi: 43    Wyświetleń: 4639
  • Rejestrator pogodowy

    Witam, robię rejestrator parametrów pieca C. O. z rejestracją wyników na sd. Obsługę karty zrobiłem jak u _ducha (dziękuję) natomiast mam kłopot. Po zapisie ok 1000-2000 wyników (co 1 min) układ zapisu wiesza się. Błąd zapisu i koniec. Wystarczy zrestarowac układ i działa dalej ale jest to kłopotliwe. Używam: 1. ds18b20 -5 szt do pomiaru temp w roznych...

    DIY Konstrukcje   23 Lut 2016 16:41 Odpowiedzi: 76    Wyświetleń: 39516
  • Atmega32[C] Niedziałające przerwanie od timera1

    Witam wszystkich, mam problem z przerwaniem od przepelnienia, timer1. Siedze nad ta prosta rzecza któryś dzień z kolei i nie moge sobię poradzić. Prosiłbym o sprawdzenie kodu. [syntax=jezyk_C] #include<avr/io.h> #include <avr/interrupt.h> #define F_CPU 1000000 // czestotliwosc zegara 1MHz #include<util/delay.h> int main() { DDRA =...

    Mikrokontrolery AVR   01 Kwi 2014 01:25 Odpowiedzi: 12    Wyświetleń: 1272
  • dziwne liczenie timera1 w atmega32

    Odpowiedź jest "idiotycznie" prosta W pętli porównujesz pracujący licznik z wartością 62500 i to że trafisz na taką wartość w momencie odczytywania rejestrów TCNT1 , jest jak podrapanie latającej muchy po brzuszku , przy 1-szej próbie - mało prawdopodobne Zmień warunek z Timer1=62500 na Timer1=>62500 , lub Timer1>62499. nie do konca sie zgadzam z kolega...

    Mikrokontrolery   31 Sie 2006 13:48 Odpowiedzi: 8    Wyświetleń: 1643
  • Atmega 8 - Timer1 i rejestr porównania

    Witam, mam taki problem. Procek -Atmega8, chwilowo taktowana wewnetrzym 8mGHz. bascom Ogólnie program działa nastepująca: Korzystam z INT0 ustawiam go na zbocze opadjaące. konfiuguruje timer0 z parametrem Compare A = disconnect ustawiam flage na 0 do loop przerwanie int0: czesc1: sprawdza flage jak 0 to uruchamia tajmer , zmienia sie na zbocze rosnące...

    Mikrokontrolery   17 Lut 2007 11:34 Odpowiedzi: 0    Wyświetleń: 1005
  • [PIC 18F452] Timery i przerwania.

    Witam Mam pewien problem z timerami, jesli dobrze rozumiem dokumentacje to przy kazdym przejsciu wartosci rejestru TMR z 0xFFFF na 0x0000 powinno wystapic przerwanie. Napialem prosty program wywolujacy przerwanie przy pomocy timera0 i niestety wartosc ta musi przjesc przez zero kilkaset razy zanim wystapi przerwanie. Korzystam ze sprzetowaego debuggera,...

    Mikrokontrolery   25 Kwi 2007 11:00 Odpowiedzi: 4    Wyświetleń: 2046