Zaktualizowałem wczoraj BIOS do najnowszej wersji: "Wyłączyłem kontroler przerwań systemowych " w menadżerze urządzeń i obserwuję na razie jest porządku. Jednak zastanawia mnie to dlaczego pokazał się wykrzyknik przy tym kontrolerze wszystkie sterowniki zostały pobrane ze strony producenta? ...
Witam mam problem. Mój komputer się resetuje! Nieraz będzie chodził godzinę bez resetu a nieraz od razu się zresetuje. Pojawia się niebieski ekran z błędami. W menadżerze urządzeń pokazuje mi że nie mam sterownika do kontrolera przerwań systemowych. Czy brak tego sterownika ma wpływ...
Witam, mam pewien problem po podłączeniu karty dźwiękowej(asus d1) skacze mi wydajność procesora przez przerwania systemowe.Po odłączeniu karty wszystko spada z około 20% do 0.Ten sam problem miałem na poprzedniej płycie głównej i procesorze(teraz mam asus p5q deluxe).Przełożenie karty...
Czyli podsumowując jeśli program uC został napisany prawidłowo oraz, nie dochodzi do sytuacji awaryjnych w stylu np. odłączenie kwarcu, przerwania te się nie pojawiają się. Funkcje obsługi tych przerwań można również wykorzystać w celu np. bezpiecznego wyłączenia sterowanego urządzenia,...
Witam, posiadam laptop ASUS K53SC i tak jak w temacie, od jakiegoś czasu zauważyłem, że proces przerwań systemowych który widoczny jest z poziomu monitoringu zasobów zużywa cały jeden rdzeń procesora. Jeden z forumowiczów miał kiedyś podobny problem ( ), niestety stosowanie się do jego...
Więc mój problem wygląda następująco. Odpalam wymagającą grę i wszystko działa dopóki temp mniej więcej nie przekroczą 80stopni. Nagle zaczynają fpsy spadać, dźwięk charczeć i w "Monitorze zasobów' widzę jak ten proces zżera około 20% procesora. Pomaga tylko i wyłącznie ponowne...
Witam, Komputer przez ponad dwa lata pracował bezawaryjnie na dysku magnetycznym Hitachi 500GB. Tak, cieszę się, że hitachi tyle wytrzymało :) Zapragnąłem szybszego uruchamiania i wymieniłem dysk na Patriot Inferno 128GB ssd. Pierwszym problemem było niewykrywanie dysku przez instalator siódemki....
Witam serdecznie. Proszę o pomoc w rozwiązaniu problemu, z którym nie mogę sobie poradzić. Otóż po uruchomieniu komputera użycie procesora stale utrzymuje się na poziomie 40-50%, nawet, gdy nie jest uruchomiony żaden program. Obciążenie to powoduje proces/usługa "Przerwania systemowe"....
Witam. Problem rozwiązałem. Być może komuś się to jeszcze kiedyś przyda. Podaję więc co było powodem. W kieszenie znajduje przełącznik być może nie we wszystkich w mojej jest, widoczny na rysunku poniżej. Znalazłem informacje że odpowiada on za wyłączanie komputera po założeniu...
Witam wszystkich, Mam problem z procesem 'przerwania systemowe', a mianowicie zużywa on ~20-50% CPU. Komputer się zawiesza, myszka łapie lagi, a klawiatura (PS/2) całkowicie przestaje działać. Próbowałem już różnych rzeczy, wyłączałem poszczególne urządzenia w menedżerze urządzeń,...
Dziękuję, te rozwiązania pomogły. Dodam, że "proces" przerwania systemowe nie obciążał na początku procesora praktycznie w ogóle, jednak gdy włączałem jakąkolwiek grę (w moim przypadku portal 2), to po kilkunastu minutach fps-y drastycznie spadały (utrzymywały stałą ilość, około...
Witam, od jakiegoś czasu mam problem z przerwaniami systemowymi. Im laptop dłużej jest włączony, tym problem jest większy, co w pewnym momencie zaczyna się objawiać skrzeczeniem podczas słuchania muzyki. Jak oglądam jakieś wideo, to obraz i głos się desynchronizują. Po ponownym uruchomieniu...
Przyznam szczerze, że niektóre takie procesy systemowe to sprawa dość losowa. Dopóki nie bierze 10% i więcej to ja bym się nie przejmował. Windows 10 dużo robi w tle. Dodatkowo zauważyłem, że jego optymalne działanie objawia się dopiero po kilkunastu uruchomieniach od wprowadzonych zmian,...
Niestety dumpa nie mam. Na zasilaniu bateryjnym to samo. Wyłączenie "Magic Packet" nic nie dało. Teraz zużycie proca waha się od 11 do 27%. Szukam dalej. Po zainstalowaniu wszystkich dostępnych sterowników (bluetooth, grafika, hotkeye, touchpad, wlan, chipset, bios, card reader, czytnik...
Witam. Proces explorer pokazuje dziwny proces - przerwania systemowe - po ang. Interrupst - w opisie tego procesu:- n/a Hardware Interrupts and DPCs Pojawiło się to dziadostwo ok 2msc. temu - mam wrażenie, że wtedy jak antywirus AVG zainstalował niepotrzebny dodatek - jakieś badziewie co sprawdza...
Wygląda na to, że rozwiązałem problem Kiedyś korzystałem z DFX Audio Enhancer, pozostały po tym pewne pozostałości, których się pozbyłem Ewentualnie mogło to być też wyłączenie w karcie sieciowej - Wznawianie na podstawie pakietu Magic - Wznawianie na podstawie dopasowania do...
Dziękuję za odpowiedź. Wykonałem wszystkie wskazówki. Poniżej screen z process explorera po wykonaniu. W międzyczasie włączałem menedżera i tam pojawiało się na sekundę zużycie 92% i proces "przerwania systemowe". Nie zauważyłem procesu w explorerze. Załączam jeszcze raz wykonane...
Mojej walki ciąg dalszy. Czy: 1. takie przerwania jak NMI, Hard Fault włącza sie jakoś czy zawsze są włączone. 2. jeśli NMI ma wyższy priorytet to jeśli jest wykonywane HardFault to jedno przerywa drugie? 3. Czy do przerwań systemowych konfigurowanych (jak Memory management fault, Bus...
Ok po kolei bo widać trochę zamieszałem. Zarówno w kofiguracji O0, O1, O2, Os występuje ten sam problem. Wchodzi cały czas do funkcji obsługi przerwań. Hard fault przestał występować po aktualizacji biblioteki core_cm3.h i c. Moje inicjalizacje wyglądają następująco: dokładnie...
Czesc, Pierwsza czesc jest OK. Wszystko sie zgadza. Jesli chodzi o to kiedy uzywac zbocza a kiedy poziomu to zalezy od architektury Twojego systemu (np. ile masz zrodel na jedna linie) i od tego jak zbudowane sa peryferale i na koniec co moze Twoj kontroler przerwan. W wiekszosci przypadkow poziom...
Zmiana procesora, raczej nie możliwa. Jeśli już to zmieniłbym na Xmega co ma sprzetową obsługę encodera. Ale na razie bede probował na ATMEGA2560. Jeśli chodzi o przerwania to wyglądają one tak (kompilator Codevision): 1) Procedura odczytu encodera (przerwanie na obu zboczach): [syntax=c] #define...
Są programy ktore całe sie da napisac w przerwaniu. Oby się tylko wyrobiło wykonywanie kodu zanim przyjdzie następne. Ale przy bardziej rozbudowanych programach nie stosuje się takiej polityki. Przerwanie przerwanie służy tylko do flagowania czegoś ew przekonfigurowania, lub przepisania a...
Jeśli w OB1 użyję MB20 i wpiszę do niej liczbę 20. A przerwanie co 1ms zwiększa liczbę o 5. To w MB20 będę miał 25? Tak. Po pierwszym przerwaniu. Chodzi o to, że odczytując MB20 dwukrotnie w kodzie OB1 możesz otrzymać dwie różne wartości. To samo w sobie nie jest nic złego,...
Zdecydowanie wszystko trzeba zrobic na przerwaniach. Jezeli potrzebujesz wyslac 8 bajtow (2x32 bity ??) to zrob sobie w pamieci RAM kolejke tych bajtow oraz zrob licznik kolejki. W jakiejs petli sprawdzaj czy kolejka >0 jesli tak to wywolaj procedure wysylajaca bajt. W tej procedurze musisz sprawdzic...
SysTick to przerwanie systemowe (rdzenia). RTC to przerwanie mikrokontrolera. Te pierwsze są zawsze włączone. Te drugie trzeba włączyć w kontrolerze NVIC. Jest do tego funkcja NVIC_EnableIRQ() czy jakoś tak, a do niej definicje z numerami przerwań. 4\/3!!
Witam Od niedawna bawię się uC STM32 i krok po kroku próbuję nauczyć się ich obsługi. Słowem wstępu: Mam płytkę ZL31ARM, pewne doświadczenie z programowaniem w C/C++ i zupełny brak doświadczenia z mikrokontrolerami. Mam już za sobą mruganie diodami i proste pętle opóźniające;...
SysTimer jest wykorzystywany w FreeRTOS jako zegar systemowy. Ale jeżeli potrzebujesz timera(dla zliczania czasu będącego wielokrotnością zegara systemowego) dla jakiejs innej biblioteki możesz wykorzystać vApplicationTickHook(), gdy tylko masz symbol configUSE_TICK_HOOK zdefiniowany na 1 (plik...
.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...
Witam, Problem polega prawdobodobnie na braku wywłaszczania przerwania TIM1 przez przerwanie Systick-a o wyższym priorytecie. Otóż w trakcie wywołania przerwania od timera wywołuję sobie funkcję delay-a: void TIM1_CC_IRQHandler(void) {... (TIM_GetITStatus(TIM1,...
O ile przerwania SysTick działały, to jak tylko używam przerwań z NVIC to już nie działa, takie mam wrażenie. Próbuję właśnie migać diodą w przerwaniu Timera 1 i ta sama sytuacja...;/ Rdzeń zamiast do IRQ ucieka w Reset_Handler i koniec programu. Mam debugger i sprawdzam co się dzieje,...
Witam! Timer generuje przerwanie periodyczne. W procedurze obsługi testowo chciałem przełączać stan na jednej z linii portu GPIO (prymitywny debug na LED), ale... okazało się, że nie działa. W pierwszej chwili szukałem błędów w inicjalizacji timera, ale później się okazało, że przerwania...
Witam. Wprawdzie zapoznałem się z wymogami pisania postów, ale jako newbie z góry przepraszam za wszelkie błędy w moim pierwszym poście. Problem dotyczy dysku SAMSUNG HD 160JJ. Przyznam szczerze, że za defragmentację go wziąłem się bardzo późno względem zakupu, bo po prawie 6 latach,...
Witam, Probuje potestować przerwania IRQ dla TImera. Podbralem sobie przyklady Bryndzy i po malych przerobkach nie za bardzo o dziala. Po samych ustawianiach Timera wchodzac do petli while flaga T0IR jest ustawiana, czyli funkcjonalnie jako tak śmiaga. Ale niestety nie działa jeśli probuje...
Pomóżcie, bo zacukałem się z obsługą odczytu RC5 w przerwaniu. Problem sprowadziłem do prostego programu, który miga dwiema ledami. LED2 zapala się w trakcie wykonywania wywołanej przerwami procedury odczytu RC5, LED1 ma się zaś zapalić na sekundę po odebraniu dowolnego rozkazu z pilota....
W 98 można wyłączyć obsłuę przerwań przez windows ,w urządzeniach systemowych /magistara PCI (czy jakoś tak ,bynajmniej któraś z pierwszych pozycji)niekiedy pomaga przy problemach z przerwaniami ,mozna zmienić przerwania dla innego urządzenia jeśli jest konflikt z karta graficzną(musi...
No tak, ale jak do tego się zabrać? Wiem tylko tyle że muszę wykorzystać przerwanie 1C, ale nigdy nie wykorzystywałem przerwać systemowych, nie wiem jak to się robi. Jak w takim przerwaniu określić częstotliwość przerwań?
Witam wszystkich! Aktualnie bawię się trybami PWM atmegi32. Na timerze0 robię phase correct pwm, zaś na timerze2 zegar systemowy. PWM jest software'owy i ustawianie poziomu logicznego znajduje się w przerwaniu od OCR0. Czas systemowy to po prostu inkrementowana zmienna globalna w przerwaniu...
IE 6 podczas przeglądania stron często bardzo zwalnia, a nastepnie wyświetla komunikat: "Nie można wyswietlić strony". Dopiero po zamknięciu i ponownym uruchomieniu kompa działa przez jakiś czas dobrze, a następnie znów to samo. Format C i ponowna instalacja nie pomogła. Konfiguracja: ...
Też mam nie mały programik na ATmega32 i urzywam multum przerwań: Timer0 Timer1 USART nadawanie i odbiór Comparator i jak narazie zero problemów. Przerwania mają jedną zasadniczą zaletę, elestyczniej wykożystują zasoby systemowe. Oczywiście należy przeliczyć zależności czasowe,...
Witam, czy można w Delphi w pętli repeat ..until ( lub innej ) czekać na zmianę zmiennej ustawianej w przerwaniu np. od Timera ?? Tutaj jest przerwanie zegara systemowego: procedure TfrmMain.Timer_AckWaitTimer(Sender... TObject); begin AckTimeOut := true; Timer_AckWait.Enabled...
Problem rozwiązany! :-) Dziękuję wszystkim, którzy wzięli udział w dyskusji- zaszczepiła mnie ona twórczo. Próba użycia zegara "na wprost", to znaczy sprawdzania stanu licznika z niewiadomych przyczyn w dalszym ciągu u mnie nie działa. Wygląda to tak, jakby nie było dostępu do stanu...
witam przegrzebałem już pół internetu i nie mogę znaleźć odpowiedzi dlaczego nie działa mi przerwanie z timera, programuje w eclipse timer inicjuję tak: //--------------------------------------... TIMER0_Init(int czas_us) //Aktywacja Timera próbkującego {...
Program do kompilacji pod Free Pascala pod DOSa. Założenie jest takie : program ma zmieniać godzinę w czasie systemowym o +1 po naciśnięciu strzałki do góry i odpowiednio o -1 po naciśnięciu strzałki w dół na klawiaturze. Wymyśliłem sobie to tak: 1. odczytam aktualną godzinę ( przerwanie...
Nie mając uprawnień admina na XP, ale mając hasło do truecrypta uruchomiłem jakąś opcję, która zakończyła się komunikatem: "Zaplanowano proces deszyfrowania/szyfrowania partycji lub dysku systemowego. Proces ten nie został jeszcze zakończony. Czy chcesz go wznowić?" Jeśli chcę go wznowić...
Dzięki, rzeczywiście brak ~powodował problem. Lecimy dalej. Mam jeszcze program z działający na zasadzie gdy stan niski na PB2 generuj sygnał przez 80 ms. Problem tkwi w tym, że non stop wszystko się generuje. bez względu na to, że pin podpięty do vcc i nic go nie zwiera do masy. Będę...
Kilka dni temu zauważyłem brak sterowników systemowych w moim komputerze... Gdy klikam w mój komputer, właściwości, menedżer urządzeń, i sprawdzam, czy wszystkie widoczne komponenty posiadają sterowniki, okazuje się że, takie podzespoły jak: -kontroler DMA -płyta systemowa -procesor...
Witam ,Dysk posiadał 3 partycje C : Systemowa 20 Gb D: 30 GB E: 30 GB zacząłem kasowanie dysku w MHDD ,doszło do 10 GB i przerwałem .MBR został skasowany ,także dysk widać jako goły . NA systemowej C: mi nie zależy ,zależy mi na danych z partycji D oraz E .Czy można przywrócić dane...
Mcucr = Mcucr Or 2 W helpie wyczytałem że procesory serii Mega mają przerwanie INT0 tylko na niski poziom i wykonują się w kółko jak poziom jest niski. Z drugiej strony ATmega8 Bascom tolerował, ATmega32 już nie. Dokumentacja mnie wprowadziła w błąd. Omawiając przerwania jest odesłanie...
A ja znowu nie wyobrazam sobie tego abym muial angazowac program głowny który przewaznie słuzy w innym celu jak tylko pomiar temp. W przerwaniu to wychodzi elegancko a ilosc czujników jak moze byc obsłuzona jest dowolna. W programie głownym umieszczam tylko procedure odczytu uzyskanych wartosci...
Tak, rzeczywiście atomic załatwiło sprawę. Jednak nasuwa się jedno spostrzeżenie: Jeśli nastąpi przerwanie pomiędzy sprawdzeniem warunku, a wyliczeniem wartości, to wyliczona wartość ma się nijak do warunku wobec tego każdy program korzystający np. z zegara systemowego (na przerwaniach)...
Witam , podczas zmiany procesora prawdopodobnie uszkodziłem płytę główną Asus P5B-VM SE. Mam dość pokaźny cooler Zalmana i nie bardzo chciał mi się odpiąć z podstawki, więc musiałem dość mocno naciskać na zapinki ( blaszka sprężynująca ). Niestety podczas tej operacji płyta główna...
Płyta główna Gigabyte GA-B250M-D3H rev.1.0 Menedżer urządzen pokazuje że brakuje sterowników. czasomierz systemowy na Intel(R) 200 Series Chipset Family LPC Controller (B250) - A2C8 ACPI\PNP0100 *PNP0100 --------...
timer pracuje cały czas. Podam antykoncepcje na twoją koncepce :) gdy by sie robiło prgram tak że jakiś timer pracowal cały czas to by nie było problemu. Tak szczerze to przeważnie zawsze pracuje jakiś timer systemowy. Na początku programu mam jeszcze mała pętelke do zamiatania ramu,...
:arrow: majtek007 Z tą chroboczącą myszą, to prawdopodobnie pomoze wyciszenie w mikserze wyjscia CD-Audio Byłeś blisko. Nie trafiłeś w 10 ale prawie :D . Naprowadziłeś na trop. Chrobotek znikł po wyłaczeniu w mikserze głośniczka systemowego. Znikał tez po fizycznym odłączeniu...
problem jest taki : został przerwany proces przenoszenia danych w programie Easus Partition Master (program po restarcie chodził podczas 1 procesu przenoszenia danych z partycji systemowej c , aby jej uzyskane wolne miejsce "unlocated space" dograć do innej partycji, musiałem najpierw ją czyli...
Witam. Kupiłem płytkę uruchomieniową STM32vldiscovery z kontrolerem STM32F100RB. W przykładowym programie użyto licznika SysTick do wywoływania przerwania co 1ms. W programie użyto funkcji włączającej podział zegara systemowego (ustawionego na 24MHz) przez 8. "SysTick_CLKSourceConfig(SysTick_CLK...
Masz tak- zegar odmierzający 1s. A co by szkodziło gdyby odmierzał co 100ms. Albo co 10ms czy 1ms. Wtedy w każdym przerwaniu można zwiększać jakieś zmienne i dopiero gdy osiągną zadaną wartość wykonywać jakieś funkcje. Wtedy zamiast _delay() możesz sprawdzić czy zmienna osiągnęła...
Chociaż w komentarzach na tej stronie co podałeś ktoś zauważył że zapis do rejestrów systemowych nie powinien być na to wrażliwy. Ale jakie to ma znaczenie? Dołożyłeś jedną instrukcję i ta jedna instrukcja wystarczyła. Na końcu przerwania jest zawsze jeszcze co najmniej kilka instrukcji...
Zmieniłem trochę kod, zgodnie z sugestiami kolegów. Teraz mam coś takiego: [syntax=c]#include <stm32f0xx.h> void TIM6_DAC_IRQHandler(void); int main(void) { RCC->CFGR &= ~(RCC_CFGR_SW_1 | RCC_CFGR_SW_0); //HSI RCC->AHBENR |= RCC_AHBENR_GPIOCEN; GPIOC->MODER |=...
...Takie sztuki to się robiło na 8051... Tylko że 8051, nie posiadał praeskalera ustawionego na 256, jak w tym konkretnym przypadku :) PS Procedura przerwania w "spornym" kodzie, to kilkadziesiąt taktów zegara systemowego. Z trybu CTC kiedyś już korzystałem, jednak z tego co wiem...
Dałem sei() po ustawieniach... bez zmian. TCCR0 ustawia się źródło dla licznika w tej chwili ustawiony jest po prostu zegar systemowy. Jak napisałem licznik idzie dochodzi do końca i wystawia flagę od przepełnienia. Tylko jeszcze za nim do tego dojdzie wyłącza się globalne odblokowanie przerwań. Niestety...
Pozwolę sobie odkopać temat... i się nie zgodzić ;) Jeśli dobrze rozumiem wypowiedzi kolegi michalko12 m.in.: Domniemam.... to domniemał On, że: - grupowanie priorytetów odnosi się tylko do przerwań przechodzących przez NVIC - porównując priorytety dwóch przerwań: "zewnętrznego"...
Może zbyt namieszałem. Zasadniczo chodzi po prostu o to jak stworzyć projekt w SW4STM, który nie zawierałby tych wszystkich śmieci z SPL i HAL i dało się pisać na rejestrach. Taki czysty podstawowy projekt pod rejestry z tylko niezbędnymi rzeczami jak w przypadku pisania na AVRy. Ja robię...
OK, dzieki użyłem gotowca Nie używaj gotowców w takiej banalnej sytuacji. Doczytaj co to jest ten Systick. W dużym skrócie to licznik 24 bitowy - to ważna informacja, może zliczyć maksymalnie do ok. 16 mln (2 do 24). Po doliczeniu do zaprogramowanej wartości zgłasza przerwanie. Do ustawiania...
Dysk jest sprawny, więc nie ma to sensu. Pytanie jest konkretne - jak to przerwać. Co do używania, to normalnie internet, a z rzeczy dodatkowych to systemowe czyszczenie dysku (ale nic nie zrobiło tylko pomieliło).
Nie bardzo rozumiem - uparłeś się, żeby pisać własny drajwer COM-a, choć jest gotowy w systemie? A jak wyłączyć ten systemowy, żeby się nie pokłóciły o dostęp do COM-a? Port COM we współczesnych PC ma FIFO i może zapamiętać kilkanaście znaków, zanim program je odczyta, i może...
Czy chodzi Ci o zegar RTC? 00h sekundy zegara 01h sekundy budzika 02h minuty zegara 03h minuty budzika 04h godziny zegara 05h godziny budzika 06h dzień tygodnia 07h dzień miesiąca 08h numer miesiąca 09h ostatnie 2 cyfry roku 0Ah rejestr stanu A (tempo,dzielnik,aktualazaja zegara) 0Bh...
ten drugi problem to dobrze by było zrobić na przerwaniu i wstawić kod w asemblerze sprawdzający bufor klawiatóry :) tak mi się bynajmniej wydaje :) jak by co to proszę mnie poprawić
Jakiego rodzaju jest ten pisk, wysoki, czy niski, głośny, czy jakby zasilacz? Może masz grafikę na wspólnym przerwaniu z muzyką, lub z kontrolerem dysków. Ja np słyszę w NFS 2 w menu jak dysk się obraca i to całkiem wyraźnie jakbym miał tam mikrofon :D . Możliwe, że zakłócenia wprowadza...
Witam! Mam dość nietypowy problem z AVR-kami. Ostatnio używałem Timera na ATTiny2313. Ustawiłem preskaler /256, kwarc 8MHz, timer 16bit w trybie porównania i przerwanie. Wartość do porównania była ustawiona na ok. 31250. Ostatecznie powinienem otrzymać przerwanie z częstotliwością ok....
Wyjście słuchawkowe wydaje się być dobrze przylutowane nie ma zimnych lutów, ogrzałem luty na nowo lutownicą. Ścieżki nie są przerwane, próbowałem zwierania lutów przy potencjometrze kondensatorem 2200 mikrona i nadal nic.
A z kąd to wziąłeś? Stery instaluj z dostarczonej płyty, ew. z neta. Kontroler przerwań nie ma ogólnie nic wspólnego z netem (co najwyżej z kartą ethernetu) No wspaniałe wręcz wieści. Jak kolega pisze takie bzdety to gratuluję wiedzy. Kontroler przerwań to standardowy element każdego...
Napisałem w gcc mały programik odmierzający czas, ale z jakiegoś powodu gdy zmieniam częstotliwość zegara w pliku Makefile mój program odmierza czas zawsze tak samo. void Inicjalizacja(void) { ... =0x05; // clock source/1024 for T0 /0101 TIMSK = _BV(TOIE0); ...
W dodatku odbiera dane z jakiejś klawiatury z MIDI. A już myślałem że z tym odbiorem to się narobię. Na zwykłym CNY17-3 odbiera. Tylko ten kabel jest jakiś chiński. Ale ad meritum. To tak- co np. 40ms wywołuję przerwanie od Timera. Wstawiam err=1. Jak err=1 to pomija mi Getatkbd(). Aż...
Niestety lutowanie spoiwem bezołowiowym, które zostało wymuszone na producentach elektroniki powoduje po jakimś czasie taki efekt że niekiedy nie trzeba dużej siły aby takie luty przerwać, dlatego mamy tak często wyrwane złącza i pozostawione wszystkie pola lutownicze w całości :D
A co mnie obchodzi przeciętny Kowalski ? Jeśli jest kretynem to niech nie używa komputera.Tak jeszcze z 15-16 lat temu to większośc z tych kowalskich by wymiękła przy edycji "config.sys".Nawet w gierkę by nie pograli bo żeby dźwięk ustawić, to trzeba było wiedzieć jakiego portu i przerwania...
to powiedzcie mi jeszcze jedno... mogę przerwać to remapowanie... zrobić skan żeby dowiedzieć się gdzie dokładnie są te bady i ustawić poza nimi partycje tak? :) a potem niech się dzieje wola nieba
Wstaw widok okna partycje w DMDE. Takie cos wyskakuje jak zrobię przerwij to takie coś
Zanim kolega napisał zacząłem kopiować ale wygląda na to że źle zrobiłem bo wybrałem źródło- partycja c: docelowy- Dysk - Physical Drive 0 niestety wyskoczył błąd.... i przerwałem teraz ustawiłem tak jak kazałeś Dodano po 2 Hmmm wyskoczył taki komunikat podczas kopiowania ...
Witam Znajomy przez przypadek sformatował partycję i mówił, że rozpoczęła się instalacja systemu czyli rozpakowywanie plików (mówi że trwało to koło 1-2min) i przerwał - wyłączył laptopa. Teraz pytanie, czy da się jakimś programem odzyskać te wszystkie pliki z tego dysku? Dysk...
udało mi się dorwać dysk by zrobić tą kopie posektorową. Niestety już na samym początku wyskakuje: Dysk# Sector 10800 (try 2): Błąd danych (CRC) Robię kompie pod windowsem XP. Kliknąłem by ignorował błąd ale od razu błąd się powtórzył z innymi sektorami. Zaznaczyłem...
Witam, pytanie dotyczy systemowego timera oraz procesora STM32F107VCT6. Zewnetrznie mam podpiety kwarc 25MHz ale rozumiem jezeli nic wstepnie nie konfiguruje / nie uzywam pll bedzie on dzialal z wewn taktowaniem 8mhz prawda ? jezeli timer jest 24 bitowy czyli liczy od 16777215 do 0. przy ustawieniu...
Wiec ten program nie daje rady, przynajmniej w wersji portable. w trakcie kopiowania dysku wyskakuje monit, ze nie można skopiować dysku ponieważ jest on używany przez inne aplikacje (wiadomo to system Windows 7) no i proces rozwiązania tego problemu jest w 3 opcjach: pierwsza opcja: Zrobić...
Jak próbowałem odzyskać pliki za pomocą programu PhotoRec, to po kilkunastu minutach samych folderów z plikami było już około kilkadziesiąt - w każdym folderze było też około kilkadziesiąt plików, przy czym program odzyskiwał np. nie tylko zdjęcia, a ponadto np. pliki ikon, jakichś...
Ja proponuję napisać programik, który podepnie się pod systemową funkcję Windows'a do przeszukiwania dysku. Mniej więcej tak, jak to robi progam 'FileMon'. Wtedy przy każdym odwołaniu będzie wykonywana nasza procedurka. Aby sprawdzić dokładnie co jest wykorzystywane to dobrze spojrzeć na...
Dwa dyski systemowy 60gb WD lub Cawier DANE 160gb nie pamiętam Przekażę koledze! jak coś doda to jutro napiszę.
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...
Teoretycznie programy napisane w języku wysokiego poziomu oferują te same możliwości co programy w assemblerze, ale w praktyce pomiędzy Twoim programem a procesorem stoi jeszcze system operacyjny. Dobry system operacyjny nie może dopuścić Ciebie do sprzętu, ponieważ mógłbyś tym zakłócić...
Nie potrzeba kombinować, bo w standardzie RS mamy takie sprzętowe i programowe możliwości handshakingu. Nie bardzo zrozumiałem powyższy kod (sleep). Do czego potrzebne są te przerwy, skoro w tym czasie nie odbierasz danych o których piszesz, że mają przyjść z programatora? Jeśli to ma być...
nie wiem jaki był to problem ale te makra u mnie nie działały. dopiero przeniesienie obsługi timera 0 na konto systemowe i można działać z timerem 1. Obecnie testuje prowadzenie 4 niezaleznych liczników na timerze 1 z korelacją czasów. wada jest że program działa w trybie ARM. rozbiegówka...
Chwileczkę! A czy procedura przeliczania tych wartości dla prescalera itd. odnosi się do częstotliwości kwarcu, czy zegara procesora ? Nie wiem, jak to jest w Twoim procesorze, ale np. w procesorach typu PIC częstotliwość zegara systemowego jest 4 razy mniejsza od częstotliwości kwarcu. Pozdrawiam Mariusz
Możesz mi jeszcze powiedzieć w jaki sposób skorzystać z zegara? Chce stworzyć (graficznie) timer który przyjmuje za godzinę = godzinę systemową, użytkownik wpisuje godzinę w textBoxie i gdy zegar osiągnie wyznaczoną godzinę to coś ma się dziać. Chodzi mi o to że trzeba jakoś określić...
Witam! Mam problem, ponieważ wysłałem do LG w ramach gwarancji, mój telefon bo się nie ładował. Ale okazało się, ze wada powstała z mojej winy czyli wyrwanie gniazda systemowego z płyty głównej i uszkodzenie ścieżek. Nie wierzę w to żeby to była moja wina, ale telefon jest mi potrzebny...
Witam. Jak w temacie - chciałem powiększyć partycje systemową na Windows (50GB) kosztem drugiej (100GB). Użyłem do tego sprawdzonego Acronis DiskDirector. W tym programie możemy, jak wiecie, wykonać wstępnie czynności, a po naciśnięciu "commit" nakazać ich wykonanie. Tak więc: zmniejszyłem...
Witam Pomyliłem dyski do formatowania. Zamiast sformatować kartę pamięci "sformatowałem" partycje D. Po kilku sekundach anulowałem formatowanie ale nie mogę otworzyć dysku. Wyskakuje komunikat że dysk nie jest sformatowany. Mam jeden dysk na którym są dwie partycje C (systemowa) i D...
Zacznij od migania diodką ! Przesyłam Ci kilka działających przykładów związanych z GPIO, EXTI i timerem "systemowym". Biblioteki ST są dobre na starcie, ale kod, który się generuje na podstawie tych bibliotek jest 2 razy większy (w porywach) od tego napisanego "ręcznie". Natomiast nie polecam...
Oto układ partycji: P.S. Clean programem RMPrepUSB nic nowego nie wniósł do sprawy :| P.S. Dodatkowo zrobiłem format systemowego dysku po czym wyświetlił mi sie następujący komunikat:
Gdy sprawdzam partycję, na której jest system, instalator informuje, że jest niesformatowana. Więc przez Linux'a nie da rady jeżeli dane są na partycji systemowej. W innym wypadku dane zgrasz tak jak pisze RADU23. Podaj SMART tego dysku podłączając do innego komputera: Zakładka Health...
Witam, Na jednym z komputerów w domu próbowałem zainstalować oprogramowanie do skanera firmy HP. Jednak po pół godzinie nie ruszania się paska instalacji, postanowiłem ją przerwać. Na okienku nie było żadnych przycisków, więc wyłączyłem przez manager zadań... Kilka razy klikałem "zakończ...
Sformatuj partycję systemową z linuksa liveCD. Gparted z partedmagic będzie w sam raz. W tym wątku jest link do partedmagic. Jeżeli nie masz żadnych danych na dysku to usuń wszystkie partycje i załóż nowe. Pozdrawiam
Samsung NP-R580H Od kupna laptopa na dysku jest ukryta partycja 15GB i na niej jest system wraz ze sterownikami. nie dostałem żadnej płyty. Chciałbym teraz jakoś dostać się do tej ukrytej partycji, bo nie mam jej kopii. Zatrzymałem działanie CHKDSK, włączyłem laptopa od nowa i podczas...
Pewnie masz uszkodzony rejestr, niestety instalacja naprawcza nie zawsze sie udaje. Najprościej przegrać dane z partycji systemowej a nastepnie ją sformatować i zainstalować czysty system.Inna opcja o ile było włączone przywracanie systemu poszukać jakiejś kopi rejestru która będzie działać.
Z perspektywy tej dyskusji wyjaśnia się cel stosowania przez niektórych producentów pary rejestrów do ustawiania/ kasowania bitów, mimo bit bandingu. Przykładowo PIOx_BSRR/BRR u ST. Konsekwentne pociągnięcie dalej i mapowanie każdego rejestru na REG_CLR, REG_SET i REG_INV jak mają PIC32 wydaje...
Po użyciu programu Phison Restore pojawia się "Restore fail, please contact your vendor. error code: -2" opcja Restore - przywrócić przy opcji Format widzi dysk ale nie mogę wybrać plików systemowych. Poniżej screen
(at)alagner:"nie, nie korzystamy. " Aaaa, teraz rozumiem dlaczego nie rozumiem:) Ja jestem na podstawowym poziomie i na razie trzymam się wzorców dostarczonych przez producenta układu. Fakt, jak ktoś ma własne moduły inicjalizacji to nie ma problemów z utrzymaniem zgodności na przyszłość. (at)tadzik85:"......
Na przyszłość do autora - NIGDY nie wylaczaj komputera przy konfiguracji aktualizacji , sprawdzania dysku itp . Mozliwe ze podczas sprawdzania , kiedy on naprawial plik systemowy nie zdolal go dokończyć i to wywołuje blad.
Witam, Problem mam następujący: poskładałem komputer wszystko chodzi elegancko poza jedną sprawą, przerwania systemowe obciążają procesor do 70-80% :-( Sterowniki aktualne, BIOS aktualny... Zabrakło mi już pomysłów, a na forach nic pomocnego nie znalazłem... W innych miejscach proponowano:...
OK - to nie lepiej rozdzielić to na więcej plików - raczej użytkownik nie pownien podmieniać handlerów systemowych, a te które mogą być użyte nich będa w oddzielnym pliku, nie właczonym do biblioteki. I o kłopocie. Ale to tylko luźna dywagacja.
Interpretując SMART (dysk Samsung) 1 Raw Read Error Rate 51 100 100 000000000119 191 G-Sense Error Rate 0 100 100 000000000034 199 Ultra ATA CRC Error Co.. 0 75 75 0000000035B9 200 Write Error Rate 0 100 100 00000000014A Dla...
Witam. Czy to oryginalna płyta z systemem ? Czy jak instalator przechodzi do partycji to widzisz partycję SSD razem w partycją 100MB ? , jeśli tak, to usuń aktualne następnie utwórz nową partycje systemową i razem z nią utworzy się nowa partycja 100MB i sformatuj obie i następnie zainstaluj...
"Po bożemu" - sprawę stanu dysku jak oczywistą pomijam - rzecz cała wygląda tak: Pobieram narzędzie i tworzę nośnik - i tu dwie uwagi - należy wybrać "dla innego komputera", bo przecież docelowy takim właśnie jest; nie ma odrębnej wersji instalatora Pro i Home odpowiednia jest albo wybierana...
Padł mi system windows 7 na samsungu sf510. Nie podziałało przywracanie z poziomu systemu, samsung recovery ani plytki. wybór opcji przywracanie do ustawien fabrycznych, pomimo natychmiastowego wylaczenia kompa spowodowal, ze zostal chyba usuniety rejestr partycji... Na nowo postawilem windows...
mam juz zainstalowanego chyba najnowszego everestone i podsyłam txt z podsumowania kompa --------[ EVEREST Home Edition (c) 2003-2005 Lavalys, Inc. ]---------------------------------------... Wersja EVEREST v2.20.405/pl Strona...
Cześć, czy ktoś z Forumowiczów trudził się z usypianiem mikrokontrolera w zadaniu Idle? Mój problem wygląda następująco: podmieniłem przerwanie dla ticku systemowego z timera SysTick na przerwanie od alarmu RTC. W Idle Hook chcę wprowadzić uC w tryb uśpienia Stop. Na moje oko uC powinien...
HALELUJAAAH PANOWIE! :D groźba zamknięcia tematu na forum sprawiła, że w wróciłem do "tematu", ale jak :D hue, hue -_- OK, mam SMART'a z MHDD... udało się ;-) (fotki poniżej) ---- ---- a teraz najważniejsze, nie wiedzieć jakim cudem przy odpalaniu XP, wywaliło błąd ładowanie...
No nie do końca... studia niestety raczej odwalają robotę byle było w miarę w terminie... A jak już jest, to drastycznie tną koszta, bo już jest... niestety takie są realia... :-( Teoretycznie VSync powinien lekko zmniejszać liczbę klatek na sekundę... szczególnie przy grach, które bardziej...
Pokrótce przedstawię pomysł na wykorzystanie przestarzałych komputerów PC, których jak podejrzewam, podobnie do mnie wielu maniaków elektroniki po prostu nie chce wyrzucić. Komputer pracujący pod DOS-em, umożliwia dostęp do pełnych zasobów sprzętowych bez żadnej kontroli systemu...
Problem był złożony z dwóch składowych: a) program na PC "terminal" ver.1.9b - przy próbach "wytrzymałościowych" kiedy to testowałem sterownik kilka razy na kilka set. tys. odebranych znaków potrafił przekręcić ich kolejność. Przy zmianie na RealTerm było jak należy. b) configKERNEL_INTERRUPT_PRIORITY...
Kurcze, coraz bardziej się pogrążamy :wink: Ale, za to, jak Jacek1987-1987 skończy, to będziemy mieli gotowy projekt za darmo! :D A w temacie. Najsampierw, należy opanować nielogiczną logikę procesorów. Bez opanowania Timer'ów ani rusz! Problemem na początek, mogą być przerwania...
Dane przesyłane do tej kolejki są z funkcji TickHook, a wygląda to tak: [syntax=c]char *pcMessage = "Status: PASS"; xHigherPriorityTaskWoken = pdFALSE; xQueueSendFromISR( xLCDQueue, &pcMessage, &xHigherPriorityTaskWoken );[/syntax] Funkcja TickHook jest wykonywana z każdego przerwania...
Witam wszystkich Mam mały problem do rozwiązania otóż potrzebuje napisać instrukcję w Delphi działającą co jedną mikrosekundę (0,000001s) i mam poważny problem z odmierzaniem czasu probowałem wykorzystać komponent TTimer ale tam minimalny czas reakcji wynosi jedną milisekundę (0,001s)...
Niestety nie ma takiej możliwości przez tą funkcję. Bliżej tego co oczekujesz jest funkcja OSTimeDly, w której podaje się liczbę tick'ów. Mimo to ograniczeniem pozostaje częstotliwość przerwania systemowego. Musiał byś je znacząco podkręcić. Jednak do 1us nie zejdziesz - nakład na wywołania...
Jaka płyta i jaki cpu 11th gen i5-? . Daj zakładkę : sensor z Aida64 Extreme lub HWINfo - może sie przegrzewa? Nie robiłeś jakiś zmian z Bios , driverami update Win? p.s Explorer pokazuje ,że jest Ok. Gdyby ( hardware interrupts and DPCs) pokazywał powyżej 1-2% to jest już...
Witam, potrzebuje zrobić sprzęt podobny do telegrafu, który będzie podłączony do portu LPT. Już wyjaśniam o co chodzi: Układ ma być zasilany baterią, np.: 9V i użytkownik za pomocą przycisku, który zwierał by układ, generowałby impulsy elektryczne z tym że: po wciśnięciu przycisku...
Zastosuj: Ściągłem program od Ciebie poszło wszystko ładnie pięknie ale jak go odpalam wywala mi błąd I/O error 105, po czym wchodzi do programu. Robię następnie detect i program się zamyka. Chodzi coś pewnie z przerwaniami w menadżerze urządzeń mam jeszcze takie urządzenie ze znakiem...
Właśnie też mnie to troche zmyliło. To co pisałem że procek nie daje oznak życia to miałem na myśli to że ląduje w HardFault. W CrossStudio jest tam domyślnie ustawiony breakpoint. Cały czas myślałem że system się wywala aż zobaczyłem w kodzie to: Kolejna "niezbyt mądra" decyzja...
Wyjaśnij, co masz na myśli: "w debugerze pokazuje mi ze wchodzi do przerwania systemowego" Co jeszcze jest w tym kodzie? Jak są czytane enkodery? Jakich innych przerwań używasz? Jedno jest prawie pewne - to nie w tej części kodu, którą pokazujesz, leży problem. Podtrzymuje zdanie...
oraz odzielnie projekt urządzenia USB klasy HID Ten "projekt urządzenia USB" to program napisany pod system freeRTOS? Czy raczej chcesz pod systemem freeRTOS uruchomić obsługę USB? Nie,to oddzielny projekt-> standardowy projekt urządzenia USB klasy HID od ST. Chcę uruchomić ten przykład...
Na moje oko to faktycznie wygląda na jakieś sprzętowe uszkodzenie. Czasem trafiają mi się takie sprzęty które się podobnie "zacinają". Z reguły jednak scenariusz jest taki, że w losowych odstępach czasu mysz/touchpad oraz klawiatura sprawiają wrażenie jakby się zacinały - natomiast...
Nie, nie zmieści się. W międzyczasie znalazłem problem :) Dalsze dochodzenie pokazało, że flashowanie jest poprawne. Błąd pojawia się później, po uruchomieniu kodu. Jednak winien okazał się być nie sam kod, ale bootloader. I to nawet nie w kodzie obsługującym Flash. Chciałem bowiem...
Proszę o informację w jaki sposób zaprogramować arduino aby zliczało impulsy o długości 30ms Impulsy sa wyjątkowo długie, więc masz 3 rozwiązania 1) Jak napisał (at)khoam na przerwaniach od wejścia. 2) W przerwaniu "systemowym" ok 1ms. 3) Sprzętowo przez timer. 4) jak dobrze napiszesz...
Zanim stracisz czas na budowę układu który zaproponowali koledzy (z detekcją zera sieci), zobacz na oscyloskopie jak wygląda "wystawianie" stanów logicznych na GPIO raspberry. Wystawiając np 8ms, stan może trwać 10-30ms w zależności co system akurat robi, na linuxie przerwania systemowe masz...
Czasem też powodem tego może być złe przyporządkowanie przerwania systemowego (konflikt innym urządzeniem), ja miałem podobny problem z moją kartą. W niektórych player'ach (BorgTV) działała, natomiast w innych programach były problemy. Pomogło zamienienie slotów w którym znajdowała się...
1. Znaleźć lepszy timer (np. na delphi.icm.edu.pl) 2. Lepszym, ale trudniejszym rozwiązaniem będzie wykorzystanie przerwań systemowych. Przyjrzyj się np. temu, ale nie gwarantuję, że pójdzie na nowszych delphi
--> koval_s Praktycznie od samego prawie początku stosuję tylko RTU. Ze względu na ściśle określone zależności czasowe - troszkę trudniej (niż DP) go opanować w procesorze, ale jak ktoś dobrze przemyśli przerwania systemowe i opanuje czasy procedur (ciężko to zrobić w C), to raczej nie...
"Urządzonko" nie musi być potrzebne, ponieważ zarówno port szeregowy, jak i równoległy generują sprzętowe przerwania systemowe w komputerze i mają przyporządkowane także porty (rejestry) wejścia-wyjścia i statusu Zatem wystarczy w jakimś języku programowania umożliwiającym dostęp do...
Po części masz racje, przy sterowaniu 1/8 kroku, skoku wirnika o 1,8 stopnia ,oraz sygnale taktującym na poziomie 7000Hz mamy 262,5 obrotów/minute lub jak kto woli 4,375 obrotów/sekundę. 1. Sterowanie silnikiem bezpośrednio z lpt - to dość ryzykowna sprawa, nie polecam. 2....
Witam, i pytam czy da się przeprogramować tuner z odbioru DVB-T na DVB-C? tuner sprzedawany jest do odbioru dvb-t model: avermedia AVerTV express ( z obsługą mpeg2) na złącze expres card II jakkolwiek jest kompatybilny z expres card I. Przechodząc do konkretów czy się da? i jak? jeśli...
Celem bootloadera jest tylko załadowanie systemu. Jeśli przytym wspomaga system to inna sprawa. Programy odwołujące się do sprzętu przekazują swoje "chęci" przerwaniem systemowym. Procesy sterowane są programowym "TSS" ;)
RAPELC - a próbowałeś wykonać jakiekolwiek niskopoziomowe polecenia? Typu dostęp do dysku na poziomie przerwań systemowych.
Witam, przedstawiam CSR T888 - tak nazwałem tego robota. Mechanika - serwomechanizmy SG5010 - i tutaj w zasadzie nie ma co się więcej rozpisywać w przeciwieństwie do układu sterującego. Każdy kto zapragnął sterować większą ilością serwomechanizmów od razu spotykał się z problemem...
Zamieszczam projekt sterownika do wymiennika ciepła i pompy wymuszającej obieg wody w centralnym ogrzewaniu. To moje pierwsze użyteczne urządzonko zainspirowane zostało wymianą zbiornika do ciepłej wody. Całość składa się z: wyświetlacza alfanumerycznego bardzo znanego i łatwo...
5 Z wywłaszczeniem czyli z przeniesiem danego kontekstu zadania na stos po wystąpieniu przerwania systemowego.
zgadzam sie troche to niedokladnie opisalem.wydajnosc procesora w menadzerze nie spada ponizej 20% (to nie wina programow ani wirusa) na poprzednim procku (e6300) bylo to 40-50%.po odlaczeniu karty wszystko wraca do normy.z monitora zasobow wynika ze procesor zajmuje sie przerwaniami systemowymi.
Freddie ma racje. FreeRTOS pamięta kontekst zadań, za chwile nastepuje przerwanie systemowe i wraca do innego tasku. Program nadal działa, tylko już nikt nie wie jak... Na prawdę nikt nie miał takiego problemu?
Owszem nie jest zainstalowane Kontroler przerwań systemowych x2 czyli APIC, drivery powinny być w windowsie, albo w plikach do płyty, ale nie ma ich nigdzie i nie chcą się zainstalować. Może ma ktoś osobno takie drivery? Ok odpaliłem kompa bez mostka SLI nadal bez zmian czyli SLI nie działa....
Komp stacjonarny (XP, SP3, 2,42 GHz, Intel Celeron, 748 MB RAM). Średnio raz na dzień system się zawiesza - jesteś gdzieś tam i bach, nic nie możesz zrobić, kursor nie chodzi, klawiatura nie reaguje, restart pomaga do... następnej zawiechy;-) Nie ma żadnych niebieskich ekranów. Trudno też...
Po restarcie kompa nagle zaczęło tak zmulać, że karta dźwiękowa wydaje jakieś dziwne dźwięki, system chodzi nie jak na SSD tylko jak na starym HDD, CPU rdzeń 1 wątek 1 cały czas na 100% obciążenia, jest obciążony przez proces zwany 'przerwania systemowe', internet jest cały czas używany...
Udało mi sie przeistalować system z recovery. Problem jednak nie zniknął... Laptop działał dobrze 2 dni a potem zaczął się zacinać...sprawdziłem w monitorze zasobow i okazało się że proces "Przerwania systemowe..." (nie pamiętam co było dalej) zżera mi ok 30% CPU i komputar się tnie...nie...
Moim zdaniem dobrze by było rozwiązać ten problem w taki sposób: W momencie pojawienia się impulsu zaczytuję sobie aktualny czas RTC (zegar czasu rzeczywistego) zapamiętuje jako T0 z maksymalną dokładnością. Potem gdy przyjdzie następny impuls to odejmuje od T1 od T0 i mam dokładny czas. Czas...