rejestr timer

Znaleziono około 5186 wyników dla: rejestr timer
  • [stm32f4] - Rejestr Timera ARR - czy timer może "przeskoczyć"

    Czy: Kod C - Tak, chyba że wymusisz update "ręcznie". 4\/3!!

    Mikrokontrolery ARM   09 Lut 2013 18:24 Odpowiedzi: 2    Wyświetleń: 1626
  • Jak zrobić generator ciągu impulsów

    (at)minitronik Najprostszy procesor - podajesz na wejście timera te impulsy, programujesz timer tak, że po zliczneiu do 56 generuje przerwanie zmieniające stan wyjścia na niski - do tego służy rejestr compare w timerach. Drugi taki rejestr programujesz na 4 i przerwanie z tego zdarzenia compare wystawia stan wysoki. Ot i cały program. W sumie na dyskretnych...

    Mikrokontrolery AVR   07 Lis 2021 16:55 Odpowiedzi: 38    Wyświetleń: 2589
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Arduino: Zwiększenie jasności wyświetlacza DIY i zmiana źródła temperatury na DHT11

    Zostaw tam hc595 i dobuduj stopnie tranzystorowe. Czemu upieracie się przy dodatkowych rejestrach? Arduino ma wystarczającą ilość GPIO aby nie stosować dodatkowych rejestrów. Aby dobrze zrobić multipleksowanie z rejestrami timer musi inicjować transmisję spi, która oczywiście działa na przerwaniach. To ma zrobić początkujący? Tego to często nie potrafią...

    Arduino   28 Lut 2022 01:42 Odpowiedzi: 26    Wyświetleń: 2841
  • PCF8583 - jak ustawić rejestry dla przerwania co 15 minut?

    Masz dwie metody: 1) Łatwiejsza - Ustawiasz Clock mode, timer na zero, timer alarm, timer na odliczanie minut, wpisujesz do rejestru alarmu timera 15, czekasz na przerwanie. Po przerwaniu zerujesz rejestr alarmu, zerujesz flagę alarmu i zerujesz timer. Control status register (0x00) = 0000 X1XX Timer register (0x07) = 0 Alarm control register (0x08)...

    Mikrokontrolery   19 Lis 2008 23:16 Odpowiedzi: 4    Wyświetleń: 1944
  • REKLAMA
  • [STM32F103] Niezgodność ustawień preskalera i dzielnika APB1 dla timera

    Wygląda, że masz podobny problem jaki ja miałem niedawno na procesorze STM32F030R8... Sytuacja u mnie wyglądała tak: Taktowanie APB 48MHz, TIM1->PSC = 480. Co daje takt 10uS. Timer konfigurowany "po rejestrach". Zliczam impulsy timerem i czekam aż się timer przepełni: TIM1->ARR = 150 (zgłoszenie przepełnienia co 150*10uS=1.5mS) Okazuje się, że timer...

    Mikrokontrolery ARM   07 Sty 2019 22:54 Odpowiedzi: 9    Wyświetleń: 1065
  • REKLAMA
  • Czujnik do testera gleby Tuya/IHSENO T1-U-HL: BK7238, MindMotion 32G0001 TuyaMCU, Analiza HGSEMI C55

    https://obrazki.elektroda.pl/2917699100_... . Tutaj przedstawię moje odkrycia z nowym urządzeniem Tuya opartym na MCU Beken BK7238, zapakowanym jako moduł Tuya T1-U-HL. Więcej ogólnych informacji dotyczących serii T1 i zastosowań BK7238 można znaleźć na stronie: https://obrazki.elektroda.pl/6505919300_... . https://obrazki.elektroda.pl/7212942700_...

    Smart Home Urządzenia   17 Paź 2025 05:54 Odpowiedzi: 12    Wyświetleń: 915
  • Pomiar czasu otwarcia migawki aparatu fotograficznego - potrzebne rozwiązania

    Jeśli masz detekcję otwarcia/zamknięcia migawki to nie ma najmniejszego problemu z pomiarem. Nawet ATMega8 ma timer z możliwością pomiaru czasu - tryb capture. Podajesz sygnał na wjście timera i potem odczytujesz rejestr zawierający timestamp zdarzenia. Parę linii kodu. Ale jak wykryć otwarcie/zamknięcie migawki? Laserek i mierzenie odbicia od migawki?

    Mikrokontrolery AVR   23 Maj 2022 16:57 Odpowiedzi: 22    Wyświetleń: 1719
  • Mikrokontroler 8051: Banki rejestrów, rejestr TCON, działanie przerwań

    Witam !!! 3. Co to są banki rejestrów jak je zmieniać. - w 8051 sa cztery banki rejestrow (po 8 rejestrow w kazdym banku) zmienia sie je (banki) poprzez odpowiednie ustawienie bitow RS1 i RS0 rejestru statusowego PSW. Bank rejestrow najprosciej mowiac to zbior wlasnie 8 rejestrow w ktorych mozemy przechowywac argumenty (dane ) dla wykonywanych instrukcji...

    Początkujący Elektronicy   09 Cze 2005 23:01 Odpowiedzi: 2    Wyświetleń: 2587
  • [AT90USB1287] Jak napisać prosty program z timerem w asm dla AT90USB1287?

    Programuję w ASM ale tylko Atmega8/16 więc wklejam ci taki przykład: [syntax=asm] .CSEG .org 0x0000 //poczatek deklaracji skokow dla przerwan rjmp _poczatek reti reti reti reti reti reti reti reti rjmp _150_timer0 //przerwanie overflow timer0 reti reti reti reti reti reti reti reti reti _poczatek: in r16, TIMSK//timer0 overflow interrupt enable ori...

    Mikrokontrolery AVR   16 Kwi 2012 21:09 Odpowiedzi: 2    Wyświetleń: 1431
  • atxmega256A3BU - uruchamianie licznika komparatorem analogowym

    Zanegować wyjście komparatora możesz odwracając sygnały podane na wejście + i - komparatora - czyli przekonfigurować musisz rejestr multipleksera wejść AC. RESTART powoduje rozpoczęcie zliczania timera od zera, nie zmienia zawartości rejestrów PER i innych - tym różni się od resetu, który zeruje timer i przywraca jego konfigurację do stanu domyślnego....

    Mikrokontrolery AVR   31 Paź 2015 13:40 Odpowiedzi: 4    Wyświetleń: 747
  • BASCOM - Attiny13 - 2 wejścia i jedna zmienna - na różne sposoby.

    Jeśli dalej używasz choćby jednej zmiennej typu Bit to nadal pomysł jest aktualny bo bitów zawsze jest osiem. Jeśli nie, to mozna wygospodarować jedną zmienną typu Byte, ale że Tiny13 to bardzo wymagający uC i mozesz już nie mieć więcej miejsca na Byte to możesz pojechac po bandzie i do przechowywania wartości wykorzystać jakiś nieużywany rejestr :D...

    Mikrokontrolery AVR   19 Lut 2024 09:17 Odpowiedzi: 12    Wyświetleń: 675
  • Eksploracja czujnika kontaktowego LoraTap/Tuya MC100W z modułem Xradiotech/Allwinner XR809 [XR3]

    Tutaj przyjrzę się czujnikowi kontaktowemu LoraTap/Tuya MC100W do monitorowania otwarcia/zamknięcia drzwi/bramy/okna. Zakup w Ali Express https://www.aliexpress.com/item/10050072... https://obrazki.elektroda.pl/8345087100_... https://www.loratap.com/products/mc100w Pudełko, części, elementy wewnętrzne urządzenia: https://obrazki.elektroda.pl/8141601100_...

    Smart Home IoT   02 Sie 2025 10:08 Odpowiedzi: 6    Wyświetleń: 486
  • AVR Timer1 - wyświetlanie tekstu co 0.23s bez blokowania komponentów

    \ 1. Rozumiem, że ustawienie odpowiedniej częstotliwości da mi czas, który jest mi potrzebny? Tak, program z tego postu demonstruje rejestry i bity których odpowiednie ustawienie spowoduje daną częstotliwość przerwać timerów, a w konsekwencji odpowiednią częstotliwość wysyłania tekstu / migania diodą, jednak obecny ustawiony czas jest przykładowy, nawet...

    Arduino   20 Gru 2019 21:55 Odpowiedzi: 21    Wyświetleń: 2286
  • REKLAMA
  • ATmega8 Timer0/Timer1 – jak ustawić prescaler, by uzyskać 1s przy 1MHz?

    symulator bascoma jest bardzo dokładny i liczy co do taktu. jeżeli program opiera sie na przerwaniach timera to należy włączyć okienko "Slim Timers" , wtedy symulacja trwa trochę dłużej ale bierze pod uwagę przerwania timera. co do compare1a to jest to rejestr poruwnawczy timera1. co takt zegara jest on poruwnywany z zawartościa timera (czyli licznika)...

    Mikrokontrolery   14 Mar 2006 21:13 Odpowiedzi: 27    Wyświetleń: 2876
  • Organizacja komunikacji pomiędzy PC a trzema AVR'ami.

    1. (PC) Wyślij ramkę z rozkazem z do odpowiedniego uP. 2. (uP) Zeruj rejestr PER timera za każdym odebranym bajtem. 3. (uP) Po odebraniu ostatniego bajtu - czyli po przerwaniu od przepełnienia timer'a, który ustawiłem na 50ms - analizuj odebraną ramkę. 4. (uP) Jeśli ramka jest poprawna to postaw flagę zezwalającą na wysyłkę danych do PC. Przyznam że...

    Mikrokontrolery AVR   28 Maj 2017 19:34 Odpowiedzi: 23    Wyświetleń: 1608
  • [LPC2138][C] - Timer T0 jako timer programowy i generator. Czy się da?

    Problem z timerem jest taki, że Match0 jest przyporządkowany do pinu Tx.0, Match1 do pinu Tx.1 itd., więc za jeden pin odpowiada tylko jeden rejestr porównania i jeden typ "akcji". Do generowania PWM w LPC zwykle jest jeden specjalny timer oznaczony PWM. Jeszcze jedną alternatywną metodą byłoby ustawienie Match na 50% okresu timera i w przerwaniu przestawianie...

    Mikrokontrolery ARM   29 Gru 2012 12:58 Odpowiedzi: 8    Wyświetleń: 2646
  • ATMega8 - Jakie rejestry timera zerować przed uśpieniem mikrokontrolera?

    Przyznam się, że nie próbowałem pomijać reti skacząc do pętli głównej z ISR, ale już podmieniałem adres powrotu w projekcie minidds. Ale zakładam, że AVR ma to gdzieś i nie obchodzi go, czy ISR jest zapętlone, czy nie. Zresztą gdzieś w nocie pisało, że SEI w obsłudze przerwania może spowodować nadpisanie całego RAMu, jeżeli kod będzie wolny, więc raczej...

    Mikrokontrolery AVR   15 Sie 2014 19:22 Odpowiedzi: 17    Wyświetleń: 2613
  • Pytania do sprawdzianu z układów cyfrowych - sterowniki 8251 i 8253, DMA

    Zapytaj profesora (ma tytuł profesora?) po co ta wiedza? 8253 ciężko już kupić (bi i po co, chyba, że ktoś chce składać PC XT), 8051 jest coraz mniejszy wybór. Biorą pod uwagę czas nauki i zmiany na rynku elektroniki, w szkole powinni uczyć o najnowszych uC a nie tego, czego za 5 lat nie będzie na rynku. Każdy współczeny uC zawiera bardziej zaawansowane...

    Mikrokontrolery   14 Mar 2018 22:47 Odpowiedzi: 9    Wyświetleń: 882
  • Atmega16A - Sterowanie servem TowerPro SG-90 micro, ustawienia timerów

    Dlaczego przy wypełnieniu 100 % stoi, a przy 0 % coś tam się dzieje ? Co oznacza PWM o wypełnieniu 100%? To już nie są impulsy, to jest napięcie stałe. Dlatego zmieniłem preskaler na 1024 i teraz mam częstotliwość 488 Hz oraz okres 2 Nadal nie rozumiesz. Potrzebujesz częstotliwości ok. 50Hz, a nie 488Hz. Proponuję to zrobić w osobnym projekcie na timerze...

    Mikrokontrolery   20 Lip 2015 15:48 Odpowiedzi: 19    Wyświetleń: 930
  • [Stm32f103][C] Błąd TEIFx przy nadawaniu UART z Timer3 i ADC via DMA

    Co do TIM3->SR &=~TIM_SR_UIF; przyznam, że dalej nie rozumiem jaka jest różnica w obydwu przypadkach kasuje tylko JEDEN bit nie CAŁY rejestr. W jednym przypadku zeruje jeden bit, w drugim przypadku zmieniam jego stan na przeciwny. Operacja logiczna na którą się tak uparłeś i zamierzasz bronić do ostatniej kropli krwi generalnie ma same wady i zero...

    Mikrokontrolery ARM   29 Maj 2019 21:42 Odpowiedzi: 16    Wyświetleń: 627
  • [Atmega8] Jak zmierzyć czas stanu wejścia z dokładnością 100ms na Atmega8 w C?

    Jak już Kolega nabierze wprawy z przerwaniami i timerami to można osiągnąć zamierzony cel w następujący sposób: Dajemy sygnał (którego długość trwania chcemy mierzyć) na wejście INT0 oraz INT1 jednocześnie, przy czym pierwsze ustawiamy na zbocze rosnące a drugie na spadające, w przerwaniu INT0 startujemy timer1 a w przerwaniu INT1 zatrzymujemy go,...

    Mikrokontrolery AVR   06 Sie 2011 18:22 Odpowiedzi: 53    Wyświetleń: 7573
  • 1 sekunda na 8051. Kod asemblerowy do inkrementacji.

    czas co jaki zostanie zdeklementowany rejestr R0 banku 1 jest określony przez szybkość wykorzystanego kwarcu i ilości cykli wykonywanych przez timer, możesz na przykład uruchomić timer mają w nim zapisaną już jakąś wartość, symulatory nie oddają rzeczywistego czasu pracy mikrokontrolera, musisz dopasować wartość rozpoczęcia pracy timera eksperymentalnie

    Programowanie   16 Paź 2006 19:45 Odpowiedzi: 9    Wyświetleń: 2425
  • [LPC1769][FreeRTOS] Pomiar długości impulsu PWM ~1-2ms, 50Hz - jak?

    LPC176x (czyli wersja 100-nóżkowa) posiada 4 timery, każdy z nich posiada po dwa wejścia: CAP0 i CAP1. Daje to max 8 wejść, czyli może się udać. Pokrótce wejścia CAP pozwalają zapisać aktualny stan timera (rejestr TC) w rejestrze CR0/CR1 w momencie zmiany stanu na takim wejściu. Pomiar szerokości impulsu PWM jest tym samym tak dokładny, jak często tyka...

    Mikrokontrolery ARM   19 Kwi 2012 11:30 Odpowiedzi: 7    Wyświetleń: 2438
  • [atmega8] [atmega8][BASCOM] Timer1, błędne odczyty powyżej 63Hz w radiometrze SOSNA?

    To nie Bascom jest przyczyną tylko źle napisany program ;). 1. odczyt timera1 16bit odbywa się po przez rejestr pomocniczy TEMP, ten rejestr jest też używany przez inne procedury i funkcje i jeśli jest użyty to właśnie niszczona jest wartość High timer1 bo ona tam jest wpisana gdy używasz komendy. wpisując tak timer1 do tablicy możesz gubić High timer1....

    Mikrokontrolery AVR   16 Lut 2012 11:34 Odpowiedzi: 2    Wyświetleń: 2000
  • STM32F0Discovery - Konfiguracja PWM na pinach 8-10, Timer 1 nie działa

    Kupa błędów, trudno, żeby działało. Nie wiem, czy wszystkie wyliczę: 1. W komentarzach jest TIM1 ch1, TIM1 ch2, TIM1 ch3, ale kody pod tymi komentarzami są identyczne (tylko rejestr CCRx jest zmieniony) - niby czym się różni inicjowanie dla poszczególnych kanałów? 1a. Rejestry PSC i ARR są określone dla timera (wspólne dla wszystkich kanałów), więc...

    Mikrokontrolery ARM   26 Mar 2014 20:44 Odpowiedzi: 4    Wyświetleń: 1293
  • [XMEGA][QDEC] Jak poprawnie skonfigurować enkoder inkrementalny?

    Xmega serii A i AU mają 3 enkodery na pokładzie, można je użyć jednocześnie - praktycznie, z tym że każdy enkoder wymaga osobnego timera (nieistotne jest czy typu TC0 czy TC1 itd). Co do programu, timer musi być odpowiednio skonfigurowany i włączony. Dlaczego konfigurujesz jedynie rejestr TC0.CTRLD? W konfiguracji portów dodaj: "| PORT_OPC_PULLUP_gc"...

    Mikrokontrolery AVR   23 Cze 2019 13:22 Odpowiedzi: 11    Wyświetleń: 765
  • [Avr Studio][JTAG][C] pomiar czasu wykonywania algorytmu

    Zauwaz, ze w trybie JTAG komputer nie ma jak dostac informacji o ilosci wykonanych instrukcji, procesor wykonuje je niezaleznie od komputera, inaczej niz w trybie emulacji, kiedy to komputer emuluje AVRa, wiec wie ile wykonal instrukcji. Program Counter to rejestr PC wskazujacy na kolejna instrukcje do wykonania, wiec ci nie pomoze. Pomysl z timerami...

    Mikrokontrolery AVR   01 Lut 2010 20:30 Odpowiedzi: 6    Wyświetleń: 3144
  • Regulacja PWM silnika trójfazowego asynchronicznego pierścieniowego

    Hej, Przyznam że nie mogę do końca zrozumieć metody podanej w linku. ................. (1)Trzeba by zmienić częstotliwość taktowania. (2)wzory na policzenie częstotliwości są w rozdziałach modes of operation poszczególnych timerów. ________________________________________ Ad1. Nie trzeba -wyjaśnienie niżej... (poza tym, jak w Arduino chcesz zmienic...

    Arduino   07 Sty 2016 20:50 Odpowiedzi: 10    Wyświetleń: 2319
  • Atmega8: Jak działa przerwanie z T0/T1 do zmiany stanu LED?

    .org 0x0000 ; ustawia adres w pamięci programu rjmp reset ; skocz do etykiety ... ; wektor przerwania timer 1 .org 0x0005 rjmp led_off ; skocz do obsługi przerwania ; w tym przykładzie początek programu głównego reset: ; Jako pierwsze ustawienia stosu (w asemblerze jest to ; bardzo ważna operacja i programista nie może o tym zapomnieć)....

    Mikrokontrolery   25 Wrz 2005 13:31 Odpowiedzi: 8    Wyświetleń: 3011
  • [BASCOM] Wykywanie liczby resetów Watchdog'a - jak?

    No to jest to czego szukałem. Tylko teraz pytanie: Dlaczego zawartość rejestru R0 to zawiera,a nie można odczytać z MCUCSR jak jest opisane w DSie?? edit Aaa już wiem gdzie robiłem błąd. Można odczytać WDRF moim sposobem tylko przed Config Watchdog, bo ta instrukcja czyści rejestr MCU(C)SR. Wszystko pięknie jest wyjaśnione w Helpie od wersji 2.0.1.0...

    Mikrokontrolery AVR   28 Paź 2010 15:45 Odpowiedzi: 12    Wyświetleń: 2162
  • [Atmega8] Ustawienia 8-bitowego fast PWM na pinie OC1A - błędy i pytania

    No bo na tym chyba polega idea PWM że nie liczy cały czas ode zera tylko do przodu i do tyłu. Jak chcesz otrzymać taki efekt to uruchamiasz w normalnmym trybie Timer i ładujesz do niego jakąś wartośc i zaznaczasz żeby odwracało Ci stan pinu przy przepełnieniu :P I do tego nie potzrebujesz PWM, a pwm liczy od dołu do góry i spowrotem :P Oczywiście mogę...

    Mikrokontrolery AVR   16 Maj 2010 16:12 Odpowiedzi: 9    Wyświetleń: 2818
  • AVR, generowanie impulsu na PORTE.3: jak ustawić 0 na 8-9ms i 1 na 2-3ms?

    Dokładnie, skorzystanie z timera ułatwia sprawę - nie trzeba liczyć instrukcji procesora. Poniżej mała wskazówka z komentarzami (może nie jest to podręcznikowe cudo, ale najprostsze i najczytelniejsze zrealizowanie migacza na procesor attiny10 w ASM). [syntax=asm] /* * Created: 2012-07-12 10:32:21 * Author: Piotr */ ;dołączenie definicji procesora .include...

    Mikrokontrolery Początkujący   11 Sty 2013 09:34 Odpowiedzi: 5    Wyświetleń: 1263
  • [STM32F1][c/asm] - ilość cykli zegara miedzy dwoma kolejnymi instrukcjami ldr

    2 zmiennych dokładnie w tym samym czasie ( A nie prościej wyłaczyć przerwania na te 4 takty zegara. Zamiast systicka zastosuj inny timer np 32 bitowy. Wtedy przepełnienie będzie następować przy 72MHz co ok 60 sekund. Powinno wystarczyć. Masz tez specjalny rejestr co liczy cykle zegara przy wykonaniu programu (proponuję zapoznać się z DWT). Dlatego...

    Mikrokontrolery ARM   02 Lis 2018 14:41 Odpowiedzi: 7    Wyświetleń: 807
  • Jak zbudować miernik prędkości obrotowej z Atmega8, LCD i GP1S51VJ000F?

    dobra, obiecany gotowiec i przy okazji manual pt "jak korzystać z manuala". W naszej przeglądarce wpisujemy adres www.google.pl Wpisujemy tam Atmega8, po załadowaniu się strony z rezultatami klikamy w link posiadający w tytule "datasheet" i sprawdzamy czy jest on z atmela. Po pomyślnym otwarciu się datasheetu z indeksu po lewej stronie wybieramy 16-bit...

    Mikrokontrolery AVR   24 Sty 2011 00:38 Odpowiedzi: 62    Wyświetleń: 10857
  • Co to jest wektor przerwania?

    Przerwania procesora działają w procesorach AVR na takiej zasadzie, że (pomijając inne operacje) po wystąpieniu danego przerwania ( podczas obsługi przez procesor ) następuje zapamiętanie rozkazu następnego, który byłby wykonany, gdyby procesor nie przyjął przerwania (jego adresu w pamięci flash) i skok pod jeden z adresów z samego początku pamięci...

    Mikrokontrolery AVR   21 Sty 2013 23:12 Odpowiedzi: 7    Wyświetleń: 12009
  • [C] Jak obliczyć częstotliwość Timer5 w STM32F4 przy danych preskalerach?

    W AVR bym po prostu na czas "składania" zmiennej m w funkcji read_us wyłączył globalnie przerwania - cli() i po zapisaniu wartości do zmiennej m włączył - sei(). Czy tutaj trzeba wykonać podobną operację? Ale to Ci nic nie da, bo przecież timer chodzi nadal (; Oraz czy mógłbyś Freddie opisać jeden ze sposobów jak uzyskać "sparowany" odczyt. Zrób to...

    Mikrokontrolery ARM   18 Mar 2013 00:34 Odpowiedzi: 12    Wyświetleń: 2256
  • [ATmega88pa] [ATmega88pa][C] - Timer nie wywołuje przerwań dla programowego PWM

    Generalnie w takich przypadkach nota układu twoim przyjacielem. Poczytaj to co napisałem w komentarzach. [syntax=c]#include <avr/io.h> #include <avr/interrupt.h> int main(void) { uint8_t i = 0; DDRD = 0xff; //TCCR2A |= (1<<WGM21)|(1<<WGM22); // źle ten tryb jest zarezerwowany TCCR2A |= (1<<WGM21) // CTC //TCCR2A |= (1<<CS20)|(1<<CS21)|(1<&l...

    Mikrokontrolery   12 Kwi 2015 16:54 Odpowiedzi: 2    Wyświetleń: 711
  • Sterowanie serwomechanizmem PWM w VHDL - pierwszy program testowy

    Mam za zadanie napisania programu który będzie sterował serwomechanizmem metodą PWM. Odpowiedniemu położeniu serwomechanizmu odpowiada sygnał o konkretnym wypełnieniu. Oto mój pierwszy program "testowy" za pomocą którego chcę po prostu ruszyć tym silniczkiem. Prescaler + Timer + rejestr compare TOP + rejestr compare Toggle + bufor na niego. Z takich...

    Programowalne układy logiczne   04 Sty 2012 18:16 Odpowiedzi: 7    Wyświetleń: 2868
  • szukam programó2 do AVR - ster.silnika krokowego, wyl.średniej liczb

    Jaki konkretnie procesor? ATMEL to dość ogólnie napisane :) Wysłanie sekwencji 0 na port B? Co to znaczy? Czy przy starcie wartość wysyłąna na port B to ff i co jakiś czas jest dekrementowana aż do wartości 0? Klawisze podłączone są do jakiego portu? D? Całego programu ci nie napiszę ale coś spróbuje pomóc. Dodano po 7 Treść zadania ;Silnik krokowy...

    Mikrokontrolery   25 Sty 2005 07:44 Odpowiedzi: 2    Wyświetleń: 1572
  • [PIC24H][C][MPLAB]Mój pierwszy program - jak wystartować...

    heh, dziwne ze w ogole ci zadzialalo z takimi ustawieniami... 1. wylacz wszystkie code i write protection 2. primary oscilator source zgodnie z logika powinien byc ustawiony na FRC, a nie na External Clock. 3. jesli nie zamierzasz zmieniac zegarka (np PLLa ustawiac), to mozesz wylaczyc Clock Switching (Sw) i Clock Monitor (Mon). 4. POR Timer daj na...

    Mikrokontrolery PIC   15 Paź 2008 17:47 Odpowiedzi: 3    Wyświetleń: 2255
  • PIC12F683 i SDCC - cały zegar i termometr na dwóch pinach (bez zewnętrznych bibliotek)

    https://obrazki.elektroda.pl/4868547700_... Dzisiaj zrealizuję projekt na malutkim, ośmionóżkowym mikrokontrolerze PIC w obudowie DIP8 oferującym skromne 3.5kB pamięci Flash. Co więcej, do komunikacjami z peryferiami użyję tylko dwóch pinów - całość opierać się będzie o I2C. W oparciu o nie uruchomię kontroler wyświetlacza/klawiatury oraz...

    Artykuły   20 Lis 2024 17:21 Odpowiedzi: 3    Wyświetleń: 2397
  • DSM 8051 - Jak działa timer w kodzie asemblera?

    Witam Pierwsze linie kodu to deklaracja ustawień liczników T0 i T1. Konfiguracja dla ułatwienia została rozpisana na poszczególne bity, dlatego póżniej trzeba je przemnożyć x4 i x8 aby bity były na swoich miejscach. Dla licznika T0: CT0 EQU 0 M0 EQU 1 G0 EQU 0 T0S EQU M0 + 4*CT0 + 8*G0 oraz dla licznka T1: CT1 EQU 0 M1 EQU 0 G1 EQU 0 T1S EQU M1 + 4*CT1...

    Mikrokontrolery   12 Gru 2004 20:48 Odpowiedzi: 9    Wyświetleń: 3812
  • Jak wyświetlić wynik ADC na LED w woltomierzu z Attiny26 i BASCOM?

    Musisz zastosować sterowanie multipleksowe albo jakiś długi rejestr przesuwny (np. 4 układy 4094) żeby obsłużyć 4 cyfry wyświetlacza. To może być coś takiego: $regfile = "attiny26.dat" $crystal = 8000000 Config Portb = Output Config Portd = Output Config Adc = Single , Prescaler = Auto , Reference = Avcc Dim V as Word Dim V_real as Single...

    Mikrokontrolery   27 Mar 2008 17:18 Odpowiedzi: 9    Wyświetleń: 3127
  • Problem z angielskimi nazwami technicznych zwrotów

    - z różnych schematów blokowych pamięci EEPROM SPI: 1.) I/O SHIFT REGISTER - rejestr przesuwający we/wy 2.) Adress Decoder - dekoder adresów 3.) Mode Decode Logic - logika (układy logiczne) dekodowania trybu (pracy) 4.) Timing Logic - układy taktowania. generator przebiegów taktujących - z róznych schematów blokowych przetworników A/C na interfejs SPI:...

    Początkujący Elektronicy   27 Wrz 2007 18:21 Odpowiedzi: 9    Wyświetleń: 3193
  • Jak łagodnie wejść w świat CPLD/FPGA dla programisty C?

    Bym się rozpisał na ten temat, ale może kiedy indziej :P Dla fanów C/C++: "The Design Warriors Guide to FPGAs" i wiele innych.

    Programowalne układy logiczne   29 Lip 2012 15:29 Odpowiedzi: 6    Wyświetleń: 3162
  • Timer 0 AVR: CTC, preskaler 1, rejestr 110, dlaczego f=38kHz zamiast 76kHz?

    Jeśli Timer odwraca stan pinu to tylko raz. Musi minąć znów czas do następnego przerwania żeby znów odwrócić stan. Obliczenia nastawia się więc albo na przerwania do odmierzania czasu, albo na takie do częstotliwości wyjściowej na pinie. Wtedy musisz podwoić częstotliwość przerwań by dwa razy zmienić stan pinu.

    Mikrokontrolery AVR   12 Kwi 2015 08:49 Odpowiedzi: 11    Wyświetleń: 1476
  • Wyświetlacz 7 segmentowy tunera, uruchomienie z Arduino, rejestr przesuwny

    https://obrazki.elektroda.pl/1761046600_... 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ż...

    Wnętrza urządzeń   10 Paź 2022 14:24 Odpowiedzi: 3    Wyświetleń: 2928
  • Tłumaczenia polskich terminów elektronicznych na angielski

    "Kilka" częściej spotykanych słówek i wyrażeń na początek amplifier (amp) - wzmacniacz preapmlifier (preamp) - przedwzmacniacz power amplifier - wzmacniacz mocy analog multiplier - analogowy układ mnożący ****************************************... PLL - Phase Locked Loop - pętla z synchronizacją fazy ****************************************...

    Początkujący Elektronicy   13 Maj 2005 19:48 Odpowiedzi: 12    Wyświetleń: 3756
  • Ciekawostki o 8-bitowych mikrokontrolerach AVR

    https://obrazki.elektroda.pl/7186671300_... Od kilku lat programuję 8-bitowe mikrokontrolery AVR i przez ten czas zdobyłem trochę wiedzy na ich temat. Poniżej znajduje się kilka ciekawostek o tych układach. Jeśli znacie jakieś inne interesujące informacje, to piszcie. Najnowsza wersja artykułu jest również dostępna na mojej stronie:...

    Artykuły   01 Kwi 2020 10:19 Odpowiedzi: 44    Wyświetleń: 10683
  • Robo BLUE - robot (Bluetooth/Podczerwień/RC 433MHz)

    http://obrazki.elektroda.net/10_12666033... Witam, Ponoć każdy prawdziwy mężczyzna musi spłodzić syna, posadzić drzewo oraz ... zbudować dom albo robota. Ja wybrałem to drugie - spłodziłem robota dla syna ;) Inny cel to zdalna obserwacja moich 2 kotów w mieszkaniu w najróżniejszych sytuacjach i filmowanie ich nawet gdy się tego nie spodziewają ;)...

    DIY Konstrukcje   03 Gru 2010 22:24 Odpowiedzi: 52    Wyświetleń: 97751
  • Sterownik matryc LEDowych z interfejsem hub75

    https://obrazki.elektroda.pl/8760486500_... Po przygodach z matrycami zbudowanymi na max7219, przyszła pora na coś bardziej zaawansowanego. Miałem w planach zrobienie własnej matrycy z 1500 jednokolorowych ledów 0603, 3 rejestrów przesuwnych i paru elementów dyskretnych, ale jak już ją zaprojektowałem, to przypadkiem trafiłem na matryce...

    DIY Konstrukcje   13 Paź 2021 00:51 Odpowiedzi: 25    Wyświetleń: 6735
  • Budujemy zegar na PIC18F2550, krok po kroku - część 1, BMP280, TC74, 74HCT164, I2C

    https://obrazki.elektroda.pl/1570592100_... Witajcie, zapraszam na relację z konstrukcji zegara na PIC18F2550 napisaną w formie tutoriala, wszystko krok po kroku. Pokażę tu jak i z czego tworzyłem prosty projekt DIY na prośbę jednego z czytelników. Wykorzystamy tu wyświetlacze 7-segmentowe, rejestr przesuwny, obsłużymy przyciski a...

    DIY Konstrukcje   04 Mar 2023 15:36 Odpowiedzi: 6    Wyświetleń: 2796
  • PCF8583 - Odczyt rejestrów statusu i kontrolnych zwraca FFh, dlaczego?

    PCF8583 Coś nie tak, Uszkodzony ? Układ działa. Zczytuje godz., minuty, rok, miesiąc. Jest OK - wyświetla na wyświetlaczu. Jednak jak pobieram rejestr status (00h), control (08h), timer (07h), timer (0Fh) wszędzie mam wartość FFh twi_rep_start(Dev_Addr+TWI_READ)... twi_write(Control_Status_Addr); CTR_Status_00h=(twi_readAck()...

    Mikrokontrolery   09 Sty 2025 10:26 Odpowiedzi: 2    Wyświetleń: 192
  • Wnętrze taniego multicookera, zamiast potrawy "usmażony" zasilacz

    https://obrazki.elektroda.pl/7313279700_... Dzisiaj historia pewnej naprawy a jednocześnie prezentacja wnętrza urządzenia do przygotowywania potraw jakim jest multicooker. Sprzęty te stają się chyba coraz bardziej popularne. Sam nie korzystam ale na pewno znajdą się osoby na forum które już je dobrze znają. Wiele z tych urządzeń wygląda...

    Wnętrza urządzeń   05 Sie 2021 19:03 Odpowiedzi: 14    Wyświetleń: 6483
  • STM32F103ZET6 (HY-RedBull_V3) - Problemy z konfiguracją timerów i przerwań w CooCox CoIDE

    Procesor STM32F103ZET6 jest mikrokontrolerem ARM z rodziny Cortex M3, który jest taktowany zegarem o maksymalnej częstotliwości 72 MHz i zasilany napięciem +3,3 V z wyjścia stabilizatora napięcia LT1117-3.3 (oznaczony desygnatorem U10 ). Poniżej przedstawiam napisany przeze mnie kod pliku main.c na procesor STM32F103ZET6, który steruje steruje dwiema...

    Mikrokontrolery ARM   16 Gru 2024 16:44 Odpowiedzi: 7    Wyświetleń: 369
  • HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy

    http://obrazki.elektroda.pl/9589280700_1... HPS 2014 Hybrydowy laboratoryjny zasilacz sieciowy. Parametry użytkowe zasilacza w skrócie: 1. Wykorzystanie tanich i łatwo dostępnych elementów. 2. Wydajność prądowa min 3A (dla niskich napięć może dochodzić do 5A). 3. Rozdzielczość DAC 12bit. (filtrowany PWM 4.9kHz) 4. Rozdzielczość ADC...

    DIY Konstrukcje   15 Wrz 2015 13:51 Odpowiedzi: 11    Wyświetleń: 7389
  • Szopka Bożonarodzeniowa

    Witam. Chcę przedstawić szopkę Bożonarodzeniową. http://obrazki.elektroda.pl/9749389200_1... Całość wykonana własnoręcznie z pomocą kochanej żonki. Opiszę co i jak. Szopka ma ruchomy żłobek, dwie pochodnie i ognisko, na filmikach wszystko widać. Opiszę konstrukcję, do sterowania wszystkim użyłem Atmegi8. Trzy sprzętowe kanały PWM posłużyły...

    DIY Konstrukcje   29 Gru 2016 14:24 Odpowiedzi: 4    Wyświetleń: 5988
  • Porównanie 21 mikrokontrolerów kosztujących poniżej jednego dolara - część 1

    https://obrazki.elektroda.pl/9151185000_... Autor poniższego zestawienia jest inżynierem i konsultantem wsparcia dla systemów wbudowanych. W swojej karierze poznał on szereg różnych architektur mikrokontrolerów, różniących się wydajnością, wyborem peryferii, poborem zasilania etc. Wybór odpowiedniego układu stanowi zawsze o sukcesie...

    Artykuły   29 Gru 2017 13:58 Odpowiedzi: 1    Wyświetleń: 6501
  • ATmega128 - Timer - problem z transmisją starszego bajtu przez UART

    Witam, słabo znam te procesory, musisz więc sprawdzić w dokumentacji, moim zdaniem problem nie bierze się z kolejności wysyłania ale z kolejności odczytu. Generalnie, ośmiobitowe procesory przy dostępie (odczycie i zapisie) do szesnastobitowych timerów wykorzystują (dla zagwarantowania jednoczesności obu bajtów) specyficzny mechanizm. Starszy bajt nie...

    Mikrokontrolery Początkujący   04 Paź 2016 13:06 Odpowiedzi: 6    Wyświetleń: 1221
  • Errata - dokument ważniejszy od noty katalogowej mikrokontrolera?

    https://obrazki.elektroda.pl/6687159300_... Każdy, kto rozważa przesiadkę z ośmiobitowego mikrokontrolera na coś mocniejszego i o większych możliwościach naraża się na pewien problem, który łatwo przegapić, bo przy ośmiu bitach pojawia się sporadycznie. Ale pomnóżmy liczbę bitów przez dwa, cztery, albo i osiem, i zaczynają się schody....

    Tematy tygodnia   18 Maj 2023 08:59 Odpowiedzi: 5    Wyświetleń: 1575
  • Stary tuner satelitarny Strong SRT-228 - wnętrze, odzysk części ze środka

    https://obrazki.elektroda.pl/6384120300_... Witajcie, dzisiaj znów krótka prezentacja wnętrza sprzętu z elektrośmieci wraz z próbą odzyskania części ze środka. Na stół trafia kolejny stary tuner satelitarny. Zobaczymy, jakie układy scalone uda się nam uzyskać całkowicie za darmo. Jakiś czas temu prezentowałem podobny sprzęt z którego...

    Wnętrza urządzeń   14 Lis 2023 20:31 Odpowiedzi: 9    Wyświetleń: 2481
  • [C] Atmega32: Przerwania licznika, diody co sekundę, preskaler 256, TIMER1_OVF_vect

    Chodzi o to, że po pierwszym przerwaniu TCNT1 będzie miał wartość 0, czyli zliczy potem 65536 impulsów. Zaś do generowania, jak Ty chcesz, przerwań co określony odcinek czasu służy tryb CTC. Wtedy w rejestrze OCR ustawiasz ilość impulsów, które chcesz zliczyć, i wygenerować odpowiednie przerwanie.

    Mikrokontrolery Początkujący   27 Gru 2012 16:24 Odpowiedzi: 17    Wyświetleń: 1761
  • Porównanie 21 mikrokontrolerów kosztujących poniżej jednego dolara - część 2

    https://obrazki.elektroda.pl/9151185000_... Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne biblioteki, płytki...

    Artykuły   05 Sty 2018 11:04 Odpowiedzi: 31    Wyświetleń: 5439
  • 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ć: https://arduino-info.wikispaces.com/Time... 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ń: 1398
  • Mały internetowy sterownik przekaźników/oświetlenia w obudowie po tunerze Sat

    https://obrazki.elektroda.pl/4577783100_... Witajcie moi drodzy. Dzisiaj przedstawię wam mój sieciowy sterownik przekaźników/zegarek/termometr zrealizowany w obudowie po tunerze satelitarnym Ferguson AF 2818 SE na bazie mojej płytki uruchomieniowej pod PIC18F67J60. Pomysł na projekt Z sterowaniem przez internet eksperymentowałem już...

    DIY Smart Home   27 Wrz 2019 20:57 Odpowiedzi: 7    Wyświetleń: 5091
  • Jak poprawić program PWM na 8051, by uzyskać dokładne czasy 6µs i 24µs?

    Ostatni raz '51 (konkretnie at89c2051) programowałem jakieś 7 lat temu i nie pamiętam już nazw rejestrów itp. Twój program działa tak: MOV TMOD, #02H; //ustawiasz timer w odpowiedni typ pracy MOV TH0, #0FAH; //ladujesz starsza czesz rejestru timera wartoscią początkową NOP; //nie robisz nic CPL P1.0; //zmieniasz stan pinu na przeciwny MOV TL0, #0EBH;...

    Mikrokontrolery Początkujący   26 Mar 2012 11:09 Odpowiedzi: 6    Wyświetleń: 1902
  • Wprawki na ATTiny13, czyli termometr DS1820 + LCD 1x6

    http://obrazki.elektroda.pl/3207877000_1... http://obrazki.elektroda.pl/9634776400_1... http://obrazki.elektroda.pl/8673988800_1... http://obrazki.elektroda.pl/3005768300_1... Termometr z funkcją pamiętania maksimum i minimum (zapisane w rejestrach, tracone przy braku zasilania). Program...

    DIY Poczekalnia   24 Sty 2015 05:02 Odpowiedzi: 3    Wyświetleń: 6387
  • STM32F103C8 przerwanie od TIM2 odpala się na starcie

    Kiedy timer jest zatrzymany (CEN=0), rejestry ARR i PSC ładują się natychmiast, bez UG Bzdury. Rejestr preskalera ładuje się DOPIERO przy UEV.

    Mikrokontrolery ARM   16 Lut 2021 08:29 Odpowiedzi: 29    Wyświetleń: 1098
  • [8051F120] 8051F120 - Nieprawidłowe działanie generatora sinusa na DAC0, brak sygnału

    Dodaj w procedurze obsługi przerwania Timer'a 3, tuż przed zapisem do rejestrów przetwornika, instrukcję ustawiającą odpowiednią dla przetwornika stronę/bank rejestrów SFR (tak, jak to robisz przed inicjalizacją przetwornika). Jeśli wtedy zadziała, to przeczytaj opis rejestru SFRPGCN: SFR Page Control w dokumentacji i sprawdź w jakich bankach SFR znajdują...

    Mikrokontrolery   26 Mar 2009 13:58 Odpowiedzi: 4    Wyświetleń: 2254
  • [LPC2148] LPC2148 Timery i przerwania w C/Keil – wyjaśnienie inicjalizacji i działania

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

    Mikrokontrolery ARM   20 Sty 2012 15:44 Odpowiedzi: 4    Wyświetleń: 1816
  • atxmega64A4U - Sterowanie jasnością diody PWM za pomocą enkodera obrotowego

    Pomogło :) dziękuję za pomoc. Można też pomyśleć o ustawieniu rejestru PER timera. Racja, ustawie rejestr PER taki sam jak dla diody LED. Ciekawi mnie dlaczego na stronach z poradnikami do rodziny xmega taktują ten timer z systemu zdarzeń ...

    Mikrokontrolery Początkujący   02 Sie 2017 21:57 Odpowiedzi: 2    Wyświetleń: 957
  • XMEGA ATxmega256A3BU - brak działania przerwań od timerów w ASF

    To sprawdź czy sysclk_init(); albo procedury inicjalizacyjne USB nie wyłączają timerów w rejestrach redukcji poboru mocy PRP.

    Mikrokontrolery AVR   18 Sty 2020 18:32 Odpowiedzi: 6    Wyświetleń: 504
  • [Assembler] Jak zmierzyć czas między naciśnięciami przycisku w DSM-51 i zapisać wynik?

    Witam, zmodyfikuj swój program: http://www.elektroda.pl/rtvforum/topic33... W programie obsługi przerwania timera dopisz: Badanie stanu przycisku z uwzględnieniem drgań styków. Obsługę programowego timera liczącego przerwania pomiędzy przyciśnięciami przycisku, w zależności od długości słowa tego timera możesz mierzyć czasy rzędu minut, godzin,...

    Mikrokontrolery Początkujący   12 Cze 2017 10:44 Odpowiedzi: 2    Wyświetleń: 1203
  • STM32G030: Jak skonfigurować Timer w CubeIDE, by wygenerować tylko 10 impulsów

    Na przykład w ten sposób: https://obrazki.elektroda.pl/3961263100_... Musisz wybrać TIM, który posiada rejestr TIMx_RCR, do którego wpisujesz ilość impulsów do powtórzenia. Zaznaczyć też trzeba opcję One Pulse Mode i wtedy po odliczeniu odpowiedniej liczby cykli, timer się zatrzyma. W STM32G030xx właściwe są TIM1, TIM15, TIM16, TIM17....

    Mikrokontrolery ARM   18 Wrz 2022 12:31 Odpowiedzi: 1    Wyświetleń: 720
  • Układ czasowy generujący sygnał co 8h i 14h z poborem do 5uA dla Arduino/RTC

    wbudowane RTC dzielnik preskalera ustawiam w różnych dzielnikach czasowych mogę go wybudzać co godz lub 5dni problem w tym że RTC tam nie działa dokładnie z biegiem czasu timer się rozjeżdża fakt że tam nie stosuje zew kwarcu korzystam z wbudowanego. Jest jeszcze rejestr RTC PIT który można ustawić do 32Hz Jeśli chodzi o spanie to bez włączonego RTC...

    Początkujący Elektronicy   05 Lis 2022 08:13 Odpowiedzi: 13    Wyświetleń: 363
  • ATMEGA128 BASCOM automatyczne przeładowanie timer3

    Myślę że forum jest nie tylko po to by pytać. Kolega zdążył zamknąć wątek i napisał że Bascom nie pozwolił na skonfigurowanie Timera i musiał to zrobić na rejestrach. Nie wiedział jak, a ja chciałbym dla potomnych zostawić instrukcję. Dołączyłem ten post i odblokowałem temat. Tak to wygląda i się kompiluje: [syntax=basic4gl]$regfile = "m128def.dat"...

    Mikrokontrolery AVR   21 Sty 2015 23:40 Odpowiedzi: 6    Wyświetleń: 1940
  • [stm32L031] Jak najmniejszy pobór prądu i zliczanie impulsów

    Wracam do tematu :) Na chwilę obecną mam uruchomiony LPTIMER i RTC. Wszystko pięknie mi działa - w trybie STOP timer zlicza impulsy zewnętrzne, RTC wybudza rdzeń po zadanym czasie. Po wybudzeniu odczytuję z rejestru CNT timera liczbę zliczonych impulsów - i tutaj pojawia się mój problem. Chciałbym po odczycie, wyzerować rejestr CNT. Rejestr CNT jest...

    Mikrokontrolery ARM   15 Lut 2018 11:58 Odpowiedzi: 34    Wyświetleń: 2067
  • ATXMega128A1 konfiguracja portów IO: różnice w ustawieniach DIR, OUT, PINnCTRL

    Nie, w XMEGA timer funkcjonuje trochę inaczej (lepiej). CTC uzyskasz wykorzystując rejestr PER timera do określania wartości TOP. CNT==PER powoduje zerowanie licznika i wygenerowanie przerwania overflow (opcjonalnie).

    Mikrokontrolery AVR   09 Lis 2012 06:53 Odpowiedzi: 6    Wyświetleń: 1611
  • [Atmega8][winavr] problem z konfigiracją Timera1 PWM

    Widzę, że można w trybie normal ustawić OCR1A tak żeby po osiągnięciu tej wartości timer się resetował i liczył od nowa. Jest jeszcze coś o rejestrze ICR1. Czy można zrobić tak, żeby jeden z tych rejestrów resetował timer po doliczeniu do jego wartości, a drugi jedynie wywoływał przerwanie gdy timer osiągnie jego wartość? Tak. Ten tryb pracy nazywa...

    Mikrokontrolery AVR   18 Lut 2011 15:43 Odpowiedzi: 10    Wyświetleń: 2688
  • Błąd w programie AVR: Rejestr 8-bitowy z diodami, TIMER, piny portów

    Witam. Mam taki program, rejestr 8 bitowy reprezentowany przez diody. Rejestr złożony z pinów dwóch portów. Wybaczcie za trywialny delay do drgań styków, na razie chciałem się skupić na głównym zadaniu programu. x faktycznie po przekroczeniu 128 zmienia wartość na 0 i warunek else jest osiągalny, problem w tym że nie wykonuje się w nim to co ma się...

    Mikrokontrolery Początkujący   12 Maj 2017 16:33 Odpowiedzi: 3    Wyświetleń: 1170
  • Który rejestr odpowiada za Timer0 w mikrokontrolerze Atmega16?

    mam takie pytanko w atmega 16 niewiem w jaki sposób włanczać i wyłanczać timer niewiem któr rejestr dego dokonuje , a może one chodzą cały czas bo jeśli ustawie timer na to żeby zliczał (timer0) impulsy zegara sys. i włanczał przerwanie gdy zgodzie się jego wartość z rejestrem OCR0 ale od kiedy on ma się włączyć ktury bit to ustawia ? nobo leci sobie...

    Mikrokontrolery   22 Sty 2006 20:08 Odpowiedzi: 17    Wyświetleń: 4227
  • Czy firmware 40.0 dla Xoro HRT 87xx wprowadza język polski i EPG?

    Panie Marku, Właśnie synek kupił mi w prezencie Xoro HRT 8770 Twin w Morele (staniało) no i Pana opinia pomogła podjąć dezyzję. Pierwsze wrażenia kiepskie, bo firmware v36, ale po update do v40 jest prawie idealnie. Dlaczego 'prawie' - od niemieckiej myśli inżynierskiej oczekiwałem więcej, a może za bardzo przyzwycziłem sie do metod obsługi i reakcji...

    DVB-T Technika i Serwis   14 Wrz 2023 18:18 Odpowiedzi: 19    Wyświetleń: 2304
  • Timer do silników rakietowych/fajerwerków etc.

    Wstęp Modelarstwo rakietowe to piękny sport uprawiany przez nielicznych. Jego piękno tkwi w modelach rakiet oraz wielu silników rakietowych które tworzą amatorzy tego sportu. Elektroniczne moduły zapalające silniki są nieodzownym elementem stanowiącym bezpieczeństwo tego sportu. Moja propozycja timera (spark ignition system) do silników rakietowych...

    DIY Poczekalnia   17 Lip 2014 07:52 Odpowiedzi: 2    Wyświetleń: 5880
  • STM32F303x - Implementacja ADC poprzez SPI+DMA z użyciem TIM3 i TIM8

    TIM8 wyzwala 1 raz transfer 3 bajtów (NDTR) przez DMA2 z pamięci do SPI TX. Tym sposobem SPI odbiera też dane przychodzące. Jeżeli aktywny jest kanał DMA1 sprzężony z SPI RX, to dane lądują w pamięci bufora kołowego. Czas odczytu 3 bajtów wynosi 24xTbit + 2xDMA_delay. To tak w skrócie, ponieważ używasz TIM8 podłączonego do DMA2 do wyzwalania transferu,...

    Mikrokontrolery ARM   13 Cze 2021 21:54 Odpowiedzi: 12    Wyświetleń: 1077
  • [ATtiny2313][avr-gcc] timer0 ctc nie chce współpracować

    W trybie timera, który ustawiasz wykorzystujesz tylko jeden z rejestrów OCR zobacz tabelkę: Table 40. Waveform Generation Mode Bit Description i ustal który. Wykorzystujesz przerwanie z przepełnienia timera. Skoro jednak wykorzystujesz tryb CTC oraz ustawiasz (wprawdzie na razie na maks) rejestr OCR, to domyślam się, że chciałeś wykorzystać przerwania...

    Mikrokontrolery AVR   26 Maj 2013 12:05 Odpowiedzi: 25    Wyświetleń: 3303
  • Atmega16 i Timery[C]. Można uruchomić 2 w jednym czasie?

    czy wykonywalne jest uruchomić 2 Timery w jednym czasie, podczas moich prób problem pojawił się przy wpisywaniu danych w rejestr TIMSK, w najlepszym wypadku jeden timer rusza a drugi nie

    Mikrokontrolery   02 Kwi 2009 10:29 Odpowiedzi: 13    Wyświetleń: 1293
  • Jak stworzyć efekt płynącej taśmy LED na Arduino?

    Jak widać na załączonym obrazku, w projekcie zastosowałem: 74595 - rejestr przesuwny Timer 555 - jako generator przestrajany Linijka LED - jest to 10 diod Led w jednej obudowie, można użyć pojedynczych, lecz o prądzie nieprzekraczającym 20 mA. Nie sądzę aby można użyć taśmy Led, ze względu na jej budowę. W tym projekcie aby osiągnąć taki efekt, musimy...

    Projektowanie Układów   18 Kwi 2019 17:48 Odpowiedzi: 12    Wyświetleń: 4230
  • [avr] Jak obsłużyć przerwania w AVR do zmiany trybu pracy uC?

    Witam. Widze, ze wielu fachowcow juz sie podejmowalo tlumaczenia, ale jakos bez rezultatu. Po wciśnięciu jednego z przycisków, uC ma "wpadać" w nieskończoną pętlę. ... chciałbym zmieniać tryb pracy mojego uC bez względu w jaką pętlę wpadł ... ... Dwa switche będą wykonywały dwie różne od siebie nieskończone pętle, które będą trwały do momentu odłączenia...

    Początkujący Naprawy   29 Wrz 2011 22:09 Odpowiedzi: 16    Wyświetleń: 2853
  • [HD44780] - Wpływ pinu R/W na szybkość działania w trybie 4-bitowym

    Timer sam w sobie nic nie zmieni - musisz zmienić podejście do sposobu w jaki komunikujesz się z LCD, czyli zamienić wszystkie funkcje na nieblokujące. A jednak wydaje mi się, że zmieni, ponieważ zamiast wstrzymywać uC na czas określony przez _delay_ms(), konfiguruję timer tak, by w przerwaniu od przepełnienia ustawiał flagę (preskaler ustawiony tak,...

    Mikrokontrolery   01 Sie 2014 11:31 Odpowiedzi: 54    Wyświetleń: 7177
  • Jak działa Timer 1 w trybie 2 przy transmisji RS232?

    Tak działa timer w trybie z automatycznym ładowaniem, zapewne taktuje rejestr przesuwny nadajnika i odbiornika.

    Mikrokontrolery   08 Wrz 2004 17:41 Odpowiedzi: 4    Wyświetleń: 1787
  • Jak napisać kod GPIO dla STM32 bez użycia bibliotek?

    Tyle że to jest bezsensu... Przecież flaga ustawia się sama - wystarczy sprawdzać rejestr statusowy timera (czy czego tam trzeba) i już wiadomo, że można coś robić. Tym sposobem z "przerwań" robi się najzwyklejszy "polling". 4\/3!! Ale tylko w przypadku gdy jeden timer = jedno zadanie :)

    Mikrokontrolery ARM   07 Lip 2012 20:42 Odpowiedzi: 188    Wyświetleń: 18711
  • [Bascom][C]Atmega oraz radiowe moduły RFM01, RFM02, RFM12

    spi_transfer(RF12_PMC | RF12_DC); spi_transfer(RF12_TRWC | 0xaa); rfm_sreg = spi_transfer(RF12_SRC); 1. Wyłączyć wszystko (ewentualnie zostawić to co potrzeba, ale wyłączyć nadajnik). 2. Przesłać do kolejki nadajnika bajt danych (tutaj jest fragment preambuły, wyśle się po ponownym uruchomieniu), to powoduje że nadajnik przestaje...

    Mikrokontrolery   20 Cze 2021 23:15 Odpowiedzi: 707    Wyświetleń: 240875
  • Zegarek na LCD i atmega8 ,brak precyzji...i Timer'ów.

    Ciekawe, czytałem już te tematy. czy bez tego kwarca 32khz sie nie obejdzie? Jednak nie łapię tych timerów. Generalnie timer służy jako licznik przerwań :), wewnętrznych albo zewnętrznych na pinie TO, zewnętrzne przerwania widziane są z portu TO, a wewnętrzne przerwania generuje prescaler - wewnętrzny przerywacz "sterowany" kwarcem zewnętrznym lub...

    Mikrokontrolery   22 Wrz 2007 16:04 Odpowiedzi: 38    Wyświetleń: 5731
  • STM32F334 DISCO - włączenie przerwania generowanego przez timer

    Takiego czegoś też robić nie należy: GPIOB->ODR ^= 1<<7; Dlaczego ? Rozumiem, że poprawnie powinienem zrobić to przez rejestr BSRR?

    Mikrokontrolery ARM   11 Lis 2018 00:23 Odpowiedzi: 17    Wyświetleń: 711
  • Takt, taktowanie, częstotliwość,cykl procesora, timety prośba o wyjaśnienie.

    Dobry wieczór. Przepraszam za tak dużą zwłokę, ale ostatnio miałem zakuwanie na egzaminy szkoleniowe do pracy i nie miałem kompletnie czasu by myśleć o tym:( Musiałbyś pokazać przykład swojego programu. Najpewinej efekty o któych piszesz wynikają z tego, że nie korzystasz z peryferii mikrokontrolera - m.in. timerów, przerwać itd. A na siłę starasz się...

    Mikrokontrolery Początkujący   28 Lis 2022 19:41 Odpowiedzi: 18    Wyświetleń: 1773
  • [ATTINY2313] [ATTINY2313][BASCOM] Jak precyzyjnie ustawić przerwanie timer0 przy 10MHz?

    Witam! Po próbach wyszukania włąściwej odpowiedzi postanowiłem zapytać kolegów o następujący problem - muszę dosyć precyzyjnie wygenerować przerwanie w Bascomie , używam do tego timer0 i odpowiedniego przerwania on timer0. Dziwny dla mnie jest fakt że programik : on timer0 etykietaprzerwania .... etykietaprzerwania: portb7 = not portb.7 timer0 = 200...

    Mikrokontrolery AVR   14 Lis 2009 16:41 Odpowiedzi: 7    Wyświetleń: 2135
  • Czy poprawnie pozbywam się drgań styków sposobem programowym? ATmega8A/Język C

    Po pierwsze - jeśli chcesz się przekonać czy kod działa to go uruchom i to sprawdź. Po drugie - nie wiem po co tak bardzo grzebiesz w rejestrach timera, wpisujesz jakieś własne wartości do TCNT0 i TCCR0 w przerwaniu, jaki to ma cel? Uruchom przerwanie i zapomnij o nim: [syntax=c]#define KEY_UP(PINB & (1<<3))//PB3 - przycisk UP - do masy. ......

    Mikrokontrolery AVR   03 Sty 2021 01:57 Odpowiedzi: 14    Wyświetleń: 783
  • ATXMEGA32e5 - Timer w trybie Frequency capture - brak wartości w rejestrze CCA_Capture

    Witam! Mam mały problem z konfiguracją licznika ww mikrokontrolerze, siedzę już 3 dzień i jakoś mi nie idzie. W trybie licznika impulsów liczy poprawnie więc sam układ jest sprawny. Kod konfiguracji pisałem według ASF, ale rejestr CCA_Capture ma ciągle wartość zero, a przerwanie się nie wykonuje. Może ktoś z Was wypatrzy gdzie jest błąd. Niżej kod programu:...

    Mikrokontrolery AVR   19 Sty 2016 22:25 Odpowiedzi: 2    Wyświetleń: 948
  • Jak zsynchronizować TIMER1 z ADC2 na STM32F407 przy PWM?

    Powiem szczerze metoda sprawdzania niesamowita. Czytać rejestr w kólko nawet jak tam się nic zrobiło. Ustaw przerwanie ADC i tam breakpoint - to będziesz wiedział czy jakaś konwersja przeszła Do tego wiele dziwnych rzeczy i błedów. proponuję zegar ustawić przy odpalaniu HAL-em unikniesz głupich błedów. Później możesz sobie zrobić na rejestrach wiedząc,...

    Mikrokontrolery ARM   03 Paź 2018 15:04 Odpowiedzi: 2    Wyświetleń: 615
  • Jak sprawdzić źródło alarmu w PCF8583 - timer czy zegar?

    Też tak myślałem, ale albo coś mam w programie nie tak, albo sam już nie wiem. Bo w obu przypadkach wywołania przerwania (alarm, timer) ustawia mi zawsze tylko i wyłącznie bit 1 w rejestrze 0x00. Dodano po 18 Poza tym nie wiem czy robię to prawidłowo Ustawianie Timer'a: Zeruję rejestr 0x07, do rejestru 0x0F ładuję wartość którą ma odliczyć (chodzi mi...

    Mikrokontrolery   25 Maj 2008 07:50 Odpowiedzi: 2    Wyświetleń: 1068