Dzień dobry. Dziękuje za porady na pewno się przydadzą. Co do wzoru na prędkość transmisji to nie jest mój wynalazek, wyciągnąłem go z datasheeta, kilka osób na których się wzorowałem robiło dokładnie w ten sam sposób a widziałem nawet sposób taki w którym wpisuje się do rejestrów UBRRH i UBRRL odpowiednie wartości wyciągnięte z datasheeta. Makro pozwoliłem...
Kolego w programie deklarujesz odpowiedni kwarc i predkosc transmisji. Uruchamiasz terminal i tam ustawiasz tak samo jak w programie.
Projekt z załączonego linku zawiera AT90S2313 a Ty używasz ATTiny2313, który posiada wewnętrzny oscylator, ustawiony fabrycznie na 8 MHz. Co zrobić: 1. Ustawić fusebity na zewnętrzny kwarc lub 2. Ustawić wewnętrzny oscylator na 4 MHz Co do kompatybilności programowej pomiędzy AT90S2313 i ATTiny2313 - tego osobiście nie sprawdzałem. Pozdrawiam...
http://obrazki.elektroda.net/74_12536950... Witam Chciałbym przedstawić swój kolejny projekt. Prezentowany układ jest uniwersalnym systemem uruchomieniowym dla procesorów AVR. Zaprojektowałem go wspólnie z kolegą (k.moron(malpa)tlen.pl) w oparciu o wspólne przemyślenia i problemy jakie napotykaliśmy przy budowaniu innych urządzeń. Płytka nie...
A jesli chciał bym wysłać z procka przez rs232 do komputera (np na hiperterminal) napis "witaj" to jak powinien wygladać taki program w C? Posiadam Atmega128 i porty TXi RX są na pinach nr 26,27 (max 232 podlaczony jak wschematach powyzej) moj kwarc podlaczony do procka to 7,3728MHZ, chcial bym przesyłać np predkoscia 9600bps (to chyba UBRR=47). nie...
No to z tego co tu widzę (polecam burn-o-mat do fusebitów) masz kwarc 8MHz a rzeczywisty 4MHz.
Modernizacja ZL11AVR http://obrazki.elektroda.pl/7636739600_1... Witam, Chciałbym zaprezentować płytkę ewaluacyjną dla ATtiny2313, którą niedawno sobie zbudowałem. Jest to zmodernizowana płytka ZL11AVR , dostosowana do dzisiejszych realiów (brak złącza RS232 we współczesnych komputerach, a zwłaszcza laptopach). Dlaczego zdecydowałem...
a poza tym dokonaj odpowiednich skrosowań sygnałów we wtyczce RS232 PC aby to dobrze działało z terminalem. czyli połącz we wtyczce DB9: nóżkę 7 i 8 a także 4 i 6 i podejrzewam, że wszystko ruszy o ile nie masz innych zimnych lutów albo jakiejś niekonsekwencji jeśli chodzi o podstawowe połączenia RxD , TxD czy też GND pozdr
Spoko kwarc zewnętrzny 11.00MHz trzeba uC jakoś specjalnie konfigurować żeby w tego kwarcu korzystał a nie z tego w uC?
AT90S2313 -> jak zapewne wiesz MUSI mieć zewnętrzny kwarc bo inaczej nie będzie działał - i jak się domyślam na pewno dałeś kwarc 4MHz (jak wynika z kodu i wszystko w nim działa) jeśli chodzi o ATtiny2313 - to po zakupie działa on na wewnętrzym oscylatorze 1MHz a nie na kwarcu - nawet jeśli jest on podłączony. Tak więc podstawowe pytanie jak zawsze...
Dokładnie - skoro sam widzisz, że wyłączenie podziału taktowania przez 8 (CKDIV8) spowoduje ci procent błędu na poziomie 0,2 to czemu nie korzystasz z taktowania procka 8MHz z wewn oscyla tylko uparcie stosujesz 1MHz ? ;) Przecież zastosowanie 8MHz to same korzyści a dla ciebie od razu poprawna transmisja przez RS232 na prędkości 9600 Zamiast samemu...
Proszę o pomoc z uruchomieniem układu: http://obrazki.elektroda.net/6_128541214... Rezystory dałem 1k, kwarc 11.0592MHz (nie ma go na schemacie), do scalaków dodałem kondensatory filtrujące 100nF. Testuje to kodem: // pominięty został kod obsługi USART #define DS_PORT PORTD #define DS_PIN 4 #define PL_PORT PORTD #define PL_PIN 3 #define CL_PORT...
Witam. Mam w nadajniku taki o to programik [syntax=basic4gl] $regfile = "attiny2313.dat" 'deklaracja bibliotek $crystal = 16000000 'szybkość zegara $baud = 1200 Config Com1 = Dummy , Synchrone = 0 , Parity = None , Stopbits = 1 , Databits = 8 , Clockpol = 0 Dioda Alias Portd.3 Config Portd.3 = Output Dim Synch As Byte Synch = 155 Do Printbin Synch Toggle...
Kwarc 4.43MHz ma być równo zestrojony. teoretycznie wystarczy że masz stereo MPX - Multiplex (po prostu nieobrobiony sygnał z nadajnika FM/Stereo/RDS) więc i w każdym radio znajdziemy MPX przed deemfazą, która w prostych konstrukcjach ma postać filtru RC. A co to jest? A to taki rodzaj [url=http://www.elektroda.pl/rtvforum/to... Pytanie...
Witam! Chcę zbudować platformę, która będzie się poruszać na gąsienicach (2 silniki DC) oraz będzie sterowana drogą radiową, najlepiej na modułach 868mhz, takich jak ten http://img511.imageshack.us/img511/9435/... http://img511.imageshack.us/images/thpix... http://img526.imageshack.us/img526/7669/... http://img227.imageshack.us/img227/6409/...
Witam. Mam pewien problem związany z avr ATmega32 mianowicie jakiś miesiąc temu normalnie działała zaniechałem pewien projekt na miesiąc i mega przeleżała go w szafie. Kilka dni temu postanowiłem wznowić owy projekt i tu problem, avr programuje się normalnie ale program już nie działa, próbowałem i prostego migania diodą 0 reakcji, wysłania jakiegoś...
Może być ci ciężko uzyskać jakąkolwiek poprawną transmisję gdyż wewnętrzny osc jest bardzo niedokładny A co to znaczy wg kolegi, że jest niedokładny ??? . Może ci się udać ale nie będzie to powtarzalne, W typowych warunkach testowych - temperatura pokojowa, taktowanie wewn. oscylatorem 9600bps przy +5V - masz na bank w 100% zawsze powtarzalne i to...
A USBASP na jakim procku robisz ??? Tak czy inaczej zassaj sobie program MkAVrCalculator ;) bo on w pełni zadziała ci w razie czego i z ATmega8 i z ATtiny2313 więc będziesz miał porządne wsparcie jeśli chodzi o fusebity Procka na USBASP łatwo zaprogramować - zewn kwarc większy niż 8MHz i to wszystko w zasadzie. Jak sobie wejdziesz w zakładkę "Fusy uproszczone"...
Witam próbuję obsłużyć komunikację procesora Attiny2313 z komputerem poprzez port RS232. Komunikacja jest jednokierunkowa. Tylko procesor przesyła dane do komputera. Niestety mimo wielu prób nie chce mi to ruszyć. Bardzo bym prosił o sprawdzenie i pomoc w znalezieniu błędu. Poniżej wrzucam kod programu oraz schemat połączeń. Z góry dziękuję za pomoc....
Witam, mogli byście spojrzeć na poniży kod czy dobrze kombinuje bo nie mam złącza LPT( laptop) i muszę na boku z starych części składać komputer żeby zaprogramować. Więc jak się poświecę to chciałbym mieć pewność że zatrybi. Założenia są takie: z terminala wysyłam jakąś komendę mikrokontroler atina2313 ją odbiera i podejmuje odpowiednie działanie. Kod...
Witam W załaczniku potrzebne pliki. Attiny2313 z nastawionym zewnętrznym kwarcem, div8 wyłączone, kwarc 11.059200MHz, kondensatory 15pF, stos ustawiony na koniec ramu, prędkość zmniejszona już do 2400 a pomimo to dalej nie wysyła wszystkiego co powinno. Obsługa: t - pokazuje w terminalu napis (jakieś 15 znaków) z - załacza jeden reset x - wyłacza reset...
Witam Mój problem wiąże się z zaprogramowaniem "Echa" które obijało by sygnał w standardzie RS. Układ buduję w celu sprawdzania poprawności działania konwertera USB-RS485. Aby nie programować układu dla każdej szybkości transmisji chcę użyć pinów PB0-PB3 gdzie za pomocą zworki możliwy byłby wybór jednej z 4 przygotowanych szybkości transmisji: 921600,...
Witam Mam taki problem. Mój AVR jest zaprogramowany, aby cyklicznie wysyłał zadany ciąg znaków przez RS232. Korzystam z laptopa, co zmusiło mnie do zakupu przejściówki z USB na RS232 (PID 7523). Pomijając ogromne boje ze znalezieniem sterownika (system Windows 7 64bit), mam problem z odczytem wysyłanego ciągu znaków przy użyciu PuTTY. Otóż zamiast danego...
Witam! Chcę odczytywać wartości które wysyła mi mikrokontroler (ATTINY2313) przez RS232 w programie napisanym pod Linuksem. Mój problem polega na tym, że za nic nie mogę odebrać tych danych, po prostu program staje w miejscu i nic się nie dzieje. Mikrokontroler mam tak zaprogramowany: #include <avr/io.h> #include <util/delay.h> //--------------------------------RS232-...
Z powodu objętości programu musze napisać w asemblerze troche rzeczy, i mam tu problem z transmisją na rs232. Niby cos wysyłą, ale terminal źle odbiera. Potrzebowałbym wyświetlić jakąkolwiek daną, 1 bajtową, w pętli co 1-2 sekundy, i to mi nie dziaą. w bascomie program testowy działą więc to nie wina rsa i max 232. Potrzeba mi w asemblerze odpowiedznika...
Witam! Postanowiłem wziąć się w końcu za naukę obsługi RS232. Staram się komunikować z Attiny2313 przez port RS232 (po drodze jest oczywiście MAX232) i o ile wysyłanie danych poszło w miarę gładko (z PC do µC), tak w drugą stronę już nie chce iść. Kod mikrokontrolera: #include <avr/io.h> #include <avr/interrupt.h> #define F_CPU 8000000UL...
Po przejściu z at90s2313 na attiny2313 nie działa mi komunikacja z Pc, poprzez hyperterminal. Czy mogłby ktoś sprawdzic czy ten program rzeczywiście wogole jakies dane wysyła.
Od pewnego czasu męczę się z transmisją danych przez rs232 z mikrokontrolera do PC i z powrotem. Układ programowany jest w Bascom. Problem polega na tym że dane są przesyłane lecz błędne czyli nie takie które zostały wysłane. np. po zastosowaniu Print "abc" w emulatorze wyświetli mi buźki i inne znaczki. Baud ustawiałem już na najniższe prędkości, rezonatory...
witam Na procku at90s2313 zrobilem odbieranie na LCD znakow z terminala oraz z powrotem wypisanie znaku na terminal, na LCD wszystko jest prawidlowe ale na terminalu wywala co jakis czas smiec ,co jest przyczyna?
Witam. Proszę nie piszcie, że temat był już omawiany, bo przeczytałem chyba wszystko na tym forum o RS232 i nic mi nie pomogło. Pierwszy raz zabrałem się za obsługę RS232 i potrzebuję kompletnych informacji bo błędów pewnie mam od pierona:) Chciałbym stworzyć układ który po prostu wyśle mi do terminala znak (aby poznać jak to wszystko działa). Moje...
Co to jest „płytka drukowana z odpowiednimi złączami zapewniającymi pewne połączenia elektryczne”? Taka zaprojektowana tylko do tego. Płytka stykowa nie zapewnia niezawodnych połączeń elektrycznych. Zwracam uwagę na to, że układy konwertujące interfejs USB na UART to nie są trywialne komponenty. Sama magistrala USB powinna zostać poprowadzona...
gdyby dalej był problem po przestawieniu bitów konfiguracyjnych , spróbuj użyć generatora 12MHz zamiast kwarcu niektóre ATTiny2313 mają problem z kwarcem powyżej 8 MHz Chociaż skoro się programuje , to może nie tu problem
a wiesz w ogóle jak się częstotliwość taktowania ma do prędkości w RS232 ??? programujesz w assemblerze ??? - to o jakim multiprocessingu mówisz? jeśli programujesz w asemblerze i to dobrze to coś dziwne troszkę pytania zadajesz? 1. Zajrzyj sobie do noty katalogowej i zobacz sobie przy jakich częstotliwościach taktowania jakie prędkości możesz sobie...
Witam poporstu generujesz przebieg ze sprzętowego PWMa tylko problem polega na odpowiednim dobraniu kwarcu ja dokąłdnie nie pamietam jak to jest wykonane w bascomnie ale kiedyś pisałem taki program. Zobacz do PDFa na rejestry TCCR0a i bedziesz wiedział jak albo poczytaj w bascom help na temat config PWM . Wzór na F wyjściową z PWMa jest taki częstotliwość...
Witam mam problem z wysyłaniem danych po rs232 między atmega8 i komputerem przez przejściówkę rs232-USB na attiny2313. Kwarc zewnętrzny 11059200, prędkość rs 9600. Banalny program w Bascom'ie: [syntax=basic4gl]Dim A As Byte Do Print A Waitms 100 A = A + 1 Loop [/syntax] Wszystko działa poprawnie dopóki liczby są mniejsze od 100. Później zaczynają się...
slawek-matyl -> dopiero w drugim poście napisałeś, że chodzi ci o transmisję RS232 ale w torze radiowym 433MHz - a to robi wielką różnicę ;). A właśnie to jest twoim problemem a nie dobieranie kwarca zewnętrznego. Bo nawet przy stosowaniu kwarca "przyjaznego" dla RS232 - będziesz miał te same probelmy. Wynikają one z tego, że te proste i tanie pary...
Jesli nie działa sterownik ze strony: http://www.recursion.jp/avrcdc/download.... no najwyraźniej nie pracuje poprawnie program w mikrokontrolerze ATTINY2313. Przyczyn tego może być wiele od niewzbudzania się kwarcu przez błędnie ustawione fuse bity po niewgranie w ogóle programu do mkrokontrolera ;).
Podłącz AVR do PCta, uruchom jakiś terminal i zobacz czy coś w ogóle leci przez RS232. Masz MAX232 więc wszytko powinno się odbyć bez żadnych dodatkowych adaptacji. Parametry połączenia znasz. Rozumiem, że nie masz na czym wyświetlać tego co przychodzi na USART ? Jaki jest kwarc, czy jest zew czy wew i jaka jest szybkośc transmisji ?
połączenie kwarcu 4MHz z protokołem RS232 to naprawdę wielce "błędoróbna" kombinacja nawet przy 19.2kb/s Z tego co widzę, mniejszy błąd osiąga się przy 250kb/s ale nie jestem pewien czy Bascom się wyrobi. Może wymień go na 8 czy 16MHz i poczytaj datasheet zakładka USART-->Examples of baud rate settings Pozdrawiam
piszesz, że masz zewn kwarc 12MHz - a skąd wziąłeś albo jak sobie ustaliłeś wartość którą zapisujesz do UBRRx - od której zależy prędkość transmisji RS232 i dokładnie jaką prędkość ustawiłeś? po drugie odblokowujesz przerwania a w miejscu gdzie są wektory obsługi przerwań masz "pustkę" zamiast chociażby samych rozkazów reti dzięki czemu już z tego powodu...
Z mojego doświadczenia wynika, że miałeś farta, że udało ci się cokolwiek przesłac na wew genratorze RC bez kalibracji. A to doświadczenie, to próba ustanowienia połączenia przez rs232 na wew. gen. w prockach atm8 i attiny2313. W obydwu klapa na wszystkich oscylatorach i bynajmniej problem nie leżał gdzie indziej, tylko włąsnie w niedokładnosci oscylatora....
Konwerter zrobiłem na jednym tranzystorze. Jednak to nie zadziała. Podpiąłem pod atmegę i wyświetlacz, MAX232 no i w końcu mam jakieś znaki. Znaki niestety nie są wyświetlane takie jak z helpa Bascoma. Wyświetla się całkiem co innego. Nie potrafię na razie tego ogarnąć. Szukam informacji jakie komendy itd. wgrywać do atmegi. Konwerter kupiłem na alledrogo...
I ooo to właśnie chodzi - a jeśli potrzebujemy dużych i pewnych na 100% prędkości RS232 - to wtedy zachodzi jedna z istotniejszych potrzeb aby zastosować w ogóle kwarc zamiast oscylatora. I wtedy też na potrzeby akurat transmisji RS232 stosuje się tzw "kwarce przyjazne dla RS232" Jak sobie zajrzysz na ostatnią stronę rozdziału UART w dowolnej nocie...
Nie podoba mi się tylko konwerter rs232->USB. Myślę, że spokojnie atmega mogła by się zająć obsługą USB... To by była fajna sprawa, ale nie da sie tak łatwo. Ten procesorek jest zdecydowanie za wolny jak na USB. Atmel na swojej stronie pokazuje jak zrobić programową obsługę USB dla ATtiny2313 ([url=http://www.atmel.com/dyn/resources...
Witam. Od jakiegoś czasu zgłębiam dokumentacje od tego procka (ATiny2313) i nasunęlo mi się kilka pytań. (zaznaczam że z mikrokontrolerami nie mialem do tej pory za wiele do czynienia) Doczytałem się że fabrycznie ustawiony on ma fusy CKSEL na wewnętrzny oscylator 4MHz. Czy dokładność tego oscylatora jest dostateczna do odbioru transmisji po rs232 ??...
Szukałem wyjaśnienia tej anomalii, ale nie mogę nic znaleźć. Problem trywialny na pewno dla was. Dlatego bardzo proszę o jakąkolwiek pomoc. Mam sobie układ na at2313 programowany za pomocą stk200+avrdude. Urządzonko jedyne co musi robić to wysyłać co sekundę określony ciąg znaków via sprzętowy rs232 do kompa. Sprzęcik działał, ale projekt został porzucony...
Zrodlo programu bdm AVR Studio v4.13 procesor ATTINY2313 ,kwarc 20MHz Program zostal napisany bardzo dawno temu i nie jest jakos szczegolnie "dopieszczony" :-) ,ale dziala, wiec nic nie zmienialem. Udostepniam tylko zrodla na AVR poniewaz doszedlem do wniosku ,ze nawet poczatkujacy potrafi skonfigorowac lacze RS232 ,wyslac 5 bajtow i odebrac 2. Inna...
Witajcie, Mam problem z komunikacją przez RS232, korzystam z przejściówki USB-RS232: http://www.recursion.jp/avrcdc/ , kit do samodzielnego montażu z AVT. Zainstalowałem najnowsze sterowniki i wgrałem najnowszy firmware do ATtiny2313 na przejściówce, jednak problem jest cały czas ten sam, nie jestem w stanie uzyskać prawidłowego echa, mikrokontroler...
http://obrazki.elektroda.net/71_12692978... Witam, Do niedawna byłem przeciwnikiem płytek testowych (zestawów uruchomieniowych) różnej maści. Zawsze wolałem sklecić sobie coś na szybko na płytce stykowej i już. Nie mniej jednak przy dużej ilości wpadających pomysłów do głowy (a mam ich ciągle bez liku jak na razie), w końcu braknie tych płytek stykowych,...
Witam. Chciałem przedstawić Wam urządzonka mojej produkcji: Sterownik przemysłowy wraz z dodatkowymi modułami rozszerzającymi Zrobiłem go na pracę dyplomową, na zakończenie technikum jakieś pół roku temu. Ze względu na czas nie ma w systemie zasilacza :/, ale można wykorzystać zwykły zasilacz 15V. Moduł 1 - sterownik : Zbudowany na ATmega32 (jako główny...
Ja bym ci poradził wykonanie usb-asp [url=http://mirley.firlej.org/programato... z tej strony Jego koszt to jakieś 9-11zł (nie licząc pcb) kabel od drukarki można na chwilę pożyczyć (bo jak się programuje to się nie drukuje) a układ atmega8 możesz zaprogramować u kogoś ze zwykłym pc programatorem simple electronic programmer jego koszt...
Trochę czasu minęło, no ale... Trochę inaczej to rozwiązałem, jeden układ bada impulsy i wysyła do drugiego który między innymi wyświetla te dane. [syntax=c]uint8_t i; uint16_t obr; uint8_t spal, pred; ISR(USART_RX_vect) { while ( !(UCSRA & (1<<RXC)) ); switch(UDR) { ... case 249: // OBR UDR = obr/100; // 2 pierwsze cyfry while ( !( UCSRA...
[quote=GieniekS] PostWysłany: 21 Cze 2005 10:42 Temat postu: Re: atmega32+cc1000 Jak to połączyć Moim zdaniem przejście z 5V na 3V jest zbyteczne. Przeprowadziłem już pruby na: ATmega32, ATmega8515 i ATtiny2313 zasilanych z 3V i nie miałem problemów nawet z programowaniem ... [/quote] A jak z programowaniem eepromu w ATm32, ATm8515 przy takich napięciach...
Niedawno zacząłem sie bawić asemblerem, napisałem taki krótki program, który odbiera 1 bajt danej z PC przez rs232c, a potem ją odsyła. Mam następujący problem: przy pierwszym cyklu wyslij-wróć dostaję błędną daną, i zawsze tę samą, np. wysyłam "a" (69dec) i dostaję jakies R z daszkiem, potem juz wszystko działa poprawnie, np. wysyłam znowu "a", wraca...
http://obrazki.elektroda.net/25_12163353... Nic specjalnego to to nie jest, ale chciałem Wam pokazać taki mini projekcik, którym jest wyświetlacz VFD sterowany poprzez szeregówkę. Wszystkie komendy sterujące są zgodne z tymi z wyświetlaczy CrystalFontz 2x16. Do flasha (2kB) udało mi się upakować wszystkie oprócz tak egzotycznych jak kreślenie...
Jeśli chcesz oto mój program. Miałem przy nim problemy gdy używałem realterm. U mnie problemy się skończyły po zainstalowaniu hyper terminala. ////////////////////////////////////////... /////////////////////////// RS232 ////////////////////////// ////////////////////////////////////////... #include<avr/io.h>...
https://obrazki.elektroda.pl/7566710000_... Witam, Dziś chciałbym wam przedstawić Odbiornik pilota IR do PC na USB, który oparty jest o mikrokontroler Attiny2313 pracujący w roli kontrolera V-USB. Urządzenie współpracuje z dość słynnym programem „Girder”. Samo źródło z którego skorzystałem jest dość leciwe, ale jak się...
Witam! Zazwyczaj komunikuje się z moimi urządzeniami przez RS232. Ale niestety, jak wiadomo zostało to wyparte przez USB i podłączenie swoich urządzeń do laptopów staje się bardzo kłopotliwe. Dlatego chciałem w końcu wziąć się za to USB. Z tego co wyszperałem, najlepiej jest skorzystać z gotowej biblioteki V-USB, która posiada obsługę HID co bardzo...
Do 11111olo Cześć mam pytanko ten Listing.1 w PDF jest kompletny???, bo biorę się za przepisywanie. Problem z uruchomieniem miałeś zapewne z powodu tego że w artykule nie ma wzmianki o ustawieniu fusebitów (a przy kwarcy 10MHz to niezbędne) ,pozdrowki :)
http://obrazki.elektroda.net/37_12537163... Oto kolejny projekt z cyklu jak zrobić z komputera multimedialne centrum :) Początkowo do obsługi zdalnej mojego media center używałem pilota od tunera ferguson. http://obrazki.elektroda.net/71_12349089... Nowy pilot działał zupełnie inaczej. Odstępów czasowych jest wiele. Każde przyciśnięcie...
http://obrazki.elektroda.pl/7847946300_1... Witam szanownych kolegów,jest to mój pierwszy diy więc proszę wyrozumiałość:) Na wstępie chciałbym przeprosić za jakość filmu(kamera w telefonie). Ogólnie mówiąc jest aplikacja flash która steruje oświetleniem choinki,a raczej eksperyment i chęć sprawdzenia czy sie uda :) Jak to działa? Część...
AT90S2313 to starszy brat ATtiny2313. Ten drugi ma większe możliwości, co ważne ma już wbudowany wewn. oscylator dzięki czemu nie zawsze trzeba stosować rezonator kwarcowy (nawet przy transmisji RS232). Oczywiście, że można go programować za pomocą PonyProg'a - tylko zassij sobie najnowszą wersję 2.06f beta. Co do pisania programów to tak samo jak na...
attiny2313 kwarc kwarc attiny2313 attiny2313 rs232
kondensator remote fiata cinquecento volvo silnika
poziom jazdy wabco generator prądu
Termet Silver Pro: Ciągła praca pompki z regulatorem pokojowym Naprawa przycisku kompresora: nie trzyma, co robić?