A nie widzę nigdzie innego użycia przerwań niż tylko przy wciśnięciu klawisza klawiaturki. Przerwania zewnętrzne mają wyjątkowo ograniczone zastosowania. Nadają się np. do tego, żeby obsługiwać sygnały od innych układów scalonych, świadczące o tym że dany układ ma coś ciekawego do powiedzenia. Do przycisków nadają się wyjątkowo słabo, bo żeby to działało,...
DEX - no cóż dlatego, bo taki układ już jest i nic nie da się teraz zrobić. Kolumny i wiersze są podpięte bezpośredni pod wymienione porty.. Więc bezpośrednie wykorzystanie zewnętrznego przerwania nie wchodzi w rachubę. mariuszlorenc - no wlasnie może o to mi chodzi, ale jak to się robi, bo to moje naprawdę pierwsze doświadczenie z Timerami, flagami...
ok,dzięki za wszelkie posty.Już sobie poradziłem.zrobilem na przerwaniu od timer'a.Dzieki!Pozdrawiam!
Mam napisać program : -po naciśnięciu klawisza klawiatury matrycowej dioda będzie migała co sekunde ale mam co zrobić wykorzystując przerwania timera sory mistrzu ale sam napisałeś że chcesz taki program więc nie mniej teraz do nikogo pretensji że coś innego sobie teraz wymyśliłeś
Witajcie. Prosta sprawa. Od lat używam obsługi klawiatury z użyciem timera, przez co nie blokuje ona działania programu a zapobiega drganiom styków i udostępnia dodatkowe funkcje. Ale do rzeczy. Zwykle robię to tak: - sprawdzam czy naciśnięto przycisk i jeśli tak to "odpalam" timer na 30-50ms, żeby przeciwdziałać drganiom styków, - jeśli po tym czasie...
Mam problem z włanczaniem i wyłanczaniem przerwań w ATmega 8535. potrzebuje odczytywać dane z RS(5 bajtów )i meć włonczony zegar RTC, któty by rejestrował czas pojawienia się w buforze znaku. Bascomowa instrukcja inkey() użyta przeze mnie powoduje ze zegar stoi w miejscu. Jak napisać procedure przerwania ??????? Pomuzcie adelmus12
Nie działa prawidłowo klawiatura lokalna ;po włączeniu zaraz daje sie zaprogramować i wszystkie funkcje działają prawidłowo. Po ok. 1 min funkcje zablokowane ,zegar lub timer same sie przestawiają (mikrofala nie daje się uruchomić).Po oględzinach płytki sterowania zauważyłem przypalone R1- 9.1Ω oraz diodę Zenera ZD- 5,1V ; obydwa elementy się grzeją;...
Mam problem z klawiszem w klawiaturze laptopa. Jest to standardowa klawiatura 101/102 klawisze. Klawiszem tym jest średnik. nie wiem czy ma to jakies znaczenie, ktory to klawisz. problem polega na tym ze wszedzie tam gdzie mozna pisac, poczynajac od edytorów tekstu, przez google, gg az nawet tutaj piszac ten post wyskakuja mi nagle sredniki, tak jakby...
Myślę, że jednym z najprostszych przypadków do pokazania jak działają przerwania jest pisanie zegarka. W pętli śmiga sobie program do multipleksowania wyświetlacza, odpowiednio steruje wyjściami mikrokontrolera. Co jakiś czas wewnętrzny timer bądź sygnał zewnętrzny generuje przerwanie, które aktualizuje wyświetlane cyfry, w tym wypadku czas. Program...
Witam Mam masakryczny problem z klawiaturą, mianowicie opóźnienie. W systemie np. w notatniku itp. jest wszystko ok, nie ma opóźnień. Natomiast w grach jest 2-3 sekundowe. Instalowałem przeróżne gry, od najbardziej wymagających po te najniższe (Crisis - Tibia), wszędzie to samo. Z myszką nic się nie dzieje. Próbowałem tych sposobów: - Aktualizacje sterowników...
Problem dotyczy głownie działania przycisków klawiatury w grach i programach, chodzi o to ze np. klawisze strzalek nie pracuja poprawnie gdy sa wcisniete na raz, dziala tak naprawde tylko ten wcisniety jako pierwszy. Stwarza to problemy w grach kiedy np jadac prosto musimy skrecic. Nie wiem czy problem lezy po stronie klawiatury (tracer, turbo-media...
Na początek (to mój pierwszy post) pozdrawiam wszystkich forumowiczów. Oby takich jak wy, bezinteresownie pomagających innym było jeszcze więcej. Ale do rzeczy... Wszystko zgodnie z opisem na mikrokontrolerach. Przerwania wykonują się co 10ms, o czym świadczy dioda LED2 zmieniająca stan co sekundę, ale na przycisk nie reaguje dioda LED1. Pliki keyb.h...
Witam. Problem jest taki, że wchodzi w ustawienia timera i po chwili bez względu czy nacisnę właściwy klawisz, aby dalej wejść, czy zły klawisz czy nie nacisnę wcale wychodzi z ustawień. Czy uda się to naprawić, aby ustawić timer w nagrywarce MD ??.
Mam taki problem: chcę w programie wykorzystywać przerwania od przepełnienia dwóch timerów (0 i 1). W timer0 mam obsługę wyśw. LED i opóźnienie dla klawiatury a w timer1, z założenia wywoływanym co 100ms, coś jakby zegar z minutami i sekundami, choć nie jest to najważniejsze bo to program testowy. Problem w tym, że przerwanie od timer1 wcale się nie...
Witam, Mam taki programator:[url=http://elektro-hurt.baz... jednak nie umiem go zaprogramować, bo nie wiem gdzie jest guzik "PROG" tak jak pisze na powyższej stronie? Co mam nacisnąć? Ten programator jest identyczny i nie ma żadnego przycisku o takiej nazwie....
http://obrazki.elektroda.pl/7484478200_1... Klawiatury są jednymi z najczęściej używanych interfejsów wejściowych w systemach mikroprocesorowych. W podstawowej konstrukcji przyciski klawiatury są ułożone w kolumnach i wierszach, aby ograniczyć ilość potrzebnych wyprowadzeń mikroprocesora. Dla przykładu, 12-przyciskowa klawiatura w układzie...
Witam, próbuje ustawić godzinę w Arduino Leonardo za pomocą klawiatury membranowej. Program działa, ale nie poprawnie. Mogę używać tylko liczby z zakresu od 0 do 23, wpisanie większej powoduje zawieszenie się programu. Przykładowo jeśli wpisze "Wpisz godzine: 23 ", "Wpisz minuty: 23 ", "Wpisz sekundy: 23 " Program działa poprawnie. Jeśli w minuty lub...
Czasami jak wejdę na czujkę LC-100-Pl to klawiatura piszczy <pi-pi> ale nie zawsze Nie jest to włączona funkcja gongu Proszę poprawić pisownię w tym poście i zwracać większą na nią uwagę podczas pisania następnych wiadomości. Nie kasować wpisów moderacyjnych.
Witam, piszę całkiem spory (w moim mniemaniu) program do sterowania silnikiem i paroma jeszcze innymi rzeczami (aktualnie na ATmega32L i 8MHz wewnętrznego oscylatora) i mam niezrozumiały dla mnie problem z obsługą przerwania od timera, kod obsługi przerwania wygląda mniej więcej tak: ... .org 0x0012 rjmp t1Ovf ... t1Ovf: push r16 push r17 in R16,...
Co jakieś 30 sekund klawiatura zacina mi się na 2 sekundy podczas wciskania jakiegoś klawisza np. piszę jakiś słowo np. myszka, wychodzi myyyyyyyyyyyyszka gdyż akurat mi się y zacięło. Jest tak z każdym przyciskiem. Podczas grania np. w csa postać też mi się zacina jak idę, patrzyłem na innych portach usb, jest to samo. Proszę o pomoc.
witam Mam następujący problem: przy pisaniu różnego typu gier lub programów [pascal] w których ważna jest dlugość przycisniętego klawisza pojawia sie problem opuźnienia klawiatury. Nie dość, że znaki "powiedzmy" że sie pojawiają z opuźnieniem i ulegają buforowaniu to jeszcze miedzy pierwszym a kolejnymi znakami występuje przerwa czsowa. jak mozna usunać...
Witam. W pewnym sofcie dla Atmega16 wykorzystałem już: - Timer1 (16 bit) do odliczania 0,0001s odcinków czasu - Timer2 (8 bit) jest wykorzystywany przez odbiornik podczerwieni (instrukcja getrc5) Timer 0 niby jest wolny, ale nie wiem / nie jestem pewien czy nie jest on wykorzystywany przez jakieś używane przeze mnie instrukcje (np. print dla sprzętowego...
Od każdej reguły są wyjątki. D wybudzania z głębokiego uśpienia możesz użyć przerwań od przycisków, tylko wtedy musisz również użyć przerwania timera i obsługa przycisków z 2 linii na pojedynczy przycisk rośnie do jakichś15..20. Masz też timer LPTIM, pracujący w trybach głębokiegu uśpienia - do testowania przycisków wystarczy jakieś 20 Hz.
Co ile masz przerwanie od timera bo jak się domyślam stan klawiatury odczytujesz kilkadziesiąt razy na sekundę?? Napisze to po raz kolejny: Wywal odczyt po IIC klawiatury z obsługi przerwania!!! I rób to tak samo jak odczyt czasu w programie głównym na podstawie flagi. Po drugie po co odczytujesz za każdym razem czas z PCF'a??? Skoro masz przerwanie...
Mam problem ze swoim programem. To moj pierwszy wiekszy projekt w 51. Problem dotyczy sie przerwan. Mam dwa przerwania, jedno z timera0 do obslugi klawiatury co okreslony czas, drugie zewnetrzne int3 (80c535 ma ich wiecej) z rtc. Oto jak ustawilem przerwania i timer przed wejsciem do glownej petli programu: mov tl0, #00h mov th0, #00h ;do tl0, przerwanie...
Jakiś fizyczny sposób załączenia przerwania timera przerwaniem od INT0 . Szukam i nie mogę znaleźć żadnych przykładów ani bardziej szczegółowego opisu jak to ugryźć , we wcześniejszych odpowiedziach nikt nie napisał dlaczego nie można używać delay w przerwaniu a w prostej wersji programu nie wpływało to na działanie. Teraz mam bardziej rozwinięta wersje...
Chciałbym zrobić symulację naciśnięć klawiszy na klawiaturze PS/2 wykorzystując ATMega328 z rezonatorem kwarcowym 16MHz i interfejs PS/2 na USB. Posiłkowałem się tym opisem PS/2. https://www.avrfreaks.net/sites/default/... Z opisu wynika, że urządzenie PS/2 (wspomniana klawiatura) musi być w każdej chwili przygotowane do odbioru...
Witajcie. Robię malutkie projekty korzystając z Bascoma. Do tej pory wyłącznie na 2313 i jakoś sobie radziłem. W nowym projekcie postanowiłem zastosować Atmega8535 i od razu natrafiłem na problem. Mianowicie po włączeniu przerwań od Timer0 nic nie działa jak powinno. Pomimo tego że procedura obsługi wyświetlacza jest wołana z obsługi przerwania na wyświetlaczu...
A ja mam oto takie przerwanie: ;=======================================... ; Timer 0 interrupt ;=======================================... .org0x000B t0intv: MOV timer_xxx,TL0 ;2 execution time measurement (start) PUSHACC ;2 PUSHPSW ;2 DJNZclock_clk, noclock ;2 MOV clock_clk,#iclock_clk;2 ; hundreds of seconds INC clk_x MOV...
Witam Szanownych Kolegów. Chciałbym zaprezentować moją konstrukcję stroboskopu opartego o mikroprocesor ATmega16 i układ detekcji zera sinusoidy sieciowej. Mikroprocesor steruje impulsem wyzwalającym powstającym od trafo wysokonapięciowego. Docelowo powinien realizować obsługę przycisków sterujących częstotliwością i jasnością świecenia ksenonowej lampy...
Odświeżam temat i przedstawiam co zrobiłem . Wykrywanie stanu i wystawianie stanu logicznego nie chciało działać kiedy było zrealizowane na opóźnieniach. Do głowy wpadł mi pomysł kolegi pikczu by zrobić coś w przerwaniu TIMERA. Tak wiec odczytywanie stanu jest w podprogramie przerwania a w pętli sterowanie ledem. Do zmiennej sw zapisujemy poklei czy...
Dziękuje za linki...próbowałem coś wskórać tłumacząc manualna atmegi ale teraz mogę spróbować napisać potrzebny kod....co z tego wyjdzie zobaczymy OK mam ustawiony Timer i funkcję switch przełączającą cyfry wyświetlacza ale w jaki sposób jest zwiększana wartość zmiennej (wysw) z przykładu //********** define segmentów wyświetlacza volatile uint8_t led_display;...
Witam . Napisałem ( prawie) sobie na ww procesor program w asm i bascomie który ma robić za zamek otwierany kartą . W bascomie wszystko działa w 100 % według założenia jednak w asm mam taki problem że układ sam zmienia swoje taktowanie (ponad 2x) przez co wszystkie funkcje czasowe nie pracują jak powinny . Nie było by w tym nic niezwykłego ( ustawiony...
Zainstalowałem AvrStudio7 , jest ok. Znalazłem część starego kodu ale to tylko szkielet jest niekompletny. [syntax=csharp] //**************************************... // NIXIE CLOCK //**************************************... #include <stdint.h> #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h>...
[syntax=c] #include <stdint.h> #include <avr/io.h> #include <stdlib.h> #include <util/delay.h> #include "include/lcd44780.h" #include "include/i2c_twi.h" //********** funkcje konwersji char dec_na_bcd(char num){return ((num/10 * 16) + (num % 10));}//set = dec_na_bcd(set); char bcd_na_dec(char num){return ((num/16 * 10) + (num...
Nie potrafię zrobić tego multipleksu , próbowałem kilka rozwiązań i w końcu sięgnąłem po kod michaloko12 do którego odnosząc się dopisałem funkcje wyświetlania w przerwaniu ale niestety nie działa. Jak mam rozwiązać ten multipleks bo z pomocą książki tego nie zrobię [taka zachwalana a przykładów realizacji na lekarstwo]. Tak wygląda teraz [surówka]....
Witam. Gdzieś w tym kodzie popełniłem błąd ale pomimo kilkukrotnego sprawdzenia nadal nie potrafię odkryć czy błędnie zapisuje dane czy błędnie je odczytuje...może ktoś mógłby wskazać "usterkę" w tym programie.? [syntax=c] //======================================... int main() { DDRB=0x01; //podświetlenie LCD (reszta...
Bascom - wersja 1.11.95 Kod, no jest tego sporo: - zegar PCF8563 - Zapis na SD - dwa czujniki DHT11 - odczyt z PCF8574AP ( klawiatura ) - RC5 - ma być DS18B20 - ma być DCF77, ale nie doszedłem do tego momentu ( tzn testowałem na innym procesorze i działało ) Działa - zegar PCF8563 - dwa czujniki DHT11 - odczyt z PCF8574AP w przerwaniu ( klawiatura )...
Witam Mam Atmega32A + PCF8563 + PCF8574 + RFM12 + DS18B20 +DHT11. Port danych LCD to Port.A, ControlPort to Port.C. I2C standardowo na Portc.0 Portc.1. Niestety jest problem z obsługą I2C, tzn. zegar PCF8563 nie działa w ogóle ( na LCD puste pole ) , a klawiatura na PCF8574 - tylko jeden klawisz i to nie ten, który jest przypisany w kodzie ( działa...
Zobacz ten kod - jest to zegarek z wyświetlaniem czasu lokalnego , utc oraz daty..korzysta z PCF8583..multiplex na 6 cyfr..proc to atmega32 16mHz. #include <stdint.h> #include <avr/io.h> #include <stdlib.h> #include <avr/interrupt.h> #include <avr/delay.h> //********** funcje obsługi TWI dla rtc #define zegar 0xA2 // A0...
Zacznij od przerwania timera.
Taka rada stan klawiszy najlepiej odczytywać w przerwaniu timera.
Moim zdaniem masz żłe napisaną obsługe przerwania. Procesor jak wejdzie w przerwanie to w niej wisim i wisi. Mogą być problemy ze stosem. Ja bym to napisał tak ze timerem bym wykonywał akcje a w przerwaniu ustawiał flage wciśniętych klawiszy. Otrzymujesz przerwanie i zapisujesz do zmiennej stan klawiatury. W przerwaniu z Timera sprawdzasz jaki stan...
Faktycznie aktywnym stanem jest zero i wtedy ten fragment kodu nie powinien dać żadnego rezultatu, ale co dziwne cokolwiek nacisnę i tak się wykona. Znaczy, dlaczego nie. Jak wcisnąłeś przycisk 0, a sprawdzasz 2, to przerwanie sie wygeneruje, ale na dwójce jest stan wysoki, to warunek (pierwszy) zadziała. Jak sprawdzam czy stan jest równy zero to też...
W takim przypadku ja zrezygnowałbym z INTów i przeszedł na zwykłe skanowanie klawiatury za pomocą timera i przerwania z niego - łatwo zrobisz eliminację drgań styków.
Debouncing w przerwaniu - tylko nie mów, że robisz to przez aktywne oczekiwanie wewnątrz przerwania. Jeśli tak, to zauważ, że to, że skasowałeś flagę przerwania i jesteś w przerwaniu wcale nie oznacza, że flaga nie może zostać ustawiona ponownie. Możliwy jest taki scenariusz: wciskasz przycisk, pojawia się zbocze opadające które ustawia flagę a więc...
Odnośnie klawiatury ją się akurat robi na przerwaniach prawie zawsze - przerwanie od timera;) Wyświetlacz tak samo jeśli nie chcesz migania;) W głównej możesz sobie dane parseować ale wysyłać trzeba w stałych odstępach czasu;)
Ja do obslugi klawiatury uzywam przewaznie kodu, ktory jest w plikach w zalaczniku. W głownej peti programu musisz umiescic wywołanie Key_Service(); i zadbać o to, aby w przerwaniach od timera odpowiednie zmienne byly deinkrementowane.
Nie, podajesz na jedno wyjście wiersza stan niski i sprawdzasz stan wejść kolumn podciągniętych wwnętrznei do plusa. Robisz to zwsze w przerwaniu timera. To samo przerwanie może służyć np. do wyświetlanai LED, o ile masz w systemie wyświetlacz multipleksowany.
Na Mega328 z KB RAM uruchamianie OS nie bardzo ma sens. Zrób wielowątkowość opierając cały program o maszynę stanów. Zapomnij, że istniej delay. Owszem, krótkich delay (mikrosekundy) w AVR przeważnie nie da się przeskoczyć ale nie zawsze. Na 1-Wire, można obsłużyć USARTem. Nie ma żadnych delay i 1-Wire działa na przerwaniach. Masz więc już pierwszy...
Hehe... no to następny pomysł - a jak szybko obraca się pętla główna programu? Nie wiem jak masz skonstruowany program, czy w ogóle jest? Dużej precyzji czasów chyba nie potrzeba, nie ma różnicy, moim zdaniem, czy przytrzyma się przycisk 1s czy 1,1s, więc może ten pomysł wsadzić do pętli głównej i bez przerwań. Wtedy w zależności od szybkości pętli...
Po prostu uzywamy zmiennej typu volatile, gdy chcemy miec zawsze biezaca wartosc zmiennej, i cos innego moze nam ja zmienic w polowie wykonywania fkcji. Jesli masz na przyklad fkcje czytajaca z klawiatury na timerze (a wiec na przerwaniu), oraz glowny program, wykonujacy jakies zadania w zaleznosci od tego, co zostalo wcisniete - nalezy uzyc zmiennej...
Nie no to jakas sieczka jest delay ms(20) w przerwaniu? ta obsługa to chyba długa praca typu aby działało. Obsługę takiej klawiatury najlepiej zrobić w przerwaniu jakiego timera, np co 50ms. 2 kolejne równe odczyty równoznaczne z wciśniętym klawiszem. Zadem problem dorobić opcje dla długiego przytrzymania klawisza. n kolejnych równych odczytów. A reszta...
Niestety klawiatura matrycowa wymaga nieco zachodu z jej obsługą, za to wymaga mniejszej ilości pinów - coś za coś :) Nie wiem jakie dodatkowe funkcje będzie miał program, ale z reguły skanowanie klawiatury robi się w oparciu o jakiś timer, bo dodatkowo należy eliminować drgania styków. Strona ... korzystaj do woli, a w razie problemów pisz na forum...
3) czy połączenie z linii wejściowej (do uP) diod i złączenie ich katod i podłączenie do INT0 wystarczy aby wywołać przerwanie. Czy może jest inny sposób na wywołanie przerwania wciśnięcia klawisza Pozdrawiam Propa Klawiatura z definicji nie jest szybkim urządzeniem a więc nie musie pracować na przerwaniach. A poza tym konstrukcja matrycowa za bardzo...
https://obrazki.elektroda.pl/1542813200_... Witam. Miałem przedstawić wersję na chińskim scalaku ale w związku z niedawną dyskusją "po co arm w SO8" zdecydowałem się na tą. Jest to projekt terminala VT100, wersja bez klawiatury. W sam raz żeby wyświetlić większą ilość danych na dużym ekranie zamiast małego LCD 16x2. Wyświetlana rozdzielczość...
Właśnie o to mi chodzi. Trudno analizować program do odbioru protokołu, którego nie znamy, a komentarze tego nie ułatwiają, a wręcz przeciwnie. Natomiast co do działania rzeczonej instrukcji kompletnie się mylisz. Zerknij do jakiegokolwiek podręcznika C. Ciekawe jest też spostrzeżenie natury ogólnej, a nie tylko Twojego problemu. Większość kodów przewijających...
Standardowo nie masz zegara o potrzebnej rozdzielczości. Ja bym zrobił tak: napisał własną obsługę przerwania timera systemowego (nie RTC) aby uzyskać licznik do pomiaru z zadana dokładnością, podłożył ją pod tę standardową, podkręcił częstotliwość przerwań (standardowo jest to ok 18 Hz) do takiej jak potrzeba. Wtedy w przerwaniach od transmisji używał...
Oba timery z kontrolerka, wykorzystuję w trybie PWM, co koliduje z wykorzystaniem ich do generacji przerwania dla klawiatury. Otóż niekoniecznie. Timer skonfigurowany do PWMa może także generować przerwanie od przepełnienia.
Szukam jakis przykladow assm, dla przerwan . Chodzi mi oto aby jeden timer byl wolny dla komunikacji szeregowej a drugi timer do przerwania tak aby mozna bylo kozystac z klawiatury lub innych procedur ktore wymagaja stalej czasowej.... dajcie jakies przyklady....
Nie potrzeba 100 linijek. Ja zazwyczaj robię to tak iż jeszcze nie zdarzyło mi się nie użyć timera. Jak by nie robić to jego użycie zawsze ułatwia cały program. W timerze sprawdzam stan klawiatury i ustawiam odpowiednią flagę. W kolejnym zgłoszonym przerwaniu z timera powtórnie sprawdzam klawiaturę i jeśli to ten sam klawisz i ustawiona jest flaga to...
mam odblokowane zobaczy wyżej w kodzie. Winą był Timer1 który generował przerwania. Zastosowałem do skanowania klawiatury zamiast Timera i przerwań pętle Doo i Loop oraz Inkey() jesli Inkey >0 to Input itd. Teraz działa jednak nadal jestem zmartwiony bo drugie urządzenie które buduje musi korzystać z Timera gdyż odlicza w sekundach czas 5 trybów w których...
cjne A,02h,etykieta - co znaczy porównaj i skocz gdy nie są równe. W tym przypadku 02h to R2 w banku 0. Zakładam że wartość z klawiatury jest w A oraz, że jest to wartość 0-9. Jeśli kod klawisza jest inny należy do programu dorzucić tablicę z kodami klawiszy.
Skoro opanowałeś obsługę timera, to zrób jeszcze całą obsługę LED w przerwaniu timera. W pętli głównej się multipleksowania LED nie robi, bo ciężko w to wpleść jakikolwiek inny kod. Jaki wtedy jest sens podziały projektu na pliki *.h i *.c skoro część pliku "7led.c" będę miał w pliku związanym z Timer0 ? Chyba, że coś źle zrozumiałem. Źle do tego podchodzisz....
Zawsze możesz z funkcji przerwania od timera wywoływać funkcję check_kbr.
przerwania timerów mają wyższy priorytet niż przerwanie transmisji szeregowej. Jeśli wysłanie tych pięciu liczb trwa dłużej niz 25ms to na pewno w między czasie będzie przerwanie od obsługujące klawiaturę, jeśli ono Ci modyfikuje jakiś wskaźnik lub inną zmienną związaną z buforem wysyłania danych to tam bedzie powód gubienia znaków. Musisz tez przeanalizować...
przerwania klawiatura klawiatura przerwania atmega przerwania timer
martwy zasilacz laptop żarzy ładowanie sterowanie silnikiem bramy
Dlaczego bęben pralki się rysuje? Przyczyny i rozwiązania Niskie ciśnienie wody po odkręceniu kranu - przyczyny i rozwiązania