Kod funkcji włączania i wyłączania np. diody Ten kod będzie powodował, że po pełnym zapaleniu dioda z powrotem zgaśnie i zacznie się rozjaśniać. Linijka z ifem nic nie robi, bo wartość byte nie może być mniejsza od zera ani większa od 255. Poza tym po wciśnięciu przycisku będzie dodawana nowa funkcja przerwania onLamp() bez usuwania starej i będą ze...
https://obrazki.elektroda.pl/5132775900_... Chociaż na zdjęciu widać mini płytkę z PIC18F1220, to posłuży ona jedynie do praktycznego zaprezentowania obsługi wątków które zaimplementowałem. Obecne możliwości kodu który chce zaprezentować, to działanie równoległe 2 lub trzech wątków, w tym głównej funkcji main która jest pierwszym wątkiem....
A tutaj masz pełny Multithreating na AVR. W BASCOMie! Thread_0_label, Thread_1_label i Thread_2_label to 3 kody główne. Na razie jest tam miganie trzema diodami. Oczywiście każda dioda miga w innym tempie. Reszta to obsługa wątków i tego nie nalezy zmieniać jak się nie wie o co tam chodzi. Niestety wszelkie operacje na portach czy zmiennych większych...
Ze 20 lat temu walczyłem z comami w windowsie i ogólnie jest to paskudna sprawa. Moje dane mogą nie być więc super aktualne, ale żeby to w miarę chodziło trzeba użyć wątków i struktury overlaped. Tu pobieżnie przeglądając widzę że możesz się więcej dowiedzieć: https://www.codeguru.com/network/serial-... powodzenia i wyrazy współczucia.
https://obrazki.elektroda.pl/3221612800_... Witajcie moi drodzy. Zapraszam na relację z postępów prac nad otwartym firmware dla BK7231T. Temat ten napisany będzie w formie tutoriala, przedstawię tu krok po kroku jak opracowałem własny, wieloplatformowy (działający na Windowsie i BK7231T) mini-serwer HTTP, system konfiguracji pinów...
Hmmm.... Cała płytka jest taka niestety :( A jaka to książka? Najlepiej popatrzeć na płytki innych to powinno najszybciej pomóc. Obsługa programu nie jest taka trudna... O literaturze jest kilka wątków na tym forum ;)
Jeżeli wiesz, że odpowiedź z wagi będzie miała faktycznie długość 10 bajtów, to najprościej można to zrobić tak: [syntax=c] WriteFile(hNumPort, lpBuffor_write, strlen(lpBuffor_write), &RS_ile, 0); RS_ile = 0; do { ReadFile(hNumPort, lpBuffor_read, 10, &RS_ile, 0); } while(RS_ile<10); [/syntax] Po co zmienne globalne deklarujesz jako static?...
Właściwie z czym masz problem? Użycie biblioteki <Servo.h> jest dosyć proste, kłopoty może sprawić obsługa czasu i wątków <timers.h> i <event.h>. Na początek próbuj z dealy. Pewnie poniższy kod już próbowałeś? [syntax=c] #include <Servo.h> //Biblioteka odpowiedzialna za serwa Servo serwomechanizm; //Tworzymy obiekt, dzięki któremu...
Witaj. Zrobiłaś kilka założeń, które po części się wykluczają, chociaż w większości mają sens. Zależy mi na możliwie jak najszybciej śmigającym sprzęcie bez zacinania, zawiech itp. czyli sprzęt który będzie idealny do pracy zdalnej, w której nie ma mowy o takich sytuacjach. Na czym polega ta praca zdalna? Bo można robić wiele rzeczy, które wymagają...
Nie chce póki co wydawać takiej ilości gotówki na tuner DM800, ani tez nie chce zadowalać się "półśrodkami", więc na razie wynająłbym ten z cyfry (Philips PVR HD). Więc od razu musisz zrezygnować z pobraniem nagranych materiałów z tunera do komputera. I jeszcze jedno nie da się mieć jedno i drugie... Tj wydać mało i nie mieć półsrodków. Jednak jeśli...
Z Twojego kursu część 1. Kod przykładu: https://obrazki.elektroda.pl/4593408200_... Na teraz proponuję Ci odinstalować bieżącą wersję AVRPAscala i zainstalować starszą - 1.10.0.418, w którą korzysta z FPC 3.2.2. i która kompiluje powyższy kod bez problemu. https://obrazki.elektroda.pl/5526556700_... Załączam pod odpowiedzią....
http://obrazki.elektroda.pl/7258579400_1... Witam. Chciałem dzisiaj przedstawić kolejny projekt z cyklu "inni mają - mam i ja" ;) Tym razem jest to miniaturowy sterownik ethernetowy - " uWebServer ". Układ zbudowany został w oparciu o mikrokontroler Cortex-M3 - STM32F103C8T6, do tego kontroler ethernetu "znany i lubiany" - ENC28J60. Całość...
Dziękuję za wszystkie opinie! Odpowiedź miałem przygotowaną już 2 lata temu, ale chciałem, jak najwięcej zrealizować z przesłanych uwag. Niektóre rzeczy udało się zrealizować, większość ciągle czeka. Dłużej nie będę czekał z publikacją odpowiedzi na opinie. Poniżej przedstawiam bardzo długi post, starający się ustosunkować do Waszych uwag. Temat odblokuję...
programik który był obsługiwał i sterował: -czujnik temperatury na 1-wire -czujnik wilgotności za pomocą przetwornika acc -styk otwarcia drzwi -sterowanie grzałką która zmieniała temperaturę 2,5stC na 1sekundę -sterowaniem wentylatorem wyciągowym -sterował silnikiem nawilżacza powierza -sterował oświetleniem -wyświetlanie wszystkiego aktualnie wykonywanego...
Tworzenie aplikacji użytkownika w C++ ma wiele zalet, więc nie jest zaskakujące, że język ten staje się coraz bardziej popularny wszędzie, w tym w systemach opartych na małych mikrokontrolerach. Projekt „mbed” jest w pełni skoncentrowany na tym języku. Wiele RTOSów zapewnia warstwę kompatybilności z C++, ale w przeciwieństwie do „dużych”...
Oficjalnie płyta obsługuje procesory 6 i 7 gen. Ale jako że konieczność zmiany podstawki dla gen 8 i 9 była tylko marketingowa (mimo że Intel kłamał, że było inaczej) - kilka mądrych osób doszło do wniosku, że po modyfikacji BIOSu na większości płyt serii 100 i 200 da się uruchomić procesory 8 i 9 generacji. Natomiast wymaga to modyfikacji BIOSu oraz...
Philips GC8220 elektrozawór do tego typu generatora pary to koszt około 30 PLN lub nawet 100-110PLN (kwestia samozaparcia) Myślałam, że jak “cyka” to do wyrzucenia...(ciach)...Też podejrzewam ten elektrozawór a może tylko cewkę wystarczy wymienić. Skoro "cyka" to raczej cewka jest ok, może jest zablokowany Zacznij od usunięcia kamienia,...
...Pisanie aplikacji opartej na komunikacji szeregowej na porcie COM pod Windows to tragedia :), otwórz plik i pisz i czytaj z pliku, tworz wątki. Do tego jeszcze cała konfiguracja portu buforowanie, ... co do jednej rzeczy to kolega ma rację, ano można zastosować tani kabelek z allegro do telefonu - ale wadą tego jest brak powtarzalności dla swoich...
Nie widzisz ile procesów działa w tle? Może to być jakaś infekcja. Przy Windowsie to normalne. U mnie, w sytuacji jak niżej: - Edge z jedną kartą a w niej filmik na YT - system rzadko używany, tylko do softu którego nie ma na Linuxie - na bieżąco aktualizowany Windows 11 Pro .. jest ~160 procesów, ~1600 wątków i ~63k "dojść". To i3-8100T, żaden demon...
Witajcie Koledzy! W ostatnich dniach przychodzi do mnie coraz więcej sprzętu z uszkodzonymi wsadami. W związku z tym nastał taki moment, w którym zaczynam zastanawiać się nad zakupem programatora. Wiem, że takich wątków jest sporo, ale taki programator powinien być dobierany do potrzeb użytkownika, a przecież potrzeby mamy różne. Prawda? Docelowo chciałbym...
Hej Przybliżona lokalizacja: 52.2211740095791, 21.0283204761884 CEL 1. Pokrycie siecią lokalną: 100 m2 drewniany domek fiński + ~400 m2 ogród 2. Stabilne 1000 mbps w całej sieci lokalnej (alternatywnie: 1000 mbps w domku + przyzwoite łącze w ogrodzie) 3. Obsługa 200+ urządzeń (regularnie ok. 20-stu, ale okazjonalne zapotrzebowanie może być na 150–300)...
W Zmienne globalne — wiedz, kiedy są modyfikowane Zmienne globalne muszą być ostrożnie obsługiwane, gdy są używane z przerwaniami, ponieważ te są generalnie asynchroniczne. I jeżeli zmienna globalna jest modyfikowana przez ISR, może zostać zmieniona w dowolnym momencie. Musimy mieć na uwadze następujące aspekty: Odczyt/zapis zmiennych globalnych...
Chyba mylisz oznaczenia procesorów, procesor K to ten najbardziej "wypasiony". KF to w sumie to samo ale bez zintegrowanej grafiki. Procesor F też nie ma integry, mniejsze zegary i zablokowany mnożnik. Więc ten "wszystkomający" to procesor K. Wszystkie procesory 12700 mają tyle samo wątków i rdzeni.
Po co 8400 ma obsługiwać HT skoro ma tyle samo wątków co rdzeni? Bardzo dziwnie formułujesz to pytanie. Następstwem braku HT jest obsługa jednego wątku przez każdy rdzeń. Nie odwrotnie. 4 rdzenie 50% to matematycznie 6 rdzeni które ma 8400 Jeśli jakoś przetrawię ten skrót myślowy to rzeczywiście tak jest. Będzie to jednak tylko i wyłącznie prawdziwe...
Panie hubimax - jeżeli laptop nie jest wielkości kontenera, to raczej nie ma szans, by było w nim zamontowanych 8 procesorów. Serwis niczego Panu nie ukradł, a najwyżej skorygowano w systemie niepoprawne ustawienia. Jeśli chce Pan szukać "brakujących" procesorów, to proszę zacząć od managera zadań - zakładka: Wydajność - sekcja: CPU - informacje dot....
Chyba lepiej się nauczyć na klasycznym przykładzie producenta-konsumenta. Jeden wątek wczytuje dane i przepycha do drugiego, który je przetwarza. Oprócz samych wątków w grę wchodzi jeszcze jakiś rodzaj komunikacji międzywątkowej - kolejny aspekt edukacyjny ;) Pozostaje kwestia technologii. Podałeś język - C - ale to akurat jest mało ważne. Obsługa wątków...
Pomysł ciekawy ale jesteś pewien ze w momencie odbierania danych nie bedzie procek olewał obsługi silnika? W ESP32 są dwa rdzenie. Stos WiFi jest obsługiwany na Core0, natomiast loop() z setup() na Core1. Ponadto loop() to też oddzielny wątek o niskim priorytecie. Arduino Core w ESP32 jest oparte o RTOS, wątki o wyższym priorytecie (np. obsługa silnika)...
Cześć, czy możecie mi doradzić bo w internetach raczej tak ogólnikowo. Chciałbym kupić tani komputer ,aby obgrać stare 10 letnie gry. Chodzi o złącze w kartach graficznych, na aukcjach pisze w specyfikacji PCI Express a w płytach głównych pci 2,3,4... lub jak w specyfikacji poniżej B75 Express Chipset Chciałbym połączyć taki komputer (opis kompa niżej)...
Zanim przejdziesz dalej, ODPOWIEDZ, JAKĄ MASZ ANTENĘ, bo to jest absolutne minimum. Gwarantuję, że jeśli powiesisz coś na dachu czy balkonie, to i na Baofengu więcej usłyszysz. Polecam RTL-SDR (tylko oryginalny, nie klony). Zalety: - uwidocznisz wszystko w pełnym zakresie jego odbioru, czyli i analog i cyfrę; - bez żadnych modyfikacji ogromem softu...
Witam, nie wiem czy to odpowiedni dział więc w razie czego proszę przenieść. Do rzeczy. Na rpi3 mam napisany przez siebie w Pythonie program. Używa on biblioteki pygame. Normalnie działa bez zarzutu ale co 2-4 dni wyrzuca błąd "Fatal Python error: (pygame parachute) Segmentation Fault" i wychodzi z programu. Wydaje mi się, że może za tym stać nieumiejętnie...
Blokowanie (w asynchronicznej formie!) jest tylko po to, by nie było dwóch asynchronicznych wątków jednocześnie. Muszę uniknąć dwóch możliwości nieprawidłowego działania: (1) pozostawienia wiadomości bez uruchomienia jej przetwarzania, i (2) podwójnego uruchomienia przetwarzania wiadomości Czyli odbieranie jest asynchrocznie, nie blokując głównego...
Możesz założyć. HT - Hyper Threading - w skrócie obsługa 2ch wątków przez jeden rdzeń CPU, zazwyczaj jest włączona. Jednak ty nie masz się czym przejmować, bo w procesorach Core 2 nie ma tej funkcji.
2127u to niskonapięciowiec z obniżonym zegarem. Celerony N to procesory BGA do tabletów i netbooków z bardzo niskim zapotrzebowaniem na energię, nie wymienisz tego na nic lepszego. Zaleta to chyba obsługa 4 wątków przez takiego N2930 no ale to będzie miało i tak mniejszą wydajność od starszego Penka 2020M.
Jak już pisałem wcześniej przerwania od esp_timer "konwertowane" są do wątków RTOS o wysokim priorytecie. Jest to wyższy priorytet (22) niż dla funkcji obsługujących WiFi. Pytanie pierwsze: jak długo trwa obsługa pojedynczego wątka esp_timer? Pytanie drugie: czy problem pojawia się tylko przy inicjacji WiFi (STA lub AP), czy też również w trakcie pracy...
Planuję złożyć zestaw do grania sala/plener. Na początek nie musi być od razu mega wypasiony we wszystkie dodatki i wodotryski. Ważne żeby sprzęt był sprawdzony, bezawaryjny i z możliwością późniejszej rozbudowy w razie potrzeby (żeby dokładać a nie sprzedawać to co jest i kompletować od nowa) Jest cała masa tematów ale po czytaniu wątków przez kilka...
Od ponad 3 tygodni przekopuję allegro pod kątem znalezienia zamiennika dla obecnego laptopa. Obecna konfiguracja: i7-5600u/16GB/256g M2/12.5' FHD Przyznam wprost, poddaję się, nie mam już sił. Tylko w Polsce NOWE to UŻYWANE a KLASA A z duszkami, plamami i połamaniami. Brak mi słów już, takiego syfu na Allegro nigdy nie było. Celuję na: i5-8gen. i7-8gen....
Tak, od jakiegoś czasu obsługa VGA jest oficjalnie olewana i część kart w ogóle nie wypuszcza z siebie "analogu". Przeglądam teraz różne fora w sieci i jest trochę wątków traktujących o braku obrazu na 2200g/2400g... Chyba że to też zależy od płyty (możliwe że puszcza obraz tylko na HDMI oraz DVI) - bo niektórym działa poprawnie. Te płyty obsługują...
Pewnie że mamy ;). Użyj przerwań. Najprościej jest zrobić całość 'głównej' części pracy na przerwaniach w następujący sposób: a) Pomiary na timerze 0, wywoływane cyklicznie b) Obsługa przycisków na przerwaniu int0, wystarczy że podepniesz odpowiednio przyciski do pinu int0 i AtMega automagicznie wywoła przerwanie gdy tylko wykryta zostanie zmiana stanu...
Kolego Treborsz, napisałem ten post nie tylko z myślą o mnie ale i o wszystkich którzy poszukują tego typu programów. Jeśli znasz jakieś programy podziel się tą wiedzą i napisz ich nazwy (tak jak ja to zrobiłem pisząc o rezultatach moich poszukiwań w internecie). Swoją drogą pisałem do Ciebie na priv, ale nie uzyskałem absolutnie żadnej odpowiedzi prócz...
Nie wiem po co Ci dodatkowy bufor (oprócz bufora pojedynczej ramki)... Hmm a to nie będzie mało? A jak program się z jakiś powodów przytnie (wątek odbioru)? Hmmm... Myślałem że zawsze się robi bufory programowe :/ W sumie to najpierw chciałem wyjaśnić sprawę z tą tablicą, bo dziwne rzeczy piszesz. ;) O tej dynamicznej i problemach z 0x00? Sprawdzę...
Witam. Przeczytałem sporo wątków na temat alarmów i automatyki i niestety utknąłem w martwym punkcie. Poniżej moje wymagania dotyczące alarmu: - mieszkanie 80m² na parterze, wyremontowane, więc rycie w ścianach odpada - przed mieszkaniem spory taras - system alarmowy hybrydowy, czyli część czujek będzie przewodowa (głównie kontaktrony, których...
Nie wiem czy jest sens utrudniać sobie sprawę z RTOS? My też nie wiemy, bo niby skąd, skoro nie napisałeś ani słowa o swoim projekcie? (; Od tego właśnie wszystko zależy. W projektach które realizują jedną funkcję (lub kilka mocno powiązanych ze sobą funkcji) RTOS nie ma sensu, bo po co RTOS do jednego wątku lub do kilku wątków które i tak w większości...
Widzisz, każdy ma swoje podejście. Ja wolę mieć teraz komputer, który teraz i przez parę lat będzie dawał sobie radę. Jak za 3 czy 5 lat producenci zaczną aplikacje szatkować na duże ilości wątków, wtedy konfiguracje oparte o procesory z dużą ilością słabszych rdzeni i obsługą wielu wątków na rdzeń mogą zyskać przewagę. Ale wtedy już będą kolejne i...
Cześć, ostatnio napisałem bootloader na STM32F4 pracujący w trybie USB HOST FS. Całość chodzi na Distortosie, używa HAL i bibliotek wygenerowanych przec CubeMX i zmodyfikowanych lekko przeze mnie. Modyfikację polegają głownie na: -modyfikacji obsługi przerwania: [syntax=c] void USBH_on_irq(void) { NVIC_DisableIRQ(OTG_FS_IRQn); usbh_irq_flag = true;...
Witam Na forum pojawiało się kilka wątków o problemach z naprawą i diagnozowaniem usterek w Mitsubishi fuso canter....... Kolego polecam do tego Gscana. Jest w nim odrębna cześć programu dedykowana tylko dla Mitsubishi Fuso. Spokojnie daje sobie z tym radę. Jest obsługa Fuso z rynku japońskiego, z produkcji na europę, z euro 3, 4 oraz euro 5, a także...
tia Piszesz o szczegółach, a ja miałem na myśli zasady implementacji, czy inaczej mówiąc działanie konstrukcji języka. Brak takiej, czy innej konstrukcji niemal nie ma wpływu na implementację pozostałej części. Fakt, że brak w jakimś języku jakiejś konstrukcji nie wpływa specjalnie na implementację reszty. Obsługa procedury, czy klasy wymaga dodatkowo...
Ile jeszcze wątków z tym tematem założysz ? Tak jak pisze kolega K!lleR każdy Athlon lub Duron z FSB 133MHz.
pburczyn --> ano o tym właśnie myślałem , że w tym sposobie trzeba byłoby dać jeszcze oddzielne dla każdego twojego pseud-wątku zmienne odnośnie czasu - chociaż wtedy będzie zachodził problem z synchronizacją czasu w tych ala-wątkach ;) ale można sobie z tym poradzić wprowadzając tak jak np ja to robię jeszcze jedną zmienną, która w przerwaniu timera...
Ilość taktów w sekundzie się zmienia, ale każdy rdzeń działa równolegle: Core 0 - wykonuje operacje A z częstotliwością 3GHz Core 1 - wykonuje operacje B z częstotliwością 3GHz Core 2 - wykonuje operacje C z częstotliwością 3GHz Core 3 - wykonuje operacje D z częstotliwością 3GHz Nie możesz wykonać operacji A z częstotliwością 12GHz, bo procesor jest...
N-A-T-Y-C-H-M-I-A-S-T po kolejnym "ticku" sheudlera (zazwyczaj 1ms/10ms) Dobrze by było, gdyby osoby nie mające pojęcia o RTOSach raczej obsługiwały ten wątek w trybie read-only - nie ma co się ośmieszać i niepotrzebnie tworzyć wymiany zdań mającej na celu prostowanie takich bzdur... Freddie, celem wątków takich jak ten, o niczym, jest m.in. edukacja....
klasy wątków zapisywanie wątków instrukcja obsługa obsługa opticum
makro excel otwieranie pliku przeniesienie hosting ładowarka dioda czerwona
bateria parkside bateria macallister
Still R70-30T – stopniowa utrata mocy, coraz słabsza jazda, LPG, filtry, szczotki, serwis Philips 32PHT4112/12 dump file for mainboard 715G9040 TPN17.1E LA NAND W29N01HV