maski bitowe

Znaleziono około 327 wyników dla: maski bitowe
  • PIC16F883 - Jak zapalić diodę po naciśnięciu uSWITCH?

    Np. testuj każdy przycisk osobno i zapalaj każdą diodę osobno wg stanu przycisku. Wcześniej zdefiniuj maski bitowe przycisków i diod. if (inputB & PRZYCISK1) PORTA |= LED1; else PORTA &= ~LED1;

    Mikrokontrolery PIC   08 Sie 2013 12:38 Odpowiedzi: 30    Wyświetleń: 5370
  • Jak zapisać obrazek RGB565 do pliku BMP? - Błędny wynik kodu

    Przy aktualnym nagłówku nie wystarczy (patrz MSDN biBitCount ). Można zastosować inny nagłówek (BITMAPV4HEADER, BITMAPV5HEADER) i zdefiniować w nim maski bitowe pasujące do RGB565 albo skonwertować dane do RGB555 (tutaj i tak są odczytywane programowo, więc nie będzie to wieki koszt).

    Mikrokontrolery   13 Lis 2014 16:04 Odpowiedzi: 6    Wyświetleń: 1353
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Sterowanie zbiornikiem: Jak użyć instrukcji JB i maski bitowej?

    setb p1.2 Radzę zapoznać się lepiej z architekturą 8051 - najlepiej z dokumentacji Philipsa (NXP): [url=http://www.nxp.com/acrobat_download... [url=http://www.nxp.com/acrobat_download... Guide + lista rozkazów [url=http://www.nxp.com/acrobat_download...

    Mikrokontrolery   19 Kwi 2009 21:06 Odpowiedzi: 6    Wyświetleń: 1365
  • atmega32 [C] - Obsługa klawiszy, wyświetlacza, przerwań i do tego ADC.

    Klasyczny błąd obsługi wyświetlacza plus kilka innych błędów, które popełniłeś w tym kodzie dają razem takei właśnie efekty. "Klasyczny błąd obsługi wyświetlacza" polega na tym, że przed wystawieniem obrazu cyfry nie wyłączasz poprzedniej. Powinno być tak: - wyłącz cyfrę - podaj segmenty dla nowej - włącz nową cyfrę Nie potrzbujesz też żadnych if-then-else...

    Mikrokontrolery Początkujący   21 Kwi 2013 18:28 Odpowiedzi: 29    Wyświetleń: 3474
  • [AVR/C++] Jak używać rejestru PIN i maski bitowe w ATmega8?

    Do czego maja sluzyc maski bitowe?? czy switch(PINC) { case 1: { }; break; case 9: { }; break; case 17: { }; break; } nie wystarcza?... Jesli chcesz uzaleznic wykonywanie kodu od konkretnego pinu.... if (PINC&1) //gdy ustawiony jest bit0 { }; if (PINC&9) //ustawione...

    Mikrokontrolery   02 Lis 2010 14:08 Odpowiedzi: 7    Wyświetleń: 2501
  • REKLAMA
  • Udostępnianie internetu w sieci domowej - problem z połączeniem na drugim PC

    Rzeczywiście maska jest błędna. Wogole takiej maski nie przyjmie jest bitowa dziura 11110010 w trzecim bajcie - wystarczy 255.255.255.0

    Sieci, Internet   26 Sie 2005 19:01 Odpowiedzi: 17    Wyświetleń: 4160
  • REKLAMA
  • Najwydajniejsze metody ustawiania i zerowania pojedynczego bitu w C/C++

    Witam Obojętnie w jakim języku piszesz możesz skorzystać z "maski bitowej": Jeśli na którymś miejscu chcesz ustawić 1 to należy tą liczbe potraktować operacją logiczną OR z liczbą która na ineresującym miejscu (-ach) będzie miała 1 a na pozostałych 0. Np. 1010 OR 0100 ________ 1110 Jeśli na którymś miejscu (-ach) chcesz ustawić 0 to należy tą liczbe...

    Początkujący Elektronicy   24 Wrz 2006 12:29 Odpowiedzi: 5    Wyświetleń: 1410
  • Jak zmienić parametr D na C w bajcie 0x1B za pomocą operacji bitowych?

    Bardzo dziekuję za pomoc. Ostatecznie zastosowałem iloczyn i maski bitowe, wszystko działa jak chciałem!

    Mikrokontrolery   04 Mar 2016 13:53 Odpowiedzi: 10    Wyświetleń: 1149
  • [ATMEGA8][C] Programowy PWM - sterowanie diodami LED

    Zobacz na maski bitowe w makrach LED_0_ON i LED_0_OFF - są takie same. On kasuje bit 6, pozostałe nie zmieniając, z kolei off ustawia wszystkie bity z wyjątkiem b6. W efekcie nic się na porcie nie zmienia.

    Mikrokontrolery AVR   27 Gru 2011 10:52 Odpowiedzi: 34    Wyświetleń: 14488
  • ATmega16 - optymalna obsługa animacji diod led w C

    nie ma takiej możliwości, trzeba ręcznie wyciągać bity z bajtów (maski bitowe, logiczny and i or)

    Mikrokontrolery AVR   19 Sty 2011 22:01 Odpowiedzi: 15    Wyświetleń: 1968
  • Zmiana migania diody na inną nóżkę w Attiny2313, co oznacza 0x7F i 0x80?

    Skoro sam napisałeś ten program, to czemu innych pytasz co oznaczają 0x7F i 0x80? Śmiem wątpić w twoje autorstwo, ale odpowiem: - 0x7F to maska bitowa, w której jedyny skasowany bit to bit 7. 0x80 to maska bitowa, w której jedyny ustawiony bit to bit 7. O pojęciu maski, bitu i bajtu nie będę pisał. - Maski te są wykorzystywane przy ustawianiu odpowiedniego...

    Mikrokontrolery   13 Sie 2008 22:32 Odpowiedzi: 6    Wyświetleń: 2048
  • REKLAMA
  • M8 DS18B20 LED - DS18B20 format wyniku i podział na cyfry

    To jest konwersja na ASCII, np. do wyświetlenia na LCD lub terminalu. Pytania, które zadajesz, nie dotyczą mikrokontrolerów, a podstaw języka C. p jest zmienną wskaźnikową, czyli adresową. *p ++ = x - to zapis x pod adres zawarty w p i zwiększenie tego adresu, tak, aby p wskazywała następny bajt bufora. Jedynka w apostrofach - to znak ASCII - cyfra...

    Mikrokontrolery AVR   31 Gru 2012 12:09 Odpowiedzi: 27    Wyświetleń: 4128
  • STM32 - ZL29ARM - Uruchamianie płytki bez bibliotek

    GPIO_ODR_ODR15 to maska bitowa, a nie numer bitu - podejrzyj sam jaką ma wartość. 4\/3!!

    Mikrokontrolery ARM   13 Lut 2013 10:14 Odpowiedzi: 99    Wyświetleń: 15504
  • Jak sterować portem LPT w C na Linuksie (Slackware)? Biblioteki i funkcje

    ADI-mistrzu : Jasne że sie da. Wystarczy dać: bit1 = inb(0x378) & 0b00000001; - odczyta pierwszy bit bit2= inb(0x378) & 0b00000010; - odczyta drugi bit itd... Działa to na zasadzie maski bitowej.

    Programowanie   10 Maj 2009 21:50 Odpowiedzi: 18    Wyświetleń: 4597
  • [bascom avr] odczyt tylko 5 bitów z 8 bitowego portu

    Tak jak napisał kolega wyżej... Jeżeli potrzeba więcej niż jeden bit to przez maskę bitowa zmienna = portA & 0x1F

    Mikrokontrolery AVR   03 Paź 2009 12:08 Odpowiedzi: 2    Wyświetleń: 1850
  • Assembler - Sprawdzanie "niepełnego" stanu rejestru I/O

    W poprzedniej wypowiedzi dokonałem poprawek w przykładowym kodzie. Tak, to już jest kiedy Elektrodę traktuje się jako przerywnik przy pracy. Kwestią otwartą jest nadal testowanie wybranego bitu, lub bitów. 1. Jak to wykonywać poprawnie testowanie jednego bitu ? Zależy to od danej sytuacji. W trakcie testowania pojedynczego bitu w PINx z pominięciem...

    Programowanie   06 Sie 2015 00:48 Odpowiedzi: 8    Wyświetleń: 1131
  • Atmega8 - Tym razem; przerwanie sprzętowe - nie działa

    Pętla for w C działa tak, jak while. Zapis for (a; b; c) to to samo co: a; while (b) { ... c; } Zdefiniuj jako stałe preprocesora numery bitów LED i przycisków i używaj ich w kodzie - te maski bitowe nie są czytelne, a ich zmiana wymaga edycji wielu linii kodu.

    Mikrokontrolery Początkujący   03 Kwi 2013 20:44 Odpowiedzi: 30    Wyświetleń: 3780
  • [ATMEGA8][C] - Sterowanie oświetleniem - włączniki dzwonkowe

    Standardowa odpowiedź: brak atrybutu volatile. A tak poza tym, program napisany fatalnie. Masz mnóstwo zmiennych, które de facto są stałymi, więc nie powinny być zmiennymi. Masz też zamiłowanie do procedur zawierających jedną instrukcję. Twój program większość czasu spędza na wywoływaniu i powrotach z procedur. Proste maski bitowe przekazujesz przez...

    Mikrokontrolery Początkujący   14 Gru 2015 10:57 Odpowiedzi: 25    Wyświetleń: 4824
  • AVR - jak radzić sobie z fusebitami i ograniczeniami 8-bit?

    AVE... Odsyłasz do noty bo nie potrafisz napisać programu, który osiągnie max bez DMA. Czy tak ciężko przyznać, że nie masz racji? Jak napisać taki program napisałem w spoilerach. Jeśli nie możesz tego odczytać, to może powinieneś iść do okulisty? Co do GPIO to w przypadku PIC i XC8 nóżką manipulować można na kilka sposobów: 1. Można bawić się w maski...

    Projektowanie i Tworzenie Po godzinach   30 Sty 2020 18:45 Odpowiedzi: 368    Wyświetleń: 17268
  • LPC1768 - dioda cały czas się świeci zamiast mrugać

    Nie wiem, jakich argumentów oczekują funkcje SetDir, SetValue i ClearValue - numeru bitu czy maski bitowej, ale podejrzewam, że migania z częstotliwością rzędu 30..50 Hz raczej nie zauważysz - zwiększ liczbę obiegów pętli opóźniających do np. 10 milionów. Zadeklaruj i jako volatile, bo inaczej kompilator może zoptymalizować pętle przez ich usunięcie.

    Mikrokontrolery ARM   03 Sty 2014 10:24 Odpowiedzi: 9    Wyświetleń: 1707
  • Przykłady zastosowań unii i struktur w języku C (embedded)

    Dala, w miarę eleganckiego, dostępu do pól rejestru. jedyne, które zachowało mi się w głowie jako w miarę eleganckie, to rejestr flag CPU. Moze zostać pushowany na stos, staje sie takim samym słowem jak inne. Gdyby na stosie przyszło "spreparować" rejestr (po co ??? jakiś bardzo dziwny longjmp ???) BTW ktoś potrzebuje analizować flagi CPU wyniesione...

    Mikrokontrolery AVR   26 Cze 2022 12:44 Odpowiedzi: 19    Wyświetleń: 1074
  • Jak podzielić sieć 172.75.100.0 na podsieci dla 1300, 500, 100 i 7 hostów?

    a nie 32-11= 21 bitowe? Podsieć – Wikipedia, wolna encyklopedia 2017.04 https://pl.wikipedia.org/wiki/Podsie%C4%... Na podstawie długości części "zerowej" mówi się o podsieciach n-bitowych, np 8-bitowych dla maski /24, 4-bitowych dla maski /28, itp.

    Sieci Początkujący   01 Maj 2017 17:15 Odpowiedzi: 25    Wyświetleń: 1155
  • C++ - Jak odczytać konkretny znak z pliku o stałej długości 8 znaków?

    A po co chcesz takie rozwiązanie stosować, skoro można to zrobić lepiej? Ale jak już koniecznie chcesz czytać po 1 znaku, to zrób sobie tablicę charów i wczytuj do niej linijkę. Potem możesz z odpowiednich pól wybierać dane. A jak zrobić lepiej? Wczytać liczbę (w systemie binarnym, bo tak ją mamy zapisaną) i stosować maski bitowe.

    Programowanie Początkujący   12 Cze 2013 18:15 Odpowiedzi: 15    Wyświetleń: 2943
  • Jak skonfigurować drugi AP przy ograniczonej puli adresów IP?

    Dlaczego używasz maski 29 bitowej? Adresy 192.168.x.x należą do puli adresów prywatnych... Pozdr!

    Hardware, Software, naprawa urządzeń sieciowych   19 Wrz 2009 17:44 Odpowiedzi: 4    Wyświetleń: 1337
  • Kwalifikacja E13 Technik informatyk szukam informacji o egzaminie praktycznym

    W tym zadaniu nie ma nic o żadnej ścieżce na egzaminie. W treści jest tylko ustawienie godzin logowania pon-pt miedzy 7-17 użytkownikom "ksiegowy" i "kadrowy" i tyle. Maska musi być dokładnie 26 bitowa (255.255.255.192) bo dla maski 24 bitowej (255.255.255.0) to zakres adresów użytecznych wynosi 254.

    Nauka Szkolnictwo   10 Sty 2018 15:26 Odpowiedzi: 1738    Wyświetleń: 471930
  • LPC2148 - Zawieszanie się programu przy przerwaniach zewnętrznych i TIMER0

    Po pierwsze, nie różnicuj priorytetów przerwań i nie zagnieżdżaj ich. Po drugie, nie używaj opóźnień w przerwaniach. Po trzecie, nie szyfruj stałych w programie - maski bitowe zapisuj binarnie lub szesnastkowo, a nie dziesiętnie. Po czwarte, używaj stałych symbolicznych z plików nagłówkowych. Po piąte, ARM7 jest ciut zdezaktualizowany, a jak już zauważyłeś,...

    Mikrokontrolery ARM   19 Lis 2015 21:16 Odpowiedzi: 10    Wyświetleń: 1203
  • Jak działa skanowanie klawiatury matrycowej w C? Co to jest upperNibble?

    możesz zastosować pętlę, np tak: [syntax=c] static const uint8_t rowsel[] = { tu wpisujesz maski bitowe wyboru wierszy } for (....) { PORTx |= maska_wyłączenia_wierszy; PORTx &= rowsel[i]; ... } [/syntax] Na AVR wypadałoby w deklaracji tablicy użyć jeszcze zaklęcia PROGMEM, a przy dostępie do niej pseudofunkcji dostępu do pamięci programu. Szczęśliwie...

    Mikrokontrolery Początkujący   20 Gru 2012 20:07 Odpowiedzi: 16    Wyświetleń: 3018
  • DSM-51: Zegarek z przygaszonym wyświetlaczem 7-segmentowym - co sprawdzić?

    Start: -nadawanie wartości stałym i bitom -zezwolenie na przerwania itp. (timer pierwszy ustawiony na odliczanie 1ms) Loop: -czy było przerwanie? jeśli nie, skacz do Main_loop jeśli było przerwanie: -zapomnij o przerwaniu zliczam 1000, przerwań (4 x po 250) w celu uzyskania 1s jezeli wciaz nie ma 1000, jump -> Main_loop, jeżeli jest już 1000 skaczę...

    Mikrokontrolery Początkujący   21 Sty 2015 20:48 Odpowiedzi: 6    Wyświetleń: 933
  • Jak lepiej zrozumieć assembler i wskaźniki w C przy analizie malware?

    Nie wyobrażam sobie reverse engeeneringu bez PERFEKCYJNEJ znajomości C, wg mojej wizji na różniących się architekturach, łącznie z tą, na której nie planujesz RE. Ilustracja: jakiś czas temu inny kolega tutaj chciał potwierdzenia przydatności profesjonalnej, bo zna pętle i maski bitowe, a z tego składają się profesjonalne programy Chyba faktycznie...

    Programowanie Początkujący   18 Gru 2017 16:52 Odpowiedzi: 6    Wyświetleń: 828
  • [ATMega64] [ATMega64][C] Nie działa przerwanie ADC - jak poprawnie skonfigurować?

    Z tego co widzę, to nie ORujesz podczas wpisywania wartości do rejestrów - wpisujesz jedynkę na określoną pozycję, ale pozostałe bity są zerowane, przez co dla przykładu włączasz przetwornik i w następnej instrukcji już go wyłączasz, to nie jest tak, że wpisujesz jedynkę i możesz zająć się tylko innym bitem, bo do rejestru trzeba wpisać cały bajt i...

    Mikrokontrolery AVR   22 Cze 2008 21:16 Odpowiedzi: 2    Wyświetleń: 1961
  • [8051] Jak działa bit maskujący przerwanie ET0 w rejestrze IE mikrokontrolera 8051?

    Poszczególne bity tego rejestru pozwalają ci "zamaskować" określone przerwania Wyjaśnienie terminu maska bitowa znajdziesz np na Wikipedii [url=http://en.wikipedia.org/wiki/Mask_%...

    Początkujący Elektronicy   17 Lut 2014 17:04 Odpowiedzi: 4    Wyświetleń: 933
  • Opóźnienia zegarka na PCF8563 z ATtiny2313 - jak poprawić dokładność?

    Jak zapisujesz i odczytujesz rejestry? Bardzo ważne jest aby stosować odpowiednie maski bitowe, tak aby nie ustawiać i nie odczytywać bitów oznaczonych jako reserved. Druga sprawa to ustawienie kwarcu - masz trymer, do precyzyjnego dostrojenia? Masz możliwość pomiaru częstotliwości? Wykorzystaj CLKOUT i chociażby przy pomocy procesora sprawdzaj jego...

    Mikrokontrolery   19 Wrz 2011 15:54 Odpowiedzi: 19    Wyświetleń: 5087
  • Jak przekonwertować liczbę szesnastkową na dwa znaki ASCII w Modbus ASCII?

    Troche skomplikowanie to wygląda - ale ja nie znam C++ :-) Rozumiem, ze to czesc wiekszej całości? Działa? Ja osobiście podziały bajtów (lub liczb wielobajtowych) realizuję (podobnie jak koledzy wyżej) przez maskowanie odp. fragmentów bajtów (lub większych wielobajtowych zmiennych) za pomocą masek bitowych + odpowiednie przesunięcia bitowe.

    Mikrokontrolery AVR   28 Lis 2011 00:34 Odpowiedzi: 10    Wyświetleń: 2440
  • [STM32][USART][DMA] - Nadawanie przez USART z wykorzystaniem DMA STM32DISCOVERY

    Freddie mówiłeś, że nie można czekać na zerowanie tak jak wcześniej próbowałem więc tu czekam inaczej. Czy teraz jest ok? Niestety... Dla uzmysłowienia Twojego problemu, miej świadomość, że ADC_CR2_RSTCAL i ADC_CR2_CAL to są maski bitowe o stałej wartości, przykładowo (1 << 5) i (1 << 8). Innymi słowy Twoje pętle to obecnie po prostu while...

    Mikrokontrolery ARM   14 Mar 2013 07:47 Odpowiedzi: 125    Wyświetleń: 26370
  • Sparklan WX-7800A - schemat pinów RS232 na PCB, kto ma?

    default server jest na 192.168.1.23 a nie 192.168.10.23 ten drugi adres jest z zupelnie innej sieci i w przypadku maski 24 bitowej nie lapie sie do jednej sieci razem ze 192.168.1.7

    Hardware, Software, naprawa urządzeń sieciowych   14 Mar 2013 00:00 Odpowiedzi: 19    Wyświetleń: 6155
  • atmega8 - USART: Transmisja 9600bps przestaje działać po zmianie ustawień

    Skoro są wyzerowane, to widać powinny być, jakie to ma znaczenie? Skoro wpisujesz coś do tego rejestru to i tak musisz stan tych bitów ustalić... A sprawdzenie można zrobić tak jak w przypadku portów, tyle, że zamiast UCSZ1, które zawiera tylko numer bitu należy zastosować (1<<UCSZ1) lub _BV(UCSZ1), żeby zamienić nr bitu na maskę bitową.

    Mikrokontrolery Początkujący   01 Wrz 2014 18:29 Odpowiedzi: 12    Wyświetleń: 1308
  • [bascom] Operacje bitowe na zmiennych, operator and

    Witam. Wg helpa do Bascom AVR mamy coś takiego: http://obrazki.elektroda.net/94_12546560... Tymczasem u mnie kod $regfile = "m16def.DAT" $crystal = 1843200 $baud = 4800 Dim Adres As Byte Adres = 63 And 19 Print Adres End zwraca w symulatorze wartość 19, czyli tą która zostaje wpisana po operatorze and. Dlaczego tak, i w takim razie...

    Mikrokontrolery AVR   04 Paź 2009 13:58 Odpowiedzi: 2    Wyświetleń: 3594
  • ATMEGA2560 [C] - Problemy z bootloaderem z karty SD i przyciskiem enkodera

    A co to takiego? # define LED_RED _BV(3) Makro _BV(x) zwraca wartość pinu a Ty chcesz zdefiniować jego numer. Wystarczy więc po prostu: #define LED_RED3 Podobnie w pozostałych przypadkach. Przecież zastosowanie tam _BV jest całkowicie poprawne. Potrzebuje maskę bitową do funkcji sterujących LEDami, a nie nr pinu.

    Mikrokontrolery Początkujący   01 Sty 2017 22:05 Odpowiedzi: 4    Wyświetleń: 909
  • STM32F3Discovery - Konfiguracja GPIO bez bibliotek, wartość RCC_AHBENR_GPIOEEN

    Oczywiście RCC_AHBENR_GPIOEEN nie mam A niby czemu? Nazwy bitów są zdefiniowane w pliku nagłówkowym i przepisywanie tego na nowo nie ma sensu ;) Nie mówię o korzystaniu z funkcji biblioteki! Tylko z pliku nagłówkowego mikrokontrolera. Bit IOPEEN to 21-szy bit w rejestrze RCC_AHBENR, stąd maska bitowa: 1<<21 = 2097152 = 0x200000. Swoją drogą zwróć...

    Mikrokontrolery Początkujący   09 Sie 2015 11:08 Odpowiedzi: 3    Wyświetleń: 1527
  • Windows 2000 Server: DHCP przełącza się na kartę NET zamiast LAN, jak to naprawić?

    Właśnie do tego wczoraj w nocy doszedłem i jak zmieniłem na inną klase to od razu zaczeło działa a maski były 24 bitowe

    Sieci, Internet   05 Lis 2004 14:17 Odpowiedzi: 2    Wyświetleń: 1275
  • [ATxmega128A3][avr-gcc] - Makrodefinicje I/O w Xmega

    Dziękuję koledze LordBlick, poprosiłem go o odblokowanie tematu, bo wydaje mi się, że mimo pozornej prostoty problemu warto się nad nim chwilę zastanowić. Zanim przejdę do odpowiedzi na post #3, powiem dwa słowa o makrodefinicjach. Wiele osób z nich chętnie korzysta, w pokazanym wyżej przykładzie zdecydowanie lepiej posługiwać się makrami LED_ON i LED_OFF...

    Mikrokontrolery Początkujący   10 Wrz 2012 15:31 Odpowiedzi: 5    Wyświetleń: 2184
  • [C++] Jak działa bitowy iloczyn w warunku if w C++? Wyjaśnienie na przykładzie

    Rozumiem ze to opiera sie na zasadzie, ze PRAWDA jest w kazdej sytuacji kiedy jest NIEFAŁSZ? Bo jeśli maski się spasuje na jakimś miejscu to wynikiem iloczynu bitowego moze byc 00001000 i wtedy jest PRAWDA, a w przypadku kiedy maska sie nie spasuje bedzie 00000000 i to jest FAŁSZ tak? Tradycyjne C nie ma typu boolean, więc tak. Warunek jest spełniony,...

    Programowanie   31 Mar 2009 11:44 Odpowiedzi: 3    Wyświetleń: 2117
  • Dwa routery podłączone do switcha - brak Internetu w sieciach WiFi

    w sieci nie mogę się dublować adresy IP i tego nie uminiesz, możesz je podłączyć szerogowo, ale nie równolegle, poprostu.. musisz się z tym pogodzić, chyba że dostawca Internetu przydzieli Ci kolejną adresację, albo powiększy tą z 30 bitowej maski na 29

    Hardware, Software, naprawa urządzeń sieciowych   26 Paź 2014 12:39 Odpowiedzi: 16    Wyświetleń: 6591
  • [ATTiny13] [ATTiny13][C] Konfiguracja Timera0 - brak reakcji na przerwanie

    Czytajcie dokumentację. Nikt nie daje 100% pewności jaki stan bitu będzie po załączeniu zasilania. po drugie zmiana kodu jest delikatna ale w systemie przy próbie wykorzystania kodu (dalsza rozbudowa) okaże się że pojawiają się dziwne cuda niewidy coś działa a coś innego przestaje. Jeśli nie wyzerujemy odczytanych bitów mnożąc wartość odczytaną z rejestru...

    Mikrokontrolery AVR   23 Wrz 2010 07:05 Odpowiedzi: 30    Wyświetleń: 12147
  • [XC8 1.33] #define, aliasy i tworzenie biblioteki - ostrzeżenia kompilacji

    Czytałem podręcznik XC8 C Compiler User's Guide, również punkty poświęcone strukturom i wskaźnikom, oraz polom bitowym i jakoś mnie to nie oświeciło w kwestii definiowania prototypu funkcji z aliasami definiowanymi gdzieś indziej, bo na tym polega mój problem. Bardziej przydatny byłby podręcznik C, a nie jakiejś konkretnej implementacji w postaci kompilatora....

    Mikrokontrolery PIC   19 Lut 2017 22:15 Odpowiedzi: 7    Wyświetleń: 2802
  • [STM32] - Algorytm bezstratnej kompresji grafik GUI dla LCD TFT

    Tyle pisania i mało konkretów... Po pierwsze nie tworzyłbym żadnego nowego standardu tylko użył jakiejś sprawdzonej metody - to czy będziesz miał mapę bitowa skompresowana uniwersalnym algorytmem np deflate https://en.wikipedia.org/wiki/DEFLATE#De... czy użyjesz dedykowanego formatu np PNG (który tez używa deflate) http://ysflight.in.coocan.jp/programming...

    Mikrokontrolery ARM   07 Lut 2014 22:07 Odpowiedzi: 48    Wyświetleń: 7722
  • Jak skonwertować double do sfixed (FixedPoint) w C/C++ dla FPGA?

    Maski bitowe bedące wskaźnikami, a więc (mogę PAscalem? łatwiej mi się myśli): const LLength=64; //podajesz najstarszy znaczący bit przepisywanej liczby var InputMask, OutputMask: byte; OutputPtr: Longint; begin InputMask:=LLength; OutputMask:=128; //10000000b OutputPtr:=0; repeat OutTable[OutputPtr]:=0; if (licza...

    Programowanie   28 Kwi 2008 11:58 Odpowiedzi: 10    Wyświetleń: 1624
  • [atmega8] [atmega8][C] Jak sterować pinem 5 portu C niezależnie od reszty?

    WITAM !!! Mam mały problem, a mianowicie: mam kawałek kodu sterującego silnikiem krokowym: void prawo_caly (int k) { PORTC = 0b1100 ; delay(predkosc) ; PORTC = 0b0110 ; delay(predkosc); PORTC = 0b0011; delay(predkosc); PORTC = 0b1001 ; delay(predkosc); } wykorzystane sa tylko 4 bity. na bicie 5 chciał...

    Mikrokontrolery AVR   19 Paź 2008 12:57 Odpowiedzi: 4    Wyświetleń: 1233
  • proszę o pomoc w tworzeniu programu magazynowego w exelu

    Nie wiem czy tak samo rozumiemy "kodować bitowo"? Mam na myśli tzn maskę bitową 8 bitów czy 4 bitów czyli 4 lub 2 pary 2 bitowych wartości, pozwala zapisać 4 x 4 lub 8 x 4 różnych wartości.

    Programowanie   21 Gru 2024 13:13 Odpowiedzi: 26    Wyświetleń: 993
  • C jak napisać procedurę na zamianę kodów z systemu dziesiętn

    void oznacza że funkcja nie zwraca żadnej wartości. Zmienna i to licznik pętli, tak jak w kodach wyżej, z każdym wykonaniem pętli jest zwiększana i dzięki temu kolejne cyfry rozwinięcia są zapisywane na kojelnych miejscach w tablicy. Wyrażenie 'break' kończy pętle, tu użyte jest gdy liczba jest mniejsza od 2 (wtedy nie trzeba jej specjalnie zamieniać...

    Programowanie   30 Wrz 2008 19:28 Odpowiedzi: 43    Wyświetleń: 4890
  • zadanie z internetu - przeksztalc do postaci 32 bitowej liczby..........

    Wygląda OK, ale sprawdź jakimś online kalkulatorem maski.

    Sieci Początkujący   24 Wrz 2015 08:24 Odpowiedzi: 14    Wyświetleń: 1983
  • Wnętrze starego 8-bitowego retro komputera: Atari 800XL (1983)

    Tak możesz mieć rację! Aż dziw, że o tym nie pomyślałem. W początkowym okresie ponad 75 proc. 6502 miało jakieś wady produkcyjne. Chyba czas iść na emeryturę haha... Dodatkowo wpływ tej kwestii może potwierdzać też to, że z czasem w 8-bitowcach było mnie podstawek. Pewnie trochę udoskonalono procedury testowania, a i w produkcji było mniej odrzutów....

    Wnętrza urządzeń   07 Lip 2024 13:59 Odpowiedzi: 50    Wyświetleń: 4938
  • Gdzie znaleźć listę rozkazów dla STM32F410RB? Różnice w instrukcjach.

    Za namową kolegi (at)excray postanowiłem, że zacznę jednak w ASM A gdzie ta rada się pojawiła? W tym temacie widać tylko: Kolego skoro całe życie pisałeś w asemblerze to nie mam pojęcia dlaczego zabierasz się za HAL. Pisz na rejestrach, będzie Ci łatwiej. To oznacza, aby nie używać HAL, ale operacje realizować przez operacje bezpośrednio na rejestrach....

    Mikrokontrolery Początkujący   16 Sty 2019 20:32 Odpowiedzi: 121    Wyświetleń: 4803
  • Arytmetyka sieciowa - jak wyliczyć pierwszy dostępny adres podsieci?

    Oj nie bądźcie tacy elektrodowi, bo już memy o tym są. To ja może tak: Podane adresy są adresami sieci. Pierwszy dostępny adres w sieci to adres sieci +1, drugi +2. W twoim przypadku w LAN 1 pierwszy adres 192.168.n.113, w LAN 2 10.n.128.1 (nie wiem od czego zalezy n) Maska podsieci jest przypisana do podsieci i oblicza się ją na podstawie liczby po...

    Sieci Początkujący   17 Kwi 2019 16:00 Odpowiedzi: 8    Wyświetleń: 2133
  • [STM32F107VB][C/uVision4] Ethernet na stm32 - first steps

    The very first step jest modyfikacja pliku stm32_eth.h, plik ten zawiera definicje adresu rejestru statusowego zastosowanego PHY, oraz definicje masek bitowych zawierających informacje na temat położenie bitów prędkość oraz duplexu w tymże rejestrze. W przypadku ste100p jest to rejestr “XCVR Configuration Information and Interrupt Status Register”...

    Mikrokontrolery ARM   22 Mar 2011 08:16 Odpowiedzi: 5    Wyświetleń: 5086
  • Przetwornik ADC/EEPROM - Zapisywanie, odczyt wartości ADC z i do EEPROM, Atmega

    Pytanie Autora dotyczyło zapisu/odczytu pozycji do/z eepromu..... Funkcje przycisków i algorytm działania urządzenia nie były poruszane w tym temacie, bo prawdopodobnie Autor wie jak to rozwiąza Trochę się wątek rozmył, ale chyba nie było powiedziane że zapis do EEPROMA jak najrzadziej. Mówiąc językiem projektowania, gdy wszystkie stany i decyzje są...

    Mikrokontrolery AVR   07 Lip 2016 13:11 Odpowiedzi: 32    Wyświetleń: 2952
  • Taśma świetlna FEIT Smart WiFi — model: FETAPE/RGBW/CNTRSC — FCC ID: SYW-TAPRGBW

    Jedyne, których nie mogę zrozumieć, to flagi i dowództwo. Czy to tylko całkowita maska bitowa wszystkich aktywnych flag? Mój nie zapełnia się w aplikacji internetowej - a new_pins.h nie definiuje żadnych flag powyżej bitu 9? Ponadto aplikacja internetowa nie przechwytuje „polecenia”, ale jest wymieniona w pliku readme? Dodano po 14 Utworzono PR dla...

    Smart Home Urządzenia   06 Mar 2025 09:22 Odpowiedzi: 96    Wyświetleń: 10368
  • [ATMEGA8][avr-gcc] - Różne poziomy jasności diody LED -PWM

    nawiązując do powyższych wypowiedzi, postanowiłem kontynuować temat Bardzo szeroko rozumiana ta "kontynuacja" Najbardziej oczywiste bylo by wykorzystanie wejścia ICP wtedy Timer1 i przerwanie od ICP wykonuje całość roboty i dodatkowo można skorzystać z filtru zakłóceń przebiegu wejściowego. Ale w podanej konfiguracji też się da. Ogólny schemat: 1....

    Mikrokontrolery AVR   02 Mar 2018 20:10 Odpowiedzi: 12    Wyświetleń: 4212
  • Udostępnianie internetu stacjonarny (XP) - laptop (w7)

    przy udostepnianiu pol. internetowego nawet nie trzeba podawac adresacji. XP ma w sobie w tym przypadku wbudowany server DHCP ktory rozda sam adresy. Wystarczy zeby klient podpiety pod ten XP mial wlaczony DHCP dla IPv4. Lub adresacje z zakresu 192.168.0.0\24 czyli np. adres 192.168.0.2 maska 24 bitowa.

    Hardware, Software, naprawa urządzeń sieciowych   10 Sty 2011 14:33 Odpowiedzi: 5    Wyświetleń: 2681
  • STM32F407 - Diody nie gasną przy użyciu rejestru BSRR, ostrzeżenie kompilatora

    Po pierwsze, używaj aktualnych plików nagłówkowych, z rejestrem BSRR i bez BSRRH/BSRRL. Po drugie - co jest szybciej napisać: GPIO_BSRR_BR_15 czy 1u << 15 << 16 ? Moim zdaniem radosna twórczość w postaci tworzenia definicji zawierających długie nazwy z NUMERAMI bitów na końcu jest tylko zaciemnianiem programu (słynne Atmelowe 1 <<...

    Mikrokontrolery ARM   24 Gru 2015 16:28 Odpowiedzi: 13    Wyświetleń: 1467
  • Zadanie Z internetu - Kolejne zadanie z internetu sprawdzenie i wytlumaczenie

    Do utworzenia jest 60 podsieci FLSM z sieci klasy C (maska 24 bitowa). Mamy więc do dyspozycji 8 bitów. Najbliższa nie mniejsza niż 60 potęga 2 to 2^6=64. To daje 64 (lub 63, bez podsieci 0) podsieci o rozmiarze 32-(24+6)=2 bity, czyli posiadające po 2 użyteczne adresy.

    Sieci Początkujący   09 Paź 2015 19:12 Odpowiedzi: 8    Wyświetleń: 3864
  • DELPHI TCP IP nawiazanie transmisji z wieloma komputerami

    Chodzi mi mianowicie czy da się wykryc wszystkie dostepne numery IP w sieci. Mają adres IP jednego kompa oraz maske podsieci można wysłać zapytanie ARP o adres MAC przypisany do danego IP, niestety w przypadku maski 24 bitowej trwa to kilka sekund i może nieźle obciążyć sieć. Czy mozna rozeslac wiadomosci przy wykozystaniu gniazdek wiadomosci do wszystkich...

    Programowanie   16 Paź 2006 23:10 Odpowiedzi: 6    Wyświetleń: 2802
  • Podział IP 192.168.54.0/25 na 6 podsieci - jak to zrobić poprawnie?

    Adres IP: 192.168.54.0 Maska: /25, czyli 255.255.255.128. Mam problem z podzieleniem tego na 6 podsieci, bo ani "na piechotę" ani kalkulatorami IP nie wychodzi mi podział tego. Czy możliwe jest, że to IP przy tej masce nie umożliwia podziału na 6 podsieci (w kalkulatorach wychodzi mi, że można uzyskać jedynie 2 podsieci)? Dzieląc na 6 podsieci, muszę...

    Sieci Początkujący   15 Mar 2015 19:36 Odpowiedzi: 13    Wyświetleń: 1299
  • Windows XP: Konflikt dwóch kart sieciowych i zanikanie internetu

    Maska TCP/IP dla sieci wewnętrznej nie może być 8 bitowa (255.0.0.0) tylko 24 bitowa (255.255.255.0). Maska 8 bitowa używana jest tylko dla loopback'a, czyli pętli zwrotnej. Twoje adresy na poszczególnych interfejsach sieci wewnętrznej to. Host1 eth0 Konfiguracja zgodna z zaleceniami providera eth1 10.0.0.1 255.255.255.0 Host 2 10.0.0.2 255.255.255.0...

    Sieci, Internet   02 Sty 2005 12:59 Odpowiedzi: 6    Wyświetleń: 1112
  • [winavr] odczyt pól bitowych za pomocą struktury i unii

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

    Programowanie   29 Lip 2009 18:21 Odpowiedzi: 2    Wyświetleń: 1494
  • Jak napisać program dodający przyciskiem +1 i wyświetlający wynik na monitorze?

    A co chcesz przesuwać? Co chcesz uzyskać w ten sposób? Maskę bitową?

    Arduino   17 Lis 2017 22:35 Odpowiedzi: 79    Wyświetleń: 5517
  • Attiny13 - 3-bitowy licznik - nie działa zgodnie z oczekiwaniami

    Serdeczne dzięki, poniżej cały, działający kod: PORTB = (PORTB-1&0b11111000)|(&#... http://obrazki.elektroda.pl/4233538800_1... Niech zostanie dla następnych :-)

    Mikrokontrolery Początkujący   12 Wrz 2013 20:00 Odpowiedzi: 8    Wyświetleń: 2304
  • Konfiguracja sieci: brak połączenia komputera z drukarkami przy stałym IP

    Jeśli w komputerze mam ustawiony adres IP automatyczny, Polecenie ipconfig wpisane do cmd wyświetli ci adres IP komputera plus adres bramy czyli routera. Przy masce 24 bitowej najlepiej ustawić adresy IP drukarek tak aby nie kolidowały z zakresem serwera DHCP ustawionego na routera. Przykład: 192.168.0.1 - adres IP routera. 192.168.0.2 do 192.168.0.100...

    Sieci Początkujący   17 Lip 2018 20:15 Odpowiedzi: 8    Wyświetleń: 1035
  • Arduino sterujące syntezą - podstawy komunikacji z LM7001

    Witam Wszystko jest w pliku od kolegi SQ1FTB. Funkcję Sub Synteza realizuje wysyłanie danych do LM7001. Dane dla częstotliwości wysyłane są bit po bicie ze zmiennej Fpom. Zapis Fpom.a oznacza, że pobierasz bity opisane zmienną a. Tak robisz dla bascom-a. W c taką operację zrealizujesz wykorzystując maskę bitową np. 00000001 mnożysz ją przez Fpom. Wyniku...

    Mikrokontrolery Początkujący   28 Lut 2017 16:19 Odpowiedzi: 4    Wyświetleń: 1935
  • ATmega 8 - Wyjście szeregowe i wejście na tym samym porcie PORTB, podciąganie?

    Co do pinu będocego wejściem to zastosuj podciąganie zewnętrzne jak na maskę bitową nie masz już czasu.

    Mikrokontrolery   23 Cze 2005 08:07 Odpowiedzi: 13    Wyświetleń: 1901
  • [Atmega8][C] Jak ustawić adres układu 24C16 w kodzie? Błędny odczyt/zapis

    Znalazłem podobny temat https://www.elektroda.pl/rtvforum/topic8... ale za bardzo nie mogę zrozumieć odpowiedzi (późna godzina może). Jaki adres ukłądu w końcu powinienem użyć? Poniżej daję kod, który nie działa (funkcja zwraca false). Prośba o spojrzenie, co robię źle. Z pamięciami eeprom pierwszy raz się spotykam. Od razu pytanie odnośnie...

    Mikrokontrolery AVR   13 Kwi 2019 10:45 Odpowiedzi: 1    Wyświetleń: 480
  • [C] [C][AVR] Jak działa makro #define T_BIT(adr) w kodzie C?

    Przepraszam, ale co zmienia czy zastosuję pole bitowe, czy maski dla problemu endianess? Jak mi się zmieni endian to jedno i drugie się wysypie. Stąd jeśli coś ma być przenoszone pomiędzy platformami (co IMHO w tym przypadku jest bez sensu*) to trzeba to uniwersalnie napisać, są w bibliotece standardowej nagłówki umożliwiające uniezależnienie się od...

    Mikrokontrolery AVR   26 Sie 2010 11:09 Odpowiedzi: 7    Wyświetleń: 1574
  • Import mapy bitowej do Eagle na płytkę 500 mm x 150 mm - ograniczenia?

    Ale dalczego mis ie nie otwiera w moim schemacie który juz mam? A skąd nam to wiedzieć, może wrzuć ten projekt. Jakie ustawienia dac? Bo dałem jeden kolor czarny i scaled i mm 0,03 Ustawienia podałem w pierwszym poście, no zlituj się. Aby wygenerować plik Gerber, nanieś na wczytaną bitmapę pola lutownicze "Via", następnie połącz te pola "Wire", prowadząc...

    Projektowanie PCB   14 Lut 2025 06:00 Odpowiedzi: 19    Wyświetleń: 357
  • Konfiguracja timera xmega32E5 czyli jak przetłumaczyć kod z Xmega "A"

    Ostatnio zapragnąłem męczyć się z tym maleństwem (xmega32E5).. Próbuje skonfigurować timer tak aby udało mi się zmierzyć szerokość impulsu na jednym z portów. Dla Xmega128A3U nie stanowi to problemu i mój kod konfiguracji timera wygląda tak: [syntax=c] PORTA_PIN5CTRL= PORT_ISC_BOTHEDGES_gc | PORT_OPC_PULLUP_gc; EVSYS_CH2MUX=EVSYS_CHMUX_PORTA_PIN5_gc;....

    Mikrokontrolery AVR   21 Gru 2017 18:34 Odpowiedzi: 4    Wyświetleń: 942
  • CNC 3018 - czy nadaje się do obróbki plexi, ABS, PCV, laminatu? Opinie użytkowników

    W sumie podobne, tyle że w jednej linijce. Lepiej byłoby skopiować to jako tekst, byłoby czytelniejsze oraz zmieściłoby się więcej. Zawsze warto zarchiwizować te fabryczne ustawienia, gdyby np. za dużo tam pozmieniać. Ale i z tego co widać rejestr $3 masz ustawiony na 2, a u mnie jest 0. Ten rejestr służy do odwrócenia kierunku pracy silników krokowych....

    Warsztat co kupić?   08 Lis 2021 17:53 Odpowiedzi: 84    Wyświetleń: 3249
  • SMC - Adresacja sieci WAN w klasie A dla centrali i 5 oddziałów firmy

    ad.1. Tak. W sieci prywatnej zastosowanie NAT-a powoduje problemy z "widocznością" komputerów. Musiałbyś stosować NAT statyczny, ale nie zapanowałbyś nad konfiguracją. ad.2. Adres składa się z dwóch elementów: adresu IP i maski podsieci. Rola adresu IP jest chyba jasna i jest unikalna liczba określająca/adresująca jednoznacznie dany host w sieci. Maska...

    Sieci Początkujący   28 Gru 2012 22:06 Odpowiedzi: 19    Wyświetleń: 2604
  • C AVR - RC5: Jak sterować diodą LED klawiszem 55 z pilota?

    [syntax=c]#define DD_RC5_TOGGLE 0x20[/syntax] DD_RC5_TOGGLE to nie zmienna tylko stała i służy jako maska bitowa. Umożliwia wyłuskanie konkretnego bitu z odczytanej ramki danych.

    Mikrokontrolery AVR   10 Paź 2014 08:17 Odpowiedzi: 3    Wyświetleń: 1755
  • Komunikacja Modbus RTU z modułem 6ES7 241-1CH30-0XB0 w systemie S7 1200

    Są różne podejścia, ja zamiast coś dodawać/odejmować wolałbym zastosować maskę bitową i funkcję AND. I jeszcze pytanie odnosnie przerwania transmisji czy lepiej robić jakiegoś sprzetowego wachdoga czy wykorzystać status mb,bo w przypadku przerwy transmisji wartości skopiowane zostają i wtedy trzebaby wprowadzić np.zera oraz jakiś alarm lub info odnośnie...

    Automatyka Przemysłowa   02 Lis 2021 09:00 Odpowiedzi: 28    Wyświetleń: 1518
  • [M32] [M32][Assembler] Jak wykonać instrukcję po ustawieniu bitów 7 i 3?

    W tej instrukcji podajesz numer bitu a nie maskę bitową, stąd też 0b10000100 jest bez sensu. BTW, popraw temat, bo już drugi raz u ciebie widzę ten błąd - co każe ci myśleć, że używasz AVR32?

    Mikrokontrolery AVR   19 Lip 2011 13:19 Odpowiedzi: 4    Wyświetleń: 1608
  • Wymiana routera Wi-Fi, kamery Hikvision DS-2CD2041G1-IDW1 niewykryte przez SADP i resetowanie

    Adres swojego lapka ustawiłem na statyczny - 192.168.1.200, maska 24 bitowa a kamery wpinałem pojedyńczo więc raczej wykluczam konflikt IP.

    Monitoring Wizyjny CCTV   12 Lis 2022 17:33 Odpowiedzi: 10    Wyświetleń: 1899
  • Czy STM32 NUCLEO-F103RB jest dobrym wyborem na początek nauki ARM?

    "dlaczego nie" średnio ma dla mnie sens Sens ma duży = stosuje się to co ma sens w danym przypadku i jest wygodne dla programisty. bo szereg przykładów opiera się na operowaniu wyłącznie bitami... Widać tego sensu tam nie było. Widzę że dalej się nie rozumiemy :D Mamy taką sytuację: - mówię, że bez bibliotek ok - można śmiało operować na bitach (symbole...

    Mikrokontrolery   22 Sie 2017 12:27 Odpowiedzi: 39    Wyświetleń: 2343
  • LPC1769 NXP - Przetwornik ADC - dziwne zachowanie odczytu z przetwornika

    Zgadza się - jest to maska bitowa wycinająca bit DONE. Nie ma operatora porównania, ale Ty napisałeś o operatorze iloczynu logicznego coś, co świadczy o tym, że mylisz go z operatorem porównania. Dodajmy, że nie miałbyś żadnego z tych problemów, gdybyś czytał wyniki poprzedniej konwersji i odpalał nową konwersję w przerwaniu timera.

    Mikrokontrolery ARM   03 Gru 2015 00:34 Odpowiedzi: 32    Wyświetleń: 2319
  • Sterowanie układem 8255 z Bascoma - jak to zrobić?

    Układ ten adresowanie bitowe posiada tylko na porcie PC, pozostałe musisz ustawiac albo kasować na zasadach sumy logicznej maski albo iloczynu negacji maski.

    Mikrokontrolery   23 Paź 2003 19:35 Odpowiedzi: 5    Wyświetleń: 1298
  • Jaki router do światłowodu Tauron 300/300 dla 20 osób, z maską /31 i portem 1Gb/s?

    To pewne, że ten mikrotik ma 31 bitową maskę?

    Sieci Początkujący   23 Gru 2022 20:38 Odpowiedzi: 7    Wyświetleń: 486
  • Arduino wysyłanie liczb w postaci binarnej przez UARTa

    Dzięki za pomoc kolego. nie mogę zrozumieć po co jest maska, możesz mi wyjaśnić działanie tego programu. Jeste zielony z C Arduino. Powszechna opinia jest że w Arduino są gotowe klocki i wszystko jest w przykładach i bibliotekach ale ja tego nie rozumiem. for(byte maska = 0x80; maska; maska >>= 1) => rozumiem że tu jest pętla ale ile razy ma sie wykonać?...

    Arduino   25 Paź 2017 20:16 Odpowiedzi: 8    Wyświetleń: 2943
  • STM32F4-DISCOVERY - Komunikacja z akcelerometrem przez SPI

    Zacznijmy od tego, że w celu wpisania czegokolwiek do SPI3 NAJPIERW trzeba włączyć moduł w APB1ENR. Na rejestrach BRR i BSRR nie wykonuje się operacji logicznych, bo nie ma to żadnego sensu. Po prostu zapisz maskę bitową do BRR w celu wyzerowania bitu, a do BSRR w celu ustawienia na 1. Po co zerujesz bit DFF?

    Mikrokontrolery ARM   11 Lut 2014 16:39 Odpowiedzi: 27    Wyświetleń: 4620
  • Pytania dotyczące adresacji IP i klas sieci w sieci komputerowej

    Moje odpowiedzi nie wiem czy są dobre Nie są dobre. Adres sieci jest najniższym (ID=0) i zawsze parzystym adresem w sieci. Adres rozgłoszeniowy to maksymalny adres w sieci (czyli mający ustawione wszystkie bity w części ID hosta). Maska rzeczywiście jest 30-bitowa (dwa najmłodsze bity adresu tworzą ID hosta), więc w sieci istnieją tylko 2 użyteczne...

    Sieci Początkujący   08 Lut 2017 20:32 Odpowiedzi: 4    Wyświetleń: 711
  • [ATMega8] [ATMega8][C] - Jak efektywnie używać flag w jednej zmiennej unsigned char?

    No i jeszcze warto rozważyć użycie pól bitowych w strukturze. Dzięki temu kod będzie bardziej przejrzysty, a wyliczanie masek bitowych przerzucimy na kompilator. Można też taką strukturę umieścić w pamięci dostęnej przez cbi/sbi, dzięki czemu zmiana flagi odbywać się będzie atomowo i uniknie się problemó opisanych przez kolegę BlueDraco.

    Mikrokontrolery Początkujący   24 Mar 2013 10:08 Odpowiedzi: 13    Wyświetleń: 2007
  • Prosty algorytm dla problemu komiwojażera w C lub pseudokodzie

    Nie są znane wielomianowe algorytmy rozwiązujące ten problem. Używając programowania dynamicznego jest algorytm O(2^n * n^2). Zasada działania dynamika Jak sama nazwa wskazuje bedzięmy tą drogę konstruować z czasem działania algorytmu. Musimy mieć jakąś strukturkę, która będzie przechowywała informacje gdzie jesteśmy, długość trasy oraz co już odwiedziliśmy...

    Programowanie   19 Cze 2007 11:40 Odpowiedzi: 5    Wyświetleń: 12993
  • Język C - Argumentem funkcji początek i koniec tablicy

    Projektowo funkcje należy rozdzielić. SprawdzWszystkieRejestry i SprawdzJedenRejestr() Można podać jako numer, jako maska bitowa czy jeszcze kilka by wymyślił. Chyba w samym pomyśle jest bład. Jeśli chcesz wykryć zmianę (bo tak sie domyślam) na jednym rejestrze (na niektórych rejestrach) to koncepcja CRC nie jest adekwatna do tego. To jest do wykrywania...

    Programowanie   04 Paź 2016 16:19 Odpowiedzi: 10    Wyświetleń: 1368
  • Atmega128 - odczyt DS18B20 - z trzech różnych pinów

    Masz poniżej zawartość dwóch plików, które trzeba podmienić: [syntax=c] #include <util\atomic.h> #include <util\delay.h> #include <avr\io.h> #include "1wire_basic.h" uint8_t Error; uint8_t PinMask; void OW_SendBit(bool bit) { ATOMIC_BLOCK(ATOMIC_RESTORESTATE) { DDRB |= PinMask; _delay_us(3); if(bit) DDRB &= ~PinMask; _delay_us(60);...

    Mikrokontrolery   04 Kwi 2020 00:24 Odpowiedzi: 21    Wyświetleń: 1281
  • Internet swiatłowód POPC Fiberhost - kilka zewnętrznych adresów IP, jaki operator?

    300/50: 4 adresy (1 użytkowy) 121 zł netto 8 adresów (5 użytkowych) 131 zł netto 600/100: 4 adresy (1 użytkowy) 129 zł netto 8 adresów (5 użytkowych) 139 zł netto Coś tutaj się nie zgadza i konsultant coś może źle pisać ? Co do samych ilości adresów przy konkretnych - zacytowanych pulach - to owszem zgadza się co do kropki :) . - przy podsieci 4-adresowej...

    Sieci Początkujący   28 Lut 2024 06:01 Odpowiedzi: 19    Wyświetleń: 1569
  • Jaki rozumieć taki zapis? Syntax PORTB.2.

    Wytłumaczcie jak blondyce .... takiej blondynce starej programistce ;) Taki zapis: [syntax=c] PORTC.0 = 1; PORTC.1 = 1; [/syntax] Rozumiem co fragment on robi, i to jest fajne, pozwala nie boksować się z maskami bitowymi i tak dalej, ale JAK TO JEST ZROBIONE W JĘZYKU C. Bo wg mojej (nie takiej biednej) wiedzy to jest w C syntaktycznie nielegalne. Sorry,...

    Mikrokontrolery AVR   30 Mar 2016 15:41 Odpowiedzi: 6    Wyświetleń: 1089
  • JVC FX-33L: transformator sieciowy i uruchomienie

    Jakie masz napięcia na Q032 (stabilizator 5,5V)? Napięcie +12V jest tylko potrzebne dla sekcji radiowej. Odepnij sterowanie od niej i podaj z zewnętrznego zasilacza +5,5V na zasilanie sterowania, ogranicz prąd do 10-20mA i stopniowo zwiększaj obserwując pobór. Część cyfrowa powinna się uruchomić choć mogą występować nieprawidłowości ze względu na brak...

    Audio Serwis   01 Maj 2023 15:04 Odpowiedzi: 43    Wyświetleń: 987
  • PIC16F628A, język C, PWM, TIMER2, ustawienie rejestrów CCPR1L i CCP1X i CCP1Y

    Takie operacje na bitach w strukturach nazywane są polami bitowymi. Jeżeli chcesz gdzieś zmieścić wartość 10 bitową, to przecież możesz przechowywać tę wartość w zmiennej o wielkości 16 bitów. Co do używania struktur z polami bitowymi i rzutowania na nie innych wartości, to zwróć uwagę, że są to elementy wrażliwe na kolejność przechowywania bajtów w...

    Mikrokontrolery PIC   19 Mar 2017 16:48 Odpowiedzi: 3    Wyświetleń: 2496
  • Windows 7 – sieć niezidentyfikowana po wyłączeniu prądu, modem Motorola SVB6120E

    jurek.adam: jeśli maska 24 bitowa to 192.168.100.x

    Hardware, Software, naprawa urządzeń sieciowych   23 Paź 2012 16:33 Odpowiedzi: 14    Wyświetleń: 8668
  • Jak napisać program w Bascom: warunek if dla pinów PB.0-PB.3?

    Wyjątkowo nieoptymalny sposób na sprawdzanie bitów. To powinno robić się maską bitową . Nie znam bascoma, ale w jedynym słusznym języku zapis wygląda tak: if (!(PINB&0xF)) PORTD&=~0x40; tłumaczenie na polski: jeśli PINB logicznie z-and-owany z F(h) da zero, wygaś szusty bit portu D... Sprawa bitowych masek była poruszana na forum już setki razy, więc...

    Mikrokontrolery AVR   28 Kwi 2011 20:41 Odpowiedzi: 8    Wyświetleń: 1887
  • [C++] Jak skrócić kod zmiany koloru tekstu w konsoli Windows? Sposoby i przykłady

    Fajne :D Myślałem też nad dyrektywą preprocesora #DEFINE, ale to też może być. Jednak tak naprawdę to jest jeszcze jeden problem: można użyć tylko GREEN RED i BLUE i opcje INTESITY do rozjaśnienia, ale to jest niewygodne. To mógłbym ominąć, ale tych kolorów jest za mało, bo jak dobrze liczę to jedynie będzie ich 18. I muszę używać masek bitowych. Nie...

    Programowanie   06 Kwi 2008 08:35 Odpowiedzi: 2    Wyświetleń: 1704
  • Jakie adresy w podsieci korzystając z komendy arp -a

    mam podłaczonego laptopa przez WIFI z routerem, moj adres 192.168.aa.xx w puli tego routera jest rejestrator kamer o adresie 192.168.aa.yy Przecież to ta sama pula adresów przy masce 24 bitowej. Może dokładnie to opisz co to za router i jak ta sieć wygląda.

    Sieci Początkujący   11 Mar 2023 21:59 Odpowiedzi: 29    Wyświetleń: 636
  • Jak odczytać dane z wielu PCF8574 na Arduino Nano?

    albo jeszcze inaczej - da się prosto odczytać stan konkretnego pinu z tego ekspandera Oczywiście, że się da :) Po odczytaniu bajtu przykładasz do niego odpowiednią maskę bitową np.:[syntax=c] byte wynik = IOexpanderRead(address) & 0x01;[/syntax]Czyli wynik będzie równy 1, kiedy bit na pozycji 0 (liczone od prawej) przyjmie wartość 1. Bit ten odpowada...

    Arduino   18 Sty 2020 19:55 Odpowiedzi: 15    Wyświetleń: 987