Uzyj Process Explorer i sprawdz jaki proces obciaza procesor, jezeli interrupts to we wlasciwosciach sprawdz jaki dokladnie plik powoduje obciazenie.
32% zajętości przez proces "hardware interrupts and dpcs" oznaczać może problem sprzętowy czy też sterownika Jako że masz dysk na ATA sprawdź w menedżerze urządzeń w kontrolerach IDE/ATAPI w ustawieniach zaawansowanych kanału IDE bieżący tryb transferu. Jak jest tylko PIO to na zakładce Sterownik -> Odinstaluj i restart.
1. Odłącz wszystkie przednie porty USB od płyty. 2. Odłącz zbędne urządzenia USB. 3. klawiaturę i mysz przełącz do innych portów USB z tyłu, najlepiej tych, których nie używałeś 4. Sprawdź jakie obciążenie procesora powoduje proces "system interrupts". Jeśli dość wysokie, to winny może być sterownik do jednego z urządzeń lub uszkodzona płyta główna.
Panowie, dolutowałem pina i problem nie ustapił. Nic kompletnie się nie zmieniło. Pin na pewno dobprz przylutowany. Mierzyłem. Może jest jakaś inna przyczyna powstawania "hardware interrupts". Proces uaktywnia się tylko wtedy gdy kożystam z tego dysku. Zauważyłem też że dzieje się tak tylko wtedy gdy dane na dysku zapisywane/odczytywane są z małą przepustowością....
Niepokojącym jest sam proces interrupts zajmujący nadmierną ilość procesora. Skończę ściągać to spada do 1-2%. Screeny w paczce. Smart nie zadziałał w HDTune to włączyłem w evereście :P. Robiłem chkdsk /f, skan nie znalazł błędów. Zastanawia mnie ta utrata prędkości transferu dysku... Huston mamy problem? Podczas sprawdzania dysku przez hdtune proces...
Ok, już widzę - wysokie użycie CPU przez proces "Interrupts" = wskazuje na problemy z zasilaniem. Zasilacz FEEL III 500 ATX Do podmiany na coś z wyższej półki.
Jeżeli chodzi o wirusy, to jestem pewien że jest czysty. Jutro zobaczę jak sprawa ma się przy karcie Wi-Fi na usb. Hardware Interrupts ten proces głównie obciążą procesor, wyczytałem w necie, że może to być jakiś konflikt sprzętowy, tylko dlaczego w połączeniu z jednym ruterem się tak dzieje a z drugim nie? Dzięki za informacje, nie wiedziałem że w...
Właśnie włączyłem process explorer, znalazłem tam proces "interrupts" gdy gram w unreal tournament można zauważyć że zużycie procesora stopniowo rośnie do 25% i wtedy dźwięk szaleje. Niestety na borderlands nie mam takiej możliwości gdyż nie można włączyć tej gry w oknie. Proces jest nieznany, wszędzie n/a, żadnych informacji, ale w opisie jest Hardware...
Sciągnałem program procexp i zauważyłem, że proces o nazwie Hardware Interrupts and DPCs zużywa ponad 4 % procesora.
Flobo Hard Disk Repair - znalazłem coś takiego. ten program potrafi ponoć naprawić bad sektory na dysku - Czy warto zaryzykować?? Dodano po 3 procesem - który pokazał mi process explorer jest Hardware Interrupts(Interrupts.exe) - w jaki sposób go zkillować lub coś?
Trzeba zainstalować stery ze strony VIA. U mnie ta karta bardzo nielubiła się z kartą 3com 905 - trzeba było 3coma zamienić na inną firmę, bo atakowały się na wzajem przerwaniami (proces systemowy interrupts zajmował ciągle 80%)
Witam, od paru dni obserwowałem podwyższoną temperaturę procesora (i3 3220) Obciążenie dla 4 wątków wynosiło ok 34%, bez HT ok 70% jeden rdzień bez HT.. non stop 100%. Przeinstalowałem wszystkie stery do urządzeń i problem pozostał. Przeinstalowałem windę (oryginalna winda 7 64bit SP1 z DVD) i dalej to samo zjawisko. :| Przeczesałem forum, uruchomiłem...
Wylacz SATA Native Mode w BIOSie. Kiedy jest wlaczony emuluje HDD i inne urzadzenia sata jako IDE/ATA. Dopiero po tej operacji twoj windows bedzie widzial dysk jaki jest naprawde, ale przygotoj sobie sterowniki sata znajdziesz paczke ze sterownikami tutaj: http://uploading.com/files/21678ebf/DP_M... Dodano po 49 na screenshocie...
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 wszystkie sterowniki. Dysk SSD Goodram 128Gb dosyć nowy...
Bios jest najnajnajnowszy, FK. Winowajcą okazało się 1 z gniazd pamięci, coś chyba w nim nie styka bo po wyjęciu kości instalacja zakończyła się powodzeniem. Same kości wkładane do pozostałych gniazd działają poprawnie. Ale żeby nie był za różowo to winda lekko zwariowała, klawiatura usb nie działa (podczas instalacji podpięta była PS/2), proces Interrupts...
Podejrzewam, że to wina karty graficznej. Prawdopodobnie słuszna uwaga (i to w pierwszym poście) - konkretnie urządzenie audio na karcie graficznej (HD4650 ma na pokładzie kontroler audio). Tak naprawde to problemem jest ACPI BIOS płyty. Zajrzyj do dziennika systemu w poszukiwaniu błędów od ACPI / IRQARB Jeśli tam są, to jest to bardziej złośliwa odmiana...
Czy napewno zainstalowałeś wszystkie stery bezpośrednio ze strony lenovo? wygląda na to, że drivery coś mogły namieszać. Wydaje się, że tak, bo w Menedżerze Urządzeń brak żadnych wykrzykników tudzież znaków zapytania. Co do usług - miałem okazję zobaczyć jak pracuje prawie że identyczny laptop do mojego (T61 z prockiem lekko szybszym) przy identycznej...
Proces Hardware Interrupts zżera 100% procesora czytałem trochę i jest to związane z transferem. I na to wygląda gdy jest jakieś obciążenie dla dysku od razu 100% zużycia. Gdy włączę uTorrent, Azuresu (gdy haszuja plik nie do końca pobrany) ; winrar ( gdy mam coś wypakować) . Sprawdzałem kontrolery IDE i wszędzie jest ustawione DMA tylko w ostatnim...
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ż problem ... interrupts (są to przerwania systemowe) podczas normalnej pracy,...
Ok, znów pojawiły się te anomalie i mam screena z tego programu. http://obrazki.elektroda.pl/2884234300_1... Jak widać procesor obciąża "Interrupts", zużycie procesora skacze od 20 do 30%. Screena robiłem przy wyłączonych komunikatorach i przeglądarce, więc proces bezczynnościowy ma te 60%. Źle nie jest, ale przy przeglądarce i np. skype...
Odpal Process Explorer. https://obrazki.elektroda.pl/8484336000_... * tutaj widać ,że systemowe przerywania (Hardware interrupts and DPCs) * drivery, wirusy, peryferyjne urządzenia (skaner, HDD, flash, karta siecowa,...) przegrzewanie (Temperatura) Lub Win" ski Task Manager (dispatcher)
Winny znaleziony - ndis.sys Zaciekawił mnie proces Interrupts (Hardware Interrupts and DPCs). W zasadzie ledwo widoczny bo obciążenie do 15% przy wczytywaniu stron. Zainstalowałem sobie program LatecyMon i DPC Latecy Checker. I wszystko teraz jasne. Problemem są sterowniki z karty sieciowej. LatecyMon pokazał, że ndis.sys bardzo, chwilowo przy ładowaniu...
zaraz przy włączeniu komputer ma przez jakieś 30 minut cały czas 100 procent procesora To daj ekrany jak wyżej ale zaraz po włączeniu (daj któryś z ww przeglądarek procesów w autostarcie), nie po uruchomieniu firefoxa. Generalnie nie podoba mi się: interrupts sprawdź czy przypadkiem nie ma nowego BIOS do twojej MB, jak jest to go wgraj.
Przeskanuj SSD hddscanem - read test i zobacz jakie obciążenie generuje w process explorerze. Szczególnie interrupts. Wstaw smarta drugiego HDD dla pewności.
Nikt nie wiem w czym tkwi problem ? :( Edit: Po aktualizacji biosu do 1.45 komp jakby dłużej wytrzymywał zanim się wyłączy. Zaczęły działać czujniki na CPU i widać teraz nowe wskazanie, a dokładnie temp MOBO. Oba wskazania są podobne. Na start ~80C po chwili 82-83 i tak cały czas. Po włączeniu czegoś co obciąża kompa, temp. spada do (sic?) -42C. Coś...
To Ci powinno ulatwic ustalenie sterownika, ktory powoduje problem: http://www.makeuseof.com/tag/fix-high-cp...
Sprawdz czy https://www.thesycon.de/eng/latency_chec... cos ciekawego wyswietli. Ewentualnie LatencyMon, opis uzycia: https://www.makeuseof.com/tag/fix-high-c... Mozesz tez wylaczac urzadzenia w menadzerze i sprawdzac czy obciazenie spada.
No to już wiem. Jak to niedawno słyszałem: "klepki się BASCOMowi pomieszały". Oto wyniki deassemblacji: [syntax=asm]'( 0C 94 ') !Label_0: add R9, R4 '( 2A 00 ') !Label_2: or R0, R16 '( 18 95 ') !Label_4: sub R9, R5 '( 00 00 ') !Label_6: nop '( 18 95 ') !Label_8: sub R9, R5 '( 00 00 ') !Label_10: nop '( 18 95 ') !Label_12: sub R9, R5 '( 00 00 ') !Label_14:...
Niestety nie widzę żadnej zależności. Czy korzystam z myszy, czy z touchpada to efekt w interrupts jest podobny. Poruszając szybko myszą/touchpadem dochodzi do wyniku 8/9. Nie ruszająć nic dochodzi do 4,5.(oparte o wskazania Proces Explorer) Jeżeli chodzi o słupki w DPC to po włączeniu go sytuacja bez żadnej mojej ingerencji wyglądała następujo: http://obrazki.elektroda.pl/4061355600_1...
Witam. Mam kartę z dwoma portami COM (Netmos 9835) na PCI założoną do Asusa P5LD2 SE. Komunikacja urządzeń jest ok, ale w momencie jak urządzenie jest podłączone, a program obsługujący jeszcze niwe uruchomiony, to następuje obciążenie jednego z rdzeni procesora ok 30-40% co daje "zamulenie" komputera. Pies ganiał jak jest aplikacja jest włączona, wtedy...
Zastosowałem się do instrukcji i dalej nic mi nie wychodzi.Przepraszam ,że zawracam głowe ale ja dopiero się uczę i to moje pierwsze pisanie. Dodano po 7 Teraz wygląda to tak: $regfile = "2313def.dat" $crystal = 800000 Config Pind.0 = Output Config Pind.1 = Output Config Timer0 = Timer , Prescale = 256 On Timer0 Odmierz_1s Dim Licz_8ms As...
Ze względu np. na to (przepraszam za brak kolorowania składni): Ja aktualnie uzyskuję podobny efekt za pomocą makr - definiowanych np. dla różnych rodzin procesorów, ale funkcjonalnie będących swoimi odpowiednikami. O ile rzecz jasna jest to możliwe (bo w jednej rodzinie procesorów jest obecne peryferium X, a w drugiej nie ma). Można to nazwać Makro...
Witam kod do nadajnika może wyglądać tak: #include <avr/io.h> #define F_CPU 1000000UL #include <util/delay.h> #include <avr/interrupt.h> //set desired baud rate #define BAUDRATE 1200 //calculate UBRR value #define UBRRVAL ((F_CPU/(BAUDRATE*16UL)&... //define receive parameters #define SYNC 0XAA// synchro signal...
... ok odczytalem wartosc MCUCR tuz przed wydaniem instrukcji powerdown wynosi 10001010b Skoro Twoje MCUCR ma tak ustawione bity , to co sie dziwisz że nie działa :wink: Twoje ustawienia to: INT0-FALLING INT1-FALLING SLEEP MODE-IDLE SE=1 Powinno być: 101000xx INT0-xx INT1-LOW LEVEL czyli bity ISC10,ISC11 wyzerowane :!: SLEEP MODE- POWER-DOWN czyli...
Diody migają po dwa razy, kolejne dwa razy zawsze po naciśnięciu przycisku, tak w kółko. Jak nie naciskam to nic się nie dzieje. Zdaje się że taki zamiar był tego programu... Niemniej jednak spróbuj ten code: [syntax=basic4gl][/syntax ... $regfile = "attiny13.dat" $crystal = 9600000 Config Portb = &B011000 Portb = &B000010 $hwstack...
Witam Na wstępie podam konfig komputera: Win XP x64 SP2 Chieftec 450W Abit IP35-E Q6600 4x2,4GHz 2x2GB OCZ GF8800GT Dysk: SEAGATE 500 GB 32 MB NCQ SATA II 5 lat gwarancji Więcej info o dysku poniżej: http://obrazki.elektroda.net/96_12175453... Dysk zakupiony jako nowy, kupiony 4 m-ce temu. Opiszę co od początku się działo z dyskiem. Ok. miesiąc...
Co jest powodem że po 73ms bezczynności na symulatorze portb.1 = 0 przechodzi w stan = 1??? [syntax=basic4gl]$regfile = "m8def.dat" $crystal = 1000000 $baud = 9600 Config Serialin = Buffered , Size = 254 , Bytematch = All Config Timer1 = Pwm , Compare A Pwm = Clear Up , Compare B Pwm = Clear Up , Prescale = 1 Enable Serial Enable Interrupts Config Portd...
Każda aplikacja osadzona na ogół zawiera w sobie zestaw funkcji. I nawet najprostsza, na przykład do regulowania temperatury, obejmuje szereg zadań, takich jak odczytywanie danych wejściowych od użytkownika lub z czujnika temperatury/wejścia ADC, wyświetlanie zasobów na wyświetlaczu LCD i sterowanie wyjściem zarządzającym pracą wentylatora/grzałki itp....
Mam spory problem z uzyskaniem okładego wskazania przez procesor 2313, a dokladniej: kwarc 10 MHz, i taki prosty sofcik: $crystal = 10000000 Dim Sek As Byte , Minuty As Byte , Godz As Byte Dim Ms As Byte Config Lcd = 16 * 2 Cursor Off Cls Lcd " liczem czas " Config Timer1 = Timer , Prescale = 64 : Enable Interrupts : Enable Timer1 Sek = 0 : Minuty =...
Witam Dim Licznik As Byte Config Timer0 = Timer , Mode = 1 , Gate = Internal Enable Interrupts Enable Timer0 On Timer0 1ms Counter0 = 64535 Start Timer0 Do Loop 1ms: Counter0 = 64535 Start Timer0 Incr Licznik Return A wynika to z tad:czestotliwosc kwarcu (w tym przykladzie-najprosciej,moze byc inny)wstepnie dzielona jest pzez 12 (wynika to z budowy...
plik svchost obciąża mi procesor najbardziej. Dodano po 5 Zrobiłem wszystko tak jak mi Pan napisal i nic sie jeszcze nie poprawilo. Tutaj zamieszczam raport ze System Idle Process [syntax=text] ProcessCPUPrivate BytesWorking SetPIDDescriptionCompany Name System Idle Process39.150 K24 K0 System1.12372 K2 832 K4 Interrupts1.290 K0 Kn/aHardware Interrupts...
Multipleksowanie zrobione ,miałem problem z wyświetlaniem wiersza bo zawsze zapalał się nie ten co potrzeba tylko o jeden do przodu.Okazało się że najpierw trzeba wpisać informację o położeniu wiersza a dopiero później włączyć zegar.Mogę teraz zapalić określoną diodę na tablicy ,ale jest inny problem który przeczuwałem że się pojawi.O ile na jednym...
Skoki temperatur procesora przy otwieraniu np.okien przegladarki - albo ukł.chłodzenia, docisk, pasta - albo wirus * ? albo z programem dla monitoringu/kontroli Temp./ czujnik(sensory) temp * jesli po zamknieciu okien temp. spadaja zjawisko typowe i normalne ** jesli pozostająi wentylatory pracują wtedy problem :?: Jaka przegladarka uzywana? * Chrome?...
Dobry wieczór. Przepraszam za tak dużą zwłokę, ale ostatnio miałem zakuwanie na egzaminy szkoleniowe do pracy i nie miałem kompletnie czasu by myśleć o tym:( Musiałbyś pokazać przykład swojego programu. Najpewinej efekty o któych piszesz wynikają z tego, że nie korzystasz z peryferii mikrokontrolera - m.in. timerów, przerwać itd. A na siłę starasz się...
(...) Timer obsłużyć umiem i zgadzam się z twoją sugestią ale jak zrobić aby cały kod umieszczony w pętli odczytu wykonywał się po kolei a nie wszystko co 100us? Gdy umieszczę cały kod w przerwaniu nie osiągnę zamierzonego spowolnionego odczytu MCP w trakcie wykonywania innych rzeczy przez ATMegę... Rozumiem Twój problem. Aby uzyskać ciągłe i kontrolowane...
Jeżeli nic niepomogły wcześniejsze wskazówki wypinaj po kolei różne elementy PC a następnie uruchamiaj kompa. Uruchomi sie procedura POST która dzwiękami sygnalizować będzie błędne działanie urządzeń. I tak: SYGNALIZACJA BŁĘDÓW DŹWIĘKOWYCH SEKWENCJI POST AWARD BIOS * 3 krótkie 1 długi - Błąd inicjalizacji karty graficznej - jej brak, złe zamontowanie...
Niebardzo się znam na tym więc wklejam co mi wyszło. To jest to co otrzymałem: Process PID CPU Description Company Name System Idle Process0 Interrupts n/a Hardware Interrupts DPCs n/a 6.06 Deferred Procedure Calls System 4 86.36 smss.exe 784 Menedżer sesji Windows NTMicrosoft Corporation csrss.exe 864 winlogon.exe 904 Aplikacja logowania systemu Windows...
usb Tak jak muwisz poza procesem rtosa w iliku IT mam 3 przerwania potrzebne do obsługi usb http://obrazki.elektroda.pl/4462033300_1... interesuje mnie OGR I H LCD_WriteReg(0x0003,0xA8A4); LCD_Delay(5); używam kalkulatora przeliczam to na 2-kowy i za przeproszeniem .... nie pasują mi cyferki tam gdzie są sztywne 0 są czasami 1 jeżeli...
Wersja programu ze strony autora była na Atmega 8 po zmianie kodu na Attiny 2313 wyświetla błąd. Error : 22 Line : 21 Out of SRAM space , in File : D:\Elektonika\Rejestrator DTH 11\code Attiny 2313.bas Error : 46 Line : 51 Assignment error [SENSOR_DATA: 0 "": 108] , in File : D:\Elektonika\Rejestrator DTH 11\code Attiny 2313.bas Error : 229 Line : 51...
> Czemu nie używać takich programów? Sam napisales: > Wcześniej komputer przeczyściłem cclearnerem i easycclearnerem i możliwe, że po tym to się to zrobiło. Obok frst.exe utworz plik Fixlist.txt z zawartoscia: HKLM-x32\...\Run: [] => [X] HKU\S-1-5-21-728617156-3041014798-283799... {a2e26a95-4544-11e6-b0d8-00241d6123ef} - H:\autorun.exe...
Kliknij prawym przyciskiem myszy na Interrupts -> Threads i tam sprawdz jaki plik obciaza system (o ile bedzie tam cos podane). Jezeli nie bedzie to zrob tak: Sciagnij: http://www.microsoft.com/whdc/DevTools/t... Zainstaluj i zostaw zeby pochodzil pare minut, wylacz rattv3. Nastepnie w Start->Uruchom-> wpisz: C:\WINDOWS\system32\LogFiles\RATTV3...
witam Mam pewien problem ze skonfigurowaniem przerwania w Atmega8. Program ma wysyłać dane przez UART w zależności od stanu na końcówce PD2 ( INT0 ). Jeżeli ma stan niski to sprawdza jedną zmienną i w zależności od niej wysyła dane. Jeżeli ma stan wysoki to tak samo. Ale tylko jednorazowa zmiana powinna powodować wysłanie danych. Wymyśliłem, że obsłużę...
Oczywiście, że do różnych portów UART. A w schemacie nic nie ma. ATmega64 z dwoma portami UART. Do jednego SIM300 RX<>Tx, do drugiego tylko do Rx GPS. To wszystko. Zastanawiam się czy to nie jest problem w oprogramowaniu. Robię tak: $regfile = "m64def.dat" $crystal = 8000000 $baud = 9600 $baud1 = 9600 ..... On Urxc Przerwanie_uart_rx...
Witam, Przyszła pora na wymianę podzespołów w moim laptopie bo sobie nie radzi. Do rzeczy: 1. Zastosowanie : Gry, obróbka zdjęć, filmy, przeglądanie stron. 2. Overclocking - mnie nie interesuje. Co chcę wymienić: 1. Procek 2. Grafa 3. Wymienić/dokupić ram Kasa około 1000-1200 zł. Czy do nowych podzespołów zasilenie i chłodzenie które mam wystarczy czy...
Error - 2011-05-26 15:19:03 | Computer Name = SMQ-29DA9C30B7C | Source = Disk | ID = 262151 Description = W urządzeniu \Device\Harddisk0\D wystąpił zły blok. Zrób testy, wrzuć SMART <- HDTune. Pamięci RAM akurat miałeś 1,4GB wolnej więc co tu chcieć... Coś obciąża CPU ale nie widać na liście procesów. Ściągnij i uruchom Użyłem poleconego...
Skonsultowałem z kolegami z grupy kilka rzeczy i dowiedziałem się że mogę tą sygnalizacje oprzeć na dowolnym układzie i dowolnym języku ( tylko na kartce w sprawozdaniu ma to być napisane w assemblerze. Tak więc odpaliłem bascoma i zacząłem pisać. Ale bardzo bym był wdzięczny gdyby mi ktoś powiedział jak zrobić opóźnienie takie żeby np po zmianie z...
Witajcie zrobiłem rc5 i coś się wiecha jak wchodzi na getrc5??????? mam pilota rc5???? :? :? :lol: :cry: $regfile = "8515def.dat" Config Lcdpin = Pin , Db4 = Portb.1 , Db5 = Portb.2 , Db6 = Portb.3 , Db7 = Portb.4 , E = Portb.5 , Rs = Portb.6 Config Lcd = 24 * 2 'configure lcd screen Config Int0 = Rising On Int0 Receiverc5 'jesli wystapilo przerwanie,...
Witam. Mój problem mógłbym przedstawić mniej więcej tak: Gdy uruchamiam komputer, po załadowaniu się systemu w menedżerze urządzeń widze dziwne użycie procesora wahające sie między 30 a 40%. Process explorer od sysinternals pokazuje, że powoduje go wątek "interrupts" (Hardware interrupts). Z logów programu RATTV3 wywnioskowałem że może to być spowodowane...
Co moze byc nie tak ??? Wiesza sie proc na getrc5 :cry: $lib "mcsbyte.lbx" Config Rc5 = Pind.2 Config Int0 = Rising On Int0 Grc5 Enable Interrupts enable int0 Cursor Off Home Upperline Dim Address As Byte , Command As Byte , Fl As Bit Cls Lcd "Waiting for RC5..." Fl = 0 Do If Fl = 1 Then Fl = 0 Command = Command And &B01111111 Home Lowerline Lcd Address...
Największy problem jest z długim ładowaniem i czasem potrzebnym do tego, żeby zaczął działać przycisk START. W aplikacjach zdarza mu się złapać zadyszkę np. przy przełączaniu między zakładami w Word 2010, wywołaniu opcji wstaw symbol, czy wstaw wzór. Natomiast z Wiedźminem 3 radzi sobie dobrze na średnich ustawieniach. Log z Process Explorer (czytelniejszy...
daje mój program do odbiornika pilota , który z założenia ma się uczyć pilota sam pracuje to w standarcie rc5 radiowo i pytanie dlaczego to niechce działać tak jak sobie założyłem mianowicie tak jeśli zewrzemy PD.0 do masy to pilot ma w pętli rozkładać adres i komene i zapisywać do eepromu . Następnie z eepromu jest to ściągane do innych zmiennych i...
ATMega ma trzy wyjścia PWM, rozumiem że są to: OC1A, OC1B oraz OC2, proszę o pomoc w skonfigurowaniu timera czy to może tak wyglądać? config timer1=pwm, pwm=8, compare a pwm=clear down, compare b pwm = clear down, prescale=1 i jeszce jeżeli chodzi o pętle, czy przypisanie wartości realizuje się następujaco? przykladowo: pwm1a=200 pwm1b=100 ocr2=10 jeżeli...
Witam, w ramach pracy mgr tworze automatyke do bramy. Napęd itd to jest rzecz malo istotna, ale sterowanie zrobiłem na atmedze 16, program napisłem w bascom, wydaje mi sie z reszta bardzo prosty, ale jakieś cuda sie robią:P mianowicie. brama po otwarciu czeka sobie pewien czas i sie zamyka. W trakcie czekania aktualny czas wyświetlany jest na lcd. I...
Sorry za OT ale chyba nie wszyscy z was umieja czytac ale gdy po pierwszym resecie nie zadziała to się wiesza na dobre i nawet ręczny reset nie działa tylko odpięcie zasilania pomaga. Jak to sie ma do waszych wszystkich dywagacji ? Z drugiej strony sam przeszukalem manual do Atmega8 i nie potrafie odpowiedziec na to pytanie takze chetnie sie dowiem...
Zaznacz w zakładce Użytkownicy > opcja : od wszystkich użytkowników pokaż to z Process Explorer https://obrazki.elektroda.pl/3843891600_... * przerwania systemowe Process Explorer: w pierwszej części ekranu-wszystko jest w porządku, w drugiej-procesor jest załadowany na ~20% przerwań systemowych (hardware interrupts and DPCs).
Możliwe ze to Ci cos pomoże. AMI BIOS BEEP CODES The following are AMI BIOS Beep Codes that can occur. However because of the wide variety of different computer manufacturers with this BIOS the beep codes may vary. Beep Code Descriptions 1 short DRAM refresh failure 2 short Parity circuit failure 3 short Base 64K RAM failure 4 short System timer failure...
Bo to jest kiepsko napisany program. Co z tego, że jest 6 kanałów, skoro w obsłudze przerwania i tak do wszystkich przypisywana jest wartość z A0. W przerwaniu jest tyle liczenia, że mój kalkulator się zagotował, do tego jest siedem zmiennych float, gdzie nie powinno ich być w ogóle. Po lekkim przerobieniu, mamy jeden kanał na A0, działa bez triggera...
ProcessCPUPrivate BytesWorking SetPIDDescriptionCompany Name System Idle Process92.150 K4 K0 System1.20148 K10 180 K4 Interrupts4.180 K0 Kn/aHardware Interrupts and DPCs smss.exe 364 K1 192 K384 Memory Compression 212 K69 004 K2872 csrss.exe 1 820 K5 552 K576 wininit.exe 1 332 K5 432 K672 services.exe 3 372 K8 116 K736 svchost.exe0.128 556 K23 368 K828Proces...
Proszę o pomoc szczególnie freddiego chopina ponieważ jest autorem plików linkera, startup-a i wektora przerwać(vectors.c), które w innych projektach jak dotąd działałają mi niezawodnie. Zajrzyj do skryptu linkera, przeczytaj ze zrozumieniem jego początkowy fragment, ustaw tak jak trzeba i będzie działać. Kluczową sprawą jest przyswojenie sobie tego...
Witam, posiadam laprota hp pavilion dv62105ew Chcialbym wymienic procesor gdyz ten amd jest duzo za slaby, jaki procesor by podszedł ? Report cpu-z: CPU-Z TXT Report ----------------------------------------... Binaries ----------------------------------------... CPU-Z version 1.74.0.x64 Processors...
Witam, niestety ale chyba coś jest nie tak? Na wstępie należałoby wyjaśnić że nie ma czegoś takiego jak "automatyczne przeładowanie timera" (reload/load timer1 powiedzmy). Termin ten jest związany z procedurą konfiguracji timerów występującą tylko w trybie "Normal", gdzie każdorazowo początkowa wartość timera musi być wpisana przez processor. Taka...
Witam, Jest problem z w/w laptopem. Zainstalowane sa na nim 2 systemy. Na partycji nr.1 zainstalowany'jest win xp pro sp3, na drugiej win7 pro. Pod systemem xp pro podczas kopiowania plikow system utracil predkosc dzialania. Odczyt z dysku na poziomie 1,7MB/s. W task manager polowa wykorzystania procesora i zamiast jak zwykle na zielono, slupek ma kolor...
Dzięki za opdpowiedź. Jak popatrzysz to wait nie występuje między całym procesem liczenia i wyzwalania. ale poprawiłem https://obrazki.elektroda.pl/7516674100_... https://obrazki.elektroda.pl/6623358800_... https://obrazki.elektroda.pl/4639119400_... edit: jeszcze poprawiłem przerwanie na: [syntax=vbnet]...
Zastanawiam się, jak się odbywa zapis zmiennej 16 bitowej w procesorze 8 bitowym. Najpewniej najpierw przepisywana jest pierwsza połowa, następnie druga. A czy możliwe jest, żeby jeśli przerwanie wystąpi równo w tym momencie i będzie chciało odczytać wartość tej zmiennej to odczyta pierwszą połowę nową, a drugą starą? czyli jeśli a=0000 zmieniam na...
To o co pytasz nie zależy od Bascoma, tylko od architektury procesora. AVRy po przyjęciu przerwania blokują wszystkie przerwania (z wyjątkiem XMEGA, które mają przerwania wielopoziomowe i NMI). Tak więc sam nigdy nie musisz w handlerze przerwania ich blokować. Pytanie, kiedy je odblokowywać przed zakończeniem obsługi. W kilku sytuacjach, np.: 1. Kiedy...
/* +=======================================... | stacks sizes +=======================================... */ /* Handler mode (core exceptions / interrupts) can use only main stack */ /* Thread mode can use main stack (default) or process stack - selected in CONTROL...
Jeśli wyłączona jest globalna flaga przerwań nie zostanie nigdzie zapisana informacja o zajściu przerwania, istnieje prosta relacja AND między tymi rejestrami i tylko gdy jest spełniona, ustawiane są odpowiednie bity konkretnych przerwań. The Global Interrupt Enable bit must be set for the interrupts to be enabled. The individual interrupt enable control...
https://obrazki.elektroda.pl/7313059800_... Co do wymiany mocniejszego ukł. chłodzenia, to na jaki wymienić?Na co zwracać uwagę? Dane z HWiNFO64: Intel Pentium B960 [General Information] Processor Name:Intel Pentium B960 Original Processor Frequency:2200.0 MHz Original Processor Frequency [MHz]:2200 CPU...
Od jakiegoś czasu próbuję wysłać przez UART z jednego procka do drugiego trzy zmienne, poniżej zamieściłem oprogramowanie dwóch procesorów pierwszy nadający i drugi odbiorczy. W efekcie działania pierwszego procesora po realizacji przerwania INT0 zostają wysłane trzy zmienne, terminal obrazuje to w tej postaci: >221 >222 >21 > Jednak na wyświetlaczu...
Zakupiłem właśnie atmega88, zmieniłem kod,wgrałem i działa dokładnie tak jak chciałem :) Zmieniony kod: #include <avr/io.h> #include <avr/interrupt.h> #include <avr/wdt.h> #include <avr/power.h> #include <avr/sleep.h> void setup(){ delay(100); wdt_enable(WDTO_2S); _WD_CONTROL_REG = _BV(WDIE);...
Datasheet attiny2313 str. 34 (Power Management and Sleep Modes) - takie same warunki wybudzenia co dla Atmegi Najprościej RESET, inne to przerwanie INT0 jeśli nie chcesz resetować procka. Jaki stan na nóżce podać? - podpowie strona 62 tegoż datasheeta :) (External interrupts)
'**************************** 'Konfiguracja '**************************** '$regfile = "attiny2313.dat" $regfile = "m8def.dat" $crystal = 12000000 'Config Portb = &B11111111 : Portb = &B11111111 'Config Portd = &B11111111 : Portd = &B11111111 Config Portb = &B11111111 : Portb = &B11111111 Config...
Witam Robie prace dyplomowa i mam problem z trasmisja miedzy dwoma procesorami . Do wyjscie TX procesora 90S8252 jest podlaczony modul nadajniki RT4 i trasmisja ma format 20 bajtow rozbiegowych (10101010) , dwa bajty startu strasnmisji (170,175) potem wysylane sa dane (kolejne 10 bajtow) i znacznik konca (200). (fragment kodu nadajnika) for tmp=1 to...
:) Ok. Proponuję dyskusję ,która może zakończy raz na zawsze temat HC05. Kto chce ,ma aspiracje zgłębić temat ,niech pisze (ale z sensem),pozostali moga czytać i przygladać się z góry.Na początek proszę uzbroić się w pomoce : i tak - podstawa to poniższy pdf . http://katalogi.iele.polsl.gliwice.pl/do... Na początek pytanie najważniejsze...
Po włączeniu programu jest tak samo jak w przypadku włączenia menadżera zadań, obciążenie spada do normy. ProcessPIDCPUPrivate BytesWorking SetDescriptionCompany Name System Idle Process070.920 K24 K System40.10160 K804 K Interruptsn/a0.350 K0 KHardware Interrupts and DPCs smss.exe384 540 K1 180 K csrss.exe508 3 880 K5 752 K wininit.exe616 1 732 K4 892...
Witam! Jak moge odliczyc 1us poprzez timer przy kwarcu 16 MHz ?? Posiadam procesor AT89S8252 jest to wogole mozliwe ?? jedną sekunde odliczam w ten sposób: $regfile = "89s8252.dat" $crystal = 16000000 $large Config Lcdpin = Pin , Db4 = P0.4 , Db5 = P0.5 , Db6 = P0.6 , Db7 = P0.7 , E = P3.5 , Rs = P3.6 Config Lcd = 16 * 2 Cursor Off Cls Dim...
Witam Próbuję zrobić prosty zegar na Atmedze16 Do procesora mam podłączony oscylator kwarcowy 8MHz Sprawę powinien załatwić prosty programik $regfile = "m16def.dat" 'rodzaj mikrokontrolera $crystal = 8000000 'czestotliwosc pracy MHz '--konfiguracja LCD Config Lcd = 16 * 1a Config Lcdpin = Pin , Db4 = Porta.2 , Db5 = Porta.3 , Db6 = Porta.4...
w bascomie jak się nie przesadzi z czasem obsługi przerwania to przy config timer1=timer,prescale=1024 on timer1 inter dim licz_inter as byte enable interrupts enable timer1 timer1=736 'co 6 sekund(można coś dodac) do if licz_inter=10 then licz_inter=0 cośt am coś tam end if loop end inter: timer1=736 incr licz_inter return ale ja byłbym za zewnętrznym...
Tak wyglada kod programu, jest kilka zmiennych nie potrzebnych , byly tylko do testow i nie skasowalem ich. $crystal = 16000000 '$default Xram $large Sw1 Alias P1.1 Wys Alias P0 Wysw1 Alias P2.0 Wysw2 Alias P2.1 Wysw3 Alias P2.2 Dim Cyfra(12) As Byte Dim Jedn_sekund As Byte Dim Tempo As Byte Dim Stan1 As Byte Dim Stansw As Byte Dim Ile As Byte...
Łopatologicznie: Najpierw ładowana jest stara zawartość rejestru odpowiedzialnego za włączanie lub blokowanie przerwań (korzysta z tego np. polecenie ENABLE). Potem włączane jest przyjmowanie przerwań z linii INT4, tak jakbyś wykonał ENABLE INT4. A na końcu nowa zawartość rejestru zostaje zapisana w pamięci procesora. I od tej pory przerwania z INT4...
To jakiś chińczyk i to taki że datasheeta ciężko do niego znaleźć. Jeśli jest to procesor to gdzieś w pobliżu jet pamięć na której jest program do tego procesora i o ile ona się ni sfajczyła wymiana procesora powinna pomóc. Nie jest to tak jak piszesz.. Jest to w pełni funkcjonalny MICROCONTROLLER (z ROM i RAM) !!!!! A oto jego charakterystyka; fragment...
Witam ja miałem taki problem z Powerdown że układ nie wyłączał się całkiem mianowicie gdy miał przejść w tryb Powerdown zauważyłem że układ w tym trybie w ciąż pobierał prąd kilka mA i nie dał się wybudzić przerwaniem rozwiązałem ten problem w taki sposób że użyłem biblioteki ($regfile = "ATtiny2313.DAT") ze starszej wersji BACOM-AVR 11.1.8.1. Po skompilowaniu...
Zdam relacje jak tylko postawie to na nogi:) OK pierwsze koty za płoty:) Układ zaczął działać, ale...:)mam pytania:) O ile moja matematyka jakoś mi wyszła(układ reaguje na zmianę zamiennych i to dosyć sensownie to jednak pojawił się problem z zewnętrzną regulacją zmiennych tzn: Na int0 podana szpila bezpośrednio uruchamia ustawiony timer0 na 250 z dzielnikiem...
Jeden przykład pewnie będzie tu wart więcej niż tysiąc słów :-) Pisałeś, że chcesz skonfigurować przerwanie PCINT4. Uważam, że powinno to wyglądać tak: Pcmsk0 = &B0001_0000 'odblokuj PCINT4 On Pcint0 Test 'przerwanie ==> skocz do procedury test Enable Pcint0 'włącz przerwanie od PCINT0...PCINT7 Enable Interrupts Okazało się, że powyższy kod działa...
Witam serdecznie. Konstruuje coś co może kiedyś będzie centralką alarmu i mam problem z obsłużeniem czujników ultradźwiękowych. Zakupiłem jedne z najtanśzych para odbrionik nadajnik. Wszystko podłączone wg. schematu. http://obrazki.elektroda.pl/2395810000_1... Ponizej kod programu: $regfile = "m16def.dat" $crystal = 8000000...
Ustawia sie to w HWconfig po kliknięciu na procesor otwierają sie zakładki do ustawiania "rożnych rzeczy". W zakładce Cyclic Interrupts masz ustawianie przerwań czasowych. Sprawdź tylko czy twój procesor na pewno obsługuje dwa przerwania bo wg. mnie 314 obsługuje tylko OB35.
Dwa razy na procesor... później cyclic interrupts ... i już to widzisz..
Ściągnij sobie z tej strony program kalkulator avr http://www.elportal.pl/index.php?module=... [syntax=basic4gl] $crystal = 1000000 $hwstack = 80 Config Timer1 = Timer , Prescale = 64 Dim Sek As Byte 's Enable Timer1 Enable Ovf1 On Ovf1 Czas Stop Timer1 Enable Interrupts Sek = 0 Do If pinc.0 = 0 then Load Timer1 , 49911...
Witam! bardzo serdecznie. Zwracam się do Państwa z następującym pytaniem. Otóż mam dość poważny problem z mikrokontrolerem ATtiny2313. Udało mi się skonstruować barierę podczerwieni w oparciu o diodę nadawczą podczerwieni oraz układ odbiorczy podczerwieni TFMS5360 lub TSOP1736 (odpowiednik). W układzie wykorzystano ten pierwszy. Potrzebuję zamontować...
Z powodu dużego zainteresowania chcę pokazać jak Atmega8 kontroluje proces pakowania towarów sypkich.Kontrola wagi towaru odbywa się za pomocą popularnej wagi z złączem RS AP-1. Dla dokładności dołożyłem przy 80% i 90% wagi dokładne dosypywanie, nie jest to uwzględnione w programie. Port c4 uruchamia sygnalizację dźwiękową.To jest adres do youtube o...
systick interrupts system interrupts ischarwaiting interrupts
dostawca internet wrocław karta pamieci aparatu taśma przewodzić wyświetlacz
dodatkowa bateria hulajnogi dodatkowa bateria
O-ringi do pompy paliwa 4B0919051E Audi A6 Wymiary o-ringów pompy paliwa 4B0919051E