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, rejestry się ustawiają jak powinny, w rejestrach NVIC coś się zmienia,...
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 := false; end; a tu jest kod który powoduje zawieszenie...
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; obecnie chcę nauczyć się obsługi przerwać przy wykorzystaniu EXTI i IO. Korzystam...
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, bo jak przerwania będą się zbyt długo nakładać to system będzie musiał paść.
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 do strony z opcjami uśpienia, a powinno być dużo dalej do zegara...
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ć dostaję komunikat związany z brakiem praw administracyjnych. Po...
: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 głośniczka. Coś chyba jednak jest zepsutego na płycie. Co do innych felerów:...
...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 nie jest on dostępny w Timerze0. Powyższe zdanie jak i cały temat, jest...
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ę to tak: I. Potrzebne narzędzia: 1. System Workbench for STM32...
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 programu HD Tune lub z tego komputera programem MHDD uruchomionym...
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 się więc logiczniejsze jako sposób na atomowy dostęp do...
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 Fault, Usage fault, SVCall, PendSV, SysTick) również ma zastosowanie...
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 FreeRTOSConfig.h). Funkcja ta jest wywoływana w przerwaniu...
.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ć)....
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 jest wystarczajacy. Zbocze przydaje sie gdy peryferal...
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 się generują, tylko ja tego nie widzę, bo nie wykonuje się przełączenie...
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 na odwrót jak chce. Przycisk wciśnięty -> Nie ma przerwania żadnego. Przycisk...
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) { if (TIM_GetITStatus(TIM1, TIM_IT_CC1) != RESET) { TIM_ClearITPendingBit(TIM1,...
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, więc defragmentator (Defraggler) miał dużo pracy. Na dysku mam dwie...
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 czy zostalo to zhandlowane jako IRQ ( iniclajlizacja parametrow...
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. Tymczasem całość działa tak, że LED2 owszem, przy naciskaniu klawiszy...
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 kanal_A (PINE & (1<<4)) #define kanal_B (PINA...
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: Celeron 366 MHz Płyta Shuttle ME 16SW15, chipset i810 ze zintegrowaną...
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 pokazać z jakim urządzeniem jest konflikt) ,no i jak wyżej ustawienia...
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 czy mozna juz nadawac (w AVR-ach bardzo dobrze się...
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 licznika ani przez zmienną COUNTER0 ani przez TIMER0 (wg instrukcji...
Poszukuję informacji jak obsługiwać przerwania sprzętowe i programowe w Delphi lub C++. Czy są na ten temat jakieś książki lub dobre witryny opisujące to zagadnienie? Potrzebuję informacji jak się dostać do przerwań zegara systemowego, aby możliwe było wywołanie przerwania np 1000 razy na sekundę (po odmierzeniu 1ms zegar wywołuje przerwanie, które...
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: //--------------------------------------... void TIMER0_Init(int czas_us) //Aktywacja Timera próbkującego { unsigned int val, dummy; pPITC->PITC_PIMR = ~(AT91C_PITC_PITEN...
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 numeryczny -programowalny kontroler przerwań -zasoby płyty głównej...
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 z przerwan i ewentualne sprawdzenie CRC co zajmuje ułamiki...
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) powinien mieć każdy warunek zamknięty w bloku atomic ? W manualu...
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 z tych partycji w całości ? znalazłem jakiś program który przywrócił...
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 od OCR2, gdzie licznik pracuje w trybie CTC. Mój problem polega...
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 21h funkcja 2Ch) 2. dodam lub odejmę 1 3. zapiszę poprawionę godzinę...
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!!
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 obsługę zdarzeń nie krytycznych czasowo się robi w Main. W tym...
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ę wdzięczny za pomoc. [syntax=c]#include <avr/io.h> // dołączenie...
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 dość mocno się uginała, musiało dojść do przerwania połączeń, może powstały...
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, ale łatwo popełnić błąd w programie zapominając o tym fakcie. if MB20 <...
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, po resecie RAM sie jako tako nie zeruje. I powiem że ten WDT nieco...
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 partycję "c" przesunąć, ponieważ uzyskane z niej wolne...
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_CLKSour... Jednak aby przerwanie było wywoływane...
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 jakąś wartość i dopiero wtedy wykonać jakąś funkcję. Bo _delay() to jest...
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 assemblera (co najmniej jedna - powrót, zwykle dwie jeśli przerwanie...
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 |= GPIO_MODER_MODER9_0; //wejscie GPIOC->MODER &= ~GPIO_MODER_MODER9_1;...
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 wcześniej pracowałem na AVR studio 4.19. Po tym...
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" (priorytet w rejestrze IPR) oraz "systemowego" (priorytet w rejestrze SHP)...
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 ----------------------------------------... nieznane: ACPI\INT0E0C ----------------------------------------... Czasomierz zdarzeniowy wysokiej precyzji...
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 wartości można użyć funkcji Systick_Config(), ale najlepiej...
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 dawać przerwania np. przy określonym zapełnieniu FIFO. Czy ten program musi...
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 rejestr stanu B (letni/zimowy, 12h/24h, BIN/BCD, przerwania, aktualizacja...
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ć
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 to jakie funkcje z DLL'ek są używane przez sam program - np. narzędziem...
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 zasilacz, a może kablówka.
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 ok 18 Hz) do takiej jak potrzeba. Wtedy w przerwaniach od transmisji używał...
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. 1Hz. To zwiększało licznik i on był wyświetlany. I tu pojawił się...
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ć pracę innych programów/całego komputera. Dlatego w nowszych systemach...
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ć synchronizacja pozwalająca na "wypisanie się" programatora, to...
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.
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 systemu nie musi byc zmieniana. .file "commonIRQ.S"...
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 systemu! Lektura: Teoria, że to ma coś wspólnego tylko z Ethernetem...
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
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) { TCCR0 =0x05; // clock source/1024 for T0 /0101 TIMSK = _BV(TOIE0); TCNT0 = 0 } ISR (TIMER0_OVF_vect) { tr2++; if (tr2>=14)...
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ć zmienne dla godziny, minuty i sekundy np: g = godzina w systemie m...
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ż do ponownego przerwania. A pomiędzy- czyta. Czy tak? Czy mam wstawić...
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 do pracy i chcę naprawić te piny tylko nie wiem jak. Mój ojciec...
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 rozmiar drugiej partycji poszerzyłem pierwszą nakazałem wykonanie...
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 Proszę o pomoc Szukałem podobnego tematu ale nic nie znalazłem
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 całkowitego "odcinania" się od nagłówków (*.h) napisanych...
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:
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 karta dźwiękowa używa, i jakiego typu chip zamieszczono na...
Zobacz co pokazuje menadżer zadań i sprawdź dzienniki systemowe. "Zamulony" jest tylko na tych filmikach i muzyce czy ogólnie działa jakby chciał a nie mógł? No i podepnij ten skaner bez żadnej instalacji.
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 uruchamiania kliknąłem F4, by wejść do "Samsung Recovery Solution...
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
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ć.
Wstaw widok okna partycje w DMDE. Takie cos wyskakuje jak zrobię przerwij to takie coś
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
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 Dodano po 38 po kopiowaniu wyskakuje taki komunikat i tak to wygląda
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 ma 250GB, najważniejszych danych było 60-70GB. Proszę o jakiś sprawdzony...
(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:"... kod dostarczony w postaci "as is" twoja sprawa."...
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.
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 ignorowanie wszystkich i kopiuje się bardzo bardzo wolno (kilka sektorów na minute albo...
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 przerwania co 16777215 tykniecia zegara bede mial przerwanie...
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: defragmentacje, aktualizacje, itp... Jestem na Windowsie 10...
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ć restart systemu i program powinien sam automatycznie kontynuować...
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 dysków Samsung'a parametr (01) jak i (200) powinny wynosić zero. Widać że dysk zaliczył nie jeden upadek/uderzenie przez co ma...
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 system na partycji GB
"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 poprzez odczytanie klucza z BIOS-u (UEFI), albo ręczny wybór...
Witam forumowiczów, chciałbym Was prosić o pomoc, bo nie mam zielonego pojęcia jak ugryźć problem z moim Acerem One. Problem wygląda następująco: przywracałem obraz partycji flash z windowsem 10 za pomocą Paragon Buckup 2014 i mój kot przechodząć obok wyciągnął wtyczkę z gniazda usb na 31% zaawansowania. Efekt oczywisty system się teraz nie odpala....
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ś innych obrazów, tak że generalnie odzyskiwał ale pliki te nie posiadały...
Cześć, mam nadzieję, że nie straciłeś przytomności podczas pisania tego jakże długiego zdania :-) Instalacja zapętla się, ponieważ jako urządzenie rozruchowe ustawiony jest nośnik instalacyjny. W momencie, kiedy system informuje Cię, że zostanie uruchomiony ponownie, przejdź do konfiguracji opcji BOOT i zmień urządzenie rozruchowe na dysk systemowy....
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 7 na 2 dysku ssd. Z poprzedniego dysku partycja D dziala,...
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 na inny slot zmienia irq z 17 na 16 bez zmiany wydajności.Z góry...
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? Poprawiłem TONI_2003
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 na resetowanie komputera? Proszę o pomoc. Pozdrawiam