Cześć Program działa następująco Zmienna pomocnicza jest zerowana następnie ze zmiennej DM47 i 48 przesyłana jest zmienna podwójne BCD do DM58 i DM59 ponieważ zmienna jest typu podwójne BCD to składa się z ośmiu cyfr. Najbardziej znacząca cyfra w tej liczbie reprezentuje znak. funkcja ANDW służy do odfiltrowania właśnie najbardziej znaczącej cyfry (dlatego...
Zaczynam swoją przygodę z mikrokontrolerami Lepiej powiedz czy potrafisz bez zaglądania do internetu powiedzieć co robi ta funkcja: int foo(uint32_t x) { const uint16_t plt = 0b0110100010101100; x ^= x >> 16; x ^= x >> 8; x ^= x >> 4; return (plt >> (x & 0xF)) & 1; /* lub inna wersja */ int bar(uint32_t...
ten kod nie zawiera niczego, co by sugerowało 2 minuty. Na pewno wgrywasz ten? PS. Operacje logiczne (na typie boolean) się ortodoksyjnie pisze tak [syntax=c]if ( listy ) {digitalWrite(led,HIGH);} if ( !listy ) {digitalWrite(led,LOW);}[/syntax]
Konwersję koloru z różnych formatów, np. 565 na 888, alfablending, blending przy antyaliasingu, operacje logiczne pomiędzy maską i obrazem. Nieprzypadkowo nawet na PC spore części sterownika grafiki są napisane w asemblerze.
Przesuń w lewo (SHL) i złącz (OR). Podstawowe operacje logiczne są dostępne w każdym języku. [syntax=delphi]wynik = (czesc_pierwsza shl 8) or czesc_druga[/syntax] Dostosuj tylko typ zmiennej.
Czy w ogóle goła płyta główna z podpiętą ładowarką, RAMem, procesorem i układzikiem z diodami (kontrolki ładowania, zasilania i pracy dysku) ma szansę odpalić? Tak. Komputer jako urządzenie logiki cyfrowej i matematycznej potrzebuje do działania wyłącznie zasilania, płyty głównej, procesora i RAMu. Dysk, klawiatura, monitor jest zbędne by uruchamiały...
Implementacja już jakoś idzie, gorzej jeszcze z optymalizacją oraz przewidywaniem wszystkich sytuacji, ale myślę, że to przyjdzie z czasem. I mam nadzieję, że nikt nie będzie miał nic przeciwko, jeśli powiem, że możesz zamieszczać kolejne proste programy w celu weryfikacji. Ale tylko pod warunkiem, że będziesz oczekiwał wskazówek i uwag, a nie gotowych...
co może to nie jest zapis binarny panie kolego :-) tylko taki trochę prowizoryczny (już n-lat temu taki był) przeczytaj jeszcze raz moją odp wyżej. związek może być rózny, nie znam systemu więc trudno mi odpowiedzieć, nr pracownika jest na pewno zapisany na karcie, mogą to być jakieś operacje logiczne każdej z lini, na pewno jest jakaś procedura odczytu,...
W WinAVR możesz też robić operacje logiczne na bitach. ;) Jeśli chcesz ustawić bit, to musisz do niego dodać 1. Jeśli chcesz bit wyzerować, to musisz go pomnożyć przez 0, czyli np. PORTD |= (1<<2) // pin 2 w stanie wysokim PORTD &=~(1<<3) // pin 3 w stanie niskim Jak czegoś nie rozumiesz to pytaj. ;) Edit: Nie zauważyłem,...
Witam, Ostatnio wziąłem się za budowę sumatora 4 bitowego na bramkach logicznych (74LS08; DM74LS32; DM74LS86). Układ nie działał poprawnie więc zacząłem sprawdzać elementy czy są dobre i za uwarzyłem, że bramki logiczne dobrze wykonują operacje logiczne tylko że same dają sobie na wejścia napięcie około 2V czyli stan logiczny 1. Żeby uzyskać na wejściu...
Jak to zrealizowac w kodzie? dokladnie tak jak napisal mietekn - porownujesz stan portu ze stanem z poprzedniego porownania - jesli sie zmienil (XOR) - to cos sie stalo - przycisk zostal puszczony/nacisniety. inne operacje logiczne pozwola wykryc tylko wcisniecie, albo tylko puszczenie przycisku. przykladowy kod, tym razem na ARMa, pracujacy nie w...
Dwie przetwornice, po 4 kanały z każdej, możesz wysterować z liczników TIM1 i TIM8, bez zbędnych komplikacji i bez konfliktów z elementami na płytce. Z trzecią będzie trochę trudniej, ponieważ liczniki TIM2..TIM5 nie mogą sprzętowo generować dead-time i będziesz musiał wykonać dodatkowe operacje logiczne lub kombinacje sprzętowe. Przy częstotliwości...
Moim zdaniem to będzie tak (jako rozwiązanie zadania): Wariant z operatorem && : Wariant z operatorem || : [syntax=jquery]$('#myList li.current' || 'li.bar')[/syntax] W porównaniu OR jeśli lewy łańcuch nie jest pusty, zostanie zwrócony, a jeśli jest pusty zostanie zwrócony prawy łańcuch. W przypadku powyżej zostanie przekazany selektor '#myList li.current',...
A ktoś chociaż się zainteresował, jaki system plików ma Autor? W przypadku większości systemów plików jeśli plik istnieje, istnieją opisujące go metadane wskazujące jego położenie na partycji, zastąpienie tego pliku polega na zapisaniu nowej zawartości do już zaadresowanych sektorów, przy czym jeśli nowa zawartość ma mniejszą objętość, część sektorów...
Krótka odpowiedź na pytanie w temacie wątku: nie da się w normalny sposób. Diagram sekwencji opisuje sekwencję kroków przedzielonych tranzycjami, tranzycje reprezentują wartości logiczne (nazwy pojedynczych zmiennych albo funkcje pisane w jakimś innym języku, który ma operacje logiczne). Diagram sekwencji nie służy do realizacji funkcji logicznych....
1. Jak klucz będzie zawsze taki sam jak dana wejściowa, to wystarczy na wyjście dekodera wyprowadzić klucz, ale chyba nie o to chodziło. 2. Aby odtwarzać wartości danej wejściowej na wyjściu, musisz zagwarantować, że każdej wartości wejściowej kodera odpowiada inny kod na wyjściu. Dla przykładu bit podlegający operacji AND, jeżeli w kluczu będzie 0,...
Przed próbami napraw sugeruję usilnie skopiować te zdjęcia na inny nośnik i wykonać kopię karty do pliku binarnego, a kolejne operacje związane z jakimikolwiek zapisami wykonywać wyłącznie na kopii. Tak, karta to nie HDD i rządzi się swoimi prawami , a przede wszystkim w nosnikach NANDowych adresy logiczne rotują po fizycznych i nawet niewielkie zmiany...
Zaintrygowany Qmexx postanowiłem dorzucić beczkę dziegciu do tej łyżki miodu niemniej kolega mnie uprzedził i zamknął temat. Chciałbym zapytać o jeszcze dwie dziwne przypadłości z którymi się spotkałem w czasie mojej zabawy z avrgcc. 1. xpos = (xpos%8); i voila! Kompilator potraktował zmienną i operacje na niej jako char. Czemu wcześniej nie chciał?...
https://obrazki.elektroda.pl/2059871200_... Witajcie moi drodzy. Zapraszam na krótki test i teardown zegara/termometru/higrometru Tuya TH06 LCD zasilanego z USB. Przedstawię tu krótko jego parowanie z telefonem, funkcjonalność aplikacji mobilnej, jego wnętrze oraz części z których jest złożony, a na koniec opiszę proces inżynierii...
Potrzebna Ci książka na temat podstaw techniki cyfrowej. Wg mnie nie ma sensu tego wszystkiego tu opisywać (i chyba nikt nie jest w stanie), bo to zrobili już kiedyś autorzy owych książek. Jak poznasz takie podstawy to przyjmiesz nieco odmienny tok myślenia i wiele rzeczy sam będzie potrafił sobie wytłumaczyć. Polecam książki typu "Elektronika łatwiejsza...
Dysk powyżej 45 stopni ;) już jest nie halo ale to zależnie od modelu bo chodzi tu o prędkość obrotów z czego wykonany stop obudowy i gdzie jest założony w jaką obudowe i czy ma dodatkowe chłodzenie. Napisze ci wszystko, otóż PROCESOR i jego parametry: Częstotliwość taktowania rdzenia procesora - wartość ta wyrażana jest w hercach i określa szybkość...
Absolutnie sie z tym nie zgadzam. Sluzy do tego do czego to wykorzystasz. Chcesz dzielic stringi - to bedzie to robil. Wlasciwie, nie wyobrazam sobie operacji na stringach bez Regex.(jest to mozliwe ale ..po co). Cóż, to kwestia przyzwyczajeń i nawyków w programowaniu... Ja uważam odwrotnie - tak długo jak mogę wykonać operacje na stringach za pomocą...
Witam! po pierwsze musisz upewnić się czy operacje zapisu i odczytu faktycznie działają. Z tego co zaobserwowałem, zaraz po uruchomieniu RTL8019AS wybrana jest strona 0 rejestrów. Jest tam taki rejestr zwany BNRY do którego można zapisywać wszystkie wartości z przedziału 0-255 i odczytywać na tej samej stronie. W związku z tym zrób taki test zaraz na...
Najlepszą metodą znalezienia błędu w przypadku jak nic nie pomaga jest analiza kodu w asemblerze jaki został wygenerowany z twojego programu i porównanie go z działającym programem. Pamiętaj że rdzeń cortex-m0 w przeciwieństwie do cortex-m3 jest znacznie prostszy i analiza asemblera nie jest aż tak skomplikowana oczywiście na początku wyda ci się to...
Przede wszystkim, powinienes zaopatrzyc sie w jakas ksiazke lub inne materialy o Servletach/JSP, bo zadane przez Ciebie pytanie jest zbyt ogolne by ogarnac je w calosci w jednym poscie na forum. Natomiast, zeby od czegosc zaczac, kilka wskazowek: 1. Podziel Sobie projekt na dwie logiczne warstwy: - warstwa prezentacji - strony w JSP, ktore odpowiadaja...
https://obrazki.elektroda.pl/8663544600_... We współpracy z TME testujemy i uruchamiamy nowe Integracja Pico2 z Arduino jest bardzo prosta, otwieramy File > Preferences -> Additional Boards Manager URLs i dodajemy url https://github.com/earlephilhower/arduin... https://obrazki.elektroda.pl/1149548700_...
Na przykładzie tego obrazka: https://obrazki.elektroda.pl/6668095200_... AI info: Obraz przedstawia podstawowe parametry organizacji pamięci NAND flash dla danego LUN (Logical Unit Number). Oto jak odczytać te wartości: LUN (ang. Logical Unit Number) w pamięciach NAND flash odnosi się do logicznej jednostki pamięci wewnątrz układu pamięci....
Jeżeli coś posiada wewnętrzny komputerek do zapisów odczytów ? A możesz zdefiniować co kryje się pod określeniem "komputerek"? Takie operacje realizują sekwencyjne układy logiczne i nie muszą to być układy z procesorem i oprogramowaniem co dla mnie definiuje "komputerek". Czy pamięć to jest sam nośnik informacji? Jeżeli tak to w zasadzie nie masz takich...
https://obrazki.elektroda.pl/8368409700_... Celem projektu było stworzenie amatorskiego programowalnego sterownika logicznego. Motywacją do stworzenia tego sterownika była potrzeba posiadania uniwersalnego urządzenia pozwalającego w warunkach laboratoryjnych na szybkie przetestowanie różnych algorytmów sterowania przy przebiegach szybkozmiennych....
https://obrazki.elektroda.pl/1034278000_... Testowany w tym materiale konwerter prąd->napięcie umożliwia pomiar małych wartości prądu (µA, nA) obserwując wskazania na woltomierzu lub miliwoltomierzu . Do wyjścia można podłączyć oscyloskop i rejestrować zmiany wartości prądu w czasie. Niska rezystancja rezystora pomiarowego...
https://obrazki.elektroda.pl/7353343500_... Mikrokontrolery są wszędzie. Niezależnie od tego, czy prowadzisz samochód, czytasz coś na komputerze lub smartfonie/tablecie, czy nawet robisz sobie filiżankę kawy w ekspresie. Ponieważ ilość systemów Internetu Rzeczy (IoT) gwałtownie rośnie, mikrokontrolery są coraz bardziej popularne w...
Chciałem to zrobić, aby lepiej rozumieć asemblera. A jak się ma asembler do bramek i tablic Karnaugha? Czy chcesz zbudować własny procesor, czy zrozumieć asembler istniejącego procesora. Same operacje w asemblerze nie wymagają znajomości rozbudowanych układów logicznych na poziomie bramek. Wystarczą operacje logiczne i arytmetyczne na liczbach zapisanych...
(...) matować liczby z zerami wiodącymi (najlepiej bez sprintf zajmującego dużo FLASH), zwłaszcza w wypadkach jaki podałeś przy DS18B20 int16_t fraction = (temperature & 0xF) * 625; // Część ułamkowa, 625 = 0.0625 * 10000, przecież gdybyśmy wyświetlili samą liczbę po przecinku mielibyśmy 0.625 zamiast 0.0625 ? ### 1) Weryfikacja w asemblerze na uC...
Moc obliczeniowa Arduino Uno wynosi około 16 MHz Moc obliczeniowa Amigi 600 wynosiła około 1,4 miliona OPS Yhym... Gdyby jechać po DMIPS to wyniki mogłyby być trochę bardziej reprezentatywne. Np. taki 68000 miał ok 0,2DMIPS/MHz (czyli dla 7MHz to 1,4DMIPS) a Cortex M0 ma zdaje się w okolicach 0,9DMIPS/MHz co dla 32MHz daje niecałe 30. Dla maszyn 8...
https://obrazki.elektroda.pl/3002609400_... Witajcie moi drodzy. Przetestuję tutaj 'smart' włącznik/ściemniacz światła WiFi QTouch, sparuję go z aplikacją eWeLink na Androida, przeanalizuję jego budowę, przedstawię podsłuchiwanie jego protokołu komunikacji na UART (komunikacja między ESP a mikrokontrolerem UTF) oraz narysuję schemat....
https://obrazki.elektroda.pl/8844150300_... Sterowniki programowalne czyli PLC (z ang. P rogrammable L ogic C ontroller) na dobre zadomowiły się w przemyśle i nie tylko, dając dużą elastyczność konfiguracji urządzeń a tym samym zapewniając oszczędności i poprawiając wydajność produkcji. Idea PLC powstała pod koniec lat 60-tych ubiegłego...
Jak nie ma co optymalizować? Operacje logiczne powodują automatycznie promocję do integer. Stąd mimo, że EECR jest 8-bitowy, to pewnie suma jest wykonywana na 16-bitach. Potem kolejny odczyt EECR, znowu operacja logiczna. Gdybyś tylko zapisywał do EECR to może by przeszło. Co do optymalizacji - jazdy to są w programach, które są tak napisane, że najlepiej...
Dobry zwyczaj: 5 V do wejść układów 3V podłącza się przez rezystory. Rejestry BRR i BSRR wymyślono właśnie po to, żeby nie wykonywać na nich operacji logicznych! źle: GPIOE->BRR |= 0x00008000; dobrze: GPIOE->BRR = 0x00008000; Operacje logiczne kończą się źle, gdy ktoś używa ich w różnych procedurach działających na różnych priorytetach (np. przerwanie...
Pięćdziesiąt lat temu powstał pierwszy programowalny układ logiczny do zastosowań komercyjnych, a dostępne dziś części pozwalają inżynierom przekraczać nowe granice technologiczne w wielu branżach. Mark Patrick, Mouser Electronics https://obrazki.elektroda.pl/4592035100_... FPGA ( field-programmable gate array – bezpośrednio...
Popatrz na parametry tDSW i PWEH w dokumentacji HD44780. Wcześniej przeczytaj, jak działa zapis do FIOSET i FIOCLR i pomyśl, jaki sens mają operacje logiczne na tych rejestrach.
Załóżmy, że to jest układ bardzo uproszczony i takie czynniki jak zasilanie, czas propagacji etc. można pominąć. Po prostu mam np. napisać funkcję która pobiera sekwencję wejściową, zadaje na taki układ i zwraca sekwencję wyjściową. Czy jako taki układ czysto teoretyczny, nie muszący wiernie oddawać rzeczywistości, rozpatrywany z czysto matematycznego...
Swoją drogą to trochę dziwne w porównaniu do innych języków, że w Lazarusie między And trzeba wprowadzać wartości w nawiasach bo inaczej pisze, że wprowadzono mu nieprawidłowy argument. Jak tak musi być to niech będzie, ale trochę mi się ciężko przestawić z przyzwyczajeń z innych języków. Tak naprawdę, to każdy Pascal ma tak samo. Operacje logiczne...
W AVR masz na porcie 8 pinów, każdy może mieć stan 0 lub 1 i akurat do tego pasuje bajt, wartości 0-255 dziesiętnie, 0x0-0xFF w hex, 0b00000000-0b11111111 binarnie, czyli różne kombinacje zer i jedynek, najlepiej to widać binarnie co jest na porcie, np. 0b00011001. Jak do portu przypiszesz 1 to pozmieniasz wszystkie bity, bo 1 to 0b00000001. Po to są...
Freddie, w tym wątku mowa jest nie o Twoim Genialnym DestroyRTOS, a o stosie USB od ST w typowej konfiguracji, gdzie obsługa USB jest nie w zadaniu RTOS, a w przerwaniu USB. Tak się składa, że sam peryferial USB w ST ma parę rejestrów, w których poszczególne bity są związane z różnymi endpointami. Co dalej - zapewne sam wiesz - kiedy dwa kawałki kodu...
GAL sa to programowalne układy logiczne, a nie mikroprocesory. Nie posiadają one rozkazów dzielenia ani mnożenia, a jedynie podstawowe operacje logiczne AND, OR, NOT i przerzutniki. Mozna na nich spróbować zrealizować mnożenie i dzielenie poprzez zapisanie tabeli prawdy.
-jeden procesor 1 mips i wykonuje wszystkie zadania w jednej operacji Zadania takie jak dodawanie, mnożenie, operacje logiczne na bitach, skoki warunkowe, czyli wykonywanie określonego programu, a nie przełaczanie jakiegoś pinu! Wracając do Core i7 - wiesz w takim razie jak szybko taki Core i7 przełącza pin???
A który znacznik kolega ma na myśli ...... Piotrek Masz rację. Operacje logiczne nie zmieniają znaczników - troche się zagalopowałem i nie przemyślałem tego do końca. A pozatym napisałem "prawie dobrze":D:D:D
Patriot 60 GB - fajnie by było, jakbyś chociaż podał model dysku, a najlepiej informację, na jakich jest układach. Napis na naklejce niewiele znaczy, najważniejsza jest konfiguracja kontroler+pamięci+oprogramowanie układowe. Bardzo często pod różnymi naklejkami sugerującymi pochodzenie od różnych producentów mamy dokładnie to samo włącznie z topologią...
Czy tutaj nie ma żadnego babola, tzn czy ten kod nadaje się do projektów czy trzeba coś tu jeszcze dodać? Jest - zakładanie że w rejestrze CTRL jest coś sensownego i operowanie na nim przez 3 operacje logiczne zamiast jednego przypisania. 4\/3!!
System już istnieje i jest zaakceptowany przez klase. Chodzi jedynie o wymiane kilku elementow tego systemu (moduły elektroniczne wykonujące operacje logiczne należy wymienić na PLC) a nie jego przebudowe. Będę wdzięczny za bardziej opisową poradę zgodną ze specyfiką opisanego problemu.
operacje matematyczne operacje bitowe operacje zmiennoprzecinkowe
pralka siemens grzeje instrukcja amplituner yamaha amplifier 1000w
układ gasikowy stycznika politechnika poznańska
Przełączniki na panelu zamrażarki Amica AZ2101P Trakcja w samochodzie: Zrozumienie i znaczenie