bascom maskowanie bitów

Znaleziono około 23 wyników dla: bascom maskowanie bitów
  • [BASCOM] Jak napisać warunek if dla czterobitowego sygnału w BASCOM?

    czy coś w tym stylu zda egzamin? Nie zda. Nie Port tylko Pin. No i zastosuj maskowanie niepotrzebnych bitów jak radził tadzik85 . Czyli: If (PINB And 0x0F) Then

    Mikrokontrolery   10 Wrz 2010 22:26 Odpowiedzi: 41    Wyświetleń: 3181
  • BASCOM / M168 / PCF8583. Układ czasami działa, a czasami nie

    1. Daj zewnętrzne rezystory podciągające SDA i SCL do VCC jak już kolega wcześniej napisał 2. Dodaj przed pętlą główną komendę I2cinit 3. Nie zapomnij maskować nieużywanych bitów odczytanych wartości

    Mikrokontrolery AVR   31 Paź 2010 21:32 Odpowiedzi: 6    Wyświetleń: 1637
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • BASCOM - jak wystawiac bity z bajtu z okreslonym opóźnieniem

    Dopiero zaczynam programowac ale wydaje mi się ze mozna zrobic cos takeigo w Bascomie: ... Ale zupelnie nie wiem o co chodzi z tym maskowaniem bitow :? Maska jak nazwa wskazuje służy do zasłaniania np.twarzy :wink: Do tego wykorzystuje się logiczne "AND" i "OR". Przykład: Do x chcemy skopiować najstarszy i najmłodszy bit z y. x=y AND 129 (129 to właśnie...

    Mikrokontrolery   29 Wrz 2004 16:49 Odpowiedzi: 7    Wyświetleń: 2035
  • PCF8583 + ATMEGA8 + BASCOM -> problem z odczytem daty

    No to jak się zastanawiałeś nad tym, to powinieneś zaskoczyć o co chodzi... Po prostu należy najpierw wyłączyć maskowanie roku i dnia tygodnia (więc zamiast 8 do rejestru 0 wpisać wartość 0), potem odczytać cały bajt, zamaskować niepotrzebne bity w danym bajcie: najpierw rok i odczytać dzień miesiąca, potem zamaskować dzień miesiąca i odczytać rok -...

    Mikrokontrolery   11 Lis 2007 15:46 Odpowiedzi: 38    Wyświetleń: 6758
  • [Atmega8] Niekonsekwentne działanie odbiornika RC5 w Bascomie - co sprawdzić?

    Dokładnie Twój problem wynika z braku maskowania bitu toggle. Jak pisał Mirek podejrzyj helpa BASCOM'a i tam masz pokazane jak maskować ten bit.

    Mikrokontrolery AVR   03 Maj 2012 23:04 Odpowiedzi: 3    Wyświetleń: 1337
  • REKLAMA
  • PCF8583 - nieprawidłowe wyświetlanie godziny, Atmega8, zakłócenia w sieci?

    Osobiście zdarzyło mi się popełnić kilka różnych czasomierzy na PCF'ie, zarówno we współpracy z 89xx51 jak i AVR'kami - piszę w bascomie. Uwaga co do maskowania niewykorzystanych bitów w odczytanym bajcie jest bardzo zasadna. Uwzględniając brak wiedzy na temat faktycznej zawartości rejestru z którego potrzebuję tylko połowy bitów stosuję maskowanie...

    Mikrokontrolery   03 Gru 2011 23:56 Odpowiedzi: 30    Wyświetleń: 3810
  • [ATMega16] [ATMega16][Bascom] Jak zbudować przełącznik wielopozycyjny?

    No, ale czym przełączasz? Jak zwykłe switch-to dzwonią. Spróbuj na początek: if pinc.0 =0 then waitms 20 if pinc.0=0 then porta.7=0 ........ itd. Zapoznaj się z debounce,-programowe wytłumienie dzwonienia styków Ci pokazałem. Może po każdym daj waitms 500. Zapoznaj się z ustawianiem bitów przez maskowanie-and , or itp. Help po polsku na stronie MCS...

    Mikrokontrolery AVR   02 Cze 2009 21:22 Odpowiedzi: 3    Wyświetleń: 1487
  • REKLAMA
  • Różnica między rejestrami PORTB a DDRB w AVR - wyjaśnienie funkcji

    Poczytaj w helpie do Bascoma by ZbeeGin o maskowaniu, ustawianiu i zmianie na przeciwną wartość bitów. Albo w podręczniku do C. | w C to jest OR w Bascomie. AND XOR w Bascomie to nie pamiętam jak jest w C. Bierzesz stan DDRB jaki jest już ustawiony. Do zmienna1 wpisujesz co potrzebujesz. Piszesz: zmienna2=zmienna1 AND DDRB DDRB=zmienna2. I tak jak napisała...

    Mikrokontrolery AVR   09 Wrz 2009 13:56 Odpowiedzi: 17    Wyświetleń: 11732
  • Bascom - Jak rozdzielić port na wejścia/wyjścia i maskować bity?

    Witam. Chciałbym użyć jednego portu w procesorze do obsługi:4 młodsze wyjścia portu pełniłyby funkcje dowolnych wejść/wyjść, a na 4 starszych pojawiałyby się stany logiczne od 1 do 12(kod binarny). Kod ten chciałbym dawać w ten sposób, aby pętla for ze zmienną licznikową wykonywała tę pętlę 12 razy. Nie wiem natomiast jak rozdzielić ten port, aby zmienna...

    Projektowanie Układów   01 Cze 2008 11:02 Odpowiedzi: 1    Wyświetleń: 627
  • ATTiny2313 - Konfiguracja Timer0 w C do migania diodą LED bez użycia Delay

    Mam jeszcze pytanie o maskowanie bitów Będę odczytywał dane z PCF8563, a on wymaga maskowania bitów po odczycie. Jako, że na aktualnie używanej płytce nie mam RTC PCF8563, na razie na "sucho" wymyśliłem coś takiego: [syntax=c] void Czas(){ // definiujemy sobie dla polepszenia czytelności programu typ wyliczeniowy // wskazujący nam później na odpowiednie...

    Mikrokontrolery Początkujący   05 Lis 2015 15:45 Odpowiedzi: 47    Wyświetleń: 3003
  • Wstawki ASM w Bascomie - jak to bezpiecznie zrobić?

    Moze ktos mi dokladnie powie co robi bascom jak reaguje na przerwanie. Dokładnie to robi tak: - Bez opcji NoSave : +00000082: 920F PUSH R0 Push register on stack +00000083: 921F PUSH R1 Push register on stack +00000084: 922F PUSH R2 Push register on stack +00000085: 923F PUSH R3 Push register on stack +00000086: 924F PUSH R4 Push...

    Mikrokontrolery   25 Lis 2006 23:38 Odpowiedzi: 18    Wyświetleń: 2357
  • Jak odczytać dzień tygodnia z PCF8583 na ATMega32 w Bascom?

    Witam Chciałem jako element dodatkowy oprócz pomiaru temperatury i zapisu na kartę SD dodać kalendarz z numerem dnia tygodnia ( później zamienić numer dnia na nazwę dnia ) Niestety jakbym nie próbował, to cały czas wyświetla 0. Odczyt Sub Gettime() I2cstart I2cwbyte 162 'Wysyła adres odczytu urzadzenia (162 (0xA2) układu PCF8583)...

    Mikrokontrolery AVR   12 Lut 2011 20:34 Odpowiedzi: 1    Wyświetleń: 1717
  • REKLAMA
  • Atmega8 Bascom Uart - Nieprawidłowe znaki na terminalu po użyciu PRINT

    (at)tmf Założyłem oscylator 3,6864MHz jako najkorzystniejszy pod względem podziałów częstotliwosci, jak wynika z dokumentacji Atmegi. w kodzie oczywiście zmieniłem na $crystal = 3686400 uruchomiłem i dalej to samo. Żadnej różnicy nie widzę. Sprawdziłem na innym komputerze (ale tym samym programowym terminalu Breya) znaki wpisane do kodu odczytane są...

    Mikrokontrolery AVR   01 Lut 2018 14:51 Odpowiedzi: 45    Wyświetleń: 2640
  • [ATmega8][Bascom] Obsługa PCF8563 - dziwne godziny

    A zobacz jakie informacje niosą bity niewykorzystane do zapisu danej cyfry i co w danych rejestrach jest oznaczone jako reserved. Podpowiedź - maskuj nieużywane bity, tak aby miały wartość 0.

    Mikrokontrolery   20 Wrz 2011 18:28 Odpowiedzi: 20    Wyświetleń: 3459
  • Jak maskować bity w liczbie 10-bitowej dla napięcia i adresu DAC?

    Witam kolegów nie wiem jakie maski ma zastosować (and ,or) , prosze o pomoc mam liczbę 10 bitową w ktorej 8 bitów od lewej to napięcie a dwa bity z prawej to adres DAC, jak to zrobić żeby zmieniać napiecie 0-255 , pozostawiając adres DAC nie zmieniony , albo zmienić sam adres nie zmieniając napięcia, po prostu zmieniać albo jedno ,albo drugie . w bascomie...

    Mikrokontrolery   18 Gru 2008 08:04 Odpowiedzi: 6    Wyświetleń: 3006
  • Jak uruchomić analizator RC5 w Bascom? Problemy z kompilacją i pilotami

    Kod RC5 przewiduje tzw. Toggle Bit. Jeśli ponownie naciskasz ten sam klawisz to bit 6 zmienia stan na przeciwny by odróżnić, że kod nie jest wysyłany stale tylko jest to kolejne naciśnięcie klawisza. Dlatego w helpie w przykładach jest napisana instrukcja maskująca ten bit.

    Mikrokontrolery   17 Lip 2008 22:21 Odpowiedzi: 47    Wyświetleń: 7079
  • [Bascom] Jak uniknąć resetowania wyświetlacza 7-seg LED przy naciśnięciu przycisku?

    Cześć Chciałem prosić kogoś o wskazówkę jak poradzić sobie z problemem wyświetlania wartości "Wartosc2" poniższego kodu. Mój problem polega na tym że w momencie naciśnięcia przycisku ( w programie to Up, Dwn ) gdy na wyświetlaczach jest np 1.1 wyświetlacze "resetują" się i wskazują wartość 00 po zwolnieniu przycisku wyświetlona zostaje poprawnie kolejna...

    Mikrokontrolery AVR   17 Wrz 2010 09:26 Odpowiedzi: 4    Wyświetleń: 4271
  • Bascom AVR: Jak wyodrębnić i modyfikować bity w bajcie?

    .. myslalem, ze jest do tego jakies 'tajemne' polecenie :) widze, ze bez nakladania masek, przesuwania sie nie obedzie.. Jeśli odpowiednio napiszesz algorytm to może i się obejdzie, ale maskowanie to metoda która zawsze pomoże, ale nie musi być optymalna.

    Mikrokontrolery   17 Sie 2006 17:40 Odpowiedzi: 5    Wyświetleń: 1717
  • PCF8563 w BASCOM – jak odczytać i zapisać datę oraz czas, różnice względem PCF8583

    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. ' ****************************************... 'Odczyt:...

    Mikrokontrolery   01 Mar 2007 03:02 Odpowiedzi: 9    Wyświetleń: 4254
  • PCF8583 - Jak odczytać i ustawić datę oraz godzinę w Bascom?

    Zamieniłem, czas leci, dzień się zmienia, ale nie liczy tych kilku bitów które odpowiadają za numer dnia tygodnia, na czym akurat BARDZO mi zależy. Skąd w ogóle bierze się to 163, 160 , bo nie mogę załapać... edit: a może w bajcie kontrolnym, pod 00, trzeba bit 3 ustawić na 1 i wówczas odczytywać niemaskowane wartości ? Taka inicjalizacja ?

    Mikrokontrolery AVR   06 Lip 2016 19:20 Odpowiedzi: 68    Wyświetleń: 16646
  • [atmega32] [atmega32][Bascom] Niezgodność czasu z kwarcem 16 MHz i problem z fusebitami

    no to teraz nie ma czemu się dziwić dlaczego masz sieczuszkę z IR. Po pierwsze to nie IRDA (bo to coś nieco innego) tylko odbiornik podczerwieni. Ale i jego wejścia/wyjścia jak i procesora nie mają nic wspólnego z ToogleBit ;) (o tym za chwilę) Poza tym popraw w programie bo opisy przy INT1 masz poplątane z pomieszaniem m.inn z Timerem2 - później sam...

    Mikrokontrolery AVR   31 Gru 2008 01:56 Odpowiedzi: 29    Wyświetleń: 2820
  • Bascom - Atmega32 - LCD na t6963c + i2c, nie działa

    Witam Mam Atmega32A + PCF8563 + PCF8574 + RFM12 + DS18B20 +DHT11. Port danych LCD to Port.A, ControlPort to Port.C. I2C standardowo na Portc.0 Portc.1. Niestety jest problem z obsługą I2C, tzn. zegar PCF8563 nie działa w ogóle ( na LCD puste pole ) , a klawiatura na PCF8574 - tylko jeden klawisz i to nie ten, który jest przypisany w kodzie ( działa...

    Mikrokontrolery   29 Sie 2017 19:32 Odpowiedzi: 2    Wyświetleń: 1143
  • Bascom AVR - Dekodowanie części jawnej z układów HCS200/301

    Spoko, dzięki. Przy okazji...próbowałem wyłuskać numer seryjny z pilota aby jakoś je rozpoznawać i programować do odbiornika, ale Bascom z jakiegoś powodu nie działa z operatorami logicznymi na zmiennych Double. Czyli np: [syntax=vbnet]Received = Received And &H0FFFFFFF00000000[/syntax] nie maskuje mi odpowiednich bitów, tam gdzie są zera. Dopiero wykonanie...

    Mikrokontrolery AVR   12 Kwi 2018 10:43 Odpowiedzi: 40    Wyświetleń: 7062