rejestr 16bit

Znaleziono około 346 wyników dla: rejestr 16bit
  • PWM, Timer1 16bit w Atmega32 i przebieg na oscyloskopie

    Po pierwsze to mega dziwnie ustawiasz ten oscyloskop, ale to detal. Po drugie, powiem szczerze, nie do końca rozumiem działanie trybu 15 TIMER1. W tym trybie licznik liczy do wartości ustawionej w OCR1A, ale kiedy następuje przełączenie wyjścia? Karta katalogowa podaje, że "Setting the OCR1x equal to TOP will result in a constant high or low output...

    Mikrokontrolery   05 Paź 2023 18:24 Odpowiedzi: 21    Wyświetleń: 636
  • [atmega8] [atmega8][BASCOM] Timer1, błędne odczyty powyżej 63Hz w radiometrze SOSNA?

    To nie Bascom jest przyczyną tylko źle napisany program ;). 1. odczyt timera1 16bit odbywa się po przez rejestr pomocniczy TEMP, ten rejestr jest też używany przez inne procedury i funkcje i jeśli jest użyty to właśnie niszczona jest wartość High timer1 bo ona tam jest wpisana gdy używasz komendy. wpisując tak timer1 do tablicy możesz gubić High timer1....

    Mikrokontrolery AVR   16 Lut 2012 11:34 Odpowiedzi: 2    Wyświetleń: 2006
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • modbus, write registers [0x10], pola ilość rejestrów i bajtó

    :arrow: Witgol: Twój dokument nie wymienia rozkazu 0x10 :arrow: juntom: niestety budowa jest taka: adres 8bit rozkaz (10h) 8 bit pierwszy rejestr 16bit ilość rejestrów 16bit lość bajtów 8bit <------------ dane crc 16bit A mnie interesuje jaka jest funkcja pola "ilość bajtów" poniewaz wg mnie wnosi ono nadmiar informacji i jest zbędne.

    DSP i Transmisja   27 Kwi 2005 12:59 Odpowiedzi: 4    Wyświetleń: 2526
  • REKLAMA
  • szybka obsługa encodera, czy można tę procedurę uprościć?

    Witam Procedura gotowa, działa na przerwaniu i wyrabia się w 40 cykli zegara (około), ale nie odkładam rejestrów licznika na stos, jeżeli licznik będzie w SRAM to trzeba dodać zachowanie na stosie rejestrów Y. Na razie popatrz na asembler i napisz co z tego rozumiesz, acha, algorytm jest inny niż twój. INT0INT1: push r16 ;odłożenie rejestrów i SREG...

    Mikrokontrolery   05 Lut 2007 08:17 Odpowiedzi: 15    Wyświetleń: 2174
  • Projekty VHDL w MAX PLUS II z telekomunikacji na zestawie Altera 2500/10000 bramek

    Standardowy "studencki" przykład światła uliczne . Chociaż ostatnio mój prowadzący poszedł o krok dalej w ewolucji tematów labolatoryjnych i wymyślił nowy temat. Jest to dekoder instrukcji z jednostką ALU mikroprocesora. Zawiera 16bit rejestr, dwa 8bit wejścia ,16bit wyjście, 4bit wejście wyboru instrukcji i wejście zegarowe. Wyjście 16bit jest podczepione...

    Mikrokontrolery   05 Gru 2004 13:21 Odpowiedzi: 5    Wyświetleń: 1767
  • atmega8 bascom - obsluga ADC ale nie komenda getadc!!

    Im dłużej zwlekasz tym więcej tracisz - Nowy Rok przed nami więc może postanowienie noworoczne? :) Wiem, ze to bylby dobry krok, bo ostatnio kupilem na alledrogo atmege328 patrze a moj bascom jej nie obsluguje :) Niestety za stary jestem na poczatki jezyka C, ja jestem specjalista od analogowki :) Dodano po 2 No to przecież pisałem jak zacząć, reszta...

    Mikrokontrolery AVR   04 Maj 2016 16:28 Odpowiedzi: 28    Wyświetleń: 3036
  • Jak ustawić 16-bitowy PWM w ADUC842? Rejestr PWMCON i brak reakcji PWM0L

    WItam czy bawił się ktoś PWM w którymś z ADUCów ? mam problem z załączeniem PWM w tryb 16bitowy, bo przynajmniej powinien taki być na pokładzie 842, otóż jest rejestr PWMCON który załączam w tryb 3 czyli 2 x PWM 16bit PWMCON=0x33 i następnie zmieniam PWM0H i PWM0L to widzę że reaguje wyłącznie na PWM0H i w zakresie od 0-255 czyli 8bit i widzę że reguluje...

    Mikrokontrolery   01 Paź 2006 19:05 Odpowiedzi: 16    Wyświetleń: 1529
  • REKLAMA
  • [Atmega88][C] Uzupełnienie kodu dla generatora 2kHz w trybie CTC na Timer1 16bit

    Tak czy inaczej mam ustawione i używam z zewnętrznego 8MHz obecnie Posiadam niestety stary sprzęt pomiarowy jak analogowy oscyloskop + generator, może nie być jakoś wiarygodny ale prostokąt 2000Hz generuje. Robię tak żeby wiedzieć jak wygląda i porównać z sygnałem od kontrolera. Tu niestety nie generuje się nic lub jakieś "głupoty" nie do odczytania...

    Mikrokontrolery AVR   07 Paź 2020 15:00 Odpowiedzi: 10    Wyświetleń: 858
  • [atmega328] [atmega328][bascom] Sterowanie PWM2 dla OC2A i OC2B bez ICR2, ICR2H, ICR2L

    Sama obsługa serwa to nie wszystko co program ma robić. CONFIG SERVOS zdaje się potrzebuje do poprawnej pracy dwóch timerów - w każdym razie robiłem już testy i to programowe sterowanie serwami kolidowało mi przerwaniami timerów potrzebnych do czego innego. Dlatego potrzebuję 4 sprzętowych kanałów PWM. Dwa na Timer1 działają bez problemu, no ale tam...

    Mikrokontrolery AVR   12 Kwi 2015 17:22 Odpowiedzi: 11    Wyświetleń: 1710
  • Dell CPi a366 128MB ramu, AGP wyłączone, pamięć nie dostępna dla AGP.

    ja mam zainstalowane win xp na takim samym dellu i działa mi to wszystko bardzo sprawnie tylko trzeba troszkę poczyścić rejestr (optymalizacja) wyłączyć zbędne usługi w windowsie i użycie pamięci zmaleje diametralnie. po zainstalowaniu sp2 użycie pamięci wzrosło mi do 97mb a po wyłączeniu tego czego nie używam i przede wszystkim luny użycie wacha sie...

    Komputery Hardware   21 Sty 2007 22:14 Odpowiedzi: 7    Wyświetleń: 1599
  • Jak uruchomić wyświetlacz 800x480 na sterowniku SSD1963 z biblioteką R. Kwietnia?

    Dobra, powstało coś takiego: [syntax=c]#include "stm32f10x.h" #include "delay.h" #define CS_Pin GPIO_Pin_3 #defineDC_Pin GPIO_Pin_0 #define WR_Pin GPIO_Pin_1 #define RST_Pin GPIO_Pin_5 #defineset_pll_mn 0xE2 #define set_pll 0xE0 #define soft_reset 0x01 #define lcd_set_mode 0xB0 #define set_pixel_data_interface0xF0 #define set_lshift_freq 0xE6 #define...

    Mikrokontrolery ARM   22 Mar 2019 22:55 Odpowiedzi: 13    Wyświetleń: 1161
  • REKLAMA
  • [AVR][BASCOM] Dynamiczneie zmieniana prędkość DYNAMIC baudrate RS232

    Reasumując "uart" nie korzysta bo w trakcie wpisywania do jednej połówki (16-bit) druga połówka nigdzie mu nie ucieknie w odróznieniu od 16bit np licznika i liczniko podobnych. A wcale nie taniej jest prowadzic dodatkowe połaczenia gdyż bezpośredni wpis nastepuje tak samo jak do RAM więc tutaj nie ma dodatkowy połączeń a są w przypadku prowadzenia ścieżek...

    Mikrokontrolery   03 Kwi 2011 10:26 Odpowiedzi: 20    Wyświetleń: 2091
  • Jak podłączyć więcej RAM do mikroprocesorów z rodziny `51`?

    51 ma standardowy 16bit magistrale adresową więc może zaadresować tylko 64kB, ALE jeśli zbudować zewnętrzny układ w którym będzie można wybierać które 64kB są widoczne z większego obszaru. Można to zrobić albo na zewnętrznym przerzutniku/liczniku sterowanym z lini pozostałych portów albo tak sterować liniami portów aby na raz była aktywna tylko jedna...

    Mikrokontrolery   06 Maj 2003 20:55 Odpowiedzi: 2    Wyświetleń: 1308
  • Dlaczego przerwanie timera w ATmega8 nie działa? Dioda na PB1 nie świeci

    Witam. Co wy na to ? Bardzo fajne, raz wklepać a potem używać, ale mam pytanko, co robi kompilator kiedy z tego dzielenia wychodzą części ułamkowe? Część ułamkowa jest obcinana, bo i tak nie da się jej wpisać w 8-bitowy rejestr licznika. Chcąc osiągnąć jeszcze większą dokładność, można próbować na mniejszej skali preskalera (np. 256) i/lub większej...

    Mikrokontrolery   21 Kwi 2005 20:07 Odpowiedzi: 18    Wyświetleń: 10058
  • Jak uzyskać 1s opóźnienia na liczniku T0 w asemblerze? Kwarc 20MHz, cykl 0,8us

    witam. Ten post powinien znależć się raczej w dziale mikrokontrolery - a nie tutaj tam szybciej uzyskasz odpowiedz na to pytanie. Jezeli chodzi o licznik to wyglada to tak: timer zgłasza przerwanie w moencie przepełnienia (przejście z FFFFh na 0000h ) najlepiej zeby pracował jako 16bit w trybie zliczania imp. wewn zegara. nie wiem czy dobrze obliczyłem...

    Mikrokontrolery   03 Paź 2005 21:57 Odpowiedzi: 2    Wyświetleń: 1200
  • MikroC, AT30TS750A - jak odczytać temperaturę 12-bitową ?

    Witam. Ale rejestr konfiguracyjny jest 16bit, i Ty masz ustawić 14 i 13 bit a nie 6 i 5 bit. Błędnie konfigurujesz układ. Pobierz rejestr konfiguracyjny, następnie przez rejH |=(1<<R1) | (1<<R0) zmodyfikuj, a następnie go odeślij. rejL bez zmiany.

    Mikrokontrolery   17 Wrz 2018 18:07 Odpowiedzi: 3    Wyświetleń: 483
  • Konfiguracja alarmu SMS w Bramce TRB 245: Monitorowanie 7 bitu w rejestrze Modbus RTU

    Niestety producent urządzenia slave nie przewidział cewek 0x01. Wszystkie dane wysyła na zapytanie 0x03 w rejestrach. Czy taki da się zbudować takie urządzenie zmieniające rejestry 16bit na coile, np na arduino? Czy raczej w C trzeba pisać?

    Automatyka Przemysłowa   27 Lip 2023 12:56 Odpowiedzi: 11    Wyświetleń: 324
  • Program do ATmega328: 16bit PWM DMX512 Dimmer Pack z detekcją zera i schematem

    W projekcie jest napisane aby użyć ATmega8515 16pu a ja użyłem ATmega90s8515 8pc Atmega8515 jest znacząco różniącym się procesorem z większą ilością funkcji, rejestrów i rozkazów.

    Mikrokontrolery   19 Wrz 2016 15:30 Odpowiedzi: 17    Wyświetleń: 2490
  • Podłączanie licznika Eastron SDM72D-M do Fateka przez Modbus: konwersja rejestrów 32-bitowych

    Witam, chciałem podpiąć licznik eastron sdm 72d-m po modbusie i utknąłem. Wiem że są to dwa rejestry 16bit które trzeba przekonwertować na 32bit np 30073 i 30074 teoretycznie będą odpowiadać za energię importowaną tylko nie bardzo wiem jak ugryźć to od strony fateka (funkcja 150 adres sterownika mam ogarnięte )

    Automatyka Sterowanie PLC   24 Lip 2022 19:56 Odpowiedzi: 13    Wyświetleń: 768
  • Niepoprawny status Quality: Bad w KEPServerEx dla tagów OPC

    Witam, Mnie to wygląda na odpytywanie Lumela z rejestrów 32bit. Spróbuj odpytać o tę sam parametr ale z rejestrów 16bit. (np. 7503 32 bit, jest również w 7006 i 7007 16bit.) W KEPserwer odpytaj o 47007(at)FLOAT (jeśli masz skonfigurowane adresowanie 5 cyfrowe). Pozdrawiam Paweł

    Automatyka Przemysłowa   22 Sty 2019 15:46 Odpowiedzi: 17    Wyświetleń: 945
  • Przerwania i PWM, ATmega8A - Brak reakcji na wektory przerwań

    Chyba źle zadałem pytanie, ponieważ rejestr ADC jest chyba 16bit-owy (składa się z dwóch 8bit-owych: ADCH i ADCL), bardziej chodziło mi o to, czy masz poprawnie skonfigurowany przetwornik ADC - jednocześnie poprawną kolejność bitów znaczących w rejestrze ADC. Możesz spróbować z tymi dwiema implementacjami tej funkcji: uint16 to zmienne całkowite od...

    Mikrokontrolery Początkujący   29 Mar 2015 01:56 Odpowiedzi: 49    Wyświetleń: 2790
  • LCD4Linux na E2 - wlasny rodzaj wyswietlacza

    Juz teraz chyba wiem o co chodzi. Ten wyswietlacz to bzdura. Mimo ze sterownik posiada interfejs spi, to w tym wyswietlaczu i tak zastosowano sterowanie na 16bitowej szynie danych. Pewnie na plytce sa rejestry przesuwne (nie moge znalezc schematu plytyki ani oznaczen ukladow na tej plytce), wiec predkosc spi jest pewnie ograniczona mozliwosciami rejestrow...

    DIY Konstrukcje   07 Gru 2024 20:11 Odpowiedzi: 228    Wyświetleń: 30687
  • Jak działa protokół MODBUS RTU na mikrokontrolerze AVR z RS485?

    Witam, odkurzę trochę temat, bo mam pewne pytanie z modbusem. Powiedzcie, czy dobrze rozumuję, czy jeśli w urządzeniu np. udostępnię 400 rejestrów 16bit, to odczyt wszystkich to będzie w ten sposób, że adres początkowy to np 1, więc master będzie prosił o dane od 1 do 125 w jednej ramce, czyli offset 1 a długość 125, w kolejnej ramce offset 125 i długość...

    DSP i Transmisja   04 Paź 2015 21:54 Odpowiedzi: 50    Wyświetleń: 55615
  • Dlaczego kod nie działa prawidłowo? Automatyczne PWM z Timer_16bit.

    Nie wystarczy zmienić wartość zmiennej "pwm". Musisz przede wszystkim zmienić zawartość rejestru OCRxx aby zmienił Ci się współczynnik wypełnienia: [syntax=c] if(pwm<1000) { _delay_ms(100); pwm++; OCR1A = pwm; //<==== }[/syntax]

    Mikrokontrolery AVR   20 Lut 2018 10:29 Odpowiedzi: 2    Wyświetleń: 624
  • DSM-51 – jak napisać program odliczający 10 minut na wyświetlaczu LCD?

    Chodziło mi bardziej o język programowania.Zawsze można napisać w notatniku i kompilować innym programem żeby dostać hex lub bin. Jeśli masz napisać w asm to najlepiej policz ile cykli maszynowych to będzie 10 min. i wpisz to do rejestru 16bitowego i w pętli zmniejszaj go o 1 a w następnej instrukcji porównuj czy rejestr w którym zapisałeś liczbę cykli...

    Początkujący Elektronicy   09 Lut 2008 14:07 Odpowiedzi: 5    Wyświetleń: 1812
  • Jak użyć rejestru przesuwanego w matrycy LED 5x8 z AVR?

    Co do tego 1szego pytania, to rzeczywiście, żeby zapalić 1sza kolumne, wystarczy podać + na 2ga,3cia,4ta i piata a 1szej nie załączać (będzie tam - ) A jak to jest z łączeniem tych rejestrów, pracują one potem jako dwa 8bit, czy jeden 16bit?

    Mikrokontrolery AVR   10 Maj 2011 22:49 Odpowiedzi: 43    Wyświetleń: 5047
  • [ATMega16][c] Fast PWM 16bitów, do sterowania servem.

    Kto ci powiedział że da się 16 bitów? ja myślę, że nota katalogowa powiedziała, że się da 16 bitów. Chociażby w tym zdaniu: The PWM resolution for fast PWM can be fixed to 8-, 9-, or 10-bit, or defined by either ICR1 or OCR1A. Tak zrozumiałem z noty katalogowej... Mogę się mylić ale, w trybie 15, jest napisane, że wartość "TOP" licznika jest ograniczona...

    Mikrokontrolery AVR   29 Lis 2009 16:38 Odpowiedzi: 12    Wyświetleń: 3926
  • [8051][Assembler] Projekt układu do grzania cieczy w zbiorniku

    Adresy masz takie jakie portów - patrz mapa pamięci mikrokontrolera. Za porty odpowiadają wartości w rejestrach. Zatrzask tak średnio "rozszerza" I/O; w typowym zastosowaniu z '51 służy głównie podłączeniu zewn. pamięci adresowanej 16bit gdzie część adresów jest mieszana z 8 bitowymi danymi. Ogółem jeśli chodzi o LED to starałbym się zrobić to w formie...

    Mikrokontrolery   04 Lip 2011 07:29 Odpowiedzi: 7    Wyświetleń: 2693
  • [C] [C][mega32] Różnice między trybem CTC 4 a CTC 12 w liczniku 16bit

    (...)Chcę przy moim kwarcu 11,0592 uzyskać przerwanie co 1 sek(...) Zwracam tylko uwagę na fakt, że Timer zlicza w dół od wartości ICR1 do zera włącznie (po czym znów od ICR1). Częstotliwość na jego wyjściu wynosi więc 11,0592MHz/256/( ICR1+1 ). A zatem wartość wpisywana do rejestru ICR1 powinna być o jeden mniejsza, czyli wynosić 43199. Oczywiście...

    Mikrokontrolery AVR   12 Wrz 2011 21:44 Odpowiedzi: 5    Wyświetleń: 2435
  • AD9833 - Jak sterować częstotliwością i kształtem przebiegu?

    AD9833 zawiera 5 rejestrów: 1. 16 bitowy rejestr kontrolny (w zasadzie 14 bitowy) 2. 28 bitowy rejestr częstotliwości FREQ0 3. 28 bitowy rejestr częstotliwości FREQ1 4. 12 bitowy rejestr fazy PREG0 5. 12 bitowy rejestr fazy PREG1 Rejestry fazy możesz sobie na poczatek darować, podobnie jak wykorzystanie jednocześnie dwóch rejestrów częstotliwości. Z...

    Mikrokontrolery   20 Paź 2007 09:06 Odpowiedzi: 11    Wyświetleń: 6594
  • Szukam notki katalogowej MN1250BJC do sterowania wyświetlaczem VFD

    To była zwykle technologia P-MOS z rezystorem podciągającym do minusa. Jeżeli sterowanie segmentami odbywa się w zakresie do -15V to można użyć wspomnianych układów logicznych CMOS np. CD4094 Wtedy sprzęgasz ze sobą dwa układy w rejestr przesuwający 16bit, plus zasilania układu logicznego rejestru dajesz na masę mikroprocesora masę 4094 dołączasz do...

    Elementy Elektroniczne - zamienniki i identyfikacja   28 Maj 2016 00:13 Odpowiedzi: 6    Wyświetleń: 1500
  • Adresowanie dwóch pamięci flash - przesunięcie o jeden adres wyżej?

    Tutaj nie ma problemu z nadpisaniem, ponieważ jest inny sygnał(bank) CS. Mam płytkę z NET+ARM, tam właśnie jest podłączony "inny Flash" i CS tego flash'a do masy (pin CS0 ARM'a jest wolny) - czyli cały czas aktywny i przesunięty o jeden do góry na szynie. Kolejny "Flash ROM" - jest podpięty pod CS1 ARM'a. Teraz mnie ciekawi jak to działa skoro adres...

    Mikrokontrolery   28 Sie 2009 13:55 Odpowiedzi: 18    Wyświetleń: 1562
  • Jak napisać program w Labview 8.6.1 do komunikacji z Lumel N14 przez RS-485?

    Witam, dokumentacja lumel n14 [url=http://www.lumel.com.pl/download/Z2... n14 Udało się mi połączyć z miernikiem oraz pobrać dane z rejestru 4000-4023 (16bit integer) ale niestety mam kłopot z poprawnym wyświetleniem/pobraniem rejestrów 7000-7133 (2x16bit float). Prosił bym...

    Automatyka Przemysłowa   18 Cze 2015 21:14 Odpowiedzi: 3    Wyświetleń: 1446
  • funkcja y=ax+b asembler w zakresie liczb 16bitowych uk8051

    Nie rozumiem początku. Operacja mnożenia daje w wyniku sklejony rejestr 16 bitowy "B,A", gdzie jest B starszą częścią. Po drugim mnożeniu wykonujesz dodawanie z tym, że sumujesz starszy bajt poprzedniego mnożenia i młodszy bieżącego. Dalej nie sprawdzałem. Wyjaśnij cel powyższego działania (może ja coś wymyśliłem :-)). A poza tym we wzorze y=ax+b jest...

    Mikrokontrolery   18 Mar 2010 19:49 Odpowiedzi: 7    Wyświetleń: 2053
  • Odczyt wielu bajtów z czujnika I2C na ATmega16 w asemblerze - problem z drugim bajtem

    Czunik temperaury MAX6633 http://pdfserv.maxim-ic.com/en/ds/MAX663... Rejestr temperatury w czujniku jest 16bit... Pierwsze bajt odczytuje prawidlowo, natomiast drugi zawsze ma wartośc FF.

    Mikrokontrolery   25 Kwi 2005 12:24 Odpowiedzi: 4    Wyświetleń: 1044
  • Jak profesjonaliści używają bibliotek CMSIS w projektach STM32?

    Pozwólcie na dorzucenie jeszcze krótkiego rysu historycznego. Jeszcze nie tak dawno silna była grupa wyznawców pisania w ASM, którzy mówili bardzo brzydkie rzeczy o C - przecież nic tak nie cieszy rasowego programisty jak "ręczne" mnożenie dwóch liczb 16bit zapisanych w U2 - tylko TAK pisze się OPTYMALNIE ;). Z biegiem czasu ich argumenty bardzo straciły...

    Mikrokontrolery ARM   29 Wrz 2018 07:17 Odpowiedzi: 43    Wyświetleń: 11904
  • Jak generowac kilka przebiegow prostokatnych na jednym at32?

    Freddy, to nie są serwa, to są silniki krokowe. ATMega128 ma 4 liczniki-2 8bitowe i 2 16bitowe. W licznikach 16bit ma po dwa rejestry porównania-chyba OCR1A, OCR1B itd. Do nich można wpisać wartość i wystawić na odpowiednie końcówki. 8bitowe chyba nie. To by dało 6 wyjść. Ale podejrzewam że dałoby się to zrobić inaczej. Nie mam jeszcze pomysłu. Dokumentacja...

    Mikrokontrolery AVR   01 Kwi 2009 21:01 Odpowiedzi: 50    Wyświetleń: 5421
  • [asembler] Jak wyświetlić zawartość rejestru AL po odczycie z portu LPT (378h)?

    start: mov dx, al mov ah,9 int 21h Nie rozumiem pytania o konwersje, ale moge podpowiedzieć że podany wyżej kod raczej nie zadziała, bo są w nim 2 błędy, składniowy i logiczny. 1. Nie można skopiować wartości 8 bit do wartości 16bitowej 2. Funkcja 9 int21h przyjmuje w rejestrze DX wskaźnik do tablicy znaków a nie wartość.

    Programowanie   01 Lut 2006 00:32 Odpowiedzi: 6    Wyświetleń: 4543
  • Jak obsłużyć 16-bitowe rejestry mx0, mx1, mr w ADSP-2181 VisualDSP++?

    Przecież masz małe liczby.... Masz dwie liczby 16 bitowe. 16bit*16bit = 32bit (mieści się w MR prawda?) 32bit + 16bit*16bit = maksymalnie 33bit - w tym konkretnym przypadku nadal 32 bity. Nie mam zainstalowanego VDSP dla 218x, ale mam dla BlackFina (też jest 16bitowy, ma takie same rozmiary rejestrów). Sprawdzałem na symulatorze, działa. Aha, twój wynik...

    DSP i Transmisja   03 Lut 2009 07:37 Odpowiedzi: 3    Wyświetleń: 2365
  • 8051: Konwersja liczby 14-bitowej z dwóch rejestrów na cyfry dziesiętne w rejestrach

    ograniczenie jest takie same, jak dla timera pracującego z wewnętrznym zegarem - 1/24 częstotliwości kwarcu, czyli np. 0.5MHz dla kwarcu 12MHz W dół ograniczenie nie istnieje, czyli od 0Hz :D To jest ograniczenie fizyczne, wynikające ze sposobu "pobierania" sygnału z wejść T0/T1. Wejścia te nie są połączone bezpośrednio z wejściami zegarowymi timerów,...

    Programowanie   30 Mar 2005 21:52 Odpowiedzi: 19    Wyświetleń: 2777
  • Atmega88: Brak wywołania przerwania Timer1 Overflow - co robię źle?

    Witam, Mam Atmege88 i chciałem spróbować napisać obsługę przerwania wew. zegara 16bitowego. Korzystając z książki, która traktuje o atmedze8 i dokumentacji do atmegi88 udało mi się napisać taki oto mnw. kod: #include<avr/io.h> #include<avr/interrupt.h> //(...) ISR(TIMER1_OVF_vect) { // moj kod przerwania } ISR(BADISR_vect)...

    Mikrokontrolery AVR   17 Maj 2011 12:13 Odpowiedzi: 2    Wyświetleń: 1851
  • STM32F1 SPI - po SPI szybkość transferu dużo mniejsza niż ustawiona

    No właśnie tam musi być bufor, który jest automatycznie uzupełniany nowymi danymi z kolejki w momencie kiedy pierwsza patia danych jest aktualnie wysyłana żeby zachować ciągłą transmisję. Panowie, rzućcie sobie okiem na dokumentacje może, co? Jest rejestr nadawczy, odbiorczy (8 lub 16bit) i shift register pomiędzy nimi, tyle. W nowszych STM32 jak F0...

    Mikrokontrolery ARM   25 Paź 2021 20:17 Odpowiedzi: 17    Wyświetleń: 846
  • Duplikat karty 125 kHz XIXEI RX7-1 – drzwi działają, rejestracja czasu nie działa

    ... Możliwe że programator nie obsługuguje adresowania 40-bit, a 32bity lub 24bit wystarczy aby drzwi otworzyć, ale nie wystarczy aby rejestrator czasu pracy odbił, bo brakuje mu 8/16bit w numerze karty.

    Domofony i kontrola dostępu   16 Sie 2025 12:27 Odpowiedzi: 2    Wyświetleń: 207
  • [ATxmega128A4U][C] - enkoder obrotowy, pomiar prędkości

    Co prawda nie do enkodera, a do czujnika HC-SR04, ale reguła ta sama, pomiar szerokości impulsu. Zrobiłem to na systemie zdarzeń. Kod: [syntax=c]// konfiguracja systemu zdarzeń pod czujnik HC-SR04 EVSYS.CH0MUX=EVSYS_CHMUX_PORTD_PIN1_gc; // źródłem eventu pin PD1 PORTD.PIN1CTRL=PORT_ISC_BOTHEDGES_gc; // ustawienie przerwania na oba zbocza TCD0.CTRLB...

    Mikrokontrolery AVR   20 Lis 2016 18:22 Odpowiedzi: 24    Wyświetleń: 1374
  • Mikrokontroler z min. 12 licznikami 16-bitowymi - czy istnieje taki model?

    STR73x od STM ma 9 timerów (16bit) i każdy po 2 wejścia, co daje Ci 18 rejestrów liczących częstotliwość, wypełnienie, lub po prostu zliczających impulsy.

    Mikrokontrolery ARM   21 Mar 2011 09:08 Odpowiedzi: 31    Wyświetleń: 3035
  • Dlaczego instrukcja in w ASM C++ nie działa dla portów powyżej 255?

    Rejestr al jest 8 bitowy, więc jak chciałbyś tam zmieścić wartość o zakresie innym niż <0..255> ? Rejestr akumulatora w 80x86 to: -32bit eax -16bit ax (dolna polowa eax) -8bit ah (gorna polowa ax) -8bit al (dolna polowa ax) PS.Swoją drogą "char c;" to też deklaracja 8 bitowego typu, więc tu napotkasz kolejny problem.

    Programowanie   30 Gru 2007 18:53 Odpowiedzi: 3    Wyświetleń: 1459
  • Jak zapisać a/(b*c) w asemblerze x86? Instrukcje mnożenia i dzielenia

    To jeszcze operuj na właściwych rozmiarach! 8bit*8bit=16bit; 16b*16b=2*16bit (dx:ax) Wiesz, co to debuger? Dzięki niemu możesz podglądać zmiany rejestrów procesora po każdej instrukcji. (I)DIV dzieli PRZEZ rejestr A, więc Twoje dzielenie jest dzieleniem przez 1. Zupełnie niepotrzebna wymiana.

    Programowanie Początkujący   22 Maj 2009 13:59 Odpowiedzi: 13    Wyświetleń: 3519
  • Atmega32 - Komunikacja PC (USART) Atmega32 (SPI) ADE7758, #c

    Trocha mi zeszło ale nawiązałem komunikacje z tym układem poprzez uart i interface spi, ogólnie mówiąc działa w porządku. Teraz pracuje nad konfiguracją tego układu i tutaj natrafiłem na przeszkodę. Siedzę od długiego czasu i nie wychodzi mi konfiguracja bitów w poszczególnych rejestrach ade7758. Z wysłaniem odpowiedniej wartości adresu żeby odczytać...

    Mikrokontrolery AVR   03 Wrz 2015 16:15 Odpowiedzi: 5    Wyświetleń: 1548
  • Rejestr SIPO ze źródłem prądowym na wyjściu - jak najtaniej?

    witam, są układy TLC5951 i pochodne z TI dostępne w farnellu lub układy serii MBI... http://www.maritex.com.pl/pl/shop/produc... co prawda do rgb nie ma ale są do pojedynczego koloru z głębią 12/16bit - zawsze można dać trzy a są tanie ...

    Projektowanie Co i Gdzie Kupić ?   11 Maj 2013 09:33 Odpowiedzi: 1    Wyświetleń: 1446
  • Ile bitów przepływa przez strzałki w architekturze Atmega8? Zrozumienie działania

    "sbi DDRC,0" 1. Ponieważ jest tam ".org 0" to znaczy że rejestr "Program Counter" jest wyzerowany. 2. z niego wychodzi 16bitów adresu do pamięci Flash 3. z pamięci Flash wychodzi 16bitów instrukcji: 4. opcode SBI ma taką strukturę: 1001 1010 AAAA Abbb (AAAAA 5bitowy (0..31) adres rejestru IO, bbb - adres bitu w rejestrze do zapalenia (0..7) 5. DDRC...

    Mikrokontrolery AVR   18 Mar 2023 16:12 Odpowiedzi: 12    Wyświetleń: 546