przesunąć bitowy reszta

Znaleziono około 109 wyników dla: przesunąć bitowy reszta
  • Miernik częstotliwości na AVR - od 1Hz do 10MHz

    http://obrazki.elektroda.pl/7329866000_1... Miernik częstotliwości o całkiem niezłych parametrach, bo potrafiący mierzyć częstotliwości od 1Hz do 10MHz (9,999,999Hz) z rozdzielczością 1Hz w całym zakresie. Idealny do generatorów funkcyjnych lub jako zwykły miernik. Do tego tani i prosty w wykonaniu, z ogólnodostępnych części, a małe wymiary...

    DIY Konstrukcje   27 Mar 2020 13:07 Odpowiedzi: 54    Wyświetleń: 47127
  • REKLAMA
  • Jak skonfigurować rejestry ADC w Atmega8 do odczytu potencjometru?

    Jak teraz patrzę to źle napisałem wartości w ADCH :) Ale mnie więcej o to mi chodziło. Tak czy siak, zależy od ustawienia ADLAR. Jeśli ADLAR ustawiasz na "0" to wynik masz przesunięty do prawej dwóch 8-bitowych rejestrów. A więc jeśli interesuje cię wynik 8 bitowy to nie możesz wziąć ADCH, bo będziesz miał tylko 2 MSB a co z resztą? Jeśli ustawisz ADLAR...

    Mikrokontrolery AVR   20 Lut 2012 08:56 Odpowiedzi: 23    Wyświetleń: 6251
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [Assembler] [Assembler][Z80] Program do mnożenia 8-bitowych liczb z użyciem stosu

    Taki program mógłby wyglądać tak: Mnożna: rejestr E Mnożnik: rejestr A Wynik: rejestr HL LD HL,0000 ;inicjacja wyniku LD B,08 ;licznik pętli LD D,00 ;zerowanie bardziej znaczącego bajtu DE NXBIT ADD HL,HL ;przesunięcie wyniku w lewo RLA ;sprawdzenie cyfry monożnika JR NC, FIN ;opuszczenie zera ADD HL,DE ;dodanie mnoznej FIN DJNZ NXBIT ;powrót do początku...

    Programowanie   28 Lis 2004 20:45 Odpowiedzi: 4    Wyświetleń: 5950
  • Jak podzielić liczbę 14-bitową na dwie 8-bitowe w zapisie dziesiętnym?

    ok, już wyjaśniam - operacje bitowe wykonują się dużo szybciej niż dzielenie, przykładzik: liczba AND 255 - zerujemy wszystkie bity oprócz ostatnich ośmiu które pozostają bez zmian. Jest to odpowiednik reszty z dzielenia przez 256. przesunięcie bitowe w prawo jest odpowiednikiem części całkowitej z dzielenia przez jakąś potęgę dwójki - przesunięcie...

    Programowanie   07 Lip 2006 08:16 Odpowiedzi: 4    Wyświetleń: 1401
  • Procedura LRC CRC dla Modbus i sygnał PWM na Hitachi H8/3048 w assemblerze

    Cześć. Należy pamiętać, że w MODBUS'ie słowa zabezpieczające informacje zależą od trybu transmisji. Na początek może LRC, czyli Longitudinal Redundancy Check - jest on dołączany przez nadajnik jako ostatnie pole ramki, bezpośrednio przed znacznikami końca linii (Carriage Return i Line Feed) w trybie ASCII. Najkrótsza droga do osiągnięcia tego słowa...

    Elektro Maszyny i Urządzenia   11 Gru 2016 20:12 Odpowiedzi: 5    Wyświetleń: 10584
  • REKLAMA
  • C++ - kopiowanie sklejonych tablic znakowych do innej tablicy

    Prawie tak, jak myślisz, z tym że nie masz co zamienić liczby na binarną, bo już taką masz w komputerze. ;) Wyznacz resztę z dzielenia przez 2, dodaj ją do sumy, wykonaj przesunięcie bitowe w prawo o jeden. I tak 32 razy. Teraz zapisz to sobie w kodzie.

    Programowanie   25 Lut 2013 19:46 Odpowiedzi: 21    Wyświetleń: 2118
  • Ku pamięci... zapomnianych narzędzi elektronika.

    AVE... (at)gizmon1 Faktycznie błąd z przysłoną, już poprawiłem literówkę. Co do przesunięcia plamki o pół plamki, to równie dobrze możesz przesunąć piksel o pół piksela, w efekcie podzielić jego jasność na dwa. Mózg dokona interpolacji. Zresztą w aparatach cyfrowych z funkcją IBIS metodą na podwojenie rozdzielczości zdjęcia jest zrobienie bodaj czterech,...

    Tematy tygodnia   17 Paź 2025 18:20 Odpowiedzi: 375    Wyświetleń: 18783
  • Atmega8, kwarc zegarkowy, Timer0 multipleksuje tylko do 64..

    TCCR0 = _BV(x<<CS00); Źle użyłeś makra _BV. _BV(x) jest równoznaczne z ( 1 << x ), czyli w Twoim przypadku próbujesz wykonać podwójnie przesunięcie bitowe. Jeżeli x = 3 (CS00=0): _BV(3<<CS00) = _BV(3) = (1<<3) = 0b00001000 czyli TCCR0 będzie równe 0b00001000 . Innymi słowy, próbujesz ustawić bit tylko do odczytu, zamiast...

    Mikrokontrolery AVR   22 Gru 2010 23:21 Odpowiedzi: 4    Wyświetleń: 2823
  • Liczby zmiennoprzecinkowe zamiana na wektor cyfr BCD

    Zadanie projektowe polega na syntezie układu zamieniającego liczbę zmiennoprzecinkową na liczbę całkowitą dziesiętną zapisaną w postaci wektora 18 cyfr BCD (i znak, razem 80 bitów). Argument jest zapisany w postaci liczby zmiennoprzecinkowej rozszerzonej wg standardu IEEE 754 (80-bitowej). Mam o to taki właśnie problem. Nie rozumiem jednak samego fragmentu...

    Programowanie   24 Sty 2008 23:28 Odpowiedzi: 1    Wyświetleń: 1631
  • [C] na [Bascom] - Oscyloskop Arduino - Oddam 500pkt

    Ale po co kolega chce koniecznie wysyłać te 2 bajty? Domyślnie ADC działa z 10 bitową precyzją i taki jest też rezultat (zatem 2 bajty ... 2 8bitowe rejestry ADCH i ADCL). Normalnie 2 najstarsze bity są w ADCH, a reszta w ADCL. Jeśli ustawimy ADLAR to wynik jest przesunięty w lewo, zatem 8 najstarszych bitów jest w ADCH i tu w tym konkretnym programie...

    Mikrokontrolery AVR   06 Lis 2017 17:49 Odpowiedzi: 7    Wyświetleń: 1212
  • Płytka prototypowa Miszczo test board.

    Aktualizacja -zworka umożliwiająca odłączeniw vcc z programatora. Same pliki sch i brd, resztę trzeba sobie wygenerować samemu. Znalazłem też błąd w warstwie opisowej - tranzystory do sterowania wyświetlaczem wyprowadzone na złącza D1 D2 D3 i D4 powinny być przesunięte w lewo o jeden(coś w rodzaju rotacji bitowej).

    DIY Konstrukcje   25 Kwi 2013 20:38 Odpowiedzi: 21    Wyświetleń: 16518
  • Zakłócenia transmisji bluetooth na modułach HC-05 we współpracy z Arduino Mini

    Ok, dziękuję wszystkim za chęć pomocy, właśnie rozwiązałem problem i chcąc oszczędzić czas przyszłym potencjalnym osobom błądzącym w tym samym rejonie postaram się trochę przybliżyć temat: 1. Pierwszą rzeczą, jaką zrobiłem było napisanie programiku działającego na zasadzie obliczania, a następnie sprawdzania sum kontrolnych. W internecie były dostępne...

    Arduino   17 Lip 2019 21:34 Odpowiedzi: 5    Wyświetleń: 756
  • REKLAMA
  • Jakie bity dopełniają przesunięcia bitowe &lt;&lt; i &gt;&gt; w AVR?

    shg : w avr rotacja jest 9-bitowa (razem z flagą C), więc nie ma możliwości zaimplementowania rotacji bitów w bajcie w jednej instrukcji. Twój kod u mnie na WinAVR20071221 skompilował się do: mov r25,r24 rol r25 clr r25 rol r25 lsl r24 or r24,r25 Co i tak jest dużym sukcesem. Jakkolwiek można by zaoszczędzić 2 instrukcje zamieniając (drugie) "rol r25"...

    Mikrokontrolery   18 Sie 2008 01:12 Odpowiedzi: 15    Wyświetleń: 1490
  • [EM78P153S/ASM] - Przesunięcie bitowe - dziwne zachowanie

    Przecież ten uC ma timer - wyśietlanie w pętli z opóźnieniami to zbrodnia. Tak mam TCC, ale wykorzystuję go do animacji. Właśnie w jego przerwaniu robię te wszystkie przesunięcia bitowe itd. Uznałem, że tak będzie prościej, jeżeli część funkcji wstawić w przerwanie, a resztę w pętli głównej. Kod wyświetlania jest skomplikowany, ale inaczej nie dało...

    Mikrokontrolery Pozostałe   19 Gru 2013 22:27 Odpowiedzi: 6    Wyświetleń: 4077
  • Konwersja odczytu IEEE 754 na inny format, np. int.

    poziom:=cisnienie* 10.19716; (*wartosc rzeczywista - przeskalowanie ciśnienia na wysokosc slupa wody*) poziomCentymetry:=TRUNC(poziom*1... (*poziom w centymetrach+ odcięcie czesci po przecinku*) 1. czyli poziomCm = cisnienie * 1019.716, spodziewasz się wartości od 0 do 1000 cm, więc cisnienie < 1.0 bar 2. ciśnienia...

    Automatyka Przemysłowa   01 Mar 2011 10:18 Odpowiedzi: 11    Wyświetleń: 3760
  • [Zlecę] Oprogramowanie do zegara Nixie z kontrolerem STC15W406AS - zlecenie

    Drogi panie kolego zegar został sprawdzony z chipem oryginalnym wsadem i działa, jeżeli chodzi o ai wykonało poprawnie program na test diody oraz test diody z sygnałem chipu ds1 302, jeżeli chodzi o to czemu nie może poprawnie wykonać testu wyświetlaczy to problem polega na tym, że większość oprogramowań jest albo na arduino z innym mikrokontrolerem,...

    Projektowanie Bazar   29 Cze 2024 20:36 Odpowiedzi: 8    Wyświetleń: 933
  • Konwersja uchar na uint: nieprawidłowe przesunięcie bitowe, godzina = 0x00 zamiast 0x22

    Co jest źle: hours=bcd2bin(twi_readAck()&... // wyswiela na LCD godzinę minut= bcd2bin(twi_readAck()); // -/- minuty hours= bin2bcd(hours); // konwarsja na BCD minut= bin2bcd(minut); // -/- komenda_RS(ramka,0,6,7,((uns... int)hours)<<8 | (unsigned int)minut /* L1 */ ,0,0,0,0,0,0,0,0,0,0,0,0);...

    Programowanie   24 Sty 2015 19:11 Odpowiedzi: 2    Wyświetleń: 1035
  • Jak dzielić liczbę 16-bitową na 8-bitowe rejestry w '51?

    Tu masz dzielenie liczb czterobajtowych przez dwu bajtowe (16 bit).Co prawda nie moje opracowanie, podaję w orginale. ;procedura dzielenia 4-BAJTOWYCH liczb przez 2-BAJTOWE ; wejscie: ;r0 - adres najstarszego bajtu dzielnej, ;r1 - adres najstarszego bajtu dzielnika, ; wyjscie: ;R0 - adres ilorazu ;R6:R5 - reszta ;W deklaracji zmiennych programu wykorzystujacego...

    Mikrokontrolery   12 Kwi 2005 09:07 Odpowiedzi: 11    Wyświetleń: 3108
  • C++. Możenie i dzielenie bez * i /. Jak wykonać ?

    Czy nie ma szybszych alglorytmów? Oczywiście, że są. Wykorzystaj algorytm mnożenia i dzielenia pisemnego. Dzięki temu znacznie ograniczysz ilość dodawań czy odejmowań. Na przykład 1234 * 5678 zrobione metodą powyższą to 1234 dodawania (zakładam, że program jest chytry i sprawdza na początek która liczba jest mniejsza i ją bierze jako licznik pętli)....

    Programowanie Początkujący   11 Gru 2008 15:28 Odpowiedzi: 7    Wyświetleń: 14679
  • Konwersja koloru RGB na format 16-bit (0xf800) do tablicy C w C++ Builder

    Co do teorii mamy 24 bitowy kolor czyli w przelozeniu na bity RRRR RRRR GGGG GGGG BBBB BBBB a tu 16 bitowy czyli RRRR RRGG GGGB BBBB czyli literka R odpowiada za wartosc koloru czerwonego (np. 1011 0110 - czysty przyklad z kalosza ciagniety) G i B analogicznie - z takiego czegos sklada sie caly kolor Skupmy sie na R (reszta analogicznie) w 24 bitach...

    Mikrokontrolery AVR   21 Paź 2011 14:52 Odpowiedzi: 16    Wyświetleń: 4877
  • Sterownik z największą ilością wyjść (100-300)?

    Ze zmianą DATA chodzi mi o to żeby na wejście DATA wysłać 8 bitowy kod na dane wyjście. Następnie na CLK posłać impuls i przesunąć bit rejestru i posłać znowu 8 bitów na następny (kolejny) rejestr przesuwany. To chyba najprostszy sposób. Może trochę wolne ale bardzo proste w konstrukcji. Wykorzystanie demultiplekserów było by fajne gdyby nie to że zmieniają...

    Automatyka Przemysłowa   26 Cze 2008 18:28 Odpowiedzi: 19    Wyświetleń: 4473
  • ATMEGA32: Nie działa przerwanie zewnętrzne Interrupt 0 w avr-gcc

    << powoduje przesunięcie bitowe i może być użyte do wstawioenia 1 na daną pozycję w bajcie, przykład bajt=1<<6; to nic innego jak: bajt=(1 przesunięta 6 razy w lewo) czyli bajt=01000000; Poza tym, nie możesz tego robić po kolei MCUCR=1<<ISC01; MCUCR=0<<ISC00; nawet gdyby w drugiej linijce wstawić 1 MCUCR=1<<ISC01; MCUCR=1<<ISC00;...

    Mikrokontrolery   22 Cze 2006 09:33 Odpowiedzi: 8    Wyświetleń: 3843
  • GP2Y0D340K SHARP - problem z niskim stanem wyjścia po podłączeniu do uC

    Po prostu "kocham" taki zapis :| DDR &= 0b11111110; //1 przesunięte o 0 i zanegowane przesuwanie o 0 nie ma sensu, bo to nie jest przesuwanie, poza tym używanie przesuwania bitowego do ustawiania portów jest jednym z najbardziej nieczytelnych rozwiązań. W każdym razie: powinno działać. Co w takim razie może być źle: - wywołujesz przerwanie, które nigdzie...

    Robotyka Modelarstwo i CNC   15 Lis 2009 12:47 Odpowiedzi: 6    Wyświetleń: 2687
  • Jak napisać strukturalnie rejestr 9-bitowy na przerzutnikach D w VHDL?

    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...

    Programowalne układy logiczne   15 Cze 2011 11:57 Odpowiedzi: 10    Wyświetleń: 2670
  • Budowa syntezatora MIDI z SID 8580 i mikrokontrolerem DS89C430 - ASM kodowanie

    Witam. Zabawnie się składa, że obecnie programuję ten sam chip (tylko z użyciem PIC18F4450). Ja problem odpowienich częstotliwoście rozwiązałem w tem sposób: - numer nuty dziele przez 12, dzielenie oznacza numer oktawy, reszta to nuta w oktawie - w programie zadeklarowałem tablice czestotliwości jednej najwyższej oktawy - niższe można uzyskać przez...

    Mikrokontrolery   03 Maj 2012 14:46 Odpowiedzi: 48    Wyświetleń: 13423
  • Algorytm ASM dla dzielenia 16-bitowego na 16-bitowe na '51

    dzielenie16_16: ;dzielenie 16 bitow przez 16 bitow ;we: r2 - H dzielna ; r3 - L dzielna ; r4 - H dzielnik ; r5 - L dzielnik ;wy: r2 - H czesc calkowita ; r3 - L czesc calkowita ; r0 - H reszta ; r1 - L reszta ;zmienia: acc, psw, r7 ;algorytm: ; Hi:=0 ; Lo:=dzielna ; wy:=0 ; repit 16 razy ; { ; shift_left_32bit (Hi,Lo) ; if Hi>=dzielnik ; {wy:=2*wy+1;...

    Mikrokontrolery   26 Cze 2005 15:47 Odpowiedzi: 5    Wyświetleń: 1245
  • Jak podzielić szesnastkowe 16-bitowe liczby na 8051 i zamienić na dziesiętne?

    No ladnie. Sliczne procedurki. Twoja proc odnosnie dzielenia jest olbrzymia. Moja jest mniejsza. Moze by tak maly konkursik na procedurke dzielenia 16 bitowego w kilku kategoriach: szybkosci wykonywania, wielkosci kodu. dzielenie16_16: ;dzielenie 16 bitow przez 16 bitow ;we: r2 - H dzielna ; r3 - L dzielna ; r4 - H dzielnik ; r5 - L dzielnik...

    Mikrokontrolery   27 Cze 2005 19:25 Odpowiedzi: 18    Wyświetleń: 7813
  • Konwersja char -> AnsiString w polu Edit [C++ Builder]

    Witam Mam taki problem: Chce wpisać zawartość tablicy unsigned char tekst[100]; do pola Edit Tak normalnie wystarcz zapis: Edit9->Text=tekst; Jednak w tym przypadku moja tablica jest modyfikowana na poziomie bitowym więc musi być typu unsigned a z tego co zauważyłem ostatni bit każdego znaku ma wartość 0 i często przy pobieraniu znaków z...

    Programowanie   10 Sty 2010 09:21 Odpowiedzi: 1    Wyświetleń: 2892
  • CRC16 w VHDL - czy dobrze rozumiem algorytm i wielomian?

    Wielomian opisuje ciąg 17-bitowy, ale jest to poprawny zapis - jeśli liczyć crc z definicji, traktując dane jako wielomian x-tego stopnia (gdzie x to liczba bitów), to przy dzieleniu aby reszta była wielomianem 16 stopnia (16 bitów), generator musi być stopnia o jeden wyższego. Do implementacji na rejestrze przesuwanym odrzuca się najstarszy bit. Co...

    Mikrokontrolery   07 Kwi 2010 14:24 Odpowiedzi: 10    Wyświetleń: 10076
  • [codesourcery g++] Konwersja 12-bitowego U2 na signed int w Codesourcery G++ na ARM

    Witam skrobię mały program na armie. Problem jest następujący: Z ADC'a dostaję 12bitową paczkę danych zakodowaną w U2, program w procku przepisuje ją do zmiennej typu int. Kodowanie U2 jak wiecie zależy od tego ile bitów ma dana, int ma 32 a ja mam daną 12 bitową. Jak to ugryźć by tą daną do tego int-a właściwie włożyć. Metoda naokoło tj wygląda następująco...

    Programowanie Początkujący   21 Sty 2010 14:16 Odpowiedzi: 4    Wyświetleń: 1479
  • 8051 turbo51 - Realizacja bramek Logicznych na 8051 assembler

    Ten kod to pisał jakiś mało-kumaty nauczyciel. Mam wrażenie, że zrobił to złośliwie i chciał żebyście długo nad tym myśleli, albo nie napisałeś wszystkiego. Podstawowa sprawa to zdefiniowanie zmiennych jedno-bitowych (na samym początku) a nie odwoływanie się do czegoś po adresach (chodzi mi o te wartości liczbowe). Poza tym wyjaśnił po co jest przesunięcie...

    Mikrokontrolery   07 Paź 2015 17:50 Odpowiedzi: 9    Wyświetleń: 3183
  • [ATMEGA32] Jak obliczyć tydzień roku według ISO8601 na ATMEGA32 z PCF8583?

    u8 Yy_dec; // Zmienna pobierana z PCF8583, wartosc od 0-3 (0 - rok przestępny, inne - rok normalny). u8 Mm_dec; // Zmienna numeru miesisca roku pobierana z PCF8583 i skonwertowana z bcd na dec. u8 Wd_dec; // Zmienna numeru dnia tygodnia pobierana z PCF8583 i skonwertowana z bcd na dec (0 - Pon, 6 - Nie). u8 Dd_dec; // Zmienna numeru...

    Mikrokontrolery AVR   11 Paź 2009 14:48 Odpowiedzi: 11    Wyświetleń: 4933
  • Jak zapisać dane do AD9850, by generować 1kHz z AVR?

    Witam, Oprogramowywanie AD9850 trzeba zacząć od funkcji obliczającej 'tunning_word', 32-bitowej reszty z dzielenia częstotliwości ustawianej DDS przez częstotliwość referencyjną (najczęściej 125MHz). Dla zachowania dokładności nie liczymy słowa sterującego jako mnożnik rastra. Przykładowo mój DDS ma dokładną częstotliwość referencyjną 125 001 320 Hz...

    Mikrokontrolery AVR   27 Lip 2013 07:48 Odpowiedzi: 20    Wyświetleń: 4305
  • Optymalizacja obliczeń zmiennoprzecinkowych na liczby całkowite

    jak zadajesz takie pytanie, to zawsze podaj: -jaki procesor -ile ew. masz miejsca w pamieci (na tablice itd.) -raczej podawaj dokladnie problemy, bo to jest dosyc ogolne... -jaka ma byc dokladnosc tego jest cos takiego jak fixedpoint math - to taka matematyka na liczbach ulamkowych z uzyciem liczb calkowitych. Polega to na tym, ze zamiast...

    Mikrokontrolery   07 Paź 2005 10:50 Odpowiedzi: 6    Wyświetleń: 993
  • Jak odróżnić pierwszy bajt od drugiego w transmisji RS232 uint16?

    Witam wszystkich po krótkiej przerwie! :) Jestem pod wielkim wrażeniem waszych wypowiedzi i nie spodziewał się takiej mnogości możliwości, co mnie niezmiernie ucieszyło :). Nie ukrywam, że najbardziej atrakcyjnymi dla mnie rozwiązaniami są te w miarę najprostsze. Tak pomyślałem, że może połączę dwie opcję w jedną. Otóż: 1. podział 12-bitowej liczby...

    Mikrokontrolery ARM   18 Kwi 2012 07:28 Odpowiedzi: 24    Wyświetleń: 4105
  • Atmega16 DS18b20: Pulsujący LCD, błąd StoreBit, optymalizacja kodu Bascom

    Program wygląda dużo lepiej. I = 1wread(2) pobiera dwa bajty w których znajduje się temperatura. Polecam zajrzeć do karty katalogowej DS18B20 str.4. W I znajdzie się liczba 16 bitowa, gdzie pierwsze 4 bity to znak, następne 8 bitów to część przed przecinkiem, a cztery ostatnie to to co po przecinku. Liczby ujemne są w kodzie U2. S = I / 16 Powyższe...

    Mikrokontrolery AVR   08 Lut 2010 15:10 Odpowiedzi: 11    Wyświetleń: 3096
  • Sterowanie silnikiem krokowym 5-fazowym Berger Lahr RDM 596/50 - jaki sterownik?

    Na stronie 7 masz wykres przebiegów, o okresie 20... Można coś w tym uprościć: dla silnika nie ma znaczenia, jakie potencjały masz na końcach uzwojenia, a tylko ich różnica, więc nie trzeba podawać np. par potencjałów -1V i +1V, 0V i 0V, +1V i -1V, można je zastąpić 0V i +2V, 0V i 0V, +2V i 0V - a nawet pozwolić na to, żeby było albo 0V i 0V, albo...

    Początkujący Elektronicy   22 Lut 2016 12:46 Odpowiedzi: 13    Wyświetleń: 3666
  • Jaki mikrokontroler wybrać do...?

    Powrót małorolnego człowieka, a moderator burdel teraz zrobił. Zamiast zostawić potrzebne posty, to temat przeniósł do ??? Jaki mikrokontroler wybrać do... ??? Co to ma wspólnego z założonym tematem ? Jakiś nieogarnięty w temacie... Tylko spójrzmy na to obiektywnie - co kolega tymon_x sprawdził ? żeby nie było niedomówień! Otóż sprawdził (przepraszam...

    Mikrokontrolery Początkujący   15 Kwi 2019 17:34 Odpowiedzi: 1285    Wyświetleń: 267664
  • Assembler 80x86- mnożenie 5 bajtowych liczb w systemie szesnastkowym

    Witam. Czy potrafi ktoś pomóc mi z zadaniem z assemblera? Mam do napisania program, który mnoży dwie liczby 5 bajtowe (40 bitów) szesnastkowe oraz podaje wynik również w tym systemie (tylko wynik będzie wtedy 80 bitowy). Problem polega na tym, że do tego mnożenie trzeba wykorzystać algorytm, ponieważ instrukcja mul nie działa dla tak dużych liczb. Mnożenie...

    Programowanie   05 Gru 2018 23:16 Odpowiedzi: 2    Wyświetleń: 810
  • Niepoprawne odczyty temperatury z DS18S20 na AT89C2051 @ 12MHz w BASCOM 8051

    Siemka! Tak patrzę w ten Twój kod i pewnych rzeczy nie kumam, ale spróbujmy go przeanalizować. - Resetujesz 1-Wire i wykonujesz polecenie konwersji po czym czekasz 750ms i super :) tylko zastanawiam się po co odczekujesz kolejne 750ms po poleceniu odczytu scratchpad? To jest niepotrzebne, możesz odczytywać dane od razu. Poza tym rozbijanie Waitms 750...

    Mikrokontrolery   05 Paź 2006 01:12 Odpowiedzi: 7    Wyświetleń: 3068
  • Sterownik do losowego migania żarówki – jak zbudować układ z regulacją częstotliwości?

    Dziękuje za ten jakże profesjonalny wpis, ale jak się to ma do migania żarówki? Chciałem zaznaczyć, że nie konstruuję wehikułu czasu, czy tam napędu międzygwiezdnego, tylko losowy przerywnik obwodu, do migania żarówką. Wrzuciłem to co napisałeś _jta_ do Groka i poprosiłem o wyjaśnienie. Oto co przygotował w... 4 sekundy: Autor opisuje sposób generowania...

    Projektowanie Układów   08 Cze 2025 18:46 Odpowiedzi: 16    Wyświetleń: 417
  • asembler x86 najprostszy sposób na wprawienie kształtu np. kwadratu w ruch

    Stary fajny BIOS :) Nawet szkoda komentować tą wypowiedź. :/ jakbym był moderatorem dałbym ostrzeżenia za naruszenie przynajmniej 2ch puntów regulaminu: ironizowanie, nie posuwa wątku naprzód. Co masz konkretnego? W grach to się nazywało "sprite", trzeba było zapamiętać gdzie jest i jaki jest. Drogi kolego. Myli kolega 8-o bitowe procesory z architekturą...

    Programowanie Początkujący   27 Maj 2016 12:44 Odpowiedzi: 3    Wyświetleń: 1293
  • LPC1768 i LabVIEW: Nieprawidłowe wyświetlanie sygnału ADC w oscyloskopie

    Nie wiem dokładnie jak to działa... Działa to tak: Przetwornik w LPC1768 na ustawione próbkowanie na wartość np. 100,0 kHz. Ustawiam ten odczyt w pętli for (;;), która wykonuje się 20 razy (oznacza to liczbę próbek). W rezultacie daje to okno częstotliwościowe równe 5,0 kHz, czyli że w tym oknie zmieści się dokładnie 1 okres przebiegu o częstotliwości...

    Mikrokontrolery ARM   18 Sie 2011 10:42 Odpowiedzi: 6    Wyświetleń: 2025
  • Testowanie programu Sito Erastotenesa na PC z 64 GB RAM - związek z Złotą Liczbą

    Taka ciekawostka, mnie przynajmniej zaskoczyła a i może się przyda - jest implementacja 'kompresującego bitsetu' dla c https://lemire.me/blog/2017/03/31/compre... . Włączenie linuksowego zram może by dało ciekawy efekt. Fajnie. Może się kiedyś przydać taka biblioteczka. Ale nie wiem czy w tym programie jest sens, za radą...

    Programowanie Początkujący   18 Lip 2019 18:41 Odpowiedzi: 79    Wyświetleń: 2952
  • Zmodyfikowany kod licznika 8-bitowego na Arduino Uno: funkcje, przyciski i LCD

    Funkcja tobin To jest źle: unsigned int bitval = 65535; Ponieważ binarnie jest to 16 jedynek, a dalszy ciąg tej funkcji wyraźnie robi bitowe AND z tą liczbą po czym bitowo przesuwa w prawo, by na tej podstawie sprawdzić czy na danej pozycji jest 0 czy 1. Łatwo się domyślić że powinna tutaj na starcie być liczba gdzie MSB = 1 a reszta = 0. Czyli (najprościej...

    Arduino   03 Lis 2022 00:20 Odpowiedzi: 10    Wyświetleń: 855
  • MCP9808 moduł czujnika I2C temperatury z alarmem - uruchomienie, protokół komunikacji

    https://obrazki.elektroda.pl/2227184700_... Dzisiaj uruchamiamy moduł MCP9808, czyli cyfrowy termometr działający w zakresie od -40°C do 125°C przy typowej dokładności 0,25°C, zasilany napięciem od 2.7V do 5.5V. Najpierw zaimplementujemy jego sterownik w oparciu o gotowe funkcje dla komunikacji I2C by móc odczytywać z niego pomiary...

    Artykuły   10 Lip 2023 09:13 Odpowiedzi: 1    Wyświetleń: 1779
  • Jakie filtry bardziej szumią - cyfrowe czy analogowe? Część 2

    W rysunku 1 . Wkrótce przekonamy się, że rzeczywiście mamy problem z szumem; najpierw jednak należy dowiedzieć się, jak właściwie analizować taki obwód. https://obrazki.elektroda.pl/4837456600_... Rys.1. Filtr Direct Form I, który omówiony zostanie w dalszej części tekstu (grafika z Wikipedii). Podobnie, jak wiele innych filtrów...

    Artykuły   08 Lut 2022 15:20 Odpowiedzi: 1    Wyświetleń: 1341
  • Błąd Scan line index out of range w programie Delphi z ASM XOR

    Hej witam.Dziękuję za szybkie zainteresowanie o postarałem się do Twoich wskazówek, ale chyba nie udolnie, bo nadal nie umiem tego rozpracować.Ale po pewnych zmianach program zaczyna oblicza faktycznie klucz jakiś na podstawie wpisanego ciągu, wiec jest lepiej.Ale przy przy szyfrowaniu zdjęcia bmp wykazuje, że jest 24 bit, ale gdy nacisnę, ok to wyskakuje...

    Programowanie Początkujący   07 Lut 2009 13:53 Odpowiedzi: 3    Wyświetleń: 1710
  • Mini barometr z wyświetlaczem LCD i akumulatorkiem Li-pol na ATmega168PA

    http://obrazki.elektroda.pl/9824916400_1... Witam, Korzystając z ostatnich wolnych dni przed studiami chciałbym zaprezentować moją ostatnią konstrukcję. Jest to mały przenośny barometr. Konstrukcja powstała na potrzeby osoby wrażliwej na zmiany ciśnienia oraz spełnia jej wymagania tzn. mały rozmiar( 20x40x9mm) oraz co się z tym wiąże...

    DIY Konstrukcje   11 Kwi 2017 21:55 Odpowiedzi: 16    Wyświetleń: 21273
  • Czytamy notę katalogową i piszemy sterownik wyświetlacza 7-segmentowego LED CH455H w Arduino

    https://obrazki.elektroda.pl/7246994600_... Dzisiejszy projekt będzie opierać się o Arduino. Pokażę tutaj jak uruchomić kontroler wyświetlacza/klawiatury ze starego tunera sat w oparciu o jego notę katalogową oraz bibliotekę Wire z Arduino. Poznamy szczegóły jego interfejsu szeregowego opartego o linie SDA i SCL i spróbujemy przygotować...

    Artykuły   24 Lip 2024 11:43 Odpowiedzi: 1    Wyświetleń: 1539