Funkcja to taki twór który wywołujesz i cośtam robi i zwraca wartość. Przykładem funkcji jest funkcja liniowa (y = ax + b), każda funkcja zwraca jakąś wartość i może pobierać argumenty. Przykład (jeśli miałeś już na matematyce funkcję linową to od razu zrozumiesz): [syntax=cpp]int funkcja_liniowa(int x) { return a * 2 + 3; }[/syntax] Teraz procedura,...
1. Pliki .h to NIE są żadne biblioteki. 2. Procedura lcd_text() wymaga argumentu w postaci adresu łańcucha. Procedura itoa() nie zwraca żadnej wartości, a więc nie zwraca łańcucha. Powinieneś napisać coś podobnego do: itoa(liczba, bufor, 10); lcd_text(bufor); 3. Jeśli nie rozumiesz punktu 2 - zacznij od nauki podstaw języka C. Bez tego nic nie zaprogramujesz.
Procedura getkbd zwraca 0 gdy nie naciśniesz zadnego klawisza (albo jakas inna wartosc). Musisz zrobić tak, aby po naciśnieciu dowolnego klawisza program czekal na wartosc 0 a dopiero pozniej jezeli odbierze jakas wartosc to niech zapisuje to do tablicy. Np: dim x as byte dim i as bit do x=getkbd if x= 0 then i=0 end if if x<>0 and i =0 then tablica=x...
Ja korzystałem z tego i działało po jakichś lekkich modyfikacjach, tylko dla siebie musisz sobie przerobić pod f103 https://electronics.stackexchange.com/qu... I później piszesz sobie na starcie coś w tym stylu np. Dodano po 3 Tutaj widzę jest jakaś gotowa procedura dla...
Czyli przerwanie pobiera informację z OB1? Nie. Instrukcje programu wykonywane podczas obsługi przerwania pobierają informacje z pamięci danych. Zatrzymuje się OB1 przerwanie coś robi Tak i zwraca do OB1 i potem OB1 leci dalej? Nie. Procedura obsługi przerwania nie zwraca wartości, ale zapisuje dane do pamięci danych i powraca do przerwanego miejsca...
Chciałbym zwrócić uwagę na jedno zdanie z dokumentacji metody GetSaveAsFilename: When InitialFilename is used with an extension and a filter is applied, this extension must match the filter extension, otherwise the effective InitialFilename displayed in the dialog box will be an empty string. Według tego, jeżeli 'initialfilename' jest używane z rozszerzeniem...
'nieztrimowane' komórki powodują problemy (opóźnienia) w dostępie do zawartości komórek Co konkretnie masz na myśli? Ogólnie TRIM pozwala na nieprzechowywanie w fizycznej lokalizacji adresów LBA niezaalokowanych w strukturach logicznych. Kontroler dostając informację od systemu operacyjnego na żądanie odczytania takich sektorów od razu zwraca zawartość...
Jeżeli kamera zwraca obraz w formacie 565 to on nie może być zapisany do postaci 24bitowej ot tak sobie. Procedura p. Szymaniaka nie konwertuje obrazu z 565 (16bit) do 888 (24bit). Co prawda pojawia się parametr liczby bajtów na piksel, ale tylko po to żeby go przepisać do nagłówka bitmapy :-)
Na pinie AREF jest kondensator 100nF połączony z masą. Trochę zmieniłem kod. W pętli while nic niema a w obsłudze przerwań jest taki kod: SIGNAL(SIG_ADC) { char wyslij[10]; value = ADCL; PORTB = value; itoa(value,wyslij,2); nadajstring(wyslij); nadajznak(10); nadajznak(13); } Ale tak czy inaczej...
Cześć wydaje mi się że nie potrzebie komplikujesz sobie życie przerwaniami (przynajmniej do klawiatury) ustal jakieś główne założenie np.: podstawa to odczyt klawiatury a do przerwania daj LED8SEG niżej dodaje kod obsługi klawiatury 4x4 która zwraca 0xFF gdy żaden klawisz nie został wciśnięty korzystałem z tej procedury właśnie między innymi do kalkulatora...
Ja akurat C# nie znam - o ile się orientuję, jest podobny do C (albo C++), tylko udziwniony - pewne konstrukcje zostały zakazane. W C (można i w C++) serwer TCP robi się tak: wywołuje się funkcje socket(tworzy "uchwyt", którego używają pozostałe), bind(określa "nazwę sieciową"), listen(ustala długość kolejki połączeń przychodzących), accept(przyjmuje...
Najważniejsze to chociaż troszkę samemu najpierw pokombinować i ew później dopytać co i jak ;) ale po co ten Inkey? toż jak już zajdzie zdarzenie Bytematch - to znaczy, że w twoim buforze jest już co najmniej jedeń łańcuch tekstowy, którzy przyleciał z Rs232 i zakończony znakiem ENTER (13) .... w związku z tym wystarczy dać polecenie Input linia i już...
https://obrazki.elektroda.pl/3928983600_... Opiszę naprawę dość rzadkiej konsoli, polegającą na odtworzeniu schematu pierwowzoru, zaprojektowaniu i wykonaniu płyty głównej i dalszych krokach niezbędnych do przywrócenia jej życia i funkcjonalności, w których zastosowałem swoją nowatorską metodę. Będzie więc coś dla miłośników retro,...
Chcę przedstawić sposób sterowania za pomocą klawiatury i dżojstika we własnych programach. Obecnie stosuję zależnie od potrzeby dwie procedury zawarte w systemie MONITOR COBR?A. 1. przez wywołanie CALL C67F. Zalety: - zwraca kody ASCII dowolnego klawisza wraz z klawiszami funkcyjnymi. - zapobiega przekłamaniom poprzez oczekiwanie 39ms na puszczenie...
https://obrazki.elektroda.pl/5219051200_... Po kilku tygodniach zmagań udało się ukończyć projekt wzmacniacza wraz ze sterownikiem. Mimo, że podczas realizacji tego projektu nie "odkryłem Ameryki", a wykorzystana technologia ma już swoje lata, to i tak temat wydał mi się być na tyle ciekawy, że postanowiłem go "na nowo" zgłębić, dodając...
To chyba pierwszy na tym forum wątek dotyczący poziomów prywatności w PQ. W skoroszycie są kwerendy PQ, które pobierają dane z adresów NBP: https://nbp.pl/podstawowe-stopy-procento... ora... Bezpośrednia odpowiedź - To blokada Zapory Prywatności Danych (Formula.Firewall) w Power Query: łączysz dane z Excela (Excel.CurrentWorkbook) z internetem...
(at)ElektrodaBot można do lite podłączyć wifi i jest YouTube i aktualizacja oprogramowania Bezpośrednia odpowiedź Tak – do tunera Wiwa H.265 LITE można podłączyć zewnętrzny adapter Wi-Fi USB (kompatybilny z chipsetem MediaTek MT7601). Po nawiązaniu połączenia w menu „Sieć” otrzymujesz: • uproszczoną aplikację YouTube, • aktualizację oprogramowania...
https://obrazki.elektroda.pl/8052219500_... Ten artykuł rozpoczyna serię samouczków dotyczących nowego oprogramowania — QSPICE. Jest ono dedykowane, jak łatwo się domyślić, do symulacji obwodów elektronicznych. Dzięki teoretycznym i praktycznym przykładom zawartym w kolejnych materiałach tego typu będziecie mogli zdobyć wiedzę na temat...
(at)ElektrodaBot - IPv6 pojawił się w Tcl 8.6 ( link ), a ten w grudniu 2012 ( link ), czyli jest nowszy od Ubuntu 12.04 (kwiecień 2012), i do Ubuntu 12.04 nie ma Tcl 8.6 - podejrzewam, że biblioteki Ubuntu 12.04 mogą być dla niego za stare. Co do "nc" - miałem w PATH jakąś starą wersję, nawet nie wiem, skąd - ten system jest sprzed parunastu lat....
(at)ElektrodaBot - wciąż nie mogę powiązać nazw gniazd pamięci, podawanych przez "dmidecode", z katalogami mc0..mc3 w /sys/devices/system/edac/mc/ - "ras-mc-ctl" nie daje informacji o etykietach, nie znajduję ich w /var/log/dmesg ani nigdzie w /sys/ i nie wiem, skąd "dmidecode" je bierze. Aha: w "/etc/edac/labels.db" nie ma płyty głównej tego komputera....
https://obrazki.elektroda.pl/1176245800_... Chciałem wam zaprezentować rozwiązanie programowe sterowania urządzeniami opartymi o MQTT i Zigbee2Mqtt poprzez PHP. Oprogramowania umożliwia: - tworzenie automatyzacji w tym także automatyzacji opartych o pętle czasowe czy opóźnienia, - tłumaczenie wiadomości MQTT np. pobieranie informacji...
Mam nadzieję, że ten post i zawarty w nim skrypt będą przydatne dla każdego, kto nie jest pewien, czy publikować pliki binarne kopii zapasowej / zrzutu oprogramowania układowego BL602, LN882H, BK7231N, BK7231T itp. w dowolnym miejscu publicznym, np. na tych forach na Elektrodzie. Fabryczne kopie zapasowe oprogramowania układowego mogą być używane do...
Witam. Mam problem z instalacją fotowoltaiczną, dokładnie z inwerterem Fronius Symo. Mianowicie, nie pamiętam hasła do strony dashboard, konto: admin. Hasło zostało zmienione. Kliknąłem napis ,,Forgot... Bezpośrednia odpowiedź • Hasła „admin” w falowniku Fronius Symo nie da się odzyskać wyłącznie lokalnie – potrzebny jest jednorazowy „recovery key”,...
Użyłem komendy „ verifier /reset verifier /standard /driver *sys” I teraz komputer się uruchamia, loguje do systemu, nie zdążę się zalogować i wyskakuje bsod z błędem „driver verifier iomanager violation” Z what failed: wdf01000.sys Udało mi się wejść w tryb awaryjny z obsługą sieci bez bsod (at)ElektrodaBot TL;DR 1. W trybie awaryjnym wykonaj nie-systemowy...
(at)ElektrodaBot (at)ElektrodaBot Jak zmienić IP telefonu AI: Chcesz zmienić IP w sieci Wi-Fi czy komórkowej (danych mobilnych)? Danych mobilnych AI: Jaki masz model telefonu i system operacyjny (Android... Szybka odpowiedź 1. W sieci komórkowej IP nadaje Twój operator i najczęściej jesteś za tzw. CG-NAT – nie możesz go „ustawić ręcznie” jak w Wi-Fi....
nie wiem czy cię dobrze zrozumiałem ale chyba powinieneś użyć funkcji zamiast procedury wydaj mie się, że jest tak: działanie funkcji polega na wykonaniu pewnych działań i zwróceniu wyniku tych działań. W odróżnieniu od funkcji , PROCEDURA wykonuje jakieś czynności , ale nie zwraca ich wyniku
Witam ponownie po dłuższej przerwie. W międzyczasie usunąłem jeszcze jeden zauważony błąd powodujący zawieszenie się odtwarzacza, a przedtem wyświetlenie śmieci na LCD. Błąd ten pojawiał się, gdy do odtwarzacza włożyło się nowo zakupioną lub pustą po formacie kartę SD. Błąd ten usunąłem modyfikując fragment funkcji main, jak poniżej: if (! (AT91F_PIO_GetInput(AT91C_BASE_P...
Ok, rozumiem, tylko ktoś pokazywał, jak rozkodować PIN z Winu na jakimś programie. Dodano po 35 Bezpośrednia odpowiedź na pytanie – Nie istnieje żaden publicznie dostępny algorytm ani „magiczny” program, który wylicza kod PIN immobilizera PSA (Peugeot/Citroën) z samego numeru VIN. – Prezentacje w sieci, które wyglądają jak „dekoder VIN→PIN”, w rzeczywistości:...
Witam, potrzebuję użyć w prostej aplikacji gamepada, banalnie proste i wystarczające dla mnie jest użycie joygetpos z modułu mmSystem ale po odłączeniu pada procedura zwraca dane ostatniej zapamiętanej pozycji osi i przycisków. Chciałbym wiedzieć o fakcie, że pad nie jest podpięty ale nie mam prostego pomysłu jak to zrobić :) przed podpięciem to wiem...
Mnie uczono że procedura nie zwraca parametru a funkcja tak.
Odradzam Koledze samodzielną diagnostykę, skoro nie potrafi Kolega nawet odczytać prawidłowo wskazań amperomierza. W zasadzie usterka polega na tym, że brak jest procedury POST, lub procedura zwraca kod błędu. Bez karty diagnostycznej niewiele Kolega zdziała. Przyczyną może być równie dobrze uszkodzenie któregoś z mostków, kontrolera EC/KB, jak też...
chyba problem tkwi w czym innym. procedura reset zwraca mi kod błędu ERR = 1. Myślałem że pomyliłem VDD z GND, gdy zamienię ja miejscami dalej to samo.
Nie ma potrzeby żadnej tablicy - po prostu wywołujesz procedurę wyświetlającą pytanie (parametr) i możliwe odpowiedzi (kolejne np. 4 parametry) oraz, która poprawna (parametr), a niech zwraca (i to będzie funkcja, a nie procedura już!), czy wybrano poprawną. Gdzieś w głównym bloku zliczasz liczbę poprawnych. Oczywiście pojęcie użycia procedur jest dość...
Posiadam sterownik Proxima RL2v01 i mam problem z zakodowaniem nowego pilota. https://obrazki.elektroda.pl/6306844900_... https://obrazki.elektroda.pl/4670714700_... Niestety nie znalazłem instrukcji do niego na stronach proximy (oraz google nie zwraca żadnych informacji na temat "Proxima RL2v01 ") oraz nie zadziałały...
Witam Od niedawna zacząłem pisanie w php i natrafiłem na problem. Otóż mam dwie poprawnie działające procedury w MySQL. Obie procedury zawierają zapytania select. Kiedy chce wywołać procedury jedna po drugiej w php to przy drugiej procedurze pojawia się problem: mysqli_fetch_assoc() expects parameter 1 to be mysqli_result, boolean given in... Wynika...
Ja też męczyłem się z uruchomieniem tych modułów sprawdzając wszystkie algorytmy jakie udało mi się znaleźć na sieci i nie działały... Powodem był brak antenki :) - te moduły po prostu bez niej nie działają, nawet jeśli znajdują się 5cm od siebie. Poniżej umieszczam bibliotekę do modułów RFM12B na pasmo 868MHz, napisaną w C z pakietowym przesyłaniem...
Patent jest jeden - procedura albo jest typu booleanowskiego i zwraca TRUE-FALSE, albo zwraca jakąś wartość z danego zakresu i wtedy czy wszystko poszło zgodnie z planem, albo pomijamy, albo zakodowaną wartość umieszczamy w innym miejscu niż wartość zwracaną, nie można tego mieszać. Najprościej jest przekazywać wskaźnik do danej procedurze do zapisania...
Próbuje odczytać cokolwiek z LM75 i nie dziala, procedura odczytu zwraca FF obojetnie co sie nakombinuje przy ukladzie. Sam odczyt wyglada tak: I2cstart I2cwbyte &H90 I2cwbyte &H01 I2cstop I2cstart I2cwbyte &H91 I2crbyte Dataspace(28) , Ack I2crbyte Dataspace(26) , Nack I2cstop Z noty katalogowej wynika ze adres LM75 CIM-5 jest 90 hex...
1.co do zapisu bajtow to robisz tak char tablica[2]; tablica[0]=0x23; tablica[1]=0x56; writeuart(tablica,2); //wysyla pierwsze 2 bajty ... tablica[0]=0x11; tablica[1]=0xfa; writeuart(tablica,2); //wysyla pierwsze 2 bajty .. itd. nie musisz miec tablicy na 256 znakow.. mozesz nawet bajty wysylac...
Oto rozwiązanie dla systemy dwójkowego (działanie sprawdzono w FMSLogo): to liczba :x ifelse emptyp :x [op 0][op (last :x) + 2 * liczba bl :x] end ifelse - instrukcja warunkowa, jeśli spełniony jest warunek, to wykonywane są procedury z pierwszej listy; w przeciwnym razie z drugiej listy; emptyp :x pytanie czy...
Czyli kasowanie licznika Waste Ink Counter Reset. Ta procedura chyba działa w wielu starszych modelach Epsona. Wypadałoby jeszcze wymienic (wyprać) wkłady pochłaniające zużyty atrament, choć wiele osób nie zwraca na to uwagi ;)
hmm a nie lepiej zrobic funkcje ? przynajmniej do zamiany rzymskich na arabskie ... bo inaczej bedziesz mial ciezej bo bys musial chyba wskazniki to mieszac, bo procedura normalnie nie zwraca wartosci.... Jezeli wynik dzialania kalkulatora nie musi byc zapamietywany to zamiane arabskich na rzymskie i kalkulator moga byc procedurami... function na_arabskie(rzymska:...
Przepraszam za całe zamieszanie, czemu? - odwrotnie wlutowałem diodę :) Oczywiście sama procedura jest jak najbardziej poprawna Dziękuje za zainteresowanie
Zakończono "gorące testy" pierwszego reaktora elektrowni jądrowej na Białorusi O zakończeniu tzw. gorących testów reaktora elektrowni jądrowej w Ostrowcu poinformowała służba prasowa ministerstwa energetyki Białorusi, na którą powołuje się w środę agencja BiełTA. Procedura rozpoczęła się w grudniu ubiegłego roku. "W tym czasie przeprowadzono 242 testy"...
Dzieki!! Nawet troche prostszy jest ten komponent niz ten co poprzedniego co uzywalem. Swietnie odbiera mi dane w postaci stringa.Wszystko jest pieknie.A jak chce przekonwertowac wartosc,ktora uzyskuje z procedury ReadStr na integer to wyskakuje mi blad(nie podczas kompilowania tylko podczas uruchamiania) Jest za to procedura read,ktora zwraca wartośc...
Witam. Kupiłem dysk mSATA lite-on 128 GB i zainstalowałem go w laptopie HP Pavilion dm4-3010ew. Zainstalowałem na nim Windows 10, instalator zresetował komputer i cała procedura instalacji zaczyna się od nowa. Mimo iż system jest zainstalowany na dysku, to bios zwraca mi błąd 3F0. Sytuacja wygląda podobnie z Ubuntu. Ale jak spróbuję wykonać test dysku...
Tym razem wcisnąłem wypal bootloader wgrałem program podczas wgrywania wyskoczyło okno z wybraniem portu, wiec wybrałem zaczęło się wgrywać i w połowie wyskoczył błąd avrdude: stk500_recv(): programmer is not responding avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x11 zrobiłem to na innym komputerze. Nic nie wgrałeś, bo process wgrywania...
Odpowiedzi musisz poszukać raczej tutaj : SpamGG1.SendMsg(a,... Sprawdź czy ta procedura nie zwraca przypadkiem czegoś w zmiennej a. Możesz to sprawdzić chociażby zmieniając Memo4.Lines.Add(IntToStr(a)&... na Memo4.Lines.Add('Random GG: '+IntToStr(r1)+ ' po wysłaniu : '+IntToStr(a)); Poza tym, problem...
W starej wersji tego pakietu procedura PrinLcd ("Napis",0,0) zwracała wskaźnik do pola tekstowego, natomiast najnowsza wersja zwraca jakiś pusty wskaźnik. Co należy zrobić aby to funkcjonowało poprawnie ?
Samo dodawanie może wyglądać np tak: [syntax=asm]ljmp start org 100h start: lcall wait_key mov r0, a lcall write_hex mov a, #'+' lcall write_data lcall wait_key mov r1, a lcall write_hex mov a,#'=' lcall write_data mov a,r0 add a,r1 lcall write_hex ljmp $ [/syntax] Procedura WAIT_KEY zwraca w akumulatorze kod wciśniętego klawisza, teraz musisz wychwycić...
zwraca kaset zwraca kaseta zwraca tablica
kable biurko aparatury zdalnego prostownik podtrzymywać
programowanie wt61p805 lodówka indesit
Silicon Controlled Rectifier (SCR) Structure, Triggering, Ratings, Brands & Modern Applications Maxwell’s Equations Formulations: Differential, Integral, Phasor, Potential, Tensor, Weak Forms in EM Simulation