Samo przesuniecie jest ok, tylko, że 4 starsze bity zostały dopełnione zerami, a chciałbym żeby były jedynkami, jak to zrobić? Nie da się zrobić (po przesunięciu) sumy logicznej z czterema jedynkami na najstarszych pozycjach?
( PORTC & ~0x3f ) Operator ~ powoduje dopełnienie jedynkowe liczby 0x3f - zamienia bit 1 na 0 i odwrotnie. Wynik tej operacji to 0xc0 = 0b11000000 & realizuje iloczyn logiczny wartości w rejestrze PORTC i ~0x3f Oprócz tych działań tak jak napisałeś ustawiana jest jedynka logiczna na PC1 1 << PC1 oznacza przesunięcie logiczne w lewo 1 o...
Przesunięcia logiczne dokonywane są wg. schematu: - w prawo 0->xxxxxxxx-> C np. 11111111 x 01111111 1 ... 00000001 1 00000000 1 00000000 0 - w lewo C<-xxxxxxxx<-0 ( zera będą się przesuwały w odwrotną stronę ) Przesunięcie arytmetyczne w lewo działa dokładnie jak przesunięcie logiczne. Przesunięcie arytmetyczne w prawo można opisać: (bit...
Polecam Książkę Pana Mirka http://atnel.pl/wydawnictwo Właśnie wczoraj skończyłem czytać o języku C po 2 razie kiedy to przeczytałem już wiele rzeczy mi się rozjaśniło. Polecam poczytać dowiesz się ze można to robić w bardziej jasny sposób stosując operatory logiczne oraz przesunięcia bitowe. Pozdrawiam ;) w szczególności Pana Mirka :D
etet na 100% nie jest to ten problem, masz rację. Rozwiązałem go przez zastosowanie przesunięć logicznych. Tego samego można dokonać używając funkcji memset();, która to kopiuje całą zawartość (odpowiadającą danej zmiennej, czyli w tym przypadku 4 bity :)). Pozdrawiam. Temat rozwiązany i zamkykam
A no nie będzie. Parametrem operatora << lub >> może być tylko liczna naturalna. A przesunięcie o -1 bit to w ogóle sensu logicznego nie posiada. Bo co ma znaczyć?
Tu jest taki dość "przyjazny" algorytm, bez dzielenia i mnożenia, ale potrzebne są instrukcje przesunięć logicznych, porównywania, oraz AND i OR http://www.cp.eng.chula.ac.th/~krerk/pub... Jest jeszcze coś takiego, myślę, że Ci będzie pasować. Liczy pierwiastek z 32 bitowej liczby naturalnej (n), wynik w root: root=0 for(N=15;...
Chyba normalnie, tj. przez polozenie i nr_serwa, jednak takie nienazwane unie i struktury są niezgodne z ISO C. Radziłbym używać nazwanych, kod będzie wtedy czytelniejszy i przenośny. Standard nie gwarantuje też sposobu przydziału bitów w polach bitowych. Jeśli jest to określone w ramach WinAVR i zaznaczysz, że kod działa tylko w WinAVR, to ok. W ogólnym...
Prawidłowo wykonana kopia posektorowa jest wierną kopią 1:1 zawartości pierwotnej. Jeśli system działał na źródle, tak samo będzie działał na kopii. Jeśli uruchamiał się z błędami, uruchomi się z dokładnie tymi samymi błędami, bo zawartość jest dokładnie taka sama, nie ma żadnych przesunięć, struktury logiczne kopii są wiernym odbiciem struktur logicznych...
O ktory program chodzi ? O to co znajduje się na płytce Hiren's BootCD (m. in. wspomniany Paragon Partition Manager). Ranish PM i TestDisk są darmowe. ...a problemy będą dopóki ludzie biorący się za takie "ewolucje" nie zaczną odróżniać dysku logicznego od partycji. Twój opis jest bardzo chaotyczny - skoro operacje wykonywałeś na innym dysku fizycznym...
Chcę obliczyć współczynnik b = 256*(x1-x2)/(y1-y2) A mnożysz przez 255 :P wsp_b = wsp_b*0xff; Jeżeli nie jest Ci potrzebny wsp_a, możesz zrobić tak: long int wsp_b; wsp_b = (((long int) (x1-x2))<<8) / ((long int) (y1-y2)); Nie wiem, jakiego typu są zmienne x1, x2, y1 i y2, a jeżeli jest...
1. Podzielić całość przez 2. 2. Jeżeli ustawiony jest bit 3 (licząc od 0), to odjąć od wyniku 3 (odjąć 8 i dodać 5) Chyba, tak sobie tylko wydumałem i sprawdziłem na kilku przypadkach. Napisz to na komputerze i sprawdź metodą brute-force. To jest bez zaokrąglenia, jeżeli chcesz z zaokrągleniem, to się nieco komplikuje. Po dzieleniu przez 2 (przesunięciu...
Stary i lubiany operand w C (!!) (i nie tylko :D ). Logiczne przesunięcie w prawo o 10 bitów, co daje że liczbę tlong dzielisz przez 2^(10) = 1024. Bity najmłodsze są wysuwane (tracone!), a na najstarszych pozycjach wsuwa się 0. Zakładam, że przetwornik jest 10-bitowy, co daje zakres od 0 do 1023. Prosta arytmetyka da nam zakres do <0; 1), wcześniej...
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...
I w czym masz problem? O przykłady programowania lepiej nie pytaj, bo wszystko już zostało napisane na ten temat. Piszesz funkcje obsługi SPI przez LPT (wysyłanie/odebranie bajtu) - reszta kodu się nie zmienia. Podłączasz CLK, MOSI i CS pod piny wyjściowe LPT, pin MISO pod pin wejściowy i już. Na przykład: uint8_t spi_transfer(uint8_t to_send)...
To jest rejestr przesuwny, przy każdym wejściu w tą część procesu, czyli kiedy warunek 'if reg_clock2 = 833330 then' jest spełniony, w rejestrze temp2 następuje przesunięcie jego bitów w lewo, czyli np. "1110010101" przesunie się na "110010101" (czyli byty od 8-0), a na najmłodszą pozycję wejdzie '0', natomiast 'txd<=temp2(9) ' oznacza że na wyjściu...
Przecież tu się nic skomplikowanego nie dzieje w tych wstawkach asemblerowych - sklejanie par półbajtów w całe bajty. Nie możesz tego przepisać w "zwykłym" bascomie? Chyba bascom wspiera operacje logiczne, przesunięcia bitowe i przypisania? :) Pozdrawiam, Dr.Vee
McMonster - są to podstawy totalne, i wszelkie przesunięcia cykliczne, arytmetyczne, logiczne, piszemy w zeszycie w kratkę.. ;) np mam 11001011 i muszę ten kod przesunąć cyklicznie w prawo/lewo o 1 bit, potem 2,4,5 bitów właśnie z uwzględnieniem bitu C.
Przy włączaniu diod jest po przesunięciu dodany OR po to żeby ustawić logiczną "1" w miejscu "0" które powstało po wcześniejszym przesunięciu jedynki w lewo. Gdy są gaszone diody, to nie ma takiej potrzeby gdyż przesuwana w prawo wartość rejestru jest po prostu z niego wysuwana. Obrazowo: 1. Rejestr PORTD w pierwszym kroku zawiera wartość: PORTD=0b00000000...
Układy logiczne
opiszesz mi wszystkie instrukcje jakie oferuje Atmega8? Atmega8 to popularny 8-bitowy mikrokontroler z rodziny AVR produkowany przez firmę Microchip (dawniej Atmel). Wyróżnia się on niskim zużyciem energii, prostotą programowania oraz bogatym zestawem peryferiów. Poniżej przedstawiam zestaw podstawowych instrukcji dostępnych w Atmega8. Atmega8 korzysta...
Niestety w języku LAD nie ma adresowania pośredniego. Do tego trzeba skorzystać z języka STL, który ma o wiele więcej funkcji niż LAD czy FBD. I tutaj koniec. Jednak można kombinować tak, jak wyżej i z dostępnych funkcji tworzyć adresowanie nazwijmy je "pseudopośrednie". Ale takie drabinki szybko robią się bardzo duże :), szybkość wykonywania programu...
Jak za pomocą samych bramek logicznych dodać jeden i jeden , aby na przesunięciu uzyskać napięcia z zera na jeden?
Potem dodać do tego logicznie młodsze słowo. W imieniu operatorów sumy arytmetycznej i bitowej zgłaszam sprzeciw! :) Nie ma powodu do sprzeciwu. Mówi się np. "suma logiczna". Mogę zatem stosować sformułowanie "dodać logicznie", chociaż lepiej byłoby "zastosować operację sumy logicznej". Jasne, że jeżeli słowo "logicznie" interpretować w jego klasycznym...
Mundorf to dobra marka, to nie jest elektrolit. Kolumny do tanich nie należały więc i zwrotnicę chciałbym im polepszyć. Mundorf Mcap evo oil- i tak będzie lepszy od fabrycznego elektrolita to chyba logiczne.
Witam Mówiąc o dwóch kabelkach chodziło mi o przesunięcie kanałów w sposób logiczny (poprzez ustawienie jednego z bitów na stałe w syntezie). Poniżej tabela prawdy dla tej syntezy. Bit P8 cały czas wartość "0".
jaki zakres wartości przyjmuje spectrum po obliczeniach od ilu do ilu. Są to zmienne unsigned, tak. A jak to się ma do zmiennej capture z przetwornika Echhh. A nie pamiętam dokładnie, jak zaczynałem pisać program, to dorzuciłem kawałek kodu, który pokazał tą wartość na LCD. Wydaje mi się, że było to 16383. Dolna granica to zero, bo jest to moduł wartości...
Probuję oprogramować kość DDS (AD9835); częstość generowanego sygnału programuje się wysyłając cztery razy 16bitowe słowa, w każdym słowie jest 8 bitów tworzących 32 bitowe słowo określające bezpośrednio częstość. Tego za bardzo nie rozumiem. 16-bitowe słowo, które ma 8 bitów? Czy chodzi o to, że poza danymi o częstotliwości wysyłane jest coś jeszcze,...
No ale jak masz dwa sygnały jeden wcześniej a drugi później to chyba logiczne, że ten drugi zostanie wykryty z opóźnieniem równym ich przesunięciu ;]. Co do amplitud to tutaj widzę problem. Bo różne moce sygnału dadzą różne wartości na wyjściu i ciężko w takim wypadku zastosować próg decyzyjny oparty na jakiejś wartości bezwzględnej. Co innego dla sygnałów...
C jako taki nie był projektowany głównie dla mikrokontrolerów, więc operacje na bitach należy dokonywać używając przesunięć, iloczynu logicznego, sumy oraz ewentualnie if'ów. Przesunięcia mogą być kosztowne (brak barrel shift), chociaż dobrze napisane przeniesienie da się zoptymalizować do 3 instrukcji (skasowanie bitu, pominięcie jeśli bit źródłowy...
Nic nie udowodniłeś. To są odfiltrowane przebiegi. A ty najwyraźniej nie masz pojęcia co to jest filtr i do czego służy. Czy wiesz że każdy filtr z elementami inercyjnymi wnosi swoje przesunięcie fazowe. Doucz się. Z resztą konfabulujesz, bo piszesz o przesunięciu fazowym dwóch konkretnych przebiegów, a potem pokazujesz przesunięcie przebiegów po filtracji...
Po wlutowaniu i poprawnym połączeniu działa do dzisiaj. Do tej devboard wlutowałem sobie na wszelki wypadek zaporowo diodę która zewrze zasilanie gdy jeszcze raz się pomylę, Lepiej użyc P-MOSFET - praktycznie zerowy spadek napięcia i straty. Te 0,3-0,6V spadku na diodzie może robić różnicę, jeśli MCU łączysz z układami zasilanymi spoza tej diody. Wtedy...
ad. 2. W asmemblerze MC68k :], a co? jak dowolny, to dowolny :] (asm x86 nie znam za bardzo) Założenia: argument funkcji podawany jest przez stos (wskaźnik stosu - rejestr A7, stos rośnie w dół) Wartość (wskaźnik) zwracana jest w rejestrze D0. Reszta rejestrów pozostaje niezmieniona. Za obsługę stosu odpowiada funkcja wywołująca, więc po powrocie z...
Witam, Witam. Mam do wszystkich forumowiczów takie pytanie. Mam dwa sygnały prostokątne przesunięte w fazie o 90°. Te dwa sygnały pochodzą z czujników optycznych. Wykorzystane jest to do pomiaru kierunku obrotów silnika. Gdy np. silnik kręci się w prawo przysłonięty zostaje najpierw czujnik A potem B itd. Analogicznie jest dla lewych obrotów. Teraz...
Wykorzystując operacje przesunięć bitowych (>> lub <<) ale nie tak jak to zrobiłeś, bo w twoim przypadku zmienna dane jest przesuwana o wartość PD2 bitów w lewo, a następnie wykonywana jest operacja sumy logicznej z wartością PORTD. Ten fragment powinien mniej więcej wyglądać tak: Dodano po 44 Oczywiście to czy przesuwasz w lewo czy prawo...
Ale nie rozumiem jak kondensator ma być źródłem mocy biernej indukcyjnej. Podaj źródło tego cytatu, a nie wyrwane z kontekstu jedno zdanie. Ale wyrwane z kontekstu powinno być logicznie jednoznacznie napisane. Tu jest istotne przesunięcie fazowe pomiędzy napięciem i prądem kondensatora. Tym się odróżnia energię bierną indukcyjną od pojemnościowej.
Czy wtedy są osobne przewody do jakiegoś "zestawu" domofonów? Nie. Ale wtedy numer lokalu nie odpowiada numerowi w aparacie. To się nazywa "mapowanie numerów". Numer logiczny i numer fizyczny. Numer fizyczny = ustawiony zworkami w aparacie. Numer logiczny - wpisujemy na klawiaturę. W kasecie jest ustawione przesunięcie. W kasecie KDC 3100 można to...
Tylko dlaczego usiłujesz "na siłę" zastąpić kompilator.Jesli mu powiesz , że zmienną gdzie jest zapisany pomiar z DS-a , ma traktować jako liczbę ze znakiem , to on już będzie wiedział co z tym zrobić , jeśli każesz mu ją wyświetlić na LCD , czy też wysłać na zewnątrz U(S)ART-em. Ja zaczynam kumać ;) wg polskiego manuala ten kompilator wszelkie przesunięcie...
Jeśli to jest osiedle z jednym systemem obsługującym kilka budynków, to może być zastosowany "myk" z przesunięciem numeracji, inne numery logiczne a inne fizyczne.
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ęć >>...
no tak... pomyślałem o sposobie reprezentacji tablicy w pamięci, a endiany jakoś umknęły :). Podsumowując - przenośnie nie będzie. Natomiast, przy założeniu, że kompilator będzie zawsze ten sam i architektura ta sama, można wykorzystać unię i uprościć sobie zapis. Poza tym, u djlukasa byłyby 3 rzutowania na longi, 2 operacje przesunięcia bitowego longów...
To samo miejsce w pamięci operacyjnej można określić za pomocą kilku różnych adresów logicznych. Dąży się więc do tego, aby adresy logiczne były zapisywane w formie kanonicznej, czyli należy je tak zapisać, aby offset był liczbą 4 bitową, a segment 16 bitową. 23456 = 2345:0006H chociaż nie trzymając się formy kanonicznej adres logiczny może również...
<<= to operator przesunięcia bitowego w lewo, a >>= to operator przesunięcia bitowego w prawo. Odpowiadają one odpowiednio przemnożeniu przez 2 i podzieleniu przez 2. |= to operator sumy logicznej. Czyli działa to tak: (dopóki jest jakiś bit do przesunięcia w zmiennej liczba) 1.pomnóż odwrocona przez 2 (zrób miejsce na nowy bit). 2.Jeżeli...
Działanie układu opiera się na tablicy prawdy bramki XOR. Dla stanów wejściowych zgodnych (dwa zera, dwie 1) stan na wyjściu XOR=0. Jeśli stany się różnią, 1/0 lub 0/1, na wyjściu XOR=1. Dla przebiegów prostokątnych (przy założeniu wypełnienia 1:1, co jest prawdą dla "przetworzonej" sinusoidy), przy przesunięciu 0°, lub 360°, co na to samo wychodzi,...
:arrow: hunterhouse trochę błędów było, przejrzałem tylko wersję w BASICU. Nie tak jak trzeba liczyłęś kąty (chyba, nie wiem, od razu poprawiłem, tak żeby było jak najszybciej i oszczędniej). Poprawiłem podprogram liczący sin() i cos(). Tabela sin(), nie musiała być aż taka wielka. Pełen okres powinien zawierać się w tylu próbkach, ile masz próbek sygnału....
eeeh no bo zapomniałem przed każdą nazwą bitu dodać uint8_t czyli ma być uint8_t z0:1 uint8_t z1:1 itd - spróbuj Dodano po 1 Ma to działać tak, że po podłączeniu 5v do PA0 zapali się dioda podłączona do PC7, a jeśli nie to zapali się dioda podłączona do PC6. Eeeee - no to na prawdę nie wiem po co ci te pola bitowe ;) - toż to przesada na maxa - chociaż...
Ad 1. LD(IX+01),#23 - rozkaz 4-bajtowy: - 1 bajt - wartość DD (prefiks mówiący o tym że rozkaz dotyczy rejestru IX), - 2 bajt - wartość 36 (rodzaj operacji), - 3 bajt - wartość 01 (przesunięcie względem wartości z rejestru IX), - 4 bajt - wartość 23 (ta wartość będzie zapisana w komórce pamięci o adresie (IX+01). Rozkaz wykonywany jest w czasie 5 cykli...
Witam wszystkich, w związku z tym, że mam do wykonania następujące schematy: architektura rejestru przesuwającego w lewo z matrycą logiczną NOT-OR sterującą liczbą przesunięć (od 1 do 8) przy wykorzystaniu matryc: NOT->OR->AND zaprojektować sumator dwucyfrowych liczb binarnych zaprojektować sterownik prądu stałego ogólnie wszystko chciałbym zrobić to...
Przesuwanie w lewo (odpowiada to mnożeniu przez 2 lub jej potęgę zależnie od ilości przesunięć) Na wejście D przerzutnika na pozycji i-tej podajesz wyjście Q przerzutnika z pozycji (i-1) {czyli tego po prawej stronie mówiąc obrazowo}, na wejścia CLK przerzutników podajesz równolegle sygnał zegarowy. Na każdym narastającym zboczu dany przerzutnik zapisuje...
Daj po starcie , chwilkę w CB. Lub użyj Aida64 stress Test https://obrazki.elektroda.pl/4307019700_... p.s te wymagające gry to jakie ? Może w CB masz za wysoko ustawiony Configurable TDP W Ryzen ważną rolę odgrwa wbudowany - SMU – System management unit. Jednostka sterująca.... oznacza system o nazwie marketingowej Sense MI System...
Operacja iloczynu logicznego oraz przesunięcia w prawo np. interesuje Cię bit 4 a jakimś rejestrze X i zapisać go na 2 bicie portu D push X //odłóż na stos and X,b00001000 //interesujacy nas bit 4 ror X,2 //ror - rotacja w prawo z wpisywaniem 0 na początek X=000000Z0 (Z - czwary bit odczytany z rejestru X na 2 bicie) z 4 miejsca na 2 wiec 2...
A więc: 1. PORTA=0xF0; dramat (tu i wszystkie tego typu kwiatuszki), używaj zamiast tego przesunięć bitowych i operacji logicznych... 2. Cała funkcja wyświetlaj - kolejny dramat... raz notacja segmentów, dwa takie rzeczy robi się za pomocą tablicy z kodami znaków... 3. funckja licz2tab - miliony niepotrzebnych obliczeń - takie rzeczy robimy w pętli,...
Ten co zakładał alternator powinien sprawdzić jak "prowadzi się" pasek na rolkach i kółkach po założeniu i odpaleniu i jest to zupełnie normalne. Przy dużym przesunięciu pasek będzie zjeżdżał z rolek i będzie to widoczne.Dla gościa który zna się na rzeczy jest to oczywiste i logiczne tak samo kontrola koła pasowego o innych rolek. Dlaczego oczywiste?...
Mam taki kod linkera: MEMORY { CODE (xr) : ORIGIN = 0x0000, LENGTH = 128K DATA (rw) : ORIGIN = 0x0100, LENGTH = 4K } I dopuki kod zajmowal mniej niz 256 bajtow to wszystko sie linkowalo. Po przekroczeniu 256 bajtow kodu wykonywalnego pojawia sie blad linkowania: avr-ld: section .bss [0000000000000100 ->...
Masz wolne miejsce ale wewnątrz part. rozszerzonej a nie za part. podstawową z wol. C: - dlatego opcja "Rozszerz wolumin" jest nieaktywna. Przy okazji przesunięcia partycji odzyskiwania (z dyskowym WinRE) do wewnątrz part. rozszerzonej (teraz jako dysk logiczny) powinno być uaktualnione info o lokalizacji WinRE, inaczej ten wolumin staje się bezużyteczny....
no ....Stary, jeżeli problem z rejestracją a szukasz czujnika to chyba logiczne że tuż przed "postopem" :), na samiutkim środeczku ;)
<< - przesunięcie bitowe w lewo (na polski - pomnożenie razy 2) >> - przesunięcie bitowe w prawo (na polski - podzielenie przez dwa do części całkowitej) ~ - negacja logiczna (NOT) & - iloczyn logiczny (AND) *x - wskaźnik na element (podczas definiowania; podczas użycia - jest to wartość elementu wskazana przez wskaźnik)
Trudno powiedzieć dlaczego liczniki zamiast na 00 przeskakują na 02, ponieważ zrobiłeś kilka kardynalnych błędów. Przede wszystkim błędem jest pobudzanie jednocześnie wejść resetujących R0 i ustawiających R9. Do wyzerowania licznika 7490 należy pobudzać tylko wejścia R01 i R02, a wejścia R91 i R92 podłączyć do masy, gdyż wejścia te są dominujące. Oznacza...
Tylko zdarzają się sytuację, że trzeba ponownie wykonać bazowanie np. wystąpiło przesunięcie mechaniczne enkodera Chodzi o przesunięcie enkodera przy zachowaniu pozycji sterowanej osi? Teoretycznie jest to logiczne, chociaż nie wiem na ile wykonalne praktycznie w przypadku sztywnego połączenia maszyny z wałem silnika. Z tego co mi wiadomo przy braku...
Ale tak szczerze, to mam pewne wątpliwości. Niepotrzebnie. Zapis w linii #4E0 wydaje się jedynym logicznym. Fakt - jest przesunięcie - sekwencja (00 FE 00 00 ), podobna do zapisu w liniach #3E0 czy #410, zaczyna się już w linii #4D0. Więc pin wg starego algo to 4545 i po prostu trzeba go sprawdzić bo nic innego na obecną chwilę nie wymyślimy. Jeśli...
Dziękuję za zainteresowanie tematem - w działającym z pendrive systemie XP (Win7Starter nie mam jak uruchomić) usunąłem w Menedżer urządzeń: Kontrolery IDE ATA/ATAPI -> Intel(R) N10/ICH7 Family Serial ATA Storage Controller - 27C0 ale po wyjęciu pendrive i restarcie komunikat jest identyczny. Ja czytałem taką Twoją poradę w innym temacie, ale tam się...
Witam wszystkich! Studiuje informatykę i nie bardzo się znam na elektronice. Z układów logicznych mam do zrobienia w PSice : projekt cyfrowego układu do pomiaru przesunięcia fazowego między dwoma napięciami o tej samej częstotliwości. Dane: Zakres mierzonych kątów - 0-360stopni, Częstotliwość napięcia - 40-60 Hz, Dokładność pomiaru - >0.1stopnia. Niestety...
Jeszcze takie pytanko: Czy kursor przesuwa się po ekranie tak bezwładnie, ruchem drgającym o kilka pikseli, co pewien czas? Czy są to jakieś logiczne ruchy? Bo tak jak twierdzi kolega lukashb - może ktoś używa jakiegoś złośliwego trojana. Jeśli to są nieuporządkowane przesunięcia, to sprawa elektroniki myszki. Po prostu kup nową. Kulkowa to wydatek...
To są multipleksery analogowe 16-wejściowe, w jakiej roli miałyby być użyte? Same układy scalone w polskim sklepie są znacznie tańsze - w wersji HC4067 SO24 (SMD) nawet poniżej 1zł, ale pewnie do montażu wygodniej mieć takie, które można wetknąć w płytkę stykową, czy w podstawkę, albo wlutować w płytkę uniwersalną - i takie kosztują 2.1zł/sztukę; taniej...
Niewidoczne screeny z programowania czujki i określenie czy dobrze zaprogramowana. Pytanie o chorobe na jaką naraża się pracownik pracujący z ołowiem Charakterystyka diody zenera Pojemność zastępcza Częstościomierz, najprawdopodobniej odsysacz transformatorowy ale nie jestem pewien bo zdjęcie było wielkości znaczka pocztowego Jakieś pytanie o wzmacniacz...
Podstawy takiego przedmiotu jak Układy Logiczne . Masz wszystko podane jak na tacy, przerzutnik z wejściem load, wyjścia wyprowadzasz i Q_o na D_i, 2-1 multiplekser i masz piękne przesunięcie w takt, a suma logiczna to OR. Tu aż się prosi o użycie generate . Do reszty użyj google albo link bo zdj duże. A słyszał o czymś takim jak obróbka zdjęcia ? A...
kolego sposobów jest bez liku ale moim zdaniem najprostszy to zastosowanie unii dla przykładu union { unsigned long int duza_liczba; unsigned char bajty[4]; } wyciagnij; masz już zadeklarowaną tablicę wewnątrz unii i gdzie tak sama liczba typu long int jak i 4 elementy jej tablicy zajmują ten sam obszar pamięci z tą różnicą że można...
Umiejętność logicznego myślenia z całą pewnością jest przydatna w programowaniu. ;) Masz współrzędne lewego górnego rogu obu kwadratów, masz ich rozmiar i długość przesunięcia po naciśnięciu przycisku. Wyliczasz osobno odległość w pionie i poziomie między tymi punktami (osobne różnice dla obu współrzędnych), sprawdzasz przy każdym naciśnięciu przycisku,...
Czy to znaczy- przesuwaj w prawo aż będzie 1? Przesuwaj o jeden bit w prawo, do momentu kiedy i będzie wartością różną od zera. Wartość 0100 czy 0010 to prawda logiczna (czyli for wykonuje się dalej), jak będzie 0000, to koniec pętli for( ; warunek; ), bo to jest fałsz. A warunek w środku sprawdza czy jest prawda (dalej) czy fałsz (koniec). Tutaj kolega...
A jednak. Intuicja dobrze mi podpowiadała. . . Wystarczyło zmienić funkcję zegar na : void zegar(int weBit) { char licz; for(licz=0;licz < 8;licz++) { delay(5); // Max 4MHz clk //Sprawdzenie czy bit najstarszy (MSB) jest jedynką? if((weBit & 0x80)==0x80) { LCD+=3; //clk=1 sdin=1 (tak)...
Ale tak robiłem, wrzuciłem ss żeby było widac jak jest podzielony. Nie mogłeś tak zrobić bo przy usunięciu D i usunięciu Logicznego (brak zielonej ramki) dysku wolne 478MB samo się połączy z tą pozostałością po D a potem to już można robic co się chce. Ciesze się że wiesz lepiej co robiłem a czego nie, ale po usunięciu D i logicznego nic się samo nie...
Zgaduję, że to kontynuacja wątku dotyczącego wyświetlacza http://www.elektroda.pl/rtvforum/viewtop... Problemem nie jest SPI, tylko sposób w jaki przygotowujesz dane do przesłania. Zabijasz wydajność całą serią operacji, które nie powinny mieć miejsca podczas transmisji: odejmowanie, przesunięcie bitowe, iloczyn logiczny...
A po co ruszasz tego TTL-a. Jak działa na wybranym kanale i wyświetlacz to pokazuje znaczy, że on działa. Chyba, że źle się zrozumieliśmy i tak się nie dzieje. To w końcu jak ? To nieprawdopodobne żeby Q4(Q204) oraz Q15(Q215) sobie o tak poleciały. Czepiać się tranzystorów wspólnych dla zmiany kanałów i wyświetlania, bo radio nie zmienia kanałów. I...
Do "Phase-shifted full-bridge..." są specjalne kontrolery, jak nie masz i chcesz trudniej, to taki przebieg można uzyskać przekształcając układami logicznymi zwykły PWM , nigdy nie widziałem żeby ktoś wymyślił tak skomplikowaną metodę jak twoja. Po co wymyślasz dodatkowe utrudnienia, mostek sterowany dwoma przebiegami z przesunięciem fazy nie potrzebuje...
Faktycznie w found.000 są pliki. Nie było do nich dostępu. Były systemowe i ukryte. Trudno było, w trybie okienkowym, przejąć na własność katalogi i podkatalogi z plikami za jednym razem. Trzeba było pojedynczo, bo inaczej Windows wyświetlał brak dostępu. Poleceniami z CMD też pierwotnie się to nie udawało, ale w końcu zadziałało. Mam już nowy adapter...
I tu muszę ciebie zmartwić. Wszystkie (znane mi) inwertery off-grid wymagają do stabilnej pracy podłączonych na stałe akumulatorów. Praca inwerterów off-grid bez akumulatorów to sytuacja awaryjna (błąd na panelu). Akumulatory dają bezpieczny zapas energii na czas przełączania się inwertera w różne tryby pracy czy np: jak na chwile chmurka zasłoni słońce,...
Korzystanie z tej biblioteki poza tym mają również inne wady: 1) Struktury inicjalizacyjne marnują pamięć. Te struktury są spakowane, więc dostęp do bitów w tej strukturze jest utrudniony. Co modyfikacja bitfielda kompilator musi uzywac instrukcji BFI,AND,ORR,BIC. Marnuje to sporo czasu, zamiast DWOCH instrukcji LDR,STR. Odczyt zawartości struktury...
Tworzę układ w którym potrzebuje miernik skompensowania dwóch sygnałów sinusoidalnych. Jak zapewnić kompensację amplitudy to wiem, gorzej z fazą. Przeglądając to forum natrafiłem na pomysły mierzenia przesunięcia na bramce XOR. Tylko mam problem, że porównywane sygnały będą miały amplitudę rzędu setek mV, do 1V, a większość bramek logiczne "0" wskazuje...
Po prostu moje osobiste preferencje idą w kierunku wzmacniania liniowego, pozbawionego dodatkowego przetwarzania sygnału analogowego na PWM na wejściu a potem z PWM na analogowy na wyjściu wzmacniacza. Być może to przetwarzanie PWM nie powoduje istotnej i słyszalnej degradacji sygnału ale skoro można to pominąć w klasie AB, ryzykując jedynie gorszą...
Nie wiem czy dam radę coś takiego zrobić...popytam poszukam radia...ma być odbiornik z cyfrowym odczytem czestotliwości i tyle?] Tak, chodzi o odbiornik bez PLL. Tzn. strojony ręcznie za pomocą pokrętła. W odbiorniku takim powinien być LA7266 i preskaler LB3500. Jednak bez schematu sam będziesz musiał ustalić jakie pojemności wymienić, czy trzeba nawinąć...
Nie wiem dlaczego chcesz używać do tej operacji Tablicy? Ja bym zrobił to zdecydowanie inaczej ! 1.Odczytuj bloki 512 bajtowe z karty. (4096 bitów które decydują czy piksel jest zapalony czy nie) 2.Wymaluj odpowiednią liczbę (bajtów) w pętli for (określona liczba kolumn "x") 3.Po wymalowaniu określonej liczby bitów przeskocz do następnego wiersza. Też...
Proszę oto zrzut z MHDD. Najczęstsze wartości to <3ms i <10ms, co ciekawe często układały się w różne dziwne "szlaczki", które powtarzały się z dużą regularnością, niezłe kino było Z tymi szlaczkami się zgodzę :-D Jak się domyślam występowały one co jedno przesunięcie głowicy (tak logicznie mówiąc) czyli co 10-20cm ekranu :D Też często spotykam...
Witam. Moje pytanie dotyczy enkodera inkrementacyjnego a konkretnie dwóch wyjściowych sygnałów przesuniętych wzajemnie o 90°. Załóżmy,że kolejne zmiany stanu logicznego sygnału S00 zachodzą na 2ms, 4ms,6ms,10ms,14ms,22ms,30ms. Opóźnienie drugiego sygnału to 90°. Dlatego jeśli dobrze rozumiem pierwsza zmiana nastąpi na 3ms,druga na 5ms. Częstotliwość...
Usterka usunięta. Winę za tak dziwne zachowanie się urządzenia powodował zabrudzony mode-switch. Kolejnym błędem z mojej strony była źle założona zębatka (przesunięcie o jeden ząb) pośrednicząca między sankami a ramieniem bocznym przekazującym napęd do owej wymienionej krzywki popychającej koło logiczne.
Pierwsza definicja jest poprawna, błędem jest to, że nadużywasz printf'a. %d wymaga na wejściu int'a, który ma 4 bajty, natomiast twoja struktura ma 3 bajty. Jeśli dany procesor wymaga wyrównywania adresów do 4 lub 2, kompilator rozszerzy twoją strukturę o jeden bajt (w tym przypadku po zmiennej sekundy) - ta właśnie wartość może być niepoprawna. Efektem...
To API jest bez sensu więc nie ma co szukać o tym informacji. Dlaczego uważasz, że jest bez sensu? To według Ciebie lepiej pisać odwołując się bezpośrednio do rejestrów? Korzystanie z tej biblioteki poza tym mają również inne wady: 1) Struktury inicjalizacyjne marnują pamięć. Te struktury są spakowane, więc dostęp do bitów w tej strukturze jest utrudniony....
Jakich bibliotek? Niegdy nie używałem żadnej biblioteki na STM32F i jakoś wszystkie peryferiale obsługuję. W jakim celu definiujesz od nowa numery bitów, których nazwy są zdefiniowane w nagłówku od producenta? Prosisz się o problemy choćby z powodu zwykłych literówek. Inicjowanie SPI (w innym modelu) może wyglądać tak: [syntax=c]RCC->APB2ENR = RCC_APB2ENR_TIM9EN...
Chce odczyt binarny a potem dodać do siebie.... A od czego mamy instrukcje logiczne :?: D=P3 And &B00000110 'maska na bity 1 i 2 Shift D , Right 'przesunięcie o 1 pozycję w prawo jeśli to konieczne ;) Piotrek
Zastosowano tam cd4050bm. Z tego co rozumiem jest to układ odpowiedzialny za przesunięcie napięć. Chodzi o konwersję poziomów logicznych z 5V do 3V3 - karta wymaga sterowania w logice 3V3, z Nano wychodzi logika 5V. Czym się różni 74hc4050N od cd4050Bm. Oba układy zawierają 6 konwerterów poziomów logicznych (nieodwracających buforów). W tym konkretnym...
(at)collie2 No właśnie. Wszystkie logiczne przesłanki, wielkość obecnych teowników, które są dość liche i od 100 lat nic się dzieje, konstrukcja stropu oraz widoczne z niego belki nośne, pustka na strychu (zresztą dach opiera się na drewnianych legarach, które nie są nawet rozstawione w tych samych miejscach co ściany...) sugeruje, że to nie jest ściana...
Cóż, może ja sie nie znam, ale wydaje mi sie, że reset maszyny stanu (w tym przypadku licznika) powinien wystąpić na zbocze opadające CSa. Rozkminiam, jakbym ja miał zbudować ten układ na logice dyskretnej (do pewnego stopnia, oczywiscie). Deserializer w skrócie: 1) na opadający CS, resetuję licznik i przerzutnik typu D taktujący 'wyjscie' 2) na kazdy...
Jeżeli system ten ma działać tam gdzie pracują ludzie to sądzę że należy użyć fabrycznych elementów. (ze względu na certyfikaty i niezawodność). Jednym z rozwiązań może być użycie dalmierzy umieszczonych na suficie które włączą alarm jeśli w strefie pojawi się obiekt o wysokości większej niż zadana. http://www.sick.pl/pl/oferta/katalogue/c...
Papier jest cierpliwy, a Chińczycy często "zapominają" postawić przecinek w odpowiednim miejscu. Czy nikt z kolegów nie spotkał chińskiego radyjka zasilanego z 4 "paluszków" R6, którego producent deklarował "20W peak music power" czy jakoś tak? Od strony definicji: z mocą bierną mamy do czynienia wtedy, kiedy jakiś % energii pobranej w części okresu,...
Jakie OnPaint?? Przecież wtedy będzie się to rysowało przy każdym przesunięciu okna, jego zasłonięciu itp. Tylko przy odkrywaniu więc nie wprowadzaj ludzi w błąd. Przecież to logiczne, że musi zostać odrysowane to co zostało zakryte. Należy zdefiniować sobie zdarzenie AfterShow, czytaj tutaj: http://utak3r.pl/index.php?/archives/37-...
Witam! Właśnie również będę się zabierał za projekt z VHLD, którego tematem jest obsługa myszki z interfejsem PS/2. Mam także co do tego kilka pytań które myślę że zadam tutaj bo widzę że nie tylko mi się przydadzą. Wg mnie [url=http://www.computer-engineering.org... jest fajnie opisany cały protokół(jeszcze nie sprawdziłem czy taka inicjalizacja...
Z wejściami Ro1 i Ro2 być może problem jest w tym, że powinny one być podłączone do "0" logicznego, a Pspice inaczej traktuje masę, a inaczej zero logiczne. Do podziału częstotliwości wejściowej przez 10 na oba wejścia Ro oraz R9 musi być podane zero logiczne. Jeżeli ma być pomiar z dokładnością do 0,1 to musisz zwiększyć częstotliwość z 18kHz do 180kHz...
Witam, pracuję nad projektem, który w uproszczeniu będzie zawierał dwa główne bloki: 1) generator impulsów 2) analizator poziomów logicznych Całość będzie symulować np. zachowanie enkodera kwadraturowego i pochodnych (generator) oraz odczytywać reakcję urządzenia sterowanego (analizator). 1) W przypadku generatora powinien on dostarczać impulsy z zakresu...
Witam jestem początkujący w elektronice. mam do wykonania projekt jednostki alu: są dwa wejścia 2 bitowe A {A0,A1) i B {B0,B1} oraz dwa bity sterujące S {S0,S1} na wyjściu 3 bity tj. O {O0,O1,P-bit przesunięcia} układ ma dla: S {00} -dodawać A + B S {01} - ma pzreprowadzać operację logiczną not na danych z A S {10} - ma pzreprowadzać operację logiczną...
Zauważyłem, że sporo tam jest wyboru adresów pamięci, opisuję połączenia tak jak są kiedy karta sprawnie pracuję/działa. OT: Jak makabrycznie? Na szybko było i wiadomo, że linia danych obu układów jest połączona ze sobą, adresowe kładów ze sobą. To logiczne, do tego w nawiasach napisane odkąd dokąd sygnały są, a czytając wątek można się reszty domyśleć....
W oprogramowaniu CoDeSys niestety nie ma takiej deklaracji zmiennej. LD VAR1 //Bool,Byte,Word,DWord AND VAR2 //Maska:00000100 ST VAR3 // wynik logiczny Wystarczy porównać VAR3 z "1" lub z "4" (zmienna z tym bitem ma wartosc 4) Przesunięcie w prawo :SHR W jezyku ST -- obrazek http://obrazki.elektroda.net/5_124833243...
brother przesunięcia przesunięcia kolorów przesunięcia fazowe
zapalać check mercedes radio fabryczny toyota corolla mikrofon komputera wzmacniacz
proste uklady elektroniki proste uklady elektroniki
Samsung UE43NU7095 TV Restarts Every 7-8 Seconds with Sound but No Image Wymiana tarczek WOM w Massey Ferguson 6180 bez rozpoławiania