Proszę poprawnie, zgodnie z regulaminem, umieszczać zdjęcia. W tym miejscu : http://obrazki.elektroda.net/19_12748730... Powinien być średnik a nie przecinek.
odpowiedź jest bardzo prosta, sam zobacz na fragment swojej funkcji do odbioru: USART_Receive jest blokująca , a gdybyś napisał nieblokującą to miałbyś taką sytuację jaką powyżej próbowałeś przewidzieć ;)
Programy obliczania potęgi (naturalnej) liczby całkowitej możesz znaleźć pod następującymi linkami: http://www.komputery-internet.net/turbo/... http://4programmers.net/Turbo_Pascal/Art...
W "zwykłym" C++ była taka f-cja jak DELAY. Powodowała zatrzymanie wykonywania programu na zadany okres czasu (w ms). Nie była to funkcja "zwykłego" C++, tylko zapewne niestandardowej biblioteki z nagłówkiem conio.h. Czy w VC++ też jest coś takiego? Tak JEżeli tak - jak to wywołać? #include <windows.h> Sleep(x); Powoduje wstrzymanie pracy...
Witam ad zad.1) (przepraszam za "nieestetyczne" potegowanie) #include <stdio.h> float f(float x) { if (x<-1) return x*x+1; else if (x==-1) return x*x*x+7; else if (x>-1) return x*x*x*x*x-x*x+1; } int main(void) { float n; printf("wpisz dowolna liczbe rzeczywista:\n"); scanf("%f",&n); printf("Wynik: %f",f(n)); } ad zad.2) #include <stdio.h>...
Przeoczyłem to. Faktycznie trzeba dac pętlę nieskończoną. #include<avr/io.h> int dane; #define OSC 4 // definicja funkcji opóźniającej void waitms(unsigned char x) { unsigned char a, b; // zmnienne licznikowe for( ; x > 0; --x) // ta pętla zostanie wykonana x-razy for(b = 10; b > 0; --b) // a ta 10 razy for(a...
Pomiędzy ld a lpm można jeszcze kod zoptymalizować: ld ZL, Z clr ZH ' dodanie adresu do Z subi ZL, low(-( Tabela * 2 )) sbci ZH, high(-( Tabela * 2 )) lpm Dodano po 1 don diego: twój kod może nie działać, ponieważ ZH się nie zmienia - dodajesz do niego samo zero (add) zamiast zero+przeniesienie (adc)
wiesz, zdaje sie że Fix "odrzuca" część ułamkową a round zaokragla (matematycznie - w góre lub dół). to moze powodowac te błędy
Sama nazwa; listy dwukierunkowej pochodzi od tego, że dowolny element listy, zawiera adres elementu poprzedzającego dany element na liście, a także adres elementu następnego na liście. W ten sposób, znając adres dowolnego elementu, możesz prześledzić całą listę, bez potrzeby wiedzy o "położeniu" każdego elementu z osobna; wystarczy znać tylko adres...
Cześć, na tasmota jest funkcja mesh o nazwie Tasmesh, która pozwala urządzeniom esp łączyć się bezpośrednio z ESPNOW https://github.com/arendst/Tasmota/blob/... Wymagania: 1) ESP32 - Jako broker 2) ESP8266 -. Jako węzeł Dodaj te linie do kompilacji // -- ESP-NOW ------------------------------------- #define USE_TASMESH...
Może [url=http://www.elektroda.pl/rtvforum/to... coś wyjaśni...
Witam!!! Chce wymyslec schemat windy na sterowniku PLC narazie wymyslilem cos takiego http://obrazki.elektroda.net/85_11656283... Tylko nie wiem jak zrealizowac funkcje IF i jak sobie poradzic z tym zeby na licznik byla wysylana ilosc pieter o ile ma przejechac winda. Chodzi mi o to, ze jesli na jestesmy na 4 pietrze a chce zjechac na 3 to...
stdin -> 0 stdout -> 1 stderr -> 2 jeśli chcesz mieć inne cyferki, to musisz coś "otworzyć", czyli użyć funkcji fopen(), oraz oczywiście zaimplementować funkcję _open(), która właśnie odpowiada za zwrócenie właściwej cyferki. Nie możesz sobie do fprintf() podać "czegokolwiek" i nawet nie wiem jak udało Ci się tam podać coś typu int, skoro funkcja oczekuje...
Po podwójnej negacji nie zmieniasz wszystkich znaków na przeciwne tylko te między nawiasami, czyli otrzymujemy NOR-y: f(a,b,c,d) =(a + b + c) + (a + c + d) + (a + d ) + b(zanegowane). Teraz zmieniamy wszystkie znaki na przeciwne i mamy NAND-y: f(a,b,c,d) = (a * b * c) * (a * c * d) * (a * d) * b(zanegowane).
Funkcja jest niepotrzebna - wystarczy skorzystać ze wzoru na energię sygnału dyskretnego i zaimplementować w matlabie (wystarczy wykorzystać funkcję sum i podnoszenie do potęgi).
mam za zadanie przedstawić bramki AND, NOT, OR za pomocą bramek NAND i NOR. Nie mogłem znaleźć nigdzie żadnego opracowania, więc postanowiłem zrobić to samemu i pytanie czy dobrze? Dobrze jest. Pytanie jeszcze czy jak dostanę jakąś funkcję do zrobienia na którejś z tych bramek, to czy warto zastępować normalne bramki tymi, czy raczej szukać pomysłu...
Odległość można obliczyć pomiędzy dwoma punktami, więc struct i class w zasadzie są tożsame, jedyna różnica to że w strukt domyślnie na początku jest sekcja public, a w class private. Więc funkcja powinna mieć nagłówek (poza definicją struktury): [syntax=c]double PUNKT::odleglosc(double xx, double yy, double zz); [/syntax] I wtedy poza jawnie pokazanymi...
Oczywiście, ale Autor chce wykorzystać posiadane zasilacze 12V, a nie te których nie ma a musiałby je kupić lub skonstruować. Jeśli chodzi o funkcję sciemniania to chyba łatwiej ją zaimplementować przy zasilaniu z zasilacza o stałym napięciu a nie prądzie. Alixpress ma setki takich modułów PWM.
Witam serdecznie Męczę się nad tym już trzeci dzień, ale nadal mi nie wychodzi, czyt. "nie działa" . Chyba coś źle rozumuje w kopiowaniu wskaźników, albo co. Generalnie zrobilem liste dwukierunkową z wewnętrzęnymi wskaźnikami do elementu następnego "next" i poprzedniego "prior"; Czyli jak przystało na listę dwukierunkową oprócz "głowy listy" - head'a,...
Sugeruję sobie odpuścić takie zagrania :/ Zarówno Kasperski jak Malwarbytes traktują te stronę jako wrogą i niebezpieczną. Temat zamykam.
Najprostszy układ to zastosowanie łaczników schodowych. Problem z tymi łącznikami jest taki, że musiałbyś zamontować ich wewnątrz tyle, ile jest lamp, a ich pozycja załącz/wyłącz może być inna za każdym razem i inna dla każdej lampy. Bez kontroli wzrokowej załączenia/wyłączenia oświetlenia po prostu takie sterowanie jest bezużyteczne. W sprzedaży są...
funkcja sleep(x) x-czas w miliskekundach Sleep służy do opóźniania wykonywania pętli. -- :arrow: następnym razem poszukaj na google lub na elektrodzie, troszkę wysiłku w poszukiwaniach nie zaszkodzi, a napewno pomoże :!::!:
Tu poczytaj rozwiązanie problemu http://www.elektroda.pl/rtvforum/topic16...
To się chyba nazywa rozwinięcie Newtona, czy też rozwinięcie w wielomian Newtona - nie pamiętam dokładnie, poszukaj w tablicach matematycznych, czy też na goglach. W każdym razie zapewnia to obliczenie pierwiastka przy pomocy mnożenia i sumowania, a to w asemblerze zrobisz bez problemu. Przydatne linki: http://uci.dydaktyka.agh.edu.pl/dydaktyk...
Witam, Czy ktoś z forumowiczów może mnie oświecić jak realizować funkcję logarytmu w Bascomie-8051? Kuba
Witam serdecznie wszystkich użytkowników ! Chciałbym zaprezentować działający projekt nad którym spędziłem z grubsza pięć i pół roku, a licząc dokładniej około 6000 godzin. Pewnego majowego dnia roku 2014 poczułem niezrównaną chęć poznania dokładnej zasady działania dość banalnego sprzętu jakim jest kalkulator. Niby jest to proste urządzenie i tak oczywiste,...
Witam. Pisze jeden z moich pierwszych programów w c++ builder i potrzebuje w nim użyć funkcji błędu erfc(). Po załadowaniu biblioteki math.h kompilator nie rozpoznaje komendy, tak jakby jej w ogóle nie było. Prosiłbym o poradę co należy zrobić aby ja poprawnie zaimplementować. Pozdrawiam
Mogę prosić o schemat jak podłączyłeś piny d0...d7 do avr
Eh nic mi to nie mówi jak na razie jak na początkującego to za dużo żeby wszystko odrazy pojąć, co do stopera to nic nie ruszyłem dalej. Może ma ktoś jakiś kod STOPERA.
nic to nie daje bo niewiem jak to zapisać...bo dam niby zapisz i się zapisuje...a dam potem build i pyta czy Makefile przywrócić do poprzedniego stanu...i czy dam yest czy no to nadal te same błędy wyskakują :/ tak samo jest jak chciałem ten plik .map zrobić :/
Mam beznadziejnie banalne pytanie ... Jak napisać kod obliczający ASIN? Posługuję się przykładem z helpa i kompilator podaje mi błąd o niezdefiniowanej funkcji lub procedurze Private Sub Form_Load() ss = Asin(0.5) Label1.Caption = ss End Sub Powyższy kod nie działa! A już zapis: Private Sub Form_Load() ss = Sin(0.5) Label1.Caption...
Można na przykład z [url=http://pl.wikipedia.org/wiki/Szereg... wzoru, dobierasz sobie tylko wartość n, żeby uzyskać wymaganą dokładność przy jak najmniejszej liczbie iteracji, chociaż to rozwiązanie może okazać się zbyt wolne. Ewentualnie, jeśli ilość pamięci i niska wymagana dokładność pozwalają,...
Nie nie nie nie... Swoją funkcję musisz po prostu nazwać tak jak jest w tablicy wektorów, czyli: void FIQ_Handler(void) __attribute__ ((interrupt("FIQ"))); void FIQ_Handler(void) { ... i już. 4\/3!!
Z dokumentacji co przeczytałem masz wyjście analogowe więc jedyne co to musisz pokusić się o mikrokontroler z przetwornikiem analogowo-cyfrowym o odpowiedniej rozdzielczości lub o zewnętrzny przetwornik wtedy nie potrzebujesz przetwornika w mikrokontrolerze. Jak wiadomo przetwornik ma jakąś rozdzielczość taka atmega8 na przykład ma przetwornik 10-bitowy...
Kwestia RND w mikroprocesorach to sliski temat :D . Jedna z najlepszych metod jest wykorzystanie przetwornika A/D lub któregoś portu na ktorym trzeba zbudować jakąś namiastkę A/D np.przy pomocy RC. Pozdrawiam
https://obrazki.elektroda.pl/2368201700_... 50 lat temu, 16 września 1975 r. osoby odwiedzające doroczne targi WESCON po raz pierwszy mogły nabyć za 25 USD (równowartość 146 USD w 2024) nowy mikroprocesor 6502, co zapoczątkowało rewolucję w komputerach, która w zasadzie trwa do dziś, tak jak i produkcja tego procesora. Właściwie to...
Zmodyfikowałem odrobinkę twój kod. Od teraz, proszę zamieszczać ten kod (jeżeli będzie taka potrzeba) w wersji spakowanej, bo jest on dość długi co poważnie utrudnia przeglądanie wątku. 1. Pozmieniałem "odrobinkę" nazwy zmiennych. 2. Dodałem definicję rekordu dla klienta wypożyczalni. 3. Usunąłem zbędne tablice, zmienne globalne itd. 4. Dodałem funkcję...
Dokładnie tak. W pętli while następuje kompresja danych linia po linii, dzięki czemu nie trzeba mieć całego obrazu w pamięci, można go wczytywać po jednej linii, a do wczytywać można np. z portu szeregowego. A wyjściem jest plik. W standardowym systemie embedded ARM nie ma wbudowanej obsługi FAT, SD czy innego systemu. Trzeba zaimplementować własną....
Trochę ciężko było mi się wgryźć w twój kod, tym bardziej, że dawno nie pisałem w C++, dlatego wolałem napisać swój program i opatrzyć go komentarzami. Program kompiluje się i działa poprawnie w VisualStudio 2010. Jeżeli kompilujesz w czymś innym to być może będziesz musiał kilka rzeczy zmienić. Na pewno musisz zamienić system("PAUSE"); na getch() lub...
A do czego służy RTS? Request to Send Data Czyli? Jest otwarty Vcom RTS ma poziom aktywny, Vcom nie otwarty RTS nieaktywny. No nie, znaczy - można tak. Ale wtedy cała idea sprzętowej kontroli przepływu nie ma sensu. Poza tym, wiki twierdzi, że: Więc póki HC-05 używa RTS jak chce coś wysłać, czyli jak powinien, to powinno działać. Tak czy inaczej, niech...
Zastanów się nad napisaniem własnego bootloadera. W nim musisz zawrzeć minimalny sterownik do obsługi Twojego protokołu (np odczyt adresu z eeprom, podstawowa komunikacja przez sieć jak nadawanie, odbiór), trochę kodu do programowania pamięci flash oraz zaimplementować prosty klient, który będzie odbierał dane przez sieć i zapisywał je do pamięci flash....
https://obrazki.elektroda.pl/4024708700_... Witajcie moi drodzy. Przedstawię tu pierwszy na świecie tutorial programowania modułu WiFi WB2S, czyli BK7231. Moduł ten występuje w wielu urządzeniach smart home, a w internecie panuje opinia, że nie można stworzyć dla niego własnego firmware. Nic bardziej mylnego - pokażę tu krok po kroku...
W odbiorniku ESP-NOW warto zaimplementować funkcję potwierdzenia odbioru. Działa to tylko w trybie unicast. (at)bartods to miałeś na myśli? Odbiornik odsyła informację do nadajnika o odebranych danych. W moich testach nie zdażyło się, żeby odbiornik potwierdził złe dane. Tyle, że to trochę trwa (do 25ms). W praktyce pojedyncze milisekundy. Nadajnik...
Zapisujesz elementy do temp a nie do T[i] [syntax=cpp] #include <iostream> using namespace std; //######################################... void sortuj(int* T,const unsigned int n, bool (*fun)(int, int)); bool prawda_czy_falsz(int n, int m); int main() { const unsigned int n= 4; int * T = new...
>>21658908 Bo wtedy odpowiedź nie wiem jest zawsze dobra i maksymalizuje wynik. Sam to stosuje. Ma to jakiś sens dla organizmów biologicznych. AI chyba nie jest leniwa i jak coś wie to powie. Były osoby którym nie naprawiłem jakiegoś gusia, powiedziałem że nie umiem. Były takie osoby którym bezinteresownie pomogłem, więc przyczyny wcześniejszej...
https://obrazki.elektroda.pl/7257498500_... Pokażę tutaj jak można łatwo uruchomić zewnętrzną pamięć Flash z dowolnym mikrokontrolerem w oparciu o programowe SPI. Omówię tu działanie i znaczenie poszczególnych operacji (odczyt, zapis, kasowanie) oraz zaimplementuję je w kodzie. Temat użycia takich pamięci wydaje mi się co najmniej...
Nie obiecuję niczego (at)omniron, ale właśnie zamówiłem kilka modułów do wypróbowania. Mamy kilka innych urządzeń i2c, więc baza już tam jest. Nadal będziemy potrzebować tej lub podobnej zmiany w OBK, aby włączyć funkcję zegara bez NTP.
Przypuszczalnie producent układu scalonego "zapomniał" zaimplementować funkcji UVLO, układy porządnych producentów mają tę funkcję wbudowaną standardowo, nie ma potrzeby stosowania żadnych układów zewnętrznych.
Poszukaj w helpie do Matlaba: * filter - filtrowanie FIR i IIR * roots - miejsca zerowe wielomianu * conv - splot * zplane - wykres zer i biegunów * freqz - wykres charakterystyki częstotliwościowej filtru Pozdrawiam, Dr.Vee
Nie musiałem liczyć, :) w Wikipedii znalazlem. Z sumą, potęgą i silnią nie ma problemu, więc chyba powinno wyjść. Tylko strasznie dużo kodu to zajmie. Jak już napiszesz to możesz podesłać tu źródło to może da się zoptymaliować.
zaimplementować bibliotekę zaimplementować biblioteka zaimplementować funkcja
jakie anteny uziemiać oporność głośnik ricoh reset bębna
silnik bramy rolowanej silnik bramy rolowanej
Czy w osuszaczu Comfee MDDF-20DEN7 jest płyn? Kalibracja ekranu Navitel 700 - jak odblokować?