maska bitowa

Znaleziono około 286 wyników dla: maska bitowa
Podstawowa forma zapytania: maska bitowy
  • [AVR/C++] Rejestr PIN a maski bitowe

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

    Mikrokontrolery mirekk36   02 Lis 2010 14:08 Odpowiedzi: 7    Wyświetleń: 1982
  • XMega AVR - Jak zadeklarować indeksowaną zmienną bitową w C

    Witam , mam nadzieję iż nie zanudziłem bez reszty.. W zestawieniu z moimi "dokonaniami asm." kolega michalko12, jest najbliższy temu co ja kiedyś robiłem . Oto wersja asm z przełącznikiem kompilacji aby kompilować jako samodzielny plik - kto chce ->ten może :D ( ta wersja to 16-timerów,...

    Mikrokontrolery AVR 94075   17 Gru 2016 00:04 Odpowiedzi: 106    Wyświetleń: 2976
  • [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 pubus   03 Paź 2009 12:08 Odpowiedzi: 2    Wyświetleń: 1472
  • [bascom] Operacje bitowe na zmiennych, operator and

    Witam. Wg helpa do Bascom AVR mamy coś takiego: 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...

    Mikrokontrolery AVR MES Mariusz   04 Paź 2009 13:58 Odpowiedzi: 2    Wyświetleń: 2862
  • Attiny13 - 3-bitowy licznik - nie działa zgodnie z oczekiwaniami

    Zastanów się co się stanie, gdy zwiększasz wartość zapisaną w rejestrze PORTB na początku pętli nieskończonej: PORTB = 0b00001000 - mamy włączone podciąganie W czasie przyciskania: PORTB = 0b00001000 PORTB = 0b00001001 PORTB = 0b00001010 PORTB = 0b00001011 PORTB = 0b00001100 PORTB =...

    Mikrokontrolery Początkujący yogi009   12 Wrz 2013 20:00 Odpowiedzi: 8    Wyświetleń: 1926
  • Operacje bitowe - jak to obliczyć?

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

    Mikrokontrolery electro   04 Mar 2016 13:53 Odpowiedzi: 10    Wyświetleń: 570
  • [ARM][C] Dlaczego stosowanie pól bitowych powoduje błędy?

    Standard języka C jasno mówi, że ułożenie bitów w jednostce alokacji zależy od danej implementacji kompilatora (implementation defined). To jest teoretyzowanie, a ponieważ wszyscy prawie w uC używamy gcc to problemu nie ma. Wiele architektur ma sprzetowe wsparcie dla pól np Cortexy. Zgadza się,...

    Mikrokontrolery ARM BlueDraco   29 Maj 2017 13:07 Odpowiedzi: 59    Wyświetleń: 6365
  • Jak dobrze przydzielić adresy IP w takiej sieci z okreśonym adresem i maską.

    Witam. Mój problem przedstawia się nastepująco: Teraz opiszę obrazek. Jest sieć składająca się z trzech routerów. Każdy z routerów jest ze sobą połączony oraz jest połączony z dwoma sieciami z określoną liczbą hostów (komputer, terminal, laptop, smartfon itp..). Do dyspozycji mam adres IP: 10.10.20.128...

    Hardware, Software, naprawa urządzeń sieciowych Ofik92   02 Lut 2012 16:08 Odpowiedzi: 2    Wyświetleń: 1030
  • VisualBasic - Operacje bitowe w VB

    Słabo znam składnię VB, ale poszukaj sobie operatorów bitowych. W większości języków (może wszystkich) są, bo procesory mają takie rozkazy. Ogólnie zasada jest taka liczba <iloczyn bitowy> maska = zero (gdy wszystkie bity wyznaczone przez maskę są 0) lub nie zero (gdy którykolwiek jest 1). Jeżeli...

    Programowanie Damian7546   16 Mar 2016 21:39 Odpowiedzi: 5    Wyświetleń: 717
  • [C++] bitowy iloczyn w warunku if

    Pętla sprawdza po kolei bity w outp (wyrażenie (1<<i) generuje maskę bitową z ustawionym bitem o numerze i) i, jeżeli bit o numerze i jest ustawiony, to ustawia w iocfg bit o numerze 2 razy większym. Czyli gdy np. outp = 0x11 to w iocfg będzie ustawione 0x22 . Popr. - oczywiście 0x0101.

    Programowanie szelus   31 Mar 2009 11:44 Odpowiedzi: 3    Wyświetleń: 1751
  • DS2450 maska funkcji Convert [3Ch]

    Chodzi o skonfigurowanie 4-ro kanałowego przetwornika analogowo cyfrowego DS2450 firmy Maxim-Dallas Angielski znam zbyt słabo i nie jestem w stanie w jakiś sensowny sposób zrozumieć opisu w pdf-ie w tabelce na str.10: READ-OUT CONTROL (CONVERSION COMMAND) Figure 7b. Algorytm jest narysowany na...

    Projektowanie Układów RAPELC   25 Gru 2009 22:01 Odpowiedzi: 0    Wyświetleń: 874
  • Elektroniczna maska wspomagająca sen

    Jedynym celem maski REMzen jest zaoferowanie ludziom możliwości lepszego spania. Ponad 70 mlionów ludzi w samych Stanach Zjednoczonych choruje na schorzenia związane z snem. Statystyka ta pogarsza się z każdym rokiem, wraz z coraz większym nasyceniem naszego życia przez urządzenia przerywające nam...

    Newsy 2557462   15 Lip 2015 01:58 Odpowiedzi: 1    Wyświetleń: 1311
  • Zapis rejestrów, pola bitowe unie.

    (at)toch88 Nie ma powodów, aby nie stosować takiego zapisu. Np. Atmel w swoich nagłówkach dla ARM daje możeliwość korzystania z pól bitowych, lub składania wartości z masek i przesunięć. Przy czym jeśli korzystasz z pól to wygodnie jest użyć compund literals: Ponieważ posługujesz się konkretnym...

    Mikrokontrolery ARM Freddie Chopin   29 Sty 2017 17:01 Odpowiedzi: 12    Wyświetleń: 867
  • Podział IP na podsieci przy podanej masce

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

    Sieci Początkujący salmon   15 Mar 2015 19:36 Odpowiedzi: 13    Wyświetleń: 879
  • WinAVR: Pola bitowe w tablicy - jak to zrobić

    Zależy co chcesz zrobić na tym wielkim polu bitowym. Ja robiłem kiedyś sterownik do drukarki termicznej, mialem podobny problem, bo jedna linia w drukarce to były 192 bity. Poradziłem sobie tak, że zrobiłem tablicę bajtów, dodatkowo indeksowaną przesuwającą się maską o rozmiarze 1 bajta: 0x80, 0x40,...

    Mikrokontrolery frohme   02 Cze 2005 17:52 Odpowiedzi: 4    Wyświetleń: 1667
  • Jakie są 64 bitowe procesory w laptopach?

    Mam zamiar kupić laptopa i chce, żeby miał 64 bity pod maską, ale nie mam zielonego pojęcia jakie procesory do laptopów są 64 bitowe. Prosze o pomoc.

    Komputery Hardware zzz1986   26 Lut 2007 10:12 Odpowiedzi: 6    Wyświetleń: 924
  • Kolejność pól bitowych - od czego zależy?

    Niestety problem jest tego typu, że muszę to zrobić za pomocą pól bitowych. Wartości nie przypisuję sam, ale odczytuję z innego urządzenia. Nie musisz. Jeżeli czytasz bajtami, to problem endiana w ogóle Cię nie dotyczy. Bity odczytujesz maskami, np. "bajt & 0x80" da Ci zawsze bit najbardziej znaczący,...

    Programowanie Krashan7   29 Paź 2008 08:28 Odpowiedzi: 4    Wyświetleń: 1365
  • [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,...

    Programowanie puntigamer   29 Lip 2009 18:21 Odpowiedzi: 2    Wyświetleń: 1290
  • [C] 14 bitowe wyjście, jak sterować portami?

    Witam Od czasu do czasu bawię się mikrokontrolerem. Napotkałem następujący problem Diody mam podłaczone do portu na bitach 0-11 oraz 29,30 Czyli 14 bitowe wyjście(podłączona linijka diodowa) A zmienna która chcę sterować tą liniką ma 16 bitów ale to bez znaczenia. Moje pytanie w jaki sposób...

    Mikrokontrolery 251mz   05 Mar 2010 12:07 Odpowiedzi: 4    Wyświetleń: 654
  • Odczyt liczby 24-bitowej w C

    No nie jest poprawna, bo kolejne zapisy kasują poprzednie. Musiałbyś użyć operacji sumy bitowej (|). Kolejna sprawa, że coś przesunięte o więcej niż 8 bitów po operacji & 0xFF da zero, więc maskę też trzeba odpowiednio zmienić. IMHO o wiele przejrzyściej jest wykorzystać unie.

    Mikrokontrolery AVR bubu2606   04 Mar 2012 13:49 Odpowiedzi: 8    Wyświetleń: 1237
  • Cube T7 - 7-calowy tablet z 64-bitowym procesorem za 540PLN.

    Cube - chiński producent urządzeń mobilnych zaprezentował nowy tablet. Model T7 wyposażony został w 7-calowy ekran JDI pracujący w rozdzielczości 1920 x 1200px. Pod symboliczną maską znajduje się chipset MediaTek MT8752 integrujący ośmiordzeniowy, 64-bitowy procesor Cortex-A53 taktowamy zegarem...

    Newsy Bartek_Go   10 Paź 2014 20:01 Odpowiedzi: 0    Wyświetleń: 765
  • ZTE V5S - 5-calowy smartfon z 64-bitowym procesorem i Androidem 4.4 za ok.490PLN

    Wraz z premierą modelu V5 Max chiński koncern ZTE zaprezentował także inny smartfon. V5S - bo o nim mowa - zaopatrzony został w 5-calowy, dotykowy ekran IPS pracujący w rozdzielczości HD - 1280 x 720px. Pod symboliczną maską znajduje się chipset Qualcomm Snapdragon 410 integrujący 64-bitowy,...

    Newsy Bartek_Go   29 Paź 2014 23:18 Odpowiedzi: 0    Wyświetleń: 744
  • AD5620 - 12 bitowy przetwornik w pełni wysterowuje liczba 15500

    Wytłumaczeniem jest fakt nie zapoznania się z dokumentacją przez użytkownika. ;) AD5620 przyjmuje wartość 12-bitową, ale wyrównaną do lewej do 14 bitów (czyli jak AD5640, ale dwa najmłodsze bity są ignorowane). Choć swoją drogą jest całkiem prawdopodobne, że AD5620 i AD5640 powstają na jednej linii...

    Programowanie Początkujący kula001   12 Kwi 2016 21:12 Odpowiedzi: 2    Wyświetleń: 513
  • OnChip OpenV - crowdfunding 32 bitowego otwartego procesora RISC-V

    Mikrokontroler OnChip Open-V to w pełni otwarty, 32 bitowy układ oparty na architekturze RISC-V. Open-V wyposażony ma być w szerokie spektrum peryferii, jakie spotkać można w każdym mikrokontrolerze obecnie dostępnym na rynku. Został on zaprojektowany, tak aby nawiązać równą walkę z układami z...

    Newsy ghost666   20 Gru 2016 09:51 Odpowiedzi: 5    Wyświetleń: 1911
  • Jaki adres sieci posiada dany host przy danej masce?

    konkretniej: Jaki adres sieci posiada host 194.29.146.194 przy masce 255.255.255.224? Znam odpowiedź i wiem jak się to liczy, w teorii, zamieniam na binarne i wykonuje iloczyn bitowy. Ale czy ktoś krok po kroku umie mi wyjaśnić jak się to robi?

    Hardware, Software, naprawa urządzeń sieciowych hermes-80   08 Lut 2011 23:17 Odpowiedzi: 2    Wyświetleń: 1358
  • Chaos komputer, 8 bitowy procesor 2650.

    Warto zaglądnąć do źródła: Tam fotki są jeszcze lepsze. A co do mocy obliczeniowej : 800kbps (800tys obliczeń na sekundę - to dla młodych adeptów :-) )! Struktura podobna do Intelowskiej 8080! Dodano po 2 [quote="Krzysztof33"]Ktoś musiał mieć głowę, żeby takie coś wymyślić w tamtych...

    DIY Zagranica Jimi Hendrix   03 Sty 2008 00:06 Odpowiedzi: 31    Wyświetleń: 10937
  • zadanie z internetu - przeksztalc do postaci 32 bitowej liczby..........

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

    Sieci Początkujący StefanSamoZło   24 Wrz 2015 08:24 Odpowiedzi: 14    Wyświetleń: 744
  • 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)...

    Arduino Jacek Rutkowski   25 Paź 2017 20:16 Odpowiedzi: 8    Wyświetleń: 810
  • [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...

    Mikrokontrolery Początkujący hass-pol   10 Wrz 2012 15:31 Odpowiedzi: 5    Wyświetleń: 1788
  • DSM-51, Zegarek, przygaszony wyśwetlacz.

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

    Mikrokontrolery Początkujący WRadek   21 Sty 2015 20:48 Odpowiedzi: 6    Wyświetleń: 666
  • Jak ustawić stan wysoki na inną nóżkę?

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

    Mikrokontrolery Albert486   13 Sie 2008 22:32 Odpowiedzi: 6    Wyświetleń: 1688
  • MSP 430 - Adresowanie wejść / wyjść

    Generalnie powinieneś posiłkować się nie notą samego procesora, a podręcznikiem użytkownika dla całej rodziny: P1DIR to rejestr w którym poszczególne bity definiują kierunek działania poszczególnych pinów P1.0-P1.7 portu P1. Stan 0 oznacza wejście, stan 1 oznacza wyjście. Zapis P1OUT |= 0x41 jest...

    Mikrokontrolery Początkujący ZbeeGin   15 Mar 2016 21:08 Odpowiedzi: 2    Wyświetleń: 588
  • [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...

    Mikrokontrolery ARM <Przemek>   22 Mar 2011 08:16 Odpowiedzi: 5    Wyświetleń: 4666
  • Początkujący i bascom z funkcją if

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

    Mikrokontrolery AVR SylwekK   28 Kwi 2011 20:41 Odpowiedzi: 8    Wyświetleń: 1671
  • AVR,Matryca LED, rejestry 74hc595, generator znaków,

    Ciężko zrozumieć co masz na myśli. Chaos panuje w Twojej wypowiedzi. Może to tylko niechęć do zrozumienia posta? Starałem się:) Jeśli chcesz wyświetlać bitmapy to najlepiej stworzyć w pamięci mikrokontrolera odpowiednik bitowy wyświetlanego obrazu, Np w postaci tablicy o wymiarach wyświetlacza? ...

    Mikrokontrolery AVR tmf   07 Lis 2018 18:19 Odpowiedzi: 4    Wyświetleń: 120
  • 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....

    Mikrokontrolery AVR tmf   31 Gru 2012 12:09 Odpowiedzi: 27    Wyświetleń: 3798
  • Pare pytan co do C i AVR Studio

    if((PINB&(1<<PB0))==0) PINB oznacza pine portu B ale nie pisze jaka tylko ogolnie? PINB oznacza cały port B (bajt) jako wejście (PORTB oznacza ten port jako wyjście). &-wskaznik czyli w tym momencie jak dziala? Tutaj & oznacza bitowy operator 'and'. Może poczytaj trochę...

    Mikrokontrolery laasek   07 Mar 2007 09:34 Odpowiedzi: 7    Wyświetleń: 972
  • [XC8 1.33] #define, aliasy i tworzenie biblioteki

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

    Mikrokontrolery PIC 2675900   19 Lut 2017 22:15 Odpowiedzi: 7    Wyświetleń: 2418
  • Programowanie LPT w C pod linuxem

    Dla 'lpt' dostępne są jeszcze dwa dodatkowe ośmiobitowe rejestry pod adresami 'BASEPORT + 1' i 'BASEPORT + 2'. Odczytujesz je tak samo( możesz również pisać na sygnały wyjściowe) jak 'BASEPORT' czyli wynik_1 = inb(BASEPORT + 1); wynik_2 = inb(BASEPORT + 2); znaczenie bitów rejestrów: !przy...

    Programowanie CyberDuck   25 Sie 2009 09:42 Odpowiedzi: 16    Wyświetleń: 9589
  • [ATtiny44][C] LM35, 7-segment.

    Wszystko zamieściłem w 1 pliku żeby było pod ręką. Nie wiem dlaczego przy wyświetlaniu cyfr 0 i 7 nie zaświeca mi się SEG_A, przy pozostałych cyfrach nie ma z tym problemu. Co do wyświetlania temperatury to powinno być już chyba dobrze, tylko jutro muszę to sprawdzić na LM35 bo na potencjometrze to co...

    Mikrokontrolery AVR Radzio M.   16 Sie 2011 19:59 Odpowiedzi: 17    Wyświetleń: 2625
  • [ATMega8][C] - Korzystanie z własnych flag

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

    Mikrokontrolery Początkujący tmf   24 Mar 2013 10:08 Odpowiedzi: 13    Wyświetleń: 1683
  • Kolory tekstu w C++ - jak dopasować kolor?

    Atrybut koloru (znaku i tła) jest słowem w którym ustawiasz bity odpowiadajace za poszczególne składowe ostatecznego wyglądu. Aby dostac inny kolor niz jeden z podstawowych trzeba je złozyć razem. Np. żółty kolor znaku to ( FOREGROUND_RED | FOREGROUND_GREEN), wtedy w atrybucie są ustawione dwa odpowiednie...

    Programowanie NHFL   06 Sie 2012 15:32 Odpowiedzi: 4    Wyświetleń: 18290
  • dwie magistrale i2c w codevision

    Każdą magistralę obsługiwaną programowo można zwielokrotnić. Pytanie brzmi, w jaki sposób będzie się ją zwielokratniało - poprostu kopiując funkcje, przekazując parametry do funkcji na temat odpowiadających pinów, a może korzystając ze specyficznych własności i2c wyprowadzić wspólne SCL i osobne SDA...

    Mikrokontrolery BoskiDialer   10 Sie 2007 10:23 Odpowiedzi: 3    Wyświetleń: 696
  • 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...

    Programowanie Bartosz36   06 Sie 2015 00:48 Odpowiedzi: 8    Wyświetleń: 702
  • 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...

    Mikrokontrolery Początkujący ORMO_PL   28 Lut 2017 16:19 Odpowiedzi: 4    Wyświetleń: 864
  • USART obsługa przerwanie od danych nadchodzących RXC

    Chwała ci i dzięki dobry człowieku :) Its alive !!! Kurde i bądz tu mądry... ;) Rozimiem, że problem był w wyliczaniu prędkości i oprócz tego nawet jak wartość wstawiana do UBRR nie przekracza 8 bitów to i tak trzeba wstawić zero... Pozdrawiam Rafał P. Aha przypomniałem sobie coś i jeszcze...

    Mikrokontrolery LordBlick   26 Kwi 2006 01:46 Odpowiedzi: 11    Wyświetleń: 3182
  • ATmega 8 - Rotate left/right vs. PINX

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

    Mikrokontrolery Dexter77   23 Cze 2005 08:07 Odpowiedzi: 13    Wyświetleń: 1640
  • Operacje na bitach. Jaki jest najlepszy sposób?

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

    Początkujący Elektronicy Marek320   24 Wrz 2006 12:29 Odpowiedzi: 5    Wyświetleń: 1044
  • Wykorzystanie pegasusa. Zapis danych na kasetkach?

    Nie ma szans na takie coś, są to pamięci programowane maską, 8-bitowe i nie ma możliwości podłączenia ich w tak prosty sposób jak sobie to wyobrażasz, nawet jeśli skonstruujesz interfejs do odczytu, otrzymasz co najwyżej zawartość hex zapisanej pamięci, ale nic z tym nie zrobisz, nie zaprogramujesz takiej...

    Projektowanie Układów p.mlo   26 Paź 2006 19:05 Odpowiedzi: 10    Wyświetleń: 1493
  • Problem komiwojażera. Szukam prostego algorytmu.

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

    Programowanie wmaster   19 Cze 2007 11:40 Odpowiedzi: 5    Wyświetleń: 12090
  • Menu wielopoziomowe w C dla AVR

    odnośnie tego 8051_projekt... to.. do jakich pinów podłączyć LCD ?? w pliku HARDWARE.h jest tylko tyle napisane odnośnie LCD //LCD - pin E #define LCD_E P1_0 //LCD - pin RS #define LCD_RS P1_1 cała zawartość tego pliku //definicja polaczen I/O //wartosc inicjujaca licznik T0 -...

    Mikrokontrolery nolab   15 Paź 2007 13:17 Odpowiedzi: 11    Wyświetleń: 10112
  • C jak napisać procedurę na zamianę kodów z systemu dziesiętn

    Oczywiście nie trzeba używać j, można zostawić i. Oczywiście wszystkie zmienne trzeba zadeklarować i przy wypisywaniu dodać wspomniane 48 aby uzyskać kod ASCII (Można to też maską bitową załatwić, ale nie będę w głowie koleżance mieszał ;) ) Nie w tym przypadku, bo tutaj bo tablica wynik jest typu...

    Programowanie maciek11   30 Wrz 2008 19:28 Odpowiedzi: 43    Wyświetleń: 4224
  • [C++] Funkcje do kolorowania tekstu w konsoli.

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

    Programowanie lukas_gab   06 Kwi 2008 08:35 Odpowiedzi: 2    Wyświetleń: 1392
  • Konwersja double -> sfixed (C, C++)

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

    Programowanie Dżyszla   28 Kwi 2008 11:58 Odpowiedzi: 10    Wyświetleń: 1393
  • [ATMega64][C]Przerwanie od ADC

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

    Mikrokontrolery AVR neo114   22 Cze 2008 21:16 Odpowiedzi: 2    Wyświetleń: 1667
  • [ATMEGA32][BASCOM] Konfiguracja portów...

    P.S. Zbeegin, w helpie masz ubity link do config pin:) W nagłówku indeksu pisze: W przygotowaniu . Dlatego większość linków nie działa... Ale specjalnie dla Was wygenerowałem tą stronę. Lub o wiele poprawniej: DDRB =&B00000001 'co spowoduje że portb.0 będzie wyjściem Już lepiej i czytelniej...

    Mikrokontrolery AVR wojnar   05 Sie 2008 08:29 Odpowiedzi: 16    Wyświetleń: 4001
  • [C dowolny procesor - preferowany ARM]Algorytm przycisku

    masz tutaj moj kod, ktory robi dokladnie to co chcesz... ogolnie sprawa jest prostsza niz sie moze wydawac /* +————̵...

    Mikrokontrolery bua   07 Wrz 2008 15:10 Odpowiedzi: 2    Wyświetleń: 1960
  • [atmega8][C] Dzielenie portu

    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); P... = 0b1001...

    Mikrokontrolery AVR Szaflik   19 Paź 2008 12:57 Odpowiedzi: 4    Wyświetleń: 1074
  • [bascom] atmega 8 problem ze przejsciem w menu

    Kol. Roko . Częściowo takie rzeczy pojawiły się już w polskiej pomocy do BASCOM-a On-Line. Obecnie jest jednak ona czasowo niedostępna. Przykład: BASCOM AVR - Tworzenie programu W trakcie edycji (...) Jak nie pisać programów. Dość często podczas przeglądania programów udostępnionych...

    Mikrokontrolery AVR Roko   03 Gru 2008 01:06 Odpowiedzi: 11    Wyświetleń: 4258
  • [AT91SAM7S256][C++/Keil 3.72] Startup.s i język C/C++.

    nie zrobiles tego poprawnie, tylko bezsensownie. nie ma najmniejszej potrzeby 'wywolywac' startupa, bo on domyslnie jest wywolywany jako pierwsza funkcja po resecie - jest po prostu ustawiony w wektorze przerwan dla obslugi zdarzenia 'reset'. musisz tylko zadbac o to, zeby funkcja nazywala sie odpowiednio. nadawanie...

    Mikrokontrolery ARM lamator   24 Lut 2009 00:21 Odpowiedzi: 9    Wyświetleń: 2068
  • [ZL25ARM][STR912FAW44]Debugowanie - czy możliwe?

    Probowalem wstawic breakpointa za delay'em i wcisnac continue...ale program wtedy rusza i sobie dziala normalnie, a przeciez to nie main powinien sie zapetlac a petla nieskonczona while. Może postawiłeś tego breakpointa w miejscu w którym nie ma żadnej instrukcji, przez co debugger takowego breakpointa...

    Mikrokontrolery ARM ksymis   02 Kwi 2009 12:28 Odpowiedzi: 54    Wyświetleń: 7213
  • język C, sterowanie portem LPT - linuks

    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 ADI-mistrzu   10 Maj 2009 21:50 Odpowiedzi: 18    Wyświetleń: 4219
  • Atmega8 + C/C++ + EEPROM

    Mam prośbę. Czy mógłby mi ktoś wytłumaczyć jak przeliczać pamięć EEPROM. Mój program zapisuje 4 zmiennie do tej pamięci: uint8_t EEMEM uklady; uint8_t EEMEM uk_mem[]; uint8_t EEMEM czujnik_mem; uint8_t EEMEM autowyl_mem; Zmienne 'uklady' i 'autowyl_mem' mają małe wartości int i co...

    Mikrokontrolery nenpa8lo   22 Wrz 2009 16:12 Odpowiedzi: 6    Wyświetleń: 1584
  • [ATTiny13][C] Uruchomienie Timera0

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

    Mikrokontrolery AVR arturt134   23 Wrz 2010 07:05 Odpowiedzi: 30    Wyświetleń: 11571
  • 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 mitny   19 Sty 2011 22:01 Odpowiedzi: 15    Wyświetleń: 1659
  • [M32][Assembler] Instrukcja sbrs

    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 Student_Bartosh   19 Lip 2011 13:19 Odpowiedzi: 4    Wyświetleń: 1131
  • Przenośny zegarek na PCF8563

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

    Mikrokontrolery mirekk36   19 Wrz 2011 15:54 Odpowiedzi: 19    Wyświetleń: 4655
  • Klawiatura matrycowa obsługująca wiele przycisków

    Może mógłbyś podać jakiś kod jak to obsłużyć niby rozumiem, ale nie umiem napisać tego w c Nie programuję AVR-ów w C, ale będzie to kod mniej więcej taki (zakładam dla ustalenia uwagi, że piny 1…6 pilota podłączamy do nóżek PB0…PB5): [syntax=c]unsigned char inputs; // zmienna używana...

    Mikrokontrolery AVR jarekz_2   08 Paź 2011 18:39 Odpowiedzi: 11    Wyświetleń: 2194
  • [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 snnaap   27 Gru 2011 10:52 Odpowiedzi: 34    Wyświetleń: 12193
  • Atmega8 - Przerwania miedzy uartem a timerem.

    Odniosę się tylko do nadajnika, bo mam wrażenie, że autor wątku w tej chwili właśnie nadajnik próbuje wykonać. Nadajnik możesz to zrobić w oparciu o timer, na którym ustawisz sobie określony zegar - np. te porządane 250 kHz. Być może musisz ustawić 500kHz - aby wyłapywać nie tylko czas cyklu, ale...

    Mikrokontrolery AVR maciofeles   17 Wrz 2012 17:07 Odpowiedzi: 14    Wyświetleń: 2358
  • [8051] Rejestr IE oraz jego elementy

    Poszczególne bity tego rejestru pozwalają ci "zamaskować" określone przerwania Wyjaśnienie terminu maska bitowa znajdziesz np na Wikipedii [url=]Mask

    Początkujący Elektronicy Łukasz.K   17 Lut 2014 17:04 Odpowiedzi: 4    Wyświetleń: 693
  • [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...

    Mikrokontrolery Początkujący marian_bieda   14 Gru 2015 10:57 Odpowiedzi: 25    Wyświetleń: 4344
  • obsługa klawiatury matrycowej

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

    Mikrokontrolery Początkujący wojtektorr   20 Gru 2012 20:07 Odpowiedzi: 16    Wyświetleń: 2481
  • 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 neyron   13 Lut 2013 10:14 Odpowiedzi: 99    Wyświetleń: 13950
  • [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 <<...

    Mikrokontrolery ARM Freddie Chopin   14 Mar 2013 07:47 Odpowiedzi: 125    Wyświetleń: 23538
  • 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 Michał 911   03 Kwi 2013 20:44 Odpowiedzi: 30    Wyświetleń: 3399
  • 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 -...

    Mikrokontrolery Początkujący skoomi   21 Kwi 2013 18:28 Odpowiedzi: 29    Wyświetleń: 3162
  • C++ - Odczytywanie wybranego znaku z pliku

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

    Programowanie Początkujący Eufor   12 Cze 2013 18:15 Odpowiedzi: 15    Wyświetleń: 2196
  • stm32F0 - i2c konfiguracja bez bibliotek od st

    dobra znalazłem błąd ale dalej nie rusza NBYTES << I2C_CR2_NBYTES jest nie poprawne ponieważ I2C_CR2_NBYTES jest maską bitową dzięki której możemy wyciąć 8 bajtów w których przechowywany jest ilość bitów do wsyłania ale nie możemy przesuwać o tą wartość poprawiłem teraz wartości na te z dokumentacji...

    Mikrokontrolery ARM Krisgorn   08 Lip 2013 14:21 Odpowiedzi: 16    Wyświetleń: 3402
  • PIC16F883 - Obsługa uSWITCH z diodami / RS232

    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; maski bitowe? chodzi o coś takiego? #define LED_A0 5.0 #define LED_A1 5.1 #define LED_B4...

    Mikrokontrolery PIC crosman   08 Sie 2013 12:38 Odpowiedzi: 30    Wyświetleń: 4938
  • 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...

    Mikrokontrolery ARM _pieczas   11 Lut 2014 16:39 Odpowiedzi: 27    Wyświetleń: 4221
  • 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...

    Mikrokontrolery ARM NewbieMan   03 Sty 2014 10:24 Odpowiedzi: 9    Wyświetleń: 1404
  • [STM32] - Kompresja/dekompresja grafik dla LCD

    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 czy użyjesz dedykowanego formatu np PNG (który tez używa deflate) możesz tez użyć jakiegoś...

    Mikrokontrolery ARM dziechu   07 Lut 2014 22:07 Odpowiedzi: 48    Wyświetleń: 6705
  • ATtiny 2313 - Czujnik odległości HC-SR04 - błąd w programie

    Dzień dobry. Zbudowałem miernik odległości w oparciu o ATtiny2313, czujnik HC-SR04 i wyświetlacz LED 7 segmentowy 4 cyfrowy, wspólna katoda. Program napisany w języku C w Atmel Studio. Problem polega na tym, że układ działa poprawnie tylko do odległości 70 cm. Powyżej zaczynają migać segmenty, na...

    Mikrokontrolery AVR bednarus3   15 Sty 2014 07:21 Odpowiedzi: 12    Wyświetleń: 3156
  • STM32F103 [ZL27ARM] - TIM1 PWM i DMA bez bibliotek

    Pozwolę sobie odpowiedzieć za Autora. Autor ustawia kierunek właśnie w zacytowanej przez Ciebie linijce. DMA_CCR5_DIR to maska bitowa bitu DIR w rejestrze CCR. Znajduje się w pliku nagłówkowym "stm32f10x.h" biblioteki. Problem pewnie już dawno rozwiązany, niestety Autor nie napisał co było przyczyną....

    Mikrokontrolery ARM ArturekAbdulek   07 Sie 2014 08:31 Odpowiedzi: 3    Wyświetleń: 1974
  • atmega8 - Inicjacja USART

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

    Mikrokontrolery Początkujący adi1525   01 Wrz 2014 18:29 Odpowiedzi: 12    Wyświetleń: 1041
  • C AVR - RC5 - obsługa biblioteki

    [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 olelek   10 Paź 2014 08:17 Odpowiedzi: 3    Wyświetleń: 1419
  • Zapisanie RGB565 do BMP - Zrzuty LCD itp

    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 LukasSandyra   13 Lis 2014 16:04 Odpowiedzi: 6    Wyświetleń: 777
  • Zasilanie ATMega 328P - stabilizator

    Trzeba pamiętać że z jednego wyj. to tylko ok 25mA udaje się uzyskać, więc może 2 razem? Znajdź 2 piny PWM (ja tu zastosuję przykładowo: PD5 i PD6), program wysteruje napięcie PWM 1.8V, połącz potem razem 2 piny przez rezystory na jeden kondensator (są sterowane prawie równolegle, kolejnymi komendami)...

    Początkujący Elektronicy sp5nvx   17 Mar 2015 09:27 Odpowiedzi: 10    Wyświetleń: 4464
  • STM - Oduczenie się korzystania z bibliotek

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

    Mikrokontrolery Początkujący eiliat   09 Sie 2015 11:08 Odpowiedzi: 3    Wyświetleń: 1158
  • lpc2148 - Przerwania i zawieszanie się programu

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

    Mikrokontrolery ARM andk20   19 Lis 2015 21:16 Odpowiedzi: 10    Wyświetleń: 969
  • STM32F407 - Zapis do rejestru BSRR

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

    Mikrokontrolery ARM Arni85   24 Gru 2015 16:28 Odpowiedzi: 13    Wyświetleń: 1038
  • [C] Zrozumieć 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...

    Mikrokontrolery AVR JacekCz   30 Mar 2016 15:41 Odpowiedzi: 6    Wyświetleń: 849
  • 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...

    Mikrokontrolery AVR szegerege1   07 Lip 2016 13:11 Odpowiedzi: 32    Wyświetleń: 2130
  • 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...

    Programowanie Damian7546   04 Paź 2016 16:19 Odpowiedzi: 10    Wyświetleń: 942
  • XMega 64/128A3 - Kontroler DMA - konfiguracja

    Witam , kolejny raz , Wniosek - główny problem- pośpiech , w konfiguracji DMA_CH0_CTRLA użyłem zamiast maski bitowej DMA_CH_SINGLE_bm - pozycję DMA_CH_SINGLE_bp !!!, co oczywiście "skaszaniło" całą konfigurację, mea culpa. poza tym jeszcze kilka mniej katastrofalnych błędów .. poprawna konfiguracja...

    Mikrokontrolery AVR jp_elek   25 Lis 2016 11:40 Odpowiedzi: 1    Wyświetleń: 561
  • ATMEGA2560 [C] - Dziwne zachowanie pinów

    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_RED 3 Podobnie w pozostałych przypadkach. Przecież zastosowanie tam _BV jest całkowicie poprawne. Potrzebuje maskę bitową do funkcji...

    Mikrokontrolery Początkujący Super_technik   01 Sty 2017 22:05 Odpowiedzi: 4    Wyświetleń: 651
  • Mega2560 - RFID,SD-card i sterowanie większą ilością wyjść.

    Co do odczytu karty SD, ten przykład jest dobry do pierwszych eksperymentów: wyniki wysyłane na konsolę szeregową pozwalają na łatwe dalsze eksperymenty. Aby ruszyć z tematem trzeba ustalić jaka stała struktura będzie przechowywać dane o kartach, przykładowo 40 bitów odczytanych z karty + 8bitów...

    Arduino And!   04 Sty 2017 21:33 Odpowiedzi: 14    Wyświetleń: 858
  • Programowanie ARM - Płytka Nucleo

    Z poprzednich moich wypowiedzi powinieneś wywnioskować, że raczej jestem zwolennikiem niż przeciwnikiem , więc pytanie "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. W pierwszym cytacie chodzi o sens pytania...

    Mikrokontrolery 2675900   22 Sie 2017 12:27 Odpowiedzi: 39    Wyświetleń: 1617
  • Program początkującego dodający przyciskiem +1.

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

    Arduino 22053   17 Lis 2017 22:35 Odpowiedzi: 79    Wyświetleń: 2751
  Szukaj w 5mln produktów