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...
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,...
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....
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...
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...
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ł?...
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....
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.
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ą...
-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
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.
Zawsze można użyć mikrokontrolera, który ma jawne rejestry umożliwiające atomowe operacje logiczne na portach realizowane w sprzęcie - do wykonania takiej operacji wystarczy jeden zapis. :) Co do problemu ze wskaźnikiem - może się mylę, ale czy to nie jest przypadkiem tak, że w AVR instrukcje RMW mogą dotyczyć tylko "podprzestrzeni" IO, a przy dostępie...
No widzę, że ktoś nie uważał na lekcji matematyki ;) Sposobów jest mnóstwo ... można dodawać, odejmować wielokrotności (potęgi) dwójki, można stosować operacje logiczne and, or, xor .... wszystko zalezy co chcesz osiągnąć lub jak szybko ma to działać.
podaj różnice pomiędzy mikrokontrolerem a mikroprocesorem Witaj na forum elektroda.pl! Chętnie wyjaśnię różnice pomiędzy mikrokontrolerem a mikroprocesorem. Mikrokontroler: 1. Mikrokontrolery to scalone układy cyfrowe, które zawierają podstawowe elementy systemu, takie jak procesor, pamięć (RAM, ROM) oraz urządzenia wejścia/wyjścia (I/O) na jednym...
A czy nie bylby wygodniejszy w oprogramowaniu kolorowy wyświetlacz od Chińczyków ILI? Daj link do wyświetlacza, może użyje w następnych projektach. Co do wygody programowania, to problemem jest RAM uC. Jak bufor wyświetlacza mieści się w RAM uC, to na nim wykonuje operacje po czym uruchamiam DMA, które szybko wysyła je do wyświetlaca. Do przesłania...
Co to jest ten PCBA? Jakiś sprzętowy symulator bo na sym nie wydam grosza? Jak juz kupować to ten debuger. Atmel-ICE PCBA to jest debugger. Wszystko jest ładnie opisane pod linkiem, którego przytoczył tmf . Nie będzie wtedy tak że pomiędzy bajtami będzie coś liczył i zajmował czas tak czy inaczej? DMA pracuje niezależnie od rdzenia. I kontroler DMA...
A ty masz?? Kolego gufiak chcesz sięgać do C++ a podstawowych rzeczy nie znasz Proszę, następnym razem zastanów się dłużej zanim coś napiszesz. W C/C++ programuję dość intensywnie od paru ładnych lat, a operacje logiczne znam nie gorzej niż arytmetyczne.
Operacje arytmetyczne i logiczne w procesorze wykonuje jednostka arytmetyczno-logiczna (ALU). Generalnie ma dwa wejścia i jedno wyjście (np 32bitowe dla procesora 32b) i współpracuje z rejestrami procesora o takiej szerokości. Dodatkowo ma wejście i wyjście do przerzutnika przeniesienia, przerzutniki flag (informacja o przepełnieniu w ostatniej operacji)...
Wyjścia oczywiście fizycznie nie ma w systemie ale mogę w ten sposób do wyjścia 32 przypisać SMS o określonym kodzie który pójdzie do stacji tylko czy tak sie da ( wirtualne wyjscie ? ). Tak. Chociaż dokładnie sesemesów w ten sposób nie wysyłałem nigdy, ale operacje logiczne na wyjściach wirtualnych jak najbardziej z pozytywnym skutkiem.
czy dyski o tych samych parametrach, a więc o tak samym RPM, będą miały tę samą prędkość pracy dla dwóch ścisłych zadań: defragmentacji oraz odświeżania bit po bicie W mojej ocenie na podstawie mojej praktyki będą miały o ile nie będzie to okrojony SAS. Okrojony w jakim sensie? czy za proces "przewalania" należy uważać także przepisywanie bitów w to...
Zapytałeś, czy byłoby dobrze, a nie czy by działało. Działałoby, tylko po co wykonywać zbędne operacje logiczne - żeby zaciemnić program? Można też zapisać to samo tak, tylko po co? DDRC &= ~(LED1_PIN | LED2_PIN); DDRC |= 79 + LED1_PIN + 82 + LED2_PIN + 95; Przecież w końcu chcesz zapisać dobrze określoną wartość do DDRC, a nie wykonywać na tym rejestrze...
Willemem robię spi, bo mój własny czasami ma problem z zabezpieczeniami przy zapisie, pomijając tragiczny soft którym nie da się się zrobić nic oprócz odczytu i zapisu całej kości (porównanie, edycja, operacje logiczne i matematyczne na bajtach, skrypty, definiowane sumy kontrolne lub choćby skrypty do "stałych fragmentów gry" - nie uwalił mi nigdy...
Robisz drukarkę 3d? Mysle, że na razie to porywanie się z motyką na słońce. Zrób troche prostszych projektów. Do takiego jak drukarka 3D jezyk C, operacje logiczne i bitowe, przerwania, komunikacja, sterowanie silnikami i parę innych musisz miec w małym palcu. Zrob najpierw termometr na wyswietlaczu z I2C z klawiszami (np nacisniecie zmana ze st C na...
np. coś w tym stylu: PORTC = segmenty & 0x0f; PORTD = segmenty & 0xf0; Do tego zapewne trzeba dorzucić przesuwanie i operacje logiczne na portach. Jeśli segmenty masz rozrzucone po portach nieregularnie, można zadeklarować tablicę do zamiany cyfry na obraz w postaci np. dwóch bajtów na cyfrę - oddzielnie dla segmentów podpiętych do każdego portu. Ciekawe,...
To że zapisuje Ci dane w odwrotnej kolejności wynika z architektury procesorów x86 które korzystają z formy zapisu danych little-endian-mniej znaczący bajt pierwszy. Jeżeli chcesz to odwrócić musisz kolejno dane "wyshiftować" w prawo, lub ewentualnie podzielić tak jak robisz(na jedno wyjdzie, natomiast operacje logiczne są szybsze i mniejsze). Czyli:...
Witam ponownie, piszę posta pod postem bo nie jestem pewien czy po edycji poprzedniego pojawi się informacja na mailu obserwujących. Jeżeli ktoś odpisze to scalę te posty razem. Mam problem:) Problem z konwersją temperatury z reprezentacji binarnej na dziesiętną. chciałem do tego celu użyć funkcji printf z biblioteki stdio.h. Ale po dodaniu jej skompilowany...
Jesteś w o tyle dobrej sytuacji, że automatykowi łatwiej zająć się kabelkami, bo pewnie miałeś tego dużo na kierunku. Miałem mnóstwo. Miałem Elektrotechnikę, Laboratorium z Elektrotechniki, Elektronikę, Laboratorium z Elektroniki, Technikę Mikroprocesorową i Laboratorium z Techniki Mikroprocesorowej. Po tych sześciu (zaliczonych, rzecz jasna, na "tróję")...
Może postawmy inne pytanie: jaki pożytek jest z operacji logicznej na SMPR lub SQR (to samo dotyczy większości rejestrów sterujących peryferiali)? Jaką to nieznaną Ci i ważną zawartość chcesz zachować w tych rejestrach, bez której Twoje urządzenie nie będzie działać poprawnie? Kasowanie znaczników opisanych w dokumentacji jako w1c lub w0c przy użyciu...
http://obrazki.elektroda.pl/1988282900_1... Układ scalony z 100 tranzystorami, wszystkimi o grubości zaledwie trzech atomów, to obecnie najbardziej skomplikowany mikroprocesor wytworzony z materiałów dwuwymiarowych, jak chwalą się jego Twórcy. Układ wykonany został w oparciu o disiarczek molibdenu (MoS2) - monowarstwa tego materiału...
Panowie Spokojnie Prosze bez Spiny każdy ma swoie racje i swoie doswiadczenia! JESLI CHODZI O PISOWNIE!!! CHCE PRZEPROSIC I ZARAZEM ZAZNACZYC ZE NIE MIESZKAM W POLSCE OD 20LAT I PISANIE PO POLSKU TO DLA MNIE NIE JAK DLA WAS CODZIENOSC WIEC TO ZE PISZE I WY ROZUMIECIE TO I TAK DOBRZE :) Wiec Prosze o wyrozumialosc i nie czepianie sie pisowni, ja tutaj...
Naprawdę zakładasz, że ja tej zmiennej nigdzie nie nadaję wartości? :) Kod, który podałem to fragment pokazujący istotę problemu, miałem wrażenie, że jest to na tyle oczywiste, że nie muszę o tym jakoś szczególnie wyraźnie pisać... Ale do rzeczy: z tego, co udało mi się ustalić, problemy tutaj są dwa: Pierwszy to przypisanie wyniku takiej operacji logicznej...
Wystarczy żeby wiedzieć co najmniej co z czym się je żeby potem nie wywalać oczu na oczywiste sprawy jak zasadnicze funkcje logiczne and, or, not. Żeby choć wiedzieć jak to się pisze w matematyce, albo logice, a jak na układach cyfrowych. Możesz sobie zasymulować on-line zasadnicze operacje logiczne klikając myszką na argumenty funkcyjne, np. http://eduinf.waw.pl/inf/alg/002_struct/...
Możesz przegrywać i kasować? Zabezpiecz dane i wyzeruj LBA0. Potem przestaniesz widzieć struktury logiczne i możesz robić z tym SSDkiem, co zechcesz...o ile on faltycznie poprawnie wykonuje operacje kasowania i zapisu we wszystkich układach. NAND.
Wszystkie podstawowe operacje matematyczne i logiczne da się zrealizować w tych językach więc nie powinno być problem. Udałyby się chyba także 'zaawansowane' operacje matematyczne (jak trygonometria, logarytmy itp) na liczbach zmienno przecinkowych, ale nie dam głowy za to.
Nie można wpisać do ADC_CR1 wartości 0x6920? Np ADC1->CR1 = 0x6920; Można. Wtedy prośba do Ciebie taka sama jak wyżej do SeerKaza - zgłoś się za kilka miesięcy i daj znać czy pamiętasz co to 0x6920 znaczy. Ze skrajności w skrajność po prostu... Najpierw prezentujesz wielkie operacje logiczne w 4 linijkach (dobrze że nie w 14tu...), alternatywą jest...
coolrob tam nie ma tego o co kloszi prosi. Nie wiem czy operacje arytmetyczne i logiczne to cala lista. Raczej nie! A wkladka to jest chyba cos dodatkowego a nie czesc artykulu. kloszi jezeli chcesz sciagnac caly kurs asm, ten z EdW to: http://www.elektroda.pl/rtvforum/topic13... niestety wkładki nie ma. Ale mam cos takiego jak sciagawka 8051....
Jeśli nie zablokujesz przerwań na czas dostępu do flag z poziomu aplikacji, to jeśli ta sama komórka pamięci będzie modyfikowana z poziomu handlera przerwania, to zawartość zmiennej się całkowicie "rozjedzie". Dlatego, że operacje te nie będą atomowe. Problem rozwiąże umieszczenie zmiennej w obszarze dostępnym dla cbi/sbi, bo wtedy zmiana stanu flagi...
A na czym ma polegać trawienie danych przez mikrokontroler ? Jeżeli mają być na nich przeprowadzone jakies proste arytmetyczne bądź logiczne operacje to wystraczający jest 8051, chociaż osobiście preferuję AVR'y.
Witam Obojętnie w jakim języku piszesz możesz skorzystać z "maski bitowej": Jeśli na którymś miejscu chcesz ustawić 1 to należy tą liczbe potraktować operacją logiczną OR z liczbą która na ineresującym miejscu (-ach) będzie miała 1 a na pozostałych 0. Np. 1010 OR 0100 ________ 1110 Jeśli na którymś miejscu (-ach) chcesz ustawić 0 to należy tą liczbe...
Tu nawet nie chodzi o prostotę samego układu. Robiłem kiedyś układ załączający alarm ze zwłoką, najpierw kombinowałem z NE555, potem Koledzy podpowiedzieli CD4093. No i wszystko byłoby dobrze, gdyby nie zaczęły się pojawiać różne stany tzw. nieustalone, czy też zakłócenia. Praca w kierunki zlikwidowania tych niepożądanych efektów pozwoliła mi rozbudować...
A ja zapytam jaką merytoryczną wartość ma takie pytanie i cóż wniosłaby odpowiedź tak lub nie? Mam obserwacje dot. mojego najbliższego otoczenia, tj. dzieci w wieku lat 3-15 w łącznej ilości 13szt. Jeśli masz drogi kol. Piotrus_999 kontrargument to proszę się nim podzielić, jeśli nie to nie zbaczaj z tematu w stronę bezsensownej "przegadywanki". klikanie...
Hej! Mam do napisania prosty język skryptowy. Wymagane są zmienne wzorowane na typie int, podstawowe operacje matematyczne i logiczne instrukcja warunkowa if oraz pętla while. Mój problem polega na tym, że nie wiem jak zabrać się za napisanie interpretera. Wiem o Odwrotnej Notacji Polskiej i chce jej tu użyc, jednak nie do końca wiem jak zacząć. Proszę...
Ok widzę że mój mały problem przerodził się w jakąś dziwną dyskusję. Bardzo dziękuję Panu mirekk36 bardzo mi pomógł i doradził. Co do środowiska moim zdaniem każdy może pisać w czym mu się żywnie podoba i dyskusja które środowisko jest lepsze jest bezsensowna. Co do mojej niewiedzy, operacje logiczne mam już przyswojone. Mój problem polegał na tym że...
[syntax=c]DDRF |= 1<7;[/syntax] Sprawdza czy 1 jest mniejsze od 7 i wynik operacji logicznej sumuje logicznie z DDRF. Nie sądzę, aby taka była intencja. Popraw również pozostałe.
Standardowy "studencki" przykład światła uliczne . Chociaż ostatnio mój prowadzący poszedł o krok dalej w ewolucji tematów labolatoryjnych i wymyślił nowy temat. Jest to dekoder instrukcji z jednostką ALU mikroprocesora. Zawiera 16bit rejestr, dwa 8bit wejścia ,16bit wyjście, 4bit wejście wyboru instrukcji i wejście zegarowe. Wyjście 16bit jest podczepione...
Witam. Przyznam ze nie mam pojecia jak zastosowac MMX do odwracania stringa. Dostalem takie zadanie ale w tym przypadku wydaje mi sie to totalnie niepotrzebne. Chyba ze istnieje jakis algorytm ktory wykonuje jakies operacje arytmetyczno / logiczne na stringu ktory trzeba odwrocic. Rejestr MMX ma 64 bity. Jesli ktos ma jakis pomysl to prosze o pomoc....
Skonwertowałem, przeczytałem, i chcę jeszcze! W załączniku pliki w formacie mobi, spakowane bo inaczej nie chciało forum przyjąć. Dodawane będą sukcesywnie, w miarę "dosyłania" kolejnych odcinków. ========== Odcinek 1=============== KONTRABANDA Mag był wyraźnie zadowolony. Dostawy wreszcie docierają na czas i można się skupić na właściwych zadaniach....
Wiem jak to działa, programuję od 10 lat i nie tylko komputery. Aby wykorzystać wiecej niż jeden rdzeń procesora trzeba: A) Uruchomić na procesorze wielordzeniowym więcej niż jeden program (różnie to sie nazywa na różnych OS). B) Stosować obliczenia współbieżne w których jeden z rdzeni jest podstawowym, a pozostałe jedynie wykonują obliczenia lub operacje...
A poza tym np. latency to nadrabia w 4 cyklach. o jakie opóźnienie chodzi? STM32 na pewno znacząco wygrywa jeśli chodzi o load/store, operacje A/L na rejestrach - load/store - dostęp do pamięci danych? - operacje A/L - logiczne ? PS. MAC w stm32 2 cykle 2x dłużej ale nadrabia zegarem.
Ale żeście się przyczepili... 1. to nie jest wersja końcowa tylko roboczo zawsze sobie ustawiam w ten sposób bit po bicie, żeby obrazowo widzieć co i jak,wygodniej się z noty przepisuje (a fragmenty funcji to kopiuj/wklej ze wcześniejszych moich gotowców, szybciej idzie, pewnie robicie tak samo). 2. mirku, fajnie jest tak jak piszesz ale w dowolnym...
Nie będę pisał dwa razy, więc przekopiowałem swoją wypowiedź z innego forum... No cóż. Jak widać zainteresowanie tematem jest dość skromne, jakby nikt nigdy tego nie robił lub była to jakaś wielka tajemnica. Poradziłem sobie sam. Podziękowania dla movzx za to, że w ogóle podjął jakąkolwiek próbę i dyskusję. Postanowilem zamieścić na forum kilka uwag...
Dziekuję za odpowiedź Proszę o weryfikację czy dobrze rozumiem: Mnożenie dwóch wektorów 4-bitowych mnożarkami 2-bitowymi wg. powyższej zasady 11 01 * 01 10 = (11 * 01)SLL 4 + (11 * 10)SLL2 + (01 * 01)SLL2 + 01 * 10 = 110000 + 11000 + 100 + 10 = 1001110 ("+","*" to operacje arytmetyczne, SSL logiczne przesuciecie w lewo wektora binarnego czyli potęgowanie...
Można, chociaż tego akurat nie nazwałbym operacją logiczną (nie wykluczam, że może istnieje terminologia, w której jest to właściwe). Operator & to iloczyn bitowy, w wyniku dostaniesz 0 lub 4. Ale to nic nie szkodzi, można potem traktować key_state jako wartość logiczną i wtedy ważne jest tylko, czy jest 0, czy nie 0.
- Programowanie w C - proste programy command line na PC. - System binarny, kody NKB, U2, BCD. - Podstawy algebry Boola i logiki cyfrowej - operacje logiczne, bramki. - Podstawy elektroniki. A potem już tylko przeczytać manual mikrokontrolera i można zaczynać zabawę.
w sony vaio tak jak w TV sony głównie płacisz za markę ale też wykonanie zewnętrzne (jakbym miał siano to też bym w tym kierunku poleciał) i5 o ile się nie mylę ma dwa rdzenie fizyczne ale każdy z nich może dwie operacje przyjąć czyli 4 logiczne a 2,66 to dużo na i5 ja mam i5 z 2,53
SIG_INTERRUPT1 i SIG_INTERRUPT0 oznaczaja u Ciebie przerwania zewnetrzne... kazde z nich przypisane jest do jakiegos pinu procesoraq... i w zaleznosci od ustawien tych przerwan odpowiednio reaguja na to co dzieje sie na tym pinie... jesli chcesz wiecej przyciskow a ni masz tylu przerwan zewnetrznych to musisz wszystkie przycicski DODATKOWO podlaczyn...
Tobie się udało, mnie się udało, gaskoinowi się udało, wielu osobom się udało... (; No masz rację poniekąd, ale sam wiesz że takich typowych gotowców sam nigdy nie podaję. Natomiast o te nieszczęsne przesunięcia sam kiedyś dopytywałem na elektrodzie. Bo o ile logiczne operacje wydają się być jasne to jednak z poprawnym zrozumieniem przesunięć >>...
Wprawdzie uroda nosników NANDowych jest taka, że struktury logiczne i adresacja LBA nie są w żaden sposób przywiązane do fizycznej lokalizacji, ale z drugiej strony mamy system operacyjny, który lubi wykonywać operacje w tle poza kontrola uzytkownika i system plików NTFS, który rejestruje informacje w metadanych w dość złożony sposób (rekordy MFT, Logfile,...
Napięcia na liniach ustawiaja się odpowiednio do bitów liczby którą wysłało sie do portu danych - jeśli bit jest jedynką, to na odpowiadającej mu lini jest napiuęcie. Tak więc wysłanie zera wyłączy wszystkie linie, natomiast wysłanie 255 (binarnie to 11111111), wszystkie włączy. Aby zmieniac stany niezależnie, trzeba na liczbach wykonywac operacje logiczne...
Witam, ostatnimi czasy zainteresowałem się (po części przez studia) programowaniem mikroprocesorów, wykorzystując program EdSim51, do początkowej nauki Assemblera. Jakkolwiek początkowe sukcesy w nim teraz napotkały na przeszkodę. Mianowicie próbowałem zacząć korzystać z programu FASMW, by pisać bezpośrednio pod Windows, i chciałem na początek sprawdzić...
Proszę o podpowiedź czy układy CPLD/FPGA będą w stanie przetworzyć operacje matematyczne w kilku cyklach zegarowych (może nawet w jednym cyklu) ? Temat dotyczy sprzętowego (bardzo szybkiego) mnożenia liczb 64bit x 64bit a nawet 128bit x 128bit, Układ logiczny otrzymywałby dane wejściowe (np. równolegle jak pamięć RAM lub ew. po SPI) z procesora a po...
http://obrazki.elektroda.pl/8978439600_1... Ponieważ działań w systemie dwójkowym nie można wykonywać „od tak” na większości kalkulatorów, a takie obliczenia na programowych, wbudowanych w system, kalkulatorach są najczęściej męczące, autor postanowił zbudować swój kalkulator dwójkowy. Pozwala on na wykonywanie następujących...
operacje matematyczne operacje bitowe operacje bitach
drgania styków mirek bariery bezpieczeństwa mocowanie bębna pralki
pompa wirowa charakterystyka saunier duval
Schemat transformatora migomatu Einhell 145 Turbo SMPS charger overvoltage 40V: NTC, TL431, optocoupler OK – feedback loop fault in LAS-series?