dzielenie modulo

Znaleziono około 173 wyników dla: dzielenie modulo
  • Jak zrobić dzielenie modulo w SDCC ?

    Zumek, przyznam, że nie bardzo rozumiem Twój kod, możesz go troszkę skomentować ? Będę wdzięczny. Xitami, bez rzutowania na float podaje zupełnie bzdurne wyniki. Nie do końca wiem czemu. Może wiąże się to z tym, że liczba całkowita jest zapisywana w kodzie U2 (choć unsigned nie powinna), a do dzielenia...

    Mikrokontrolery   18 Lut 2007 16:08 Odpowiedzi: 16    Wyświetleń: 1847
  • Funkcja dzielenia modulo

    Uruchamiasz CoreGen, wybierasz typ układu, wybierasz układy arytmetyczne -> układ dzielący. Do tego miejsca zgadzam się. Po wybraniu Dividers -> Divider generator 1.0 otwiera się pilk PDF z datasheet.Nie ma zakładki z kofiguracją ( jest tylko edit memory), w oknie nie widać żadnej struktury...

    Programowalne układy logiczne   10 Sty 2009 00:21 Odpowiedzi: 13    Wyświetleń: 8624
  • Dzielenie modulo a przekroczenie zakresu zmiennej.

    problemem jest to iż kompilator nie wie na jakim typie zmiennej na wykonać modulo4 np.: uint8_t i=0; i = i-1; i %=4//daje 3 listing asm uint8_t i = 0; movb $0x0,-0x1(%rbp) i = (i-1); subb $0x1,-0x1(%rbp) i %= 4; andb $0x3,-0x1(%rbp) Wszystko czytelnie,...

    Programowanie   08 Maj 2009 10:58 Odpowiedzi: 3    Wyświetleń: 2491
  • [GCC] Dzielenie modulo - jakiś błąd w programie

    Mam sobie taki kawałek kodu: u16 adr = (RunPtr->RxFrameEndIndex - 2)%_BUFFER_SIZE; Jeśli RxFrameEndIndex jest równe 1 a _BUFFER_SIZE 128 to oczekiwałbym żeby adr był równy 127, a nie jest. Jest równy 0xffff. Dlaczego tak się dzieje? Jeśli zmieniam _BUFFER_SIZE na 512 adr jest tak samo...

    Programowanie   14 Sty 2010 12:17 Odpowiedzi: 2    Wyświetleń: 990
  • [c][AVR] Dzielenie modulo -

    Tzn mozolę się z miernikiem przepływu , gdzie mam dwa przepływy i muszę określić ile mam % stężenia jednego w drugim. Zakres wskazań dla obu rozciąga się od 1 do 99000 (liczby całkowite) i jest różny w obu co chwilę. Ja zaś muszę podawać w postaci procentowej jakie jest aktualne stężenie jednego...

    Mikrokontrolery AVR   18 Sie 2014 08:54 Odpowiedzi: 11    Wyświetleń: 3348
  • dzielenie liczb integer + pętle; VHDL

    Witam. W projekcie, który robię (jęz. VHDL), muszę wykonać trochę działań arytmetycznych na liczbach integer, w tym operacje dzielenia. Przeglądałem forum (np. temat "Funkcja dzielenia modulo"), google, ale dalej sobie nie radzę. Zatem potrzebny mi jest blok wykonujący dzielenie liczb całkowitych, wystarczy,...

    Programowalne układy logiczne   07 Paź 2009 17:11 Odpowiedzi: 5    Wyświetleń: 3330
  • Licznik 7490 +dzielenie przez 161

    Ok układ zrobiony. Mam jeszcze tylko jedno pytanko. Zawsze spotykałem się zsłownictwe. "Licznik 7490 modulo x np5.) A facet poduktował coś takiego: "Na liczniku 7490 zaprojektuj układ dzielnika 161" I tak dla pewności to to samo co modulo??? Na 99% jestem przekonany że tak. Ale wole się upewnić.

    Początkujący Elektronicy   28 Gru 2007 10:51 Odpowiedzi: 10    Wyświetleń: 3757
  • Modulo w Pascalu

    Jak podzielić liczbę modulo x w Pascalu (modulo - reszta z dzielenia) W C++ było %...

    Programowanie   19 Maj 2005 11:33 Odpowiedzi: 2    Wyświetleń: 848
  • Co znaczy modulo? Jak to się liczy?

    dzięki wszystkim za pomoc temat uważam za zamknięty modulo to faktycznie reszta z dzielenia dla szukających tak jak ja dorzucam łyk teorii. Jeżeli a i d są liczbami naturalnymi, gdzie d nie jest zerem, można udowodnić, że istnieją unikalne liczby całkowite q i r, gdzie a = qd + r i 0 ≤ r...

    Nauka Elektroniki, Teoria i Laborki   06 Lis 2008 08:34 Odpowiedzi: 8    Wyświetleń: 48194
  • Jak uzyskac wynik z dzielenia z przecinkiem?

    Składni nie będę sie już czepiał choć to trochę jak z zamkiem centralnym. Nikt nie broni używac klucza :P Dżyszta słowo chyba bardzo tu pasuje:) Ile jest 79 podzielone na 1000? Oczywiście to pytanie rytoryczne. Ja bym zaokraglając do dwóch miejsc po przecinku powiedział, że 0.08. Program proponowany...

    Programowanie   16 Cze 2008 10:01 Odpowiedzi: 7    Wyświetleń: 9679
  • [ATMega8][avr-gcc] - Dzielenie dużych liczb

    U mnie skompilowanie kodu z postu #1 wydłuża program o jakieś 480 bajtów, z tego ok. 200 jest związanych z 64-bitowym dzieleniem i modulo. Także coś musi być z ustawieniami kompilatora. Warto zajrzeć do pliku lss, operacje modulo i dzielenia są realizowane przez INSNS o nazwie __umoddi3 i __udivdi3....

    Mikrokontrolery AVR   27 Maj 2020 19:54 Odpowiedzi: 17    Wyświetleń: 3378
  • XMega 128A1 - mnożenie i dzielenie liczb ośmiobitowych a asm

    Piotrus_999 , dziękuję za przykłady. Okazało się , że problemem w tym przypadku jest dzielenie. [syntax=avrasm]ldi R24,15 ldi R25,25 mul r24, r25 movw r24, r0 eor r1, r1 Wynik: sts {Liczba} , r24 sts {Liczba+1} , r25[/syntax] 15 * 25 = 375 375 : 8 = 46,875 Prawdopodobnie trzeba użyć MODULO. Nie...

    Mikrokontrolery AVR   03 Gru 2016 11:47 Odpowiedzi: 13    Wyświetleń: 798
  • Czy istnieje coś takiego jak modulo 60?

    A na jakimkolwiek mikro nie może być? Od liczby odejmujesz 60 i dodajesz 1 do innego rejestru ... i sprawdzasz czy liczba większa od 60 ... jeżeli nie to w rejestrze masz wynik dzielenia, a reszta to pozostałość z liczby/60 :)

    Mikrokontrolery   06 Wrz 2006 19:20 Odpowiedzi: 5    Wyświetleń: 2474
  • Licznik modulo 3 na ucy 7475. Jak go zbudować?

    Nie zwróciłem uwagi na to że przerzutniki te nie są wyzwalane skokiem. To forum służy do zdobywania wiedzy i dzielenia się nią z innymi potrzebującymi więc postaram się jeszcze wyjaśnić dlaczego nie nadaje się ten przerzutnik do budowy licznika skoro Quarz potrafił się tylko wymądrzyć. Przerzutnik...

    Początkujący Elektronicy   29 Paź 2006 12:02 Odpowiedzi: 12    Wyświetleń: 6120
  • [mips] - przekroczenie zakresu liczb i operacja modulo

    Chyba doczytałeś tylko do pierwszego algorytmu na w/w stronie... :] Oczywiście mnożenie dwóch zmiennych 32 bitowych da Ci 64 bity wyniku, więc i mnożenie i dzielenie modulo musisz wykonywać na takich argumentach. Pozdrawiam, Dr.Vee

    Mikrokontrolery Pozostałe   10 Sty 2009 17:04 Odpowiedzi: 11    Wyświetleń: 3354
  • Assembler - Szybkie podnoszenie modulo

    Hej, próbuję napisać w assemblerze (Intel 8086 z dostępem do rejestrów 32 bitowych) program wykonujący szybkie podnoszenie modularne. Niestety coś tutaj robię źle. Najprawdopodobniej namieszałem bardzo w dzieleniu i mnożeniu, ale nie wiem, jak to naprawić. Byłbym bardzo wdzięcznym za pomoc. Poniżej...

    Programowanie Początkujący   10 Cze 2014 00:21 Odpowiedzi: 0    Wyświetleń: 735
  • Kurs programowania C/C++. Część 1.3 - Operatory

    Kurs: Operatory Powiedzmy sobie na początek czym są i jakie mamy operatory w języku C . Operatorem nazywamy konstrukcję językową jednoargumentową, bądź wieloargumentową zwracającą jakąś wartość. Operatory określają jakie operacje mają być wykonane i w jakiej kolejności. Oto operatory...

    Artykuły   18 Paź 2013 15:43 Odpowiedzi: 0    Wyświetleń: 5223
  • AVT5399 - 2-kanałowy multimetr panelowy przeróbka

    Witam, posiadam 2-kanałowy multimetr panelowy "AVT5399" chciałbym go przerobić na zakres do 10A jest taka możliwość?

    Początkujący Elektronicy   17 Lut 2015 15:56 Odpowiedzi: 0    Wyświetleń: 969
  • Miernik LCD2x16 - Woltomierz i amperomierz podwójny.

    Witam po bardzo długiej przerwie. Który parametr muszę zmienić aby mierzyć prąd w okolicach 10A? [syntax=text] /* * main.c * Multimetr dwu kanałowy z pomiarem napięcia i prądu * Created on: 2012-11-21 * Autor: Piotr Rosenbaum */ #include <avr/io.h> #include <util/delay.h> #include...

    Projektowanie Układów   21 Cze 2015 01:29 Odpowiedzi: 10    Wyświetleń: 1176
  • Atmega16 + Eclipse układ RTC zatrzymuje się po kilku minutach

    Zwarcie Vcc do GND pomogło, ale dopiero takie dłuższe zwarcie ( 5 sek). Wyświetlacz ocnkął się, wyświetla dane, ale !!! ciekawostka, zegar stoi. Załaczam kod, taki wprost z Eclipsa, bez bibliotek. Jestem w trakcie przeróbki z innego projektu, proszę o wyrozumiałość. /* * main.c * *...

    Mikrokontrolery AVR   31 Maj 2011 15:02 Odpowiedzi: 13    Wyświetleń: 2161
  • [ATmega8][C] Niedziałające menu

    Witam, tworzę menu dla mojego termometru z wykorzystaniem 3 przycisków. Sęk w tym, że nie chcę to za bardzo działać i nie wiem za bardzo co powoduję, że nie mogę kontynuować programu. Sprawa wygląda tak, że mamy teoretycznie jak na razie zdefiniowane 2 ekrany, które wyświetlają temperaturę pokojową oraz...

    Mikrokontrolery AVR   08 Paź 2011 13:30 Odpowiedzi: 30    Wyświetleń: 2975
  • Atmega 16 uart, analiza danych, odmierzanie czasu

    Witam Porwałem się na robienie własnego sterownika co i stanąłem w martwym punkcie. Mianowicie sterownik składa się z 2 płytek na których są Atmegi 16 taktowane zewnętrznym kwarcem 11.059200 + kwarc zegarkowy jeden układ odpowiedzialny za odczyt temperatur regulację fazową wentylatora oraz sterowanie...

    Mikrokontrolery AVR   09 Paź 2011 09:08 Odpowiedzi: 0    Wyświetleń: 2059
  • uP Sterownik wytrawiarki

    Nie ma problemu sam nie jestem asem w programowaniu i dopiero tak naprawdę uczę się języka C, mam nadzieje, że to koledze pomoże w zamierzonych celach. mirekk36 więc jej nie mogę udostępnić. P.S. Zdaję sobie sprawę, że kod mógł by być optymalniej zapisany tak więc jeśli ktoś z szanownych forumowiczów...

    DIY Konstrukcje   06 Mar 2016 13:03 Odpowiedzi: 41    Wyświetleń: 12447
  • optymalizacja kodu z atmega8 na attiny13

    Witam serdecznie, jestem początkującym jeśli chodzi o programowanie w c na avr. Celem mojego zadania jest zaprojektowanie termostatu z użyciem czujnika temperatury dwóch diod sygnalizujacych, przycisku do programowania termostatu oraz przekaźnika jako elementu wykonawczego. Poniższy kod napisałem na...

    Mikrokontrolery Początkujący   09 Maj 2012 22:03 Odpowiedzi: 8    Wyświetleń: 1897
  • ATTiny2313 / C - Timer0 Początki

    Najtrudniej analizuje się własny kod, bo zawsze patrzy się przez pryzmat wiedzy o tym co on powinien robić i nie dostrzega się drobnych błędów :) Zgadzam się z tym w 100%. Przy Bascomie rzadko sięgałem do PDF'ów kontrolerów, przy C nie da się bez tego wszystkiego zrobić. Bez tych 500 "przekręceń"...

    Mikrokontrolery Początkujący   05 Lis 2015 15:45 Odpowiedzi: 47    Wyświetleń: 2559
  • DS18b20 - Ds18b20 gubi pomiary - wyrzuca 0

    taktowanie procesora: 16MHz atmega32a main.c: [syntax=c... main(void) {/* sprawdzamy ile czujników DS18xxx widocznych jest na magistrali */ czujniki_cnt = search_sensors(); /* wysyłamy rozkaz wykonania pomiaru temperatury * do wszystkich czujników na magistrali 1Wire * zakładając,...

    Mikrokontrolery   13 Maj 2016 16:31 Odpowiedzi: 8    Wyświetleń: 807
  • Jak wczytywać i określać parzystość liczb w Pascalu?

    Liczba parzyste w dzieleniu modulo (a więc reszcie z dzielenia) przez 2 dają wynik 0. Dzielenie modulo wykonuje operator mod .

    Programowanie   04 Mar 2011 07:05 Odpowiedzi: 7    Wyświetleń: 2021
  • [Atmega32][C][Eclipse] - Jak wysłać przez uart liczbę? Tylko cyfry znaczące.

    Witam Mam taki problem z programem na ATmega32. Mianowicie chcę przez uart wysyłać liczbę całkowitą ale tylko cyfry znaczące (bez zer poprzedzających). Napisałem taki kod, który działa i robi to co powinien ale myślę, że za dużo zajmuje. Czy jest jakiś łatwiejszy sposób na tą procedurę aby nie wysyłać...

    Mikrokontrolery AVR   18 Gru 2012 14:04 Odpowiedzi: 5    Wyświetleń: 1521
  • c# - W jaki sposób dodać pętlę obsługującą przycisk

    Dziękuję za wskazówki, były pomocne. Teraz mój program działa już prawie tak, jak bym tego chciał. Nie mogę tylko rozwiązać jednej kwestii. Po naciśnięciu przycisku "Poprzedni" wszystko działa, ale tylko przez kilka kliknięć, potem wszystkie labele przestają wyświetlać nazwę dnia (przewija się tylko...

    Programowanie Początkujący   09 Maj 2014 22:31 Odpowiedzi: 5    Wyświetleń: 1020
  • C potęgowanie modularne - szyfrowanie RSA

    Chcę zrealizować szyfrowanie RSA 512bit, czyli zrealizować działanie: c = t^e mod n. c - zaszyfrowane dane t - dane do szyfrowania e - wykładnik potęgi liczba pierwsza n - moduł 512 bitowy W czym jest problem? Otóż mam rozwiązanie, które realizuje szybkie potęgowanie modularne i spokojnie...

    Programowanie   30 Maj 2015 14:36 Odpowiedzi: 5    Wyświetleń: 1131
  • C - Sumowanie ciągu harmonicznego

    Nie mam pojęcia co to ciąg harmoniczny, więc jak coś to napiszcie, żebym skasował ten post :D Jeżeli wynik ma nie wychodzić 0, to musi wychodzić z przecinkiem, a tego do int nie przypiszesz. A jeżeli chcesz z dzielenia int otrzymywać np wynik double, czyli po przecinku to np możesz najpierw do zmiennej...

    Programowanie Początkujący   25 Mar 2015 00:57 Odpowiedzi: 7    Wyświetleń: 1074
  • [AVR] [ATMEGA8] [ASM] Przetwornik ADC

    Jak podzielisz tą swoją liczbę 13845 przez 10000 to otrzymasz 13,845, ale zapisane binarnie czyli część całkowita to będzie 13, a ułamkowa już niestety nie 834 tylko na przykład 0,834*256 = 214 (dla 8-miu bitów na część ułamkową). Albo 0,834*1024 = 854 jak przyjmiesz 10 bitów na część ułamkową. Pożytek...

    Mikrokontrolery AVR   27 Sty 2010 15:00 Odpowiedzi: 43    Wyświetleń: 6273
  • Atmega 8 - Odczytywanie temperatury z DS18B20 przez miganie diodą

    Witam, Dawno nie korzystałem z BASCOM'a, więc nie pamiętam już składni, ale algorytm jest następujący: 1) zapisujesz sobie w zmiennej temperaturę w stopniach 2) wykonujesz dzielenie całkowite temperatury przez 10 -> otrzymujesz cyfrę dziesiątki, zapisz do zmiennej x 3) wykonujesz dzielenie...

    Mikrokontrolery AVR   26 Sie 2014 20:51 Odpowiedzi: 2    Wyświetleń: 1206
  • Podział cyfr na wyświetlacz LED

    Przy wykonywaniu operacji arytmetycznych w Bascomie wszystkie zmienne powinny być tego samego typu (u mnie np. Long) jednak zajmuje to trochę RAMu, jedna zmienna to aż 4 bajty. Przedstawiam tutaj moje rozwiązanie podziału zmiennej na wyświetlacz 6 cyfrowy LED. 'globalne zmienne dla wyświetlacza 7seg ...

    Mikrokontrolery   18 Lip 2010 22:33 Odpowiedzi: 6    Wyświetleń: 1913
  • C++ Kalkulator z uzyciem 'switch' :|

    1. Dzielenie modulo % jest zdefiniowane dla liczb całkowitych, Ty musisz użyć modulo dla zmiennoprzecinkowych (biblioteka math.h). 2. W sumie ręce opadają, jeżeli chcesz poprawnie skompilować to co wkleiłeś.

    Programowanie   29 Maj 2011 09:35 Odpowiedzi: 13    Wyświetleń: 5976
  • ukladanka - i moje dwa pytania

    Witam! ad 1) Jeśli dobrze zrozumiałem, to najlepiej w wierszu z instrukcją losującą podzielić modulo przez liczbę większą od 16 (zauważ, że 4 * 4 = 16, a tam wystepuje dzielenie modulo przez 14. W przeciwnym wypadku problem jest głębszy gdyż trzeba rozwiązać "problem ośmiu hetmanów" opisany w książce...

    Programowanie   19 Lis 2011 14:36 Odpowiedzi: 5    Wyświetleń: 974
  • Generator kwarcowy w Hz - szukam prostego układu

    Ten układ 4060 jest bardzo stabilny jak na generator RC. Stabilizacja kwarcem to lekka przesada. A jak chcesz mieć nietypowy podział można użyć podziału modulo n np. na układzie 7493 tylko trzeba pamiętać o kształcie fali takiego podziału (reszta z dzielenia modulo). Tu masz ładnie wyjaśnione powodzenia...

    Początkujący Elektronicy   03 Kwi 2014 20:30 Odpowiedzi: 20    Wyświetleń: 3951
  • Bascom czy C? Projekt na Atmedze. Materiały.

    jak naraziie ASM to "za wysokie progi na moje nogi", jak ja widze te 2 literowe komendy, i wszystko w języku niskopoziomowym, od odwoływania sie do pamieci, poprzez operacjie w stylu mnożenia czy dzielenia... nie mówiąc o dzieleniu modulo...

    Mikrokontrolery   19 Mar 2006 16:14 Odpowiedzi: 10    Wyświetleń: 1410
  • Liczby pierwsze w C

    no to jest właśnie ten drugi algorytm i myślę, że na potrzeby nauki, to badanie w pętli podzielności przez wszystkie liczby (dla optymalizacji - od 2 do 1/2*x, gdzie x to badana liczba), czyli sprawdzanie, czy reszta z dzielenia modulo (%) jest równa 0 (jeśli tak - to nie będzie l.pier.). Czyli w...

    Programowanie Początkujący   01 Sty 2009 18:30 Odpowiedzi: 11    Wyświetleń: 11331
  • Zadania, systemy liczbowe

    Podstawą zamiany na dowolny system jest: 1. Wynik dzielenia modulo przez podstawę systemu. 2. Skrócenie wyniku o podstawę (wskutek dzielenia całkowitego). 3. Powtórzenie kroków od 1 do 3 z pozostałą częścią aż do osiągnięcia wartości 0. Czyli np 34 dec = ? (5) 34 % 5 = 4 34 / 5 = 6 6 % 5 =...

    Programowanie Początkujący   01 Kwi 2009 19:05 Odpowiedzi: 3    Wyświetleń: 2234
  • Generowanie sygnałów/przebiegów prostokątnego i trójkątnego

    oczywiście, że się da... sorry za pytanie, ale czy my jesteśmy w matematyce na poziomie co najwyżej pierwszej klasy szkoły średniej? Przecież każdy wykres można prosto opisać wzorem - bądź to pojedycznym bądź złożonym (Zaleznym od parametru). Przykładowo dla przebiegu prostokątnego wzór taki ma postać: ...

    Programowanie   26 Paź 2009 21:10 Odpowiedzi: 13    Wyświetleń: 6120
  • [ASM][atmega8] Przeliczanie napięcia z ADC

    Z szacunkiem. Porywasz się z widłami na słońce. Naucz się assemblera a wszystko się wyjaśni. Poza tym radziłbym zostawić bascoma i przerzucić się na C. A propo ADC. Ja to robie tak: W zmiennej uint16_t odczyt, mam odczyt z ADC. Przyjmując 10bit rozdzielczość i 2.56 Vref. Liczę: 2^10=1024; 2.56/1024=0,0025=25*10^(-4) Kolejna...

    Mikrokontrolery AVR   31 Maj 2011 12:14 Odpowiedzi: 5    Wyświetleń: 3020
  • Sprawdzanie poprawności PESEL w C

    Witam. Reszta z dzielenia ("%") określona tylko dla liczb całkowitych (tzw. dzielenie modulo). Pozdrawiam.

    Programowanie Początkujący   11 Cze 2011 20:29 Odpowiedzi: 20    Wyświetleń: 4484
  • Liczba jako bajt - jak zapisać do SRAM/Flash w postaci ASCII

    No tak, zapomniałem o kolejnej istotnej rzeczy. Oczywiście piszę w assemblerze, gdybym pisał C to wiadomo że nie byłoby problemu. ;) Znalazłem jedynie funkcję zwykłego dzielenia na oficjalnej stronie atmela, ale dzielenia modulo nie ma.

    Mikrokontrolery AVR   20 Lis 2011 18:51 Odpowiedzi: 9    Wyświetleń: 1200
  • [Pascal] skomplikowane zadanie

    1. Tablica statyczna - po prostu array 2. Parzyste elementy - reszta z dzielenia (dzielenie modulo = mod ) = 0 3. Algorytm bąbelkowy - znajdziesz opis np w tej paczce: Nie przejmuj się, że to C. Po prostu przeczytaj punkt 2.3 z pliku sorts1.doc 4. pętla i dodawanie do zmiennej 5. kolejna tablica...

    Programowanie   15 Gru 2011 19:51 Odpowiedzi: 4    Wyświetleń: 1576
  • Podstawy programowania w C, łańcuch znakowy

    Nie wiem o co chodzi z tym free; jeszcze się z tym nie spotkałem. W tym zadaniu największy problem będzie stanowił chyba algorytm, bo nie wiem za bardzo jak to zrobić, żeby program sprawdził czy dana liczba jest pierwsza czy nie. Program chyba będzie musiał sprawdzić czy reszta z dzielenia modulo...

    Programowanie Początkujący   15 Wrz 2014 21:03 Odpowiedzi: 51    Wyświetleń: 3612
  • sprintf - zaokrąglanie a znak minus (-0.00)

    (at)tmf, dzięki za linka - printf opisany wzdłuż i wszerz ;). Dopóki nie znajdę lepszego rozwiązania, zostanę przy aktualnym. Chociaż z drugiej strony, jeśli - jak już ustaliliśmy - wartość -0 jest poprawna, to dlaczego by jej nie wyświetlać? Obawiam się jednak, że trzeba będzie każdemu klientowi tłumaczyć,...

    Mikrokontrolery   21 Lip 2015 07:55 Odpowiedzi: 9    Wyświetleń: 1149
  • atMega16 - Wyświetlanie temp z ADC

    Witam ponownie i dzięki za zainteresowaniem tematem. Po kilku dniach prób i zarwanych nocy skleiłem coś co wydaje mi się w porządku. Jednak nadal wynik nie jest stabilny. Nie wiem co robię źle. Preskaler ADC = 128 pojedyncza konwersja przerwanie od ADC W przerwaniu zapisuje do tablicy pomiary...

    Mikrokontrolery AVR   03 Cze 2016 12:52 Odpowiedzi: 63    Wyświetleń: 3393
  • Algorytmy zmiennoprzecinkowe dla układów FPGA i ASIC

    Generacja natywnego kodu HDL dla operacji zmiennorzecinkowych pozwala na implementację tego rodzaju operacji na sprzęcie z wykorzystaniem VHDLa lub Veriloga. Wszystko to bez mozolnej i trudnej konwersji na liczby stałoprzecinkowe. Dane zmiennoprzecinkowe to preferowany typ zmiennych, w aplikacjach...

    Artykuły   08 Lip 2018 16:02 Odpowiedzi: 0    Wyświetleń: 2244
  • makro zamiast formatowania warunkowego

    Podzielność sprawdza się operacją pozyskiwania reszty z dzielenia (dzielenie modulo). W VBA jest to operator [url=]Mod. Jeśli daje wynik 0 to znaczy, że liczba lewa jest podzielna przez prawą. Zatem (Range("C81").Value Mod 4 = 0) będzie warunkiem podzielności.

    Programowanie Początkujący   02 Lut 2021 10:08 Odpowiedzi: 10    Wyświetleń: 192
  • Jak odnaleśc algoryt na podstawie danych liczb???

    matematycznie to zalezy jaki zastosowano algorytm albo jakis prosty bez zadnych wodotryskow wtedy jest to tylko kewstja odpowiedniej ilosci danych a jeszli ktos sie do tego przylozyl i nie daj boze slyszal cos kiedys o kryptografi to raczej nalezalo by sobie to darowac bo zupelnie prosty algorytm...

    Programowanie   30 Mar 2005 15:18 Odpowiedzi: 10    Wyświetleń: 1371
  • AVR w języku C - ustawianie dnia tygodnia

    Hej, potrzebuję w moim projekcie ustawiac aktualny dzień tygodnia, wymyśliłem to tak :(to oczywicie wybrane fragmenty kodu - w przerwaniu sprawdzam stan klawiszy i ustawiam x=0x04 lun 0x03 w zależności czy chcemy inkrementować czy dekrementować dzień trygodnia. % to dzielenie modulo - tak żeby w kółko...

    Mikrokontrolery   04 Kwi 2006 21:46 Odpowiedzi: 2    Wyświetleń: 1050
  • Problem z _ultoa() w SDCC

    UART działa, bo wysyłałem nim łańcuchy wpisywane na sztywno :] Problem na pewno tkwi w konwersji. UART inicjalizuję sam, we wstawkach asemblerowych. Zobaczę czy zadziała Twój sposób ;) Dodano po 11 No i zonk. Procesor po prostu się zawiesza kiedy próbuję skorzystać z _ultoa(). Dodano po...

    Mikrokontrolery   09 Sie 2006 22:31 Odpowiedzi: 16    Wyświetleń: 1224
  • program zapisujacy liczbe slownie w pascalu

    Trochę operacji dzielenia modulo i duuużo case'ów... o cała filozofia.

    Programowanie   17 Lis 2006 09:54 Odpowiedzi: 3    Wyświetleń: 1499
  • C jak napisać procedurę na zamianę kodów z systemu dziesiętn

    C jak napisać procedurę na zamianę kodów z systemu dziesiętnego na inny, dowolny, za pomocą dzielenia modulo? Jeśli się nie mylę, przy pomocy dzielenia modulo można napisać procedurę konwersji liczby o podstawie n na liczbę o podstawie<n. Natomiast do konwersji odwrotnej tzn. do zamiany na liczbę...

    Programowanie   30 Wrz 2008 19:28 Odpowiedzi: 43    Wyświetleń: 4443
  • [C++] Początkującego problemy... z tablicami...

    Można :) Ostatnia cyfra jest zawsze wynikiem dzielenia modulo 10 bez względu na to, jak jest wielką liczbą.

    Programowanie   04 Wrz 2008 00:24 Odpowiedzi: 12    Wyświetleń: 4053
  • Algorytm procedury dekodującej z dowolnego systemu liczboweg

    Witam, potrzebuję pomocy, a moi nauczyciele są za głupi ;P ewent. nie mają czasu. Jak w temacie wiadomości, chciałam zrobić algorytm procedury dekodującej z dowolnego systemu liczbowego, na dziesiętny. Bo o ile z zakodowaniem nie mam problemu, wystarczy użyć dzielenia modulo, to w drugą stronę gorzej....

    Programowanie   28 Wrz 2008 17:40 Odpowiedzi: 55    Wyświetleń: 12231
  • [C++] odczyt pliku binarnego i operacje na bitach

    j możesz wyznaczyć z dzielenia modulo (%). W ten sposób łatwo stworzyć funkcję, która może zwracać dowolnie wskazany bit z ciągu bajtów ;) A poza tym właśnie o to chodziło :) ps.Co do rozpoczynania zdania dużą literą a kończenia kropka. To oczywiście zastosuje się do tego. p ozdrawiam kotlar...

    Programowanie   24 Paź 2008 11:43 Odpowiedzi: 15    Wyświetleń: 8980
  • Losowa liczba w C++, czemu 5-cyfrowa?

    Funkcja rand() zwraca dużą liczbę całkowitą typu long. Jeżeli chcesz uzyskać liczbę z jakiegoś przedziału to musisz skorzystać z dzielenia modulo, np. jak chcesz liczbę od 0 do 9 to robisz int losowa = rand() % 10; jak chcesz od 1 do 100 int losowa = 1 + rand() % 100; pozdrawiam

    Programowanie   06 Lis 2008 17:00 Odpowiedzi: 12    Wyświetleń: 2619
  • [ATMEGA8][C] dziwny problem z tablicą

    Witam Dopiero wstałem, więc może tego nie widzę... ale gdzie tablica jest zdeklarowana? Wskaźnik jest, tablicy nie widzę. eq[1+j] = dv.quot; - już w pierwszym przebiegu pętli (zerowym) nie odnosisz się do zerowego elementu tablicy. Niestety nie znam struktury div_t dv :/, więc nie wiem co tam...

    Mikrokontrolery AVR   15 Lis 2008 17:00 Odpowiedzi: 17    Wyświetleń: 1959
  • [Atmega8][C/AVR Studio] Problem z przerwaniem

    mklos1 : Jeśli jesteś pewien, że wpisanie 1 do TCNT0 powoduje zatrzymanie timera, a wpisanie 0 do TCNT0, to dokumentacja wyprowadzi Cię z błędu. ps. dzielenia modulo unikał bym, nawet jeśli kompilator jest w stanie to zoptymalizować.

    Mikrokontrolery AVR   29 Gru 2008 08:39 Odpowiedzi: 19    Wyświetleń: 4187
  • Reprezentacja binarna liczby calkowitej

    Gdyż reprezentacja liczby ujemnej nie jest jednoznaczna. W systemie zapisu U2 (najczęściej wykorzystywanym) dla liczb stałoprzecinkowych informację o tym, że liczba jest ujemna odpowiada wartość 1 dla MSB oraz odwrócenie wartości wszystkich bitów. W zależności od kompilatora niezaznaczenie wyraźnie typu...

    Programowanie Początkujący   20 Sty 2009 01:09 Odpowiedzi: 10    Wyświetleń: 3867
  • Atmega 8 i zapis do eepromu.

    Dzięki wader_669 i emarcus , to mi wyjaśniło a właściwie skomplikowało rozwiązanie, dzielenie modulo 8 i reszta to nr bitu. czy możecie jesze podpowiedzieć , jak po każdym uruchomieniu w petli FOR/NEXT wpisać do eepromu 0 w bajty o adresie 1 (druga komórka pamięci) do 420?

    Mikrokontrolery AVR   30 Cze 2009 21:42 Odpowiedzi: 24    Wyświetleń: 7199
  • [atmega128][c]pseudowątki w avr, obsługa wyświetlacza i i_o

    pburczyn --> ano o tym właśnie myślałem , że w tym sposobie trzeba byłoby dać jeszcze oddzielne dla każdego twojego pseud-wątku zmienne odnośnie czasu - chociaż wtedy będzie zachodził problem z synchronizacją czasu w tych ala-wątkach ;) ale można sobie z tym poradzić wprowadzając tak jak np ja to...

    Mikrokontrolery AVR   30 Lis 2009 19:26 Odpowiedzi: 12    Wyświetleń: 1775
  • PIC ala wielowątkowość. Domykanie szyb. PIC 16f628a.

    Panowie, cały temat można załatwić w mega prosty sposób, bez żadnych sztuczek cyrkowych z taką ilością przerwań o jakich piszecie. Zdarzenia - to słowo padło już kilka razy choć wiem, że brzmi dla wielu enigmatycznie a można to zrealizować na wiele sposobów. Wystarczy JEDEN najprostszy timer sprzętowy...

    Mikrokontrolery PIC   28 Wrz 2010 12:51 Odpowiedzi: 26    Wyświetleń: 3815
  • Zasady pisania programów pseudowielowątkowych na małych proc

    Bo już głupieję- dość szybko. No nie dziwię się, ja też bym zgłupiał ;) poważnie.... Tak sobie poczytałem cały ten wątek i aż mi ciarki po plecach przeszły od tej niby-wojny ;) tymczasem wyszedł z tego bełkot dla kogoś kto zaczyna naukę C. (tzn proszę mnie źle nie zrozumieć, nie chcę nikomu...

    Mikrokontrolery   12 Kwi 2011 22:58 Odpowiedzi: 103    Wyświetleń: 14408
  • [stm32] problem z konfiguracją zegara TIM2

    Witam, Konfiguracja portu E wygląda tak // Konfiguracja portu E GPIO_InitStructure.GPIO_Pin = GPIO_Pin_11 | GPIO_Pin_12 ; GPIO_InitStructure.GPIO_Mode = GPIO_Mode_Out_PP; GPIO_InitStructure.GPIO_Speed = GPIO_Speed_50MHz; GPIO_Init(GPIOE, &GPIO_InitStructure); Co...

    Mikrokontrolery ARM   18 Lis 2010 22:21 Odpowiedzi: 11    Wyświetleń: 3040
  • XM - scope 3, czyli Oscyloskop cyfrowy AVR - v3.0 BETA

    Jak wykonałeś nadruki na obudowie? Czy program przewiduje możliwość zmiany koloru wykresu? Dlaczego "tylko" 50 zapisów na karcie? Bo chyba nie jest to zależne od jej pojemności z tego, co wyczytałem. Czy obsługuje karty SDHC? Co to za akumulator i ile Cię kosztował? Czym go ładujesz? Nadruki...

    DIY Warsztat   07 Maj 2017 09:36 Odpowiedzi: 158    Wyświetleń: 112091
  • C++ program dotyczący wskazników

    No ale w czym dokładnie leży problem? Napisałeś program, który tworzy taki łańcuch, w dodatku posortowany od razu, więc? Chyba, że to nie Ty pisałeś (wartość kulki jest obliczana w inny sposób, niż masz zadane w zadaniu) i próbujesz to tylko zaadoptować do swoich potrzeb? I co to za wzór na wartość kulki...

    Programowanie Początkujący   19 Cze 2011 18:33 Odpowiedzi: 7    Wyświetleń: 1676
  • C++ jak wypisać float jeśli jest całkowita bez zer

    Witam Mam następujący problem: [syntax=cpp]#include <cstdio> #include <iostream> using namespace std; int main() { float a = (wynik z jakiegoś działania); }[/syntax] I teraz ten wynik może wyjść na przykład 12313 albo 124234,5. Jak zrobić, żeby jeśli jest całkowity, to wypisać bez...

    Programowanie   09 Lip 2011 07:04 Odpowiedzi: 8    Wyświetleń: 2634
  • Walidacja numeru Pesel php

    mam problem z tą linijką kodu ponieważ nie umiem zapisać dzielenia modulo w php wynik=10-(sum%10);

    Programowanie Początkujący   17 Lip 2011 16:08 Odpowiedzi: 14    Wyświetleń: 3481
  • Wyświetlacz widmowy - stablizacja obrazu

    Myślę, że nie jest to chyba efekt zbyt długiego wykonywania się obsługi przerwania gdyż zadeklarowałem sobie tablicę w którą wpisałem poszczególne wartości dla portu które mają się wykonywać w danym kroku. A więc teraz w przerwaniu wyświetlam tylko odpowiedni element z tablicy bez dzielenia modulo.

    Mikrokontrolery AVR   01 Lis 2011 20:46 Odpowiedzi: 17    Wyświetleń: 2327
  • Liczby podzielne przez 7,8,9

    Witam! Trzeba zrobić w oparciu o ten szkielet: Dodano po 54 Dodano po 1 Oops... zadeklarowałem zmienną "i" a powinno być "a"... sorry K.G.

    Programowanie   09 Sty 2012 20:06 Odpowiedzi: 11    Wyświetleń: 3296
  • [stm32] konwersja typów (float-> char[])

    Najprościej: 1. mnożysz float *10, powstaje np zmienna "liczba"; 2. następnie "liczba" dzielisz przez 10 - masz zmienną "całe"; 3. na "liczba" wykonujesz dzielenie modulo 10 i masz ulamek. W przypadku całkowitych można też od razu rzutować na int, tak jak pisał kolega wyżej. Poskładać to do...

    Mikrokontrolery ARM   16 Sty 2012 22:31 Odpowiedzi: 15    Wyświetleń: 6390
  • uprościć zapis przyporządkowania

    a gdyby tak dzielenie modulo było, to xout:=xin mod 12

    Programowanie Początkujący   01 Kwi 2012 15:46 Odpowiedzi: 8    Wyświetleń: 1028
  • Tworzenie indywidualnego IP dla Atmega

    tmf no tak na poziomie numeru wszystko się zgadza tylko ze jak w prosty sposób rzutuje numer procka na jakiś krótki adres to kolizje będą tak czy siak. Bo to z matematycznego punktu widzenia jak by tego nie realizować będzie tożsame na poziomie prawdopodobieństwa z dzieleniem modulo. Powiedzmy ze mamy...

    Mikrokontrolery AVR   27 Maj 2012 17:49 Odpowiedzi: 11    Wyświetleń: 1856
  • Sterowanie silnikiem krokowym LPT->Atmega32

    W zasadzie program działa, ale... to wszystko. Można to zrobić o wiele lepiej. podobno nie powinno stosować się funkcji delay w celu realizacji opóźnienia. Tak. O wiele lepiej jest to zrobić na przerwaniu timera. Poza tym, lepiej jest zadeklarować tablicę z której będziemy wczytywać wartości...

    Robotyka Modelarstwo   17 Kwi 2013 05:51 Odpowiedzi: 11    Wyświetleń: 2922
  • ATtiny 2313 - Czujnik odległości HC-SR04 - błąd w programie

    Przeniosłem to dzielenie modulo do pętli głównej. Nad optymalizacją myślę, ale jeszcze nic nie przyszło do głowy. Niestety brak zmiany w działaniu układu. Ewidentnie mikrokontroler idzie w buraki, bo migają nawet kropki, które nigdzie w kodzie nie są używane. Przeniosłem również funkcję trigger do pętli...

    Mikrokontrolery AVR   15 Sty 2014 07:21 Odpowiedzi: 12    Wyświetleń: 3378
  • ATmega8 [C] - Wyświetlanie wartości na wyświetlaczu 7-segmentowym

    Efekt 888 pojawia się dlatego, że używasz operatora OR w funkcji setNum() oraz dlatego, że źle korzystasz z operatorów logicznych (AND i OR). Zamiast wpisać nową wartość do rejestru PORTD, sumujesz ją z poprzednią wartością. Sama funkcja jeszcze mogłaby wyglądać inaczej, ponieważ nadal niepotrzebnie...

    Mikrokontrolery AVR   02 Maj 2014 11:26 Odpowiedzi: 8    Wyświetleń: 1701
  • Nixie Clock - prawie steampunk? - by fanatykstaroci

    Witam. Postanowiłem przedstawić chyba pierwszy mój projekt na elektrodzie. Jest to zegar Nixie. Konstrukcja nie jest w jakiś sposób wielce odkrywcza. Ale o tym później. Przez grudzień zmagałem się z problemem sterowania lamp Nixie i odczytem RTC. To mój pierwszy większy projekt od ładnych...

    DIY Konstrukcje   07 Sty 2016 20:24 Odpowiedzi: 10    Wyświetleń: 6000
  • GE Fanuc - obliczanie pozycji stołu obrotowego

    Jeśli dobrze zrozumiałem problem to do aktualnego numeru paletki wystarczy dodać numer pozycji, na której leży numer do sprawdzenia. Jeśli wynik jest większy od 8 to trzeba zrobić dzielenie modulo przez 8 (całość zajmie jeden rung). Dla Twoich przykładów: paletka 1 + 4 pozycje = paletka 5 paletka...

    Automatyka Sterowanie PLC   12 Lut 2016 14:37 Odpowiedzi: 6    Wyświetleń: 843
  • Atmega8 - Rysowanie przebiegu.

    Tak wiem jestem okropny w te klocki. Więc tak, teraz używam timera do przerwania. Mógłbyś mi wytłumaczyć czemu mam nie używać free runu? Floaty zastąpiłem intigerami. Efekty: piksele wyświetlają się na określonych poziomach. Niestety są między nimy spore odstępy. Poza tym gdy są przesuwane w lewo(aby...

    Mikrokontrolery AVR   28 Lut 2016 16:20 Odpowiedzi: 3    Wyświetleń: 822
  • EXEL / VBA - Opis na podstawie danych

    Chodzi o opis słowny wraz z odmianą? Są co najmniej trzy sposoby: 1. (trudniejszy, bardziej uniwersalny) -> zaobserwować zależność i napisać w VBA własną funkcję zwracającą odpowiednio odmieniony wyraz w zależności od ilości. Robiłem kiedyś takie rzeczy przez sprawdzanie reszt z dzielenia (modulo). 2....

    Programowanie Początkujący   06 Mar 2016 09:22 Odpowiedzi: 6    Wyświetleń: 732
  • Codeblocks 16.01 C++ błędy? bibliotek filesystem i statvfs.h w syst. 32 i 64-bit

    Napisałem w C++ programik, który wyniki obliczeń zapisuje w woluminie na nośniku stałym (HDD, pendrive). Przed zapisem pliku postanowiłem sprawdzać, czy jest dosyć miejsca i użyłem do tego bibliotek experimental::filesystem oraz statvfs.h. a konkretnie struktury system_info (elementy: capacity –...

    Programowanie   22 Lut 2021 12:26 Odpowiedzi: 2    Wyświetleń: 105
  • odczyt ramki (lancucha) przez UART AVRa

    Idea polega na tym, że wskaźniki krążą po buforze w tym samym kierunku, tak jakby koniec bufora połączony był z początkiem, stąd nazwa "bufor cykliczny". Po dojściu do końca bufora wskaźnik przeskakuje na jego początek. Pierwszy zawsze jest wskaźnik zapisu, za nim podąża wskaźnik odczytu. Jeżeli oba...

    Mikrokontrolery   10 Lis 2007 03:54 Odpowiedzi: 7    Wyświetleń: 2896
  • Nieco inna lampka RGB - kostki szklane w karafce

    Mógłbyś opisać algorytm generatora pseudolosowego który zastosowałeś. Bardzo mnie to ciekawi. ja moze odpowiem bo akurat cos o tym wiem ostatnimi czasy... jeden z prostszych algorytmow pseudolosowych (najprostszy?) bazuje na paru prostych operacjach x(t+1)=(x(t)*(...

    DIY Konstrukcje   18 Lut 2009 16:34 Odpowiedzi: 129    Wyświetleń: 44827
  • [bascom] Jak robić liczbę dziesiętną na 2 jedności?

    Dokładnie tak jak mówi sepako do wyciągania ostatniej cyfry najlepiej użyć dzielenia modulo, czyli "%" w C. Dostajemy w ten sposób resztę z dzielenia. Czyli 123%10 = 3; a więc cyfra jedności ;) Wyświetlanie dużych cyfr najlepiej zrobić w pętli. Za każdym razem dzielisz modulo przez 10 a następnie...

    Mikrokontrolery AVR   21 Paź 2009 09:46 Odpowiedzi: 14    Wyświetleń: 6606
  • Atmega8 + LCD 2x16 jak wyświetlić liczby zmiennoprzecinkowe?

    a nie mówiłem...drugi zajmie jeszcze więcej :) Drugi pomysł używałem na Atmega16, lecz nie wywoływałem fprintf_P(); tylko kilka razy. Jeśli wiesz jak będzie wyglądał wynik tzn ile będzie miał miejsc po przecinku i w sumie ile cyfr to zawsze możesz użyć pomysłu kolegi: elektronik12z Możesz też bawić...

    Mikrokontrolery AVR   22 Lip 2011 18:43 Odpowiedzi: 14    Wyświetleń: 6276
  • 74hc164 Arduino Wyświetlacz 7 segmentowy

    nie robisz na nikim wrażenia Nie robię ale ma moich wyświetlaczach nie ma cieni i działają na przerwaniach a jak używam rejestrów to steruję z SPI (pomijam wyjątkowe sytuacje). Rzeźbisz ten program ponad tydzień a dla początkującego to kilka godzin roboty. W formie, w jakiej aktualnie jest program,...

    Arduino   24 Lip 2018 16:36 Odpowiedzi: 18    Wyświetleń: 690
  • Algorytm sumy CRC

    Akurat drugi przykład jest bardzo kiepską ilustracją, bo CRC operuje na wielomianach w polu GF(p), gdzie p jest liczbą pierwszą, a dzielenie takich wielomianów to nie to samo co dzielenie liczb dziesiętnych (przede wszystkim nie ma tam "pożyczki"). Na dodatek nie istnieje pole GF(10), bo 10 nie jest...

    Mikrokontrolery   06 Sty 2009 17:39 Odpowiedzi: 15    Wyświetleń: 5403
  • LPC2106 - sprintf, itoa nie działa

    Otóż mam problem. Próbuję połączyć LPC2106 z wyświetlaczem opartym o ks0108 i wyświetlić na nim zmienną np. int w postaci tekstu. Standardowo używa się albo funkcji sprintf() lub atoi(). Problem jest taki, że żadna z tych funkcji nie chce zadziałać. Sprintf wyrzuca błąd undefined reference to `sprintf'...

    Mikrokontrolery ARM   24 Lis 2010 20:07 Odpowiedzi: 5    Wyświetleń: 1951
  • liczba 3 cyfrowa na BCD

    niewiem dokładnie jak to jest z procesorami programowalnymi w tem sposub ( jeszcze) W zwykłym asemblu robił bym to na podstawie kilku operacji arytmetyczno/logicznych pierwszą liczbe (jedności i dziesiątek) otrzymasz poprzez uruchomienia polecenia funkcjonującego jako modulo z argumentem 100 ( reszta...

    Mikrokontrolery   03 Wrz 2004 23:07 Odpowiedzi: 4    Wyświetleń: 1620
  • algorytmy arytmetyczne w asemblerze

    tjanusz :arrow: znam troszke c# na tyle ile mi jest to potrzebne, ale w c# przecież można także wstawiać kod asemblera tworząc np. swoje własne algorytmy dzałań matematycznych. Pszepraszam, ale nie wiem co to znaczy " żródełko" gcc lub FreePascal i jak mogę do tego dotrzeć :arrow: elektryk ...

    Programowanie   12 Lis 2005 21:23 Odpowiedzi: 6    Wyświetleń: 2166
  • Assembler - czytanie danych i wyświetlanie

    Witam, mam problem z programem w języku assembler. Oto jego treść: Program, który czyta z pliku tekstowego dane i wyświetla co M-ty znak z co N-tej linii. Nazwa pliku, M, N (1 lub 2 cyfrowe) są podawane w linii komend jako parametry wywołania programu. Pisząc program nie używać IO.MAC program ten...

    Programowanie   17 Wrz 2010 21:42 Odpowiedzi: 0    Wyświetleń: 3788
  • Sterowanie maszynami; program do PLC - jak napisać?

    schneider m340 Szkoda, że nie Siemens :/ Nie mam niestety, żadnego softu do schneiderów obecnie. Domyślam się, że jesteś mocno początkujący, więc żeby nie kombinować zrób tak - jeśli sobie poradziłeś z napisaniem programu dla pierwszego dnia zrób sobie programy na pozostałe. Potem będziesz...

    Automatyka Przemysłowa   10 Mar 2011 08:23 Odpowiedzi: 9    Wyświetleń: 3595
  • [C] Własna implementacja Rijndael - kilka pytań

    Witam ponownie! minimum teorii na temat ciał Galois GF(2^8) Jest tak, że w ciele Galois powyższego typu mamy do czynienia jak gdyby z ośmioma "podciałami" z których każde może przyjąć tylko wartość 0 lub 1. Innymi słowy operujemy na pojedynczych bitach w słowie, zatem zarówno dodawanie jak i odejmowanie...

    Programowanie   26 Wrz 2013 20:40 Odpowiedzi: 5    Wyświetleń: 1449
  • Jak sprawdzic czy podzielna przez 3 lub 7 ?

    Zeby sprawdzic lilczbe dziesietna czy jest podzielna przez 3 lub 7 dzielisz ja modulo. Modulo to reszta z dzielenia liczy x przez liczbe z. czyli jelsi wyjdzie 0 to znaczy ze dzieli sie bez reszty, czyli jest podzielna. Kod binarny latwo zamienisz sobie na liczbe decymalna. W c++ najwieksza zmienna jest...

    Programowanie   17 Paź 2006 21:10 Odpowiedzi: 11    Wyświetleń: 6304
  • Konwersja liczb większych niż dword

    Przyjmijmy, że masz funkcje do operowania na liczbach o dowolnej długości (dodawanie, odejmowanie, mnożenie, dzielenie, dzielenie modulo). w takim przypadku zamiana liczby "42949672954294967295" na postać hex może wyglądać tak: t = 0 dla_kazdej_cyfry(od lewej do prawej){ t = t*10 +...

    Programowanie   01 Paź 2007 08:56 Odpowiedzi: 44    Wyświetleń: 10185
  • [c] najwiekszy wspólny dzielnik

    Chcialbym zauważyć kolego DR.Vee, że twój algorytm choć poprawny, to jednak nie jest optymalny. Spróbuj nim obliczyć np NWD(100000000, 1) :) Lepiej użyć jednego z nastepujacych algorytmow NWD(a,b) := { jesli ktoras z liczb jest rowna zero, zwróć tą drugą, ...

    Programowanie Początkujący   07 Lut 2009 13:36 Odpowiedzi: 21    Wyświetleń: 7404
  • builder C++ operacje na tablicach

    Witam, mam prośbę. Mam 5 czujników. Każdy czujnik wysyła 3 bajty. Pierwszy mówi mi o tym który to jest czujnik (0;1;2;3;4). Drugi to starszy bajt paczki danych. Trzeci to młodszy bajt. Teraz tak bufor zapełnia się danymi i teraz muszę wyłuskać konkretne mnie bajty. robię modulo 15 tak,by...

    Programowanie Początkujący   05 Maj 2010 23:58 Odpowiedzi: 4    Wyświetleń: 1071
  • Sterowanie silnikiem krokowym- ugrzązłem (ale jest postęp)

    Dzięki. Static- inicjowana tylko za pierwszym razem- tak jak wyczytałem w podręczniku. O wydajność się nie martwię- przeczytałem (ze słabym zrozumieniem) książkę "Wysokie C". Ze skomplikowaną składnią kompilator sobie poradzi- ale ja pewnie nie. Ale dzielenia modulo aby nie wyjść poza zakres- to...

    Mikrokontrolery AVR   04 Sie 2010 15:11 Odpowiedzi: 19    Wyświetleń: 3293
  • scheduler, pomiar czasu, RTC pomysły

    Dzięki za odpowiedź. Ogólnie pojęcia pomiaru czasu w systemach operacyjnych są mi znane. Przed założeniem przeczytałem co nieco na ten temat, a czas Unixowy, jego zalety i wady, znałem już trochę wcześniej. Jednak żadne z nich nie jest w moich oczach idealne. Unix stosuje jedną zmienna 32 bitową,...

    Mikrokontrolery   03 Lut 2011 13:38 Odpowiedzi: 2    Wyświetleń: 768
  • M8 DS18B20 LED - DS18B20 format wyniku i podział na cyfry

    Tak to nie zadziała z liczbami typu signed. One są zapisywane w kodzie U2 i modulo się na tym wykłada. Trzeba wyliczyć wartość bezwzględną liczby, a potem ją rozbijać na cyfry przy pomocy modulo i dzielenia przez 10. Możesz też po prostu użyć gotowca - ltoa, itoa itd.

    Mikrokontrolery AVR   31 Gru 2012 12:09 Odpowiedzi: 27    Wyświetleń: 3981
  • STM32 - taktowanie i zegar systemowy

    0. Na początek postaraj się zapomnieć o SPL. To już nie jest rozwijane i nigdy nie powinno było się pojawić. 1. Środowisko definiuje startup, a ten może konfigurować PLL. Poszukaj pliku startup.c, albo startup.s oraz wywołań funkcji System_Init czy jakoś tak. Poszukaj też definicji zewnętrznego kwarcu,...

    Mikrokontrolery ARM   02 Mar 2015 18:36 Odpowiedzi: 3    Wyświetleń: 1164
  • "szybkie mnożenie" w języku C

    Wersja "pro" :) int szybkie_mnozenie(int a, int b) { int c=0; while(b) { if(b%2) c+=a; a*=2; b/=2; } return (c); } Sprawa jest elementarna. Wiadomo, że mnożenie liczb kosztuje sporo czasu procesora. Zatem ktoś wymyślił algorytm zamieniający "kosztowne" zwykłe mnożenie...

    Programowanie   14 Mar 2006 23:54 Odpowiedzi: 12    Wyświetleń: 8556
  • Wyświetlacz led - bascom

    wyswietlanie takiej liczby nie jest problemem. Jezlei masz narazie tylko to to zwykłe dzielenie i modulo (reszta z dzielenia) ... ala=235 ela=ala mod 10 '235 podzielone przez 10(=23) i to co zostanie (=5) ala=ala/10 led_cyfra(... mod 10 '23 podzielone przez 10...

    Programowanie   25 Lis 2006 02:46 Odpowiedzi: 4    Wyświetleń: 3168
  • Jak generowac kilka przebiegow prostokatnych na jednym at32?

    jeżeli nie potrzebujesz drastycznej dokładności np zadowolą ciebie częstotliwości 1khz / potęgi 2 (1kHz, 500Hz, 250Hz, 125Hz...) to ja bym to tak zrobił: #define MOTOR_PORT PORTC; #define MOTOR_DDR DDRC int main(void) { MOTOR_DDR = 0xFF; while(1); return 0; } volatile...

    Mikrokontrolery AVR   01 Kwi 2009 21:01 Odpowiedzi: 50    Wyświetleń: 5118
  • dsm51,timery,Tryb 1

    Witam.Chciałbym prosić o wytłumaczenie pewnej sprawy.Otóż mam za zadanie sterować wyświetlaczem 7-segmentowym za pomocą timerów. Pragnę dokładnie dowiedzieć się jak działają timery(na razie sprawy wyświetlacza nie chciałbym poruszać) Otóż chodzi o tryb1 powiedzmy timera0. Dlatego też załadowałem do...

    Mikrokontrolery   26 Kwi 2009 23:36 Odpowiedzi: 17    Wyświetleń: 3241
  • [ C] Podzielnosc cyfr liczby przez 5

    Nie ma w ogóle potrzeby wyciągania ostatniej cyfry. Wystarczy dzielenie modulo.

    Programowanie   01 Kwi 2011 20:40 Odpowiedzi: 5    Wyświetleń: 1845
  • [Atmega32][DS18S20] - Błędny pomiar temperatury.

    A ja robię tak: Odczytuję 16 bitów z DS18B20 (i jest to liczba signed, np. int), następnie mnożę przez 100, dodaję do tego 8 i dzielę przez 16. Dzięki temu mam gotowy wynik temperatury w setnych Celcjusza, a potem to już z górki (liczba ciągle jest jako signed). Też tu nie ma zmiennych typu float/double...

    Mikrokontrolery AVR   12 Sty 2014 18:57 Odpowiedzi: 4    Wyświetleń: 1434
  • C++ - Program - zliczanie liczb

    I nadal nie podałeś wyczerpującej odpowiedzi na podstawowe pytanie (i nie, w pierwszej wiadomości nie napisałeś nic konkretnego - tobie mogło się to wydawać jasne, ale nie zapominaj że nikt poza tobą nie ma pojęcia co dokładnie myślałeś; większość z nas nie ma - ani nie miała - też twoich wykładowców)....

    Programowanie   21 Sty 2014 18:47 Odpowiedzi: 4    Wyświetleń: 2205
  • Generator funkcyjny DDS, zniekształcenia

    Czyli z tą interpolacją jest tak, ze odczytuję tablicę co drugie przerwanie, a pomiędzy nimi obliczam punkt z równania. Muszę jednak mieć poprzedni punkt zapisany do DAC i następny, który prześlę do DAC? Absolutnie nie. Wejdź na wiki na tą stronkę i zerknij na trzeci obrazek - ten z fragmentem...

    Mikrokontrolery   11 Gru 2016 11:55 Odpowiedzi: 137    Wyświetleń: 3669
  • Potrzebna pomoc - uC

    Hehehe, jak już chcesz tak optymalizować to: if(liczba) wystarczy ;-D Jesli chodzi o sposob zapisu to masz 100% racji, ale kompilator dokladnie taki sam kod wygeneruje w obu przypadkach :) i to else break; też tak trochę jak na mój gust nadmiarowe jest... Nie jest nadmiarowy, gdyz bez niego...

    Mikrokontrolery   23 Wrz 2004 10:44 Odpowiedzi: 13    Wyświetleń: 2894
  • Tablica LED.Nietypowe i dość skomplikowane składanie danych.

    EOR = modulo? EOR = Exclusive OR Ano dla odmiany mi tez się pomieszało EXOR z modulo, chyba mają podobny symbol matematyczny, czy jakoś tak... Modulo to oczywiście reszta z dzielenia, a EXOR to ustawienie różniących się na poszczególnych miejscach bitów. Pozdrawiam, Light-I

    Mikrokontrolery   11 Kwi 2005 05:48 Odpowiedzi: 11    Wyświetleń: 2484
  • Jak zrobić zegar z licznika

    Można tak: temp=licznik sek=temp mod 60 temp=temp-sek temp=temp/60 min=tem... mod 60 temp=temp-min godz=temp/60 itd. Tak, jak napisał K_o_n_r_a_d: temp=licznik-baza00 //sprowadzenie do początku doby //konwersja sekundy na minuty-sekundy sek=temp mod 60 //sekundy - końcówka temp=(temp-sek)...

    Mikrokontrolery   01 Maj 2005 17:46 Odpowiedzi: 15    Wyświetleń: 2226
  • Generatory przebiegu prostokątnago

    witam ponownie chciałbym zakończyć ten temat i napisać wnioski, może się komuś przydadzą. dzisiaj zakończyłem walkę z prędkościomierzem, pokazuje więcej o jakieś 10-20km/h ale nic więcej nie wymyślę(najlepiej byłoby zmniejszyc czestotliwość sinusoidy a dopiero później zamienic ja na prostokąt) a wiec...

    Początkujący Elektronicy   11 Lut 2015 10:29 Odpowiedzi: 23    Wyświetleń: 4613
  • BASCOM jak sie wyswietla zmienną tylko do 1 miejsca po przec

    jak chcesz do 1 miejsca po przecinku, to mnożysz liczbę zmiennoprzecinkową przez 10 (jak do dwóch miejsc, to przez 100, itd.) zamieniasz ją na człkowitą i masz dwie (no w sumie to trzy) drogi. 1. zamieniasz liczbę całkowitą na tekst, wyświetlasz wszystko oprócz ostatniej cyfry (ostatnich dwóch, trzech...)...

    Programowanie   22 Maj 2005 13:07 Odpowiedzi: 7    Wyświetleń: 1667
  • DS18B20 dokładnośc pomiaru i 2 czujniki na jednej szynie

    Jezeli masz układ DS18B20 to do -25 do ponad 90 działa bez problemu (tyle udało mi sie sprawdzic w dłuzszym czasie działania). W tej chwili mam za oknem ponad 50°C do słonca na południowej scianie budynku i nie stwierdziłem zadnych problemów w działaniu tego czujnika. Po pierwsze zrób doswiadczenie...

    Mikrokontrolery   04 Paź 2007 13:04 Odpowiedzi: 29    Wyświetleń: 6142
  • Potrzebuję opis do tego softu w noki 3310!!

    1. Info o sofcie. °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°... -zupełnie nowa, moim zdaniem wygodniejsza struktura menu -zupełnie inna czcionka. Nigdy nie chciałem mieć zmienionej, ale ta mi się bardzo podoba. Wielkie dzięki dla plq -dzwonki zmienione na zupełnie nowe,...

    GSM Serwis   02 Lut 2006 11:02 Odpowiedzi: 1    Wyświetleń: 2257
  • NOKIA 3210 - Problem z wibrą

    Podaj gg to pogadamy. Albo wgraj inny soft podobny do tego co masz. Moze ten soft jest uszkodzony albo cos Dodano po 22 Mega soft do 3310 by mdawidm v. 2.12 °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°... SPIS TREŚCI °°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°°...

    GSM Serwis   15 Mar 2006 13:57 Odpowiedzi: 6    Wyświetleń: 2064
  • Szukam softu do 5510. Czy mógłby ktoś udostępnić?

    Siemka tak jak w opisie szukam softu do 5510 z wymaganiami jak ponizej:) wiem ze da sie to zrobic do 5510 bo ten soft istnieje tylko do 3310:( czy moze wie ktos jak brzerobic taki soft aby pasował do 5510 nie znam sie na edycjach softów:( z góry dzięki za odpowiedzi:) a może ktoś napisał by taki soft??...

    GSM Serwis   20 Kwi 2006 19:46 Odpowiedzi: 2    Wyświetleń: 1257
  • zamiana kodu dziesiętnego na dwójkowy

    Przeciez caly ten algorytm mozna zapisac bez dzielenia czy modulo. Przyklad: #include <iostream> using namespace std; #define INT_BITS ( sizeof( int ) * 8 ) typedef unsigned int UINT; int main( int argc, char* argv[] ) { int num; cout <<...

    Programowanie   02 Maj 2006 11:44 Odpowiedzi: 15    Wyświetleń: 14839
  • wieczny kalendarz-program w c

    Znalazłem coś takiego, jest to w c (d+=m<3?y--:y-2,23*m/9+d+4+y/... - niedziela; 6-sobota d - dzień m - miesiąć od 1-12 y - rok A to jest w pascalu dzień tygodna = ([23m/9] + d + 4 + y + [z/4] - [z/100] + [z/400] - 2 (if...

    Programowanie   13 Maj 2006 16:22 Odpowiedzi: 4    Wyświetleń: 6238
  • Dzień tygodnia, jak obliczyć?

    Znalazłem coś takiego, jest to w c (d+=m<3?y--:y-2,23*m/9+d+4+y/... - niedziela; 6-sobota d - dzień m - miesiąć od 1-12 y - rok A to jest w pascalu dzień tygodna = ([23m/9] + d + 4 + y + [z/4] - [z/100] + [z/400] - 2 (if...

    Programowanie   10 Cze 2006 10:20 Odpowiedzi: 3    Wyświetleń: 4468
  • Jak ładnie wyciągnąć cyfry z int (winavr).

    To przyklad funkcji do konwersji liczby na stringa z zastosowaniem operatora modulo. Dlaczego tak długo i nieelastycznie? void IntToString(unsigned int value,char *buff) { unsigned char a=0; unsigned int podstawa; // wartosc poczatkowa tzreba dobrac do ...

    Mikrokontrolery   10 Gru 2006 13:50 Odpowiedzi: 10    Wyświetleń: 3029
  • PCF 8563, jak skonfigurować? BASCOM.

    w jaki sposób rozwiązujesz rok w 8583 ? Jak "rozwiązuję rok" ;) to dość trudno tak w kilku zdaniach wytłumaczyć, chociaż sprawa generalnie jest prosta... Może więc zamiast się rozwodzić, pozwolę sobie wkleić dobrze (mam nadzieję) skomentowane fragmenty swojego programu. ' ****************************************...

    Mikrokontrolery   01 Mar 2007 03:02 Odpowiedzi: 9    Wyświetleń: 4050
  • Program wypisujacy kwotę słownie Jezyk C

    Takie pisanie programu przy pomocy CASE`ów moim zdaniem woła o pomstę do nieba. Program jest napisany niechlujnie i nieczytelnie. Wiem że pewnie Tobie jest to obojętne, ale dzięki temu łatwo zrobić błąd. 1. NIE baw się w takie pokręcone CASE, wystarczy przecież stablicować napisy a potem zrobić wywołanie...

    Programowanie   02 Maj 2008 12:01 Odpowiedzi: 7    Wyświetleń: 10396
  • [AT89S51] licznik na przerwaniach i 2x7 segm

    A to akurat wiem. Multipleksowanie już robiłem wcześniej przy projekcie metronomu, ale wtedy pisałem w C i nie było problemów. A teraz nie wiem jak się zabrać za samo ustawienie odpowiednich poziomów na port 1. Wcześniej poprostu miałem zwykłą tablice cyfry[9] po której się poruszałem. A teraz...

    Mikrokontrolery   04 Cze 2008 21:46 Odpowiedzi: 8    Wyświetleń: 1496
  • Rysowanie wykresu "na żywo", Program w jezyku C#

    Chyba wolniej się już nie dało :) Odbieraj dane w osobnym wątku przede wszystkim (lub dokonaj przerysowania w osobnym). Dodawaj dane na bieżąco, a nie przepisuj cały czas wszystkie na raz. Nie znam komponentu, ale czy funkcja DrawAll jest konieczna? Jeśli nie, to czy nie istnieje jakaś metoda...

    Programowanie   26 Sie 2008 11:39 Odpowiedzi: 10    Wyświetleń: 14984
  • [attiny2313][C][winavr] ds18b20 program

    witam. config.h dołączony, port i pin ds'a również, zasilanie z osobnego przewodu. Tak się zastanawiam czy nie trzeba przypadkiem ustawić zegaru procka tak jak jest w pliku config na 8MHz przez fuse bity? Słuszna uwaga demeus, zapomniałem jakże prostego i zarazem ważnego słowa DZIĘKUJĘ. Więc dzięki...

    Mikrokontrolery AVR   11 Sie 2008 21:55 Odpowiedzi: 16    Wyświetleń: 5895
  • Atmega8 timer i wyświetlanie statyczne BCD

    Własnie poskładałem wszystko i działa : serdeczne dzieki za pomoc 'woltomierz na 2 led 0-2,5v wsk 0..99 102 $regfile = "m8def.dat" $crystal = 8000000 Config Portd = Output Config Portc = Output Portb = &B00000000 Portc = &B00000000 Dim , X As Integer Config Adc =...

    Mikrokontrolery AVR   09 Paź 2008 08:21 Odpowiedzi: 12    Wyświetleń: 3724
  • Kłopot z formułą do EXCEL-a

    Oczywiście jeśli chcesz aby przykładowo z 5000 zamiast 4999 było 5009 musisz wprowadzić warunek sprawdzający czy liczba jest podzielna przez dziesięć (modulo 10 równe 0 - czyli reszta z dzielenia przez 10 równa zero) i jeśli tak, to dodajesz do niej 9.

    Software serwis   22 Paź 2008 13:10 Odpowiedzi: 5    Wyświetleń: 1044
  • [c] tablicowanie funkcji sin

    użyłem roundf i teraz zmienna ''i'' jest zaokrąglana. dzięki za to też :-) teraz pytanie, czy tak napisany program To trzeba było się spytać wcześniej :) W zaproponowanym przykładzie najpierw przeliczasz kąt phi z radianów na zakres Dżyszla ) dochodzi do 7% błędu przy phi~pi/2 - przy 3 składnikach...

    Programowanie Początkujący   11 Sty 2009 21:32 Odpowiedzi: 14    Wyświetleń: 8077
  • C8051 - początki programowania

    wiec tak: nie znam tego uC ale wyglada na to ze: 1.tylko 4093 bo to prawdopodobnie max rozdzielczosc tego przetwornika. 2.wykonuje się operacje: convHigh = (char) 1/256; convLow = (char) 1%256; poniewaz masz rozbicie na dwie zmienne 8 bitowe (256 wartosci dlatego wlasnie 256). do high jest wkladany...

    Programowanie Początkujący   22 Lip 2009 18:49 Odpowiedzi: 3    Wyświetleń: 1174
  • tAvrLib: nowe procedury obsługi wyświetlacza HD44780

    Witam, Uważam że obsługa znaków \n \t jest niepotrzebna, we wszystkich projektach które robiłem ciąg znaków musi być obliczony na styk żeby zmieścił się w linii. A drukowanie tekstu z enterami tabulacjami na wyświetlaczu który ma max 40 znaków w linii uważam za nieporozumienie. Ale co kto lubi. Również...

    DIY Konstrukcje   12 Lut 2011 17:06 Odpowiedzi: 40    Wyświetleń: 26720
  • [ATtiny26][avr-gcc] Wyswietlenie double na LCD - dtostrf()

    Ok. Spróbuje jeszcze bez włączania zmiennego przecinka makefile. Nie jest mi potrzebny zmienny przecinek. Tak tylko pomyślałem, że może skorzystam z tego ale nie sądziłem, ze aż tyle pamięci to wszytko zużywa. Dopiero po zainstalowaniu najnowszego WINAVR zauważyłem ile faktycznie przekroczyłem zakres...

    Mikrokontrolery AVR   17 Gru 2009 20:14 Odpowiedzi: 9    Wyświetleń: 6057
  • Program na DSM-51(8051) w assemblerze

    No i właśnie o to mi chodziło gdy pisałem żebyś o to nie pytał ;) Bo tak czułem że nie będziesz umiał tego wyświetlić ;) Wynik niestety jest 24-bitowy więc nie może być w dwóch adresach. Ma być w trzech. To takie trochę tłumaczenie jak chłopu na miedzy, bo to niby jedna liczba i ma jeden adres, ale...

    Mikrokontrolery   24 Sty 2010 21:44 Odpowiedzi: 9    Wyświetleń: 2812
  • excel rozbicie liczby na pojedyńcze cyfry

    Jeśli mamy np. liczbę 124 dzielimy ją modulo 10 czyli mamy 124 mod 10 = 4. Następnie uzyskujemy część całkowitą z dzielenia przez 10 czyli 124 div 10 = 12. Teraz dzielimy 12 mod 10 = 2 i uzyskujemy cześć całkowita 12 div 10 = 1. Niestety nie mam excela więc funkcje uzyskiwania części całkowitej i reszty...

    Software serwis   11 Lut 2010 17:54 Odpowiedzi: 3    Wyświetleń: 12567
  • [ATTiny2313][Bascom]Stabilizacja obrotów silnika DC

    W bascomie też masz liczby zmiennoprzecinkowe- np. typ single. Jest też konwersja i dzielenie z resztą modulo. Tylko Attiny2313 może się w pewnym momencie okazać za mały. Ta część całkująca- to w zasadzie ograniczenie od góry PWM- oczywiście nie może być większe niż 100%. Znalazłem kiedyś taki link: Ale...

    Mikrokontrolery AVR   01 Wrz 2010 22:27 Odpowiedzi: 11    Wyświetleń: 5076
  • Częstotliwościomierz na PIC

    hint: dzielenie przez 10 i modulo 10.

    Mikrokontrolery   19 Maj 2010 19:21 Odpowiedzi: 26    Wyświetleń: 2270
  • Egzamin Zawodowy Technik Informatyk Przedsiębiorczość 2011 czerwiec 13 Arkusz X

    heh postaram się odpowiedzieć na pare pytań. Też dziś pisałem i uważam że był dosyć trudny. nie wiem czy zdam ale napiszę wam moje odpowiedzi z uzasadnieniem. 1 c - myślałem nad transceiverem, ale nie bardzo mi to pasowało, z głupoty dałem modem 2 d - kompletnie nie pamiętałem jak wygląda symbol...

    Nauka Szkolnictwo   08 Lip 2011 08:11 Odpowiedzi: 41    Wyświetleń: 43067
  • Egzamin Zawodowy, technik informatyk, czerwiec 2011.

    heh postaram się odpowiedzieć na pare pytań. Też dziś pisałem i uważam że był dosyć trudny. nie wiem czy zdam ale napiszę wam moje odpowiedzi z uzasadnieniem. 1 c - myślałem nad transceiverem, ale nie bardzo mi to pasowało, z głupoty dałem modem 2 d - kompletnie nie pamiętałem jak wygląda symbol...

    Nauka Szkolnictwo   05 Kwi 2015 12:19 Odpowiedzi: 1829    Wyświetleń: 278150
  • [pcf8583T][bascom] przy próbie odczytu czasu - program wisi

    Witam Napisałem program w Bascomie - i w kilku miejscach mam odwołanie do funkcji gettime. Układ pracuje na Atmega1280. Zegar RTC skonfigurowany prawidłowo: [syntax=basic4gl]Config Sda = Portd.1 Config Scl = Portd.0 I2cinit [/syntax] układ podpięty to I2C prawidłowo(zgodnie z dokumentacją) [syntax=basic4gl]Sub...

    Mikrokontrolery AVR   22 Lis 2011 16:01 Odpowiedzi: 6    Wyświetleń: 1827
  • C# Program do obsługi kasy

    Tak na moje oko to do obliczenia reszty użyłbym dwóch działań: dzielenie całkowite i modulo przez nominały w stronę malejących wartości.

    Programowanie Początkujący   16 Sty 2012 11:42 Odpowiedzi: 10    Wyświetleń: 1902
  • Rozbicie liczby bitowej na cyfry - Bascom

    Witam. Mam w zmiennej bitowej jakąś liczbę z zakresu 0-60, np. 34. Czy można tą liczbę rozbić na 2 cyfry - przypisując do pierwszej zmiennej bajtowej cyfrę 3, a do drugiej 4? Czy są jakieś instrukcje w Bascomie, czy muszę to robić za pomocą SELECT CASE: Proponowana metoda dzielenia zmiennej przez...

    Mikrokontrolery AVR   31 Sie 2012 23:26 Odpowiedzi: 7    Wyświetleń: 2604
  • Przerobienie bramki XOR - konstrukcja

    P.s. wg mojego rozumowania XOR oznacza sumę wejść modulo 2 i daje wynik reszty z dzielenia, dlatego może mieć n wejść, dobrze mi się wydaje?

    Projektowanie Układów   02 Paź 2012 15:14 Odpowiedzi: 11    Wyświetleń: 3285
  • zamiennik sprintf - Odchudzenie pamięci programu Atmega8

    Normalnie rozbijaj liczby na cyfry za pomocą dzielenia i modulo, a potem dodajesz do nich kod znaku 0: '0' i już masz reprezentację w ascii. Teraz tylko dokleić do tablicy będącej stringiem i już. Temat zresztą wałkowany wielokrotnie na forum.

    Mikrokontrolery Początkujący   10 Sty 2013 14:09 Odpowiedzi: 30    Wyświetleń: 4200
  • stm32, C, SPI DATAFLASH - SPI DATAFLASH at45db321d

    adres próbki to kolejne numery tak? np od 0 adres zapisu jest 2 razy większy adres dzielisz przez 512 masz adres strony modulo z tego dzielenia daje adres w obrębie strony.

    Mikrokontrolery ARM   29 Sty 2013 21:54 Odpowiedzi: 6    Wyświetleń: 2145
  • 8-bitowy kalkulator dwójkowy

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

    DIY Zagranica   29 Sty 2013 17:45 Odpowiedzi: 4    Wyświetleń: 13554
  • [AVR] [C] - Potencjometr na ADC i sterowanie PWM.

    Może masz inne błędy, ale z pewnością błędem jest to: ADCH*15624 w linii: wypelnienie =(uint16_t)((ADCH*15624)/255) ; Przekraczasz zakres int już dla ADCH równego 4 i całość jest liczona modulo 65536. Gdybyś napisał 15624UL to byłoby lepiej, ale wtedy masz mnożenia i dzielenia na typie long, czyli...

    Mikrokontrolery Początkujący   05 Lut 2013 18:15 Odpowiedzi: 10    Wyświetleń: 5112