przesuniecie bitowe

Znaleziono około 797 wyników dla: przesuniecie bitowe
Podstawowa forma zapytania: przesunąć bitowy
  • Transmisja RS232 - znacznik startu

    Witam wszystkich po krótkiej przerwie! :) Jestem pod wielkim wrażeniem waszych wypowiedzi i nie spodziewał się takiej mnogości możliwości, co mnie niezmiernie ucieszyło :). Nie ukrywam, że najbardziej atrakcyjnymi dla mnie rozwiązaniami są te w miarę najprostsze. Tak pomyślałem, że może połączę...

    Mikrokontrolery ARM   18 Kwi 2012 07:28 Odpowiedzi: 24    Wyświetleń: 3868
  • [ATMEGA32][BASCOM] Algorytm tygodnia roku

    u8 Yy_dec; // Zmienna pobierana z PCF8583, wartosc od 0-3 (0 - rok przestępny, inne - rok normalny). u8 Mm_dec; // Zmienna numeru miesisca roku pobierana z PCF8583 i skonwertowana z bcd na dec. u8 Wd_dec; // Zmienna numeru dnia tygodnia pobierana z PCF8583 i skonwertowana...

    Mikrokontrolery AVR   11 Paź 2009 14:48 Odpowiedzi: 11    Wyświetleń: 4579
  • Problemy z połączeniem internetowym.

    Witam, mam taki problem jeszcze miesiąc temu internet sobie działał ale strasznie wolno teraz nie ma go juz wcale program malwarebytes anti-malware nic nie znalazł adwcleaner znalazł 4 klucze rejestru ale to też nic nie zmiało wykonalęm logi OTL i mam prośbę jeśli mógłby je ktoś przejrzec. [syntax=text][/syntax] OTL....

    Pogotowie Antywirusowe   13 Maj 2014 18:32 Odpowiedzi: 4    Wyświetleń: 2043
  • Zacinanie myszki i klawiatury podczas gry

    Rezultaty skanu uzupełniającego Farbar Recovery Scan Tool (x64) Wersja: 14-11-2019 Uruchomiony przez Borys (19-11-2019 16:48:30) Uruchomiony z D:\ Windows 7 Ultimate Service Pack 1 (X64) (2019-11-03 22:23:52) Tryb startu: Normal ================================...

    Komputery Początkujący   20 Lis 2019 17:28 Odpowiedzi: 9    Wyświetleń: 342
  • AD8302 Pilne !!!!!!

    No cóż ... Ja za Ciebie tego nie zrobię, zwłaszcza że w dziedzinie programowania mikrokontrolerów sam jestem początkujący. Ale jeśli Ty masz to zrobić, to rozumiem, że masz jakieś choćby podstawowe wyobrażenie o budowie mikrokontrolera. Na przykład w takim AT90S2313 są dwa timery/liczniki, jeden 8...

    Mikrokontrolery   21 Gru 2003 22:07 Odpowiedzi: 8    Wyświetleń: 2372
  • Sinus 8051

    Stosunkowo szybkim sposobem wyliczenia sekwencji punktów funkcji sinus/cosinus jest całkowanie równania różniczkowego układu drgającego bez tłumienia metodami numerycznymi (np. RK-4, czy Adamsa). x''=-ax przy warunku x(0)=0 ; x'(0)=1 Wyliczenie kolejnego punktu to kilka mnożeń i dodawań. W...

    Mikrokontrolery   29 Sie 2005 07:40 Odpowiedzi: 9    Wyświetleń: 2166
  • Operacje na 32biotwych wartościach w WinAVR.

    Probuję oprogramować kość DDS (AD9835); częstość generowanego sygnału programuje się wysyłając cztery razy 16bitowe słowa, w każdym słowie jest 8 bitów tworzących 32 bitowe słowo określające bezpośrednio częstość. Tego za bardzo nie rozumiem. 16-bitowe słowo, które ma 8 bitów? Czy chodzi o to, że...

    Mikrokontrolery   21 Sie 2006 01:22 Odpowiedzi: 4    Wyświetleń: 1030
  • AVR mnożenie bez mul

    Przesuwa sie w prawo bo na ostatnim miejscu nic już sie nie zmieni i dodaje sie wprost wartość jak sie okręci rejestrem określona ilość razy to i tak wyjdzie dokładnie to co ma wyjść może to troszkę bez logiki ale działa jak powinno. A wynika to z tego że rejestr z wynikiem jest 16 bitowy składa sie...

    Mikrokontrolery   23 Sty 2007 02:29 Odpowiedzi: 5    Wyświetleń: 2643
  • jaki jezyk programowania jest uzywany w DSP - assembler vs C

    Nie umarł i nie umrze, aczkolwiek może zostać "zdegradowany" do pozycji języka, który jest potrzebny tylko do napisania kompilatora. Stanie się tak, jeżeli pojawi się jezyk wysokiego poziomu, a właściwie to kompilator takiego języka, za pomocą którego będzie można uzyskać kod równie wydajny. Chociaż...

    DSP i Transmisja   24 Lut 2008 11:06 Odpowiedzi: 8    Wyświetleń: 5371
  • PCI Express 3.0 najszybciej w 2011 roku

    Koncern przemysłowy PCI-SIG (Peripheral Component Interconnect Special Interest Group) oficjalnie przesunął premierę standardu PCI Express 3.0 . Wcześniejsze zapowiedzi mówiły, że PCIe 3.0 będzie gotowe w tym roku, a produkty działające w tej technologii miały być dostępne w przyszłym roku....

    Newsy   07 Sie 2009 00:13 Odpowiedzi: 0    Wyświetleń: 564
  • Jaki mikrokontroler wybrać do...?

    Powrót małorolnego człowieka, a moderator burdel teraz zrobił. Zamiast zostawić potrzebne posty, to temat przeniósł do ??? Jaki mikrokontroler wybrać do... ??? Co to ma wspólnego z założonym tematem ? Jakiś nieogarnięty w temacie... Tylko spójrzmy na to obiektywnie - co kolega tymon_x sprawdził ?...

    Mikrokontrolery Początkujący   15 Kwi 2019 17:34 Odpowiedzi: 1285    Wyświetleń: 253594
  • Programowalne źródło napięć z użyciem procesora ADuC7026

    Procesor ADuC7026 źródłem programowalnych napięć do badań układów wymagających różnych napięć zasilania Xie, S.; Wei, S.; Croke, C. Wstęp Wysokonapięciowe przełączniki, przetworniki A/D z wejściem bipolarnym i inne układy zasilane kilkoma różnymi napięciami często potrzebują, aby te napięcia...

    Artykuły   09 Sie 2012 15:22 Odpowiedzi: 0    Wyświetleń: 2583
  • Flash muli komputer! - Flash za bardzo obciąża komputer.

    Witam serdecznie. Z góry chcę podziękować za zainteresowanie ludziom, którzy zainteresowali się moim problemem. Mam problem z flash (podkreślam, że przedtem tak nie było). Flash strasznie obciąża mi komputer. Niestety nie wiem, co może być przyczyną. Przedtem wszystko było w porządku. Oglądałem...

    Komputery Hardware   31 Sie 2012 21:29 Odpowiedzi: 3    Wyświetleń: 2250
  • Prośba o sprawdzenie kodu obliczeń pewnej funkcji

    tylko nie wiem w którym momencie to przegapiłem w moim kodzie i o to właśnie proszę, o wskazanie gdzie gubię bity / przekraczam zakres prawie w każdym mnożeniu, zwłaszcza jeżeli tablica Cal edit: hmm... widzę że próbowałeś tak robić? (zmienna tmp?) no i biorąc pierwszy z brzegu przykład, tmp=Cal[2]*dUT,...

    Mikrokontrolery AVR   09 Lis 2012 21:28 Odpowiedzi: 5    Wyświetleń: 933
  • Jak wykorzystać szum termiczny w pomiarze na naszą korzyść?

    Szum termiczny w pomiarach analogowych jest zazwyczaj wartością pasożytniczą, wpływającą negatywnie na pomiar. W związku z tym powinno się go unikać za wszelką cenę w naszych urządzeniach. Filtrowanie wejścia, odpowiednie projektowanie płytki drukowanej i schematu prowadzenia masy to krytyczne czynności...

    Artykuły   28 Paź 2013 00:22 Odpowiedzi: 1    Wyświetleń: 3837
  • [ARM]ECLIPSE] - Compilacja stałe w OR w literałach a dwie opeacje w kodzie

    Racja - ale myslałem ze tam stała moze byc 16 bitowa. To nie chodzi o to ilu jest bitowa, tylko jaka ma "szerokość". Stały operand w takich instrukcjach może być 8-bitową stałą przesuniętą o dowolną ilość bitów. Tak wiec 0xff000000 też może być zawarte w takiej instrukcji, ale już 0x80000001 - nie....

    Mikrokontrolery ARM   13 Mar 2016 14:29 Odpowiedzi: 13    Wyświetleń: 744
  • Zrozumieć i wyeliminować szum 1/f (różowy)

    W poniższym artykule zajmiemy się szumem różowym, czyli tak zwanym szumem 1/f. Zajmiemy się zrozumieniem tego jak ten szum powstaje i zachowuje się, a także jak wyeliminować go w naszych układach - szczególnie precyzyjnych układach pomiarowych, gdzie jego obecność jest najbardziej problematyczna. Eliminacja...

    Artykuły   02 Lut 2018 23:16 Odpowiedzi: 16    Wyświetleń: 3306
  • FT800 błędny odczyt zmiennych macierzy

    Dzisiaj miałem trochę czasu i poobserwowałem ten problem. Jeśli tą macierz obsługuję przez zmienne 8 bitowe a nie 32 bitowe to dane udaje się zapisać, ale są przesunięte o jeden bajt w poszczególnych rejestrach sterownika ekranu. Czyli jeśli zapisuje po kolei 8 bitowymi porcjami od początku rejestru,...

    Mikrokontrolery ARM   20 Maj 2019 19:46 Odpowiedzi: 43    Wyświetleń: 1539
  • operacje na bitach - zalewanie slowa jedynkami na prawo

    W zasadzie to co jest oczekiwane można zapisać w jednej linijce tak: v = v | (v >> 1) | (v >> 2) | (v >> 3) | (v >> 4) | (v >> 5) | (v >> 6) | (v >> 7); czyli jeśli dany bit jest ustawiony, to wszystkie...

    Mikrokontrolery   27 Lut 2010 16:17 Odpowiedzi: 35    Wyświetleń: 2796
  • [assembler] dzielenie 2 liczb 64bitowych na rejestrach 32bit

    dziel FFFFFFFFFFFFF000 przez 00000AAAAAAAAAA - ucierpi nieco dokładność, ale jest to do wykonania na 64 bitach ALU. Wynik przesuń o 6 w prawo (otrzymasz 6 miejsc binarnych po przecinku, oczywiście przesunięcia dokonujesz modyfikując cechę wyniku). Generalnie dzielenie np liczb 32 bitowych na FPU odbywa...

    Programowanie   08 Kwi 2010 06:22 Odpowiedzi: 3    Wyświetleń: 1988
  • MSP430 i lcd 2x16 HD44780

    Zmodyfikowałem nieco swój program i dodałem komentarze (może okazać się, że jestem jakimś trollem mikrokontrolerowym więc dopisałem co chciałem zrobić, w której linii, żeby ułatwić ew. wyłapanie tych błędów. Teraz wszystko ładnie się wyświetla, ale ... nie tak jak powinno. Zamiast alfabetu widzę zera,...

    Mikrokontrolery Pozostałe   25 Kwi 2010 09:46 Odpowiedzi: 9    Wyświetleń: 5541
  • ATmega8 + LCD WC1602a - nic nie wyświetla

    Wracam z problemem. Kupiłem nowy wyświetlacz który działa i wyświetla kwadraciki. ;) Korzystając z gotowego programu (z książki AVR&ARM7 Pawła Borkowskiego), postanowiłem go sprawdzić. Po zaprogramowaniu atmegi na wyświetlaczu pojawiają się dwa rzędy kwadracików a nie napis. Połączenie i odpowiadające...

    Mikrokontrolery AVR   04 Paź 2011 19:00 Odpowiedzi: 14    Wyświetleń: 3117
  • Atmega8/ Bascom - Multipleksowanie LED + termometr

    Witam Zmieniłem sposób obsługi wyświetlania. Początkowo miałem tak : [syntax=basic4gl] '************ Zegar 8 wyswietlaczy LED + 74HC595 + PCF8563 $regfile = "m8adef.dat" $crystal = 8000000 $hwstack = 32 ' rozmiar stosu sprzętowego $swstack = 32...

    Mikrokontrolery Początkujący   31 Lip 2014 12:09 Odpowiedzi: 18    Wyświetleń: 2931
  • Przekierowanie na guce.oath.com?

    Sorry, że dopiero teraz... DNS są OK. Wyskakuje też okno Yahoo:-/ Logi: [syntax=text]Rezultat... skanu uzupełniającego Farbar Recovery Scan Tool (x64) Wersja: 21.11.2018 Uruchomiony przez Marian (25-11-2018 22:59:32) Uruchomiony z C:\Users\Marian\Downloads Windows 10 Home Wersja 1803 17134.407...

    Pogotowie Antywirusowe   27 Lis 2018 15:12 Odpowiedzi: 8    Wyświetleń: 963
  • Sumowanie sygnalu audio (wave form.) w C++

    Jeżeli te operacje mają na celu np. monofonizację sygnału to robi to się wg następujacego wzoru: M=\frac{X+Y}{2} (****) Dodajemy w zmiennej 16 bitowej ze znakiem a wynik po podzieleniu przez 2 zapisujemy w 8 bitowej ze znakiem. Nie podzielenie wyniku przez dwa powoduje wyprowadzenie wyniku...

    Programowanie   19 Cze 2005 12:04 Odpowiedzi: 25    Wyświetleń: 3563
  • liczba integer - zapis do 24c16 ?

    div, mod to cholernie wolne instrukcje. Najpierw sprawdz czy twój int jest 16 czy 32 bitowy. Potem robisz (dla 32 bitowego, dla 16 bitowego robisz tylko bajt1 i 2) bajt4=(zmiennaint>>24)... //najstarszy bajt bajt3=(zmiennaint>>16...

    Mikrokontrolery   03 Mar 2006 15:46 Odpowiedzi: 7    Wyświetleń: 1501
  • Przetwornik V -> f skompensowany temperaturowo

    Pomiar ma wykonywać właśnie mikrokontroler, pewnie AVR AtTiny26. Zastosowanie scalaka który proponujesz mija się w tym przypadku trochę z celem- to jest przetwornik V -> 3,5 cyfry, czyli ujmując sprawę "w bity" jest to przetwornik 10-bitowy. Taki sam przetwornik jest wbudowany w mikrokontroler, więc...

    Projektowanie Układów   10 Mar 2006 17:18 Odpowiedzi: 5    Wyświetleń: 1529
  • Modulacja sigma-delta

    Witam! Próbuje rozkiminic zasade działanie tej modulacji, a konkretnie sposób jej użycia w przetwornikach A/C, ale idzie mi narazie tak średnio. Mogłby ktoś z was w prostych słowach spróbować wyjaśnić o co chodzi w modulacji tego typu? Może napisze jakie mam wątpliwości. 1. 1-bitowy przetwornik...

    Początkujący Elektronicy   15 Mar 2009 21:26 Odpowiedzi: 2    Wyświetleń: 3104
  • Mikroprocesory i mikrokontrolery

    Proszę o pomoc w rozwiązaniu zadań niżej moje rozwiązania: 1. Na wejście 8-mio bitowego przetwornika ADC podawane jest napięcie wzrastające liniowo od zera do wartości 10V z szybkością wzrostu 1 V / minutę. Proszę przyjąć, że ADC „próbkuje” sygnał co minutę i podać wartości rejestru odczytu...

    Mikrokontrolery   17 Sty 2012 09:54 Odpowiedzi: 5    Wyświetleń: 1786
  • [ATmega32][C/LabView] - Obsługa dwukierunkowa RS232

    Teoretycznie w przerwaniu możesz wysyłać, ale z drugiej strony w przerwaniu powinno się tylko ustawiać flagi by szybko powracać z przerwania. Jak prosta aplikacja to przejdzie ale jak będzie bardzo rozbudowana to postanie dłuższy czas w przerwaniu może być problemem. Rozumiem, że masz problem z LV....

    Mikrokontrolery Początkujący   12 Wrz 2012 18:36 Odpowiedzi: 53    Wyświetleń: 7842
  • atmega8535 - Obsługa wyświetlacza LED demoluje generator PMW

    Na początku ustawiasz wyrównanie 1. Zero przesunięte dalej jest zerem... więc pod tym względem oba są równoważne 2. ADLAR=0 to "tryb 10 bitowy" - wyrównanie wartości do dołu rejestru ADC. Dzięki temu przetwornik działa mi w trybie 8 bitowym. Nie, odczytujesz jedynie młodsze 8 bitów...

    Programowanie Początkujący   26 Paź 2013 18:36 Odpowiedzi: 24    Wyświetleń: 2790
  • Digitalizer wartości pojemności dla systemów diagnostycznych

    Wstęp W elektronicznych analizatorach krwi, systemach diagnostyki in-vitro czy w innych, podobnych aplikacjach analityki chemicznej ciecze muszą być przemieszczane z jednego pojemnika do drugiego. Mogą to być badane próbki jak i substraty potrzebne do procesu jej badania. Te skomplikowane systemy...

    Artykuły   07 Kwi 2014 23:14 Odpowiedzi: 0    Wyświetleń: 3891
  • Windows 7 64bit - przy uruchamianiu aplikacji 64 bit błąd Appcrash

    Jak włączam aplikację 64 bitowe wywala mi właśnie taki błąd. Aplikacje 32 bitowe działają, a system jest 64 bitowy. Windows 7 Ultimate 64 bit. Nazwa zdarzenia problemu: APPCRASH Nazwa aplikacji: ts3client_win64.exe Wersja aplikacji: 3.0.18.0 Sygnatura czasowa aplikacji: 56026a79 Nazwa modułu...

    Software serwis   16 Mar 2019 10:05 Odpowiedzi: 5    Wyświetleń: 1725
  • Timer - Potrzebuje układ timer.

    Moim zdaniem odmierzać 24 godziny trzeba w miarę dokładnie - inaczej z dnia na dzień będzie narastało przesunięcie pory zadziałania. Czyli wypada użyć generatora z kwarcem - może zegarkowym 32768 Hz, bo o taki w miarę łatwo. Do tego CD4060 (to jest generator z układem dzielenia częstotliwości przez 2^14...

    Inne Co kupić?   11 Cze 2019 12:08 Odpowiedzi: 33    Wyświetleń: 729
  • dekoder kolejności wciśnięcia przycisku - jak zrobić?

    Pewien problem, który zaczynam dostrzegać: co będzie, jeśli jeden przycisk zostanie wciśnięty kilka razy? Albo dwa będą wciskane na zmianę - jeśli już zrobimy tak, że powtórzenie tego samego nie działa drugi raz? Choćby przez to, że komuś drgnie ręka, jak dwie osoby w pośpiechu spróbują nacisnąć przyciski,...

    Projektowanie Układów   06 Sty 2007 21:01 Odpowiedzi: 9    Wyświetleń: 1875
  • CRC16 - algorytm

    Wielomian opisuje ciąg 17-bitowy, ale jest to poprawny zapis - jeśli liczyć crc z definicji, traktując dane jako wielomian x-tego stopnia (gdzie x to liczba bitów), to przy dzieleniu aby reszta była wielomianem 16 stopnia (16 bitów), generator musi być stopnia o jeden wyższego. Do implementacji na rejestrze...

    Mikrokontrolery   07 Kwi 2010 14:24 Odpowiedzi: 10    Wyświetleń: 8750
  • AVR język "C" Wyciąganie bitu z bajtu.

    if (zmienna & (1 << i)), ale mniej kosztowne, niż operatory >,<,==,!= ? ASM nie znam, ale czytałem kiedyś opracowania o optymalizacji kodu, tam zasadniczo polecali wszelkiego typu operatory bitowe, zamiast boolowskich. Poza tym, w GCC nie ma wartości typu bool (0/1), najmniejsze są...

    Mikrokontrolery AVR   09 Paź 2011 23:23 Odpowiedzi: 36    Wyświetleń: 10180
  • Wyświetlacz LED - Mega32

    Dokładnie tak jak napisał Matejkos Napisałem ten kod na szybko i działa.. Ale zrobiłem go nie tak jak powinno się robić (w przerwaniach mam dosyć długie funkcje, a przerwania powinny być możliwie jak najkrótsze). Jeśli dodałbym ten kod to ktoś może pomyśleć, że tak jest dobrze i tak będzie robił,...

    DIY Konstrukcje   11 Sie 2012 12:47 Odpowiedzi: 28    Wyświetleń: 16978
  • ramie robota male poprawki

    witam kiedyś zacząłem projekt ramienia robota ale nie ukończyłem go postanowiłem więc dokończyć co zacząłem ramie miało być sterowane 5 serwami przez klawiaturę matrycową mam prośbę czy może ktoś sprawdzić schemat i kod w bascomie ???? nie znam sie na eagle dlatego prosiłbym o wykonanie płytki w tym...

    Robotyka Modelarstwo   14 Lis 2011 19:30 Odpowiedzi: 0    Wyświetleń: 1183
  • [stm32]Modbus i CRC16. Czujnik nie odpowiada.

    Musze połączyć się z czujnikami pracującymi na magistrali Modbus. Ponieważ mam z tym problemy, ominąłem magistralę 485 i połączyłem bezpośrednio USARTy obu urządzeń. Niestety, czujnik nie odpowiada. Wysyłam mu jako pytanie jego nr, kod odczytu rejestrów (0x03), dwa bajty adresu pocz. (00,00,) itd. Na...

    Mikrokontrolery ARM   01 Cze 2012 16:15 Odpowiedzi: 13    Wyświetleń: 5434
  • [Bascom][ATmega1281] Jak obsłużyć Timer4

    Ale Bascom przecież łyka instrukcje asm. Napisz mu np coś takiego: OCR4AH=00 OCR4AL=12 Spra... może też z małymi literami. Jeśli to nie zadziała to można podać mu to jako wstawkę asm. Być może nie opisali jeszcze tych rejestrów w tym kompilatorze. Też tak zrobiłem, ale mam problem z podziałem...

    Mikrokontrolery Początkujący   18 Lip 2012 05:54 Odpowiedzi: 18    Wyświetleń: 1837
  • Generator opcjonalny Megawave Atmega

    Na wstępie chciałbym przybliżyć, skąd taka a nie inna nazwa nadana przeze mnie temu projektowi. Prace rozpoczęły się w momencie zapotrzebowania na minimum dwa zsynchronizowane generatory małej częstotliwości. Ponieważ zakres przestrajania jaki mnie zadowalał ograniczał się do 100Hz przy rozdzielczości...

    DIY Konstrukcje   08 Wrz 2012 12:24 Odpowiedzi: 3    Wyświetleń: 10719
  • Basom - Atmega8, LCD, Termometr

    Dziękuję bardzo za odpowiedź chodź przyznam, że nadal nie jest to dla mnie do końca jasne. Nie pasuje mi to matematycznie. Skoro dzielenie przez 16 to przesunięcie w prawo o 4 pozycje więc wypada jakby 4 na jedną pozycję. Więc dlaczego przy przesunięciu w lewo wartość jest aż tak znacząco różna ? Przesunięcie...

    Mikrokontrolery AVR   11 Kwi 2013 21:25 Odpowiedzi: 25    Wyświetleń: 2886
  • Prawdopodobnie wirus zamula mi internet.

    Witam Po otwarciu laptopa cała sieć WiFi jest zamulona. Mi net wolno działa i od razu na innych laptopach jest to samo. Proszę o pomoc bo nie da się pracować w necie jak tylko mój laptop jest podłączony do sieci FRST [syntax=text]Rezultaty skanowania Farbar Recovery Scan Tool (FRST) (x86) Wersja:15-09-2015 Uruchomiony...

    Pogotowie Antywirusowe   23 Wrz 2015 12:24 Odpowiedzi: 3    Wyświetleń: 924
  • Impulsator i 8051

    Gwoli ścisłości - rozróżniamy dwa rodzaje enkoderów: 1. Enkoder obrotowy - inne nazwy: Rotary encoder, pulse generator, impulsator. Dostarcza dwa, lub trzy ciągi impusów, na osobnych wyjsciach A, B i C, z czego A i B to n impulsów na obrót (n= 100 - 10 000, w zależności od wykonania), a C to jeden impuls...

    Mikrokontrolery   28 Paź 2006 15:21 Odpowiedzi: 33    Wyświetleń: 10752
  • Poszukuję algorytmu na zrobienie licznika energii elektrycz.

    Tak jak większość polecam rozmowę z wykładowcą i zgodę na przesunięcie przecinka minimum o jedną pozycję w prawo. Zwracam Tobie uwagę na jeszcze jeden problem - 8051 jest kontrolerem tylko 8-bitowym !. Czyli bez arytmetyki 16 bitowej ( minimum ) dostaniesz tylko 1/255 czyli ok. 0.4%. A obliczenia choćby...

    Mikrokontrolery   22 Kwi 2004 16:55 Odpowiedzi: 10    Wyświetleń: 1680
  • Algorytm bin2bcd dla więcej niż jednego bajtu.

    To działa tak samo dla dowolnej ilości bajtów. Liczbę wejściową wysuwasz z najstarszego bitu najstarszego bajtu Czyli przesuwasz liczbę 32 bitową (mnożysz przez 2). Wysunięty bit (w znaczniku przeniesienia) wprowadzasz do najniższego bitu najniższej tetrady liczby BCD. Przed każdym kolejnym przesunięciem...

    Programowanie   13 Paź 2004 17:23 Odpowiedzi: 4    Wyświetleń: 3544
  • Wysyłanie na pin 2313

    Pliss mam wysłać na pin 1 portu B bajt danych. Mam w rejestrze R1 dana, np 00110011 i jak to teraz wysłać na 1 pin portu B? Aha i w jakim programie. Zrobiłem to w ten sposób ze wysyłam bit po bicie w pętli komendą out, ale coś słabo to działą (napisane w avrstudio 4). Ma ktoś coś takiego, i w jakim...

    Mikrokontrolery   09 Maj 2005 19:40 Odpowiedzi: 8    Wyświetleń: 1118
  • losowe zapalanie Led

    To brzmi ciekawie, co piszesz, _jta_ . W literaturze można znaleźć pewne, rzekomo "optymalne" układy Tak w skrócie: jeśli N jest długością rejestru, i 2^N-1 jest liczbą pierwszą, a wykonanie 2^N-1 operacji generowania liczby losowej przywraca początkowy stan generatora, to: 1) 2^N-1 jest okresem...

    Projektowanie Układów   15 Paź 2008 20:45 Odpowiedzi: 15    Wyświetleń: 3919
  • WinAVR: czy zmienne są lokowane w RAMie po kolei - zawsze ??

    w avr'ach wszystkie zmienne są jedna za drugą ("pady" występują w celu usprawnienia wykorzystania pamięci cache w procesorach 16 lub więcej bitowych.. w avr'ach niema cache a rdzeń jest 8-bitowy więc zmienne są przylegające) więc zwiększenie wskaźnika (wskazującego nieostatni element tablicy) o jeden...

    Mikrokontrolery   29 Sie 2005 11:32 Odpowiedzi: 2    Wyświetleń: 927
  • przyspieszenie działania matematycznego

    jak zadajesz takie pytanie, to zawsze podaj: -jaki procesor -ile ew. masz miejsca w pamieci (na tablice itd.) -raczej podawaj dokladnie problemy, bo to jest dosyc ogolne... -jaka ma byc dokladnosc tego jest cos takiego jak fixedpoint math - to taka matematyka na liczbach ulamkowych...

    Mikrokontrolery   07 Paź 2005 10:50 Odpowiedzi: 6    Wyświetleń: 822
  • Szukam pomocy w opisie (Schemat Blokowy) Keil uVison

    Witam, mam prosbe i byłbym wdzieczny za pomoc, :) chodzi mi o taki krotki mniejwiecej opis (schemat blokowy) np. MOV A # .... i opisac "dodaj do akumulatora lub Delay 100MS EQU 8112H itd programiki pisalismy w Programie KEIL uVison pomoce moga tu na forum lub na emaila rafi07750(at)interia.pl...

    Mikrokontrolery   09 Gru 2005 07:23 Odpowiedzi: 3    Wyświetleń: 2238
  • Czujniki temperatury DS1820 i 18B20-czy zamienne????

    Witam!!! Kolega chyba nie doczytał dokumentacji technicznej bo same procedury odczytu jak i zapisu są takie same... tylko wynik w DS18B20 jest podawany na 12 bitach (wynik podawany jest z dokładnością 0,0625°C przy czym dokładność samego czujnika wynosi ±0.5°C) a ds1820 ma wynik na 9 bitach....

    Mikrokontrolery   29 Sie 2006 09:36 Odpowiedzi: 5    Wyświetleń: 7570
  • Bascom AVR - polecenie Config Servo

    teraz kolega rakuś widzi że nie tylko ja miałem problemy ze zrozumieniem problemu No moi drodzy - analiza wymaga czytania! Nawet Lenin mawaił: CZYTAĆ! czyli napiszmy to jasno, ukontroler dostaje z PC wektor o jaki musi przesunąć frez, czyli x, y, z, no i jakaś informacja o czasie jaki na to...

    Mikrokontrolery   05 Paź 2006 21:45 Odpowiedzi: 20    Wyświetleń: 5243
  • Silnik krokowy do gramofonu

    Witam! no cóż... potrzebujesz (minimum!) silnik ośmio polowy (biegunowy , jak kto woli) powinien mieć 3 fazy np.taki jest w technics 1200mk2 posiada on 12 uzwojeń połączonych w 3 sekcje (po 4uzw. na sekcje)-przesunięte wobec siebie o 120 stopni - uzw. rozłożone są naprzemiennie tak , że uzwojenia kazdej...

    Robotyka Modelarstwo   31 Gru 2006 04:29 Odpowiedzi: 24    Wyświetleń: 4954
  • zerowanie licznika w asm

    SHR, czyli Shift Right, binarnie przesuwa bity o podaną liczbę miejsc w prawo, z tego co pamiętam, nadpisując zerami, czyli zakładamy cx = 0000000000101011 teraz, po wykonaniu np.: shr cx,3 otrzymamy cx = 0000000000000101 | 011 jeżeli zatem wykonamy shr cx,16 , wszystkie bity powinny...

    Programowanie   25 Sty 2007 00:14 Odpowiedzi: 8    Wyświetleń: 2628
  • USB - moduł FT254BM???

    witam, Mam taki problem z modułem usb FT254BM : sygnały wyjściowe z usb to TXE - zezwolenie na zapis, RXF - zezwolenie na odczyt. Jeśli RXF=0 tzn. że w buforze fifo dostępne są dane, w takim razie ja ustawiam RD=0 i odczytuje te dane... teraz moje pytanie gdy: dane zostaną odczytane to RXF...

    Elementy Elektroniczne - zamienniki i identyfikacja   28 Sty 2007 17:20 Odpowiedzi: 0    Wyświetleń: 594
  • Adresowanie pamięci programu AVR - kilka pytań

    Co do tego całego przesunięcia o 1 w lewo to, żebyś wiedział lepiej o co chodzi, to przytoczę taką sytuację: .db 'PLOT' .db 'KON' W pamięci to wygląda tak (pamięć jest adresowana za pomocą WORD, słowa) adres w WORD zawartosc adres bajtowy 001 'PL' 2 002 ...

    Mikrokontrolery   10 Mar 2008 21:48 Odpowiedzi: 9    Wyświetleń: 2033
  • Jak wykryć gwałtowną zmianę częstotliwości?

    Dla strzały metalowej można by zrobić cewkowy - sugerowałbym generator o częstotliwości kilkudziesięciu MHz, zliczany na liczniku synchronicznym 8-bitowym (albo musi być synchroniczny, albo asynchroniczny + zatrzask, chodzi o to, żeby opóźnienia przeniesienia nie zniekształcały odczytu... a może jest...

    Projektowanie Układów   24 Lis 2007 16:52 Odpowiedzi: 40    Wyświetleń: 4416
  • Analiza czasowa układu w środowisku ISE

    Ponieważ najlepiej uczyć się na błędach innych (w tym przypadku moich) chciałbym opisać co zrobiłem źle: Aby móc przetwarzać dane potrzebuje pewnych informacji na temat struktury sieci neuronowej. Dane te są zapisywane w kilku tablicach o różnych rozmiarach i długości słów (5,4,3,8 bitów). Dane do...

    Programowalne układy logiczne   12 Wrz 2007 09:47 Odpowiedzi: 16    Wyświetleń: 1592
  • Brak rejestrów w ATMega88.

    Dziex, ale już wpisałem ldi bitcount, low(CRC16poly). Wcześniej mi to nie działało. Może zrobiłem jakąś literówkę. PS. Żeby wywalić starszą połówkę to trzeba przesunąć 8 razy z nie 4. Wiem że LDI działa tylko na liczbach 8-bitowych. Assembler AVR mam w jednym palcu. Dziwiłem się tylko że kompilator...

    Mikrokontrolery   25 Wrz 2007 12:45 Odpowiedzi: 33    Wyświetleń: 3971
  • 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   25 Sie 2009 09:42 Odpowiedzi: 16    Wyświetleń: 9745
  • Komunikacja attiny atmega8 bascom

    Dzięki za pozdrowienia i za odpowiedź . A co do układu to jest automat do pokoju i ma sterować światłem rgb , halogenami , klawiatura umieszczona we włączniku+ dioda rgb ma sygnalizować jaka funkcja światła zostanie zmieniona , odczytać i zapisać i2c to zadanie dla attiny2313 . A atmega8 ma wyświetlać...

    Mikrokontrolery   07 Lut 2008 14:35 Odpowiedzi: 2    Wyświetleń: 2587
  • [asm] Instrukcja RET

    Chodzi o linijki: ldi ZH, high(znaki << 1) ldi ZL, low(znaki << 1) etykieta znaki przechowuje adres początku tablicy w pamięci Flash, ale ta pamięć ma organizację słów 16-bitowych! Natomiast instrukcja LPM ładuje do rejestru wartość wskazaną przez Z, ale najmłodszy...

    Mikrokontrolery   23 Mar 2008 09:09 Odpowiedzi: 10    Wyświetleń: 4390
  • DS18b20 + lcd + atmega 32 oprogramowanie w C

    Witam Ponownie. :) Problem rozwiązałem.:) Ale mam satysfakcję :) A więc w kodzie odczyty temperatury pobrane z DS18B20 są zapisane pod zmiennymi temp1=>LSB oraz temp2=>MSM następnie są one przesuwane odpowiednio w prawo i w lewo o cztery miejsca temp1=read_byte(); temp2=read_byte();...

    Mikrokontrolery   25 Maj 2010 00:17 Odpowiedzi: 37    Wyświetleń: 8693
  • jaki DAC na I2S? czy moze DAC do audio na SPI?

    Nie, nie, nie, bierzesz 16to bitową próbkę, przesuwasz w prawo(dzielisz przez 2) i wysyłasz, zmieniasz linie WORD i znowu bierzesz 16to bitową próbkę, przesuwasz w prawo i wysyłasz........itd W ten sposób tracisz najmłodszy bit ale nie musisz sie martwić o przesunięcie na linii WORD.

    Mikrokontrolery   30 Mar 2008 13:13 Odpowiedzi: 14    Wyświetleń: 7179
  • Wzmacniacz mocy 4x750W/2Ohm

    Początkowo chciałem kolegom, ślącym pod moim adresem upomnienia że nie rozumie zagadnienia mocy dopisać ripostę, lecz po przeprowadzeniu kilku ciekawych rozmów przez GG, pomyślałem sobie, że temat jest znacznie rozleglejszy i warto byłoby przedyskutować szerszą gamę zagadnień związanych ze współpracą...

    DIY Akustyka   14 Kwi 2017 19:21 Odpowiedzi: 317    Wyświetleń: 245309
  • Program w Step7 MicroWin - pytanie

    Tak więc, dla zakresu wejściowego 0..10V, 5V to połowa zakresu, czyli można powiedzieć, że wartość 4096 trzeba podzielić na dwa co da nam 2048. Witam Z tego co Mi wiadomo nie można powiedzieć, że dla 5V mamy 2048. Zakres wejścia analogowego w S7-200 to 0-32000, a wiec jeśli operujemy...

    Automatyka Przemysłowa   18 Sie 2008 21:09 Odpowiedzi: 12    Wyświetleń: 4681
  • Generator wielokanałowy (4kanały) DDS (lub nie) do 0-200kHz

    Robiłem na AVR generator 2 kanałowy z regulacją przesunięcia fazowego 1st. do 5kHz. Generalnie jest to do zrobienia... rozwiązania mogą być różne... Gotowych układów raczej nie spotkałem... na jednym układzie jest to możliwe... jakiś szybki procesor np. ARM lub FPGA, bardziej korzystnym rozwiązaniem...

    Mikrokontrolery   23 Kwi 2009 16:24 Odpowiedzi: 13    Wyświetleń: 5450
  • Układ mnożący 16x16bitów z wyświetlaniem na LED - algorytm

    No to zrób akumulator (sumator+rejestr) 32 bitowy. Na wejściu daj rejestr przesuwający 32 bitowy. Wpisujesz do niego liczbę A, a potem zależnie od kolejnych bitów liczby B dodajesz przesuniętą w lewo liczbę A do wyniku.

    Początkujący Elektronicy   05 Gru 2008 22:54 Odpowiedzi: 8    Wyświetleń: 2468
  • Układ mnożący x3. Jak to zrealizować? Bramki, JK, rejestry.

    Potrzebuję skonstruować układ mnożący x3. Mam do dyspozycji bramki, 5 przerzutników JK i dwa rejestry przesuwne jednokierunkowe. Wiem, że układ musi najpierw przesunąć liczbę w lewo (czyli pomnożyć razy dwa = dopisać zero z tyłu), a następnie dodać do tego pierwotną liczbę. Jak to zrealizować...

    Początkujący Elektronicy   26 Paź 2008 20:24 Odpowiedzi: 2    Wyświetleń: 1593
  • Zastosowanie układu D/A TDA1311 we własnej aplikacji?

    Z tego wynika że dane pojawia się na przemian raz na wyściu Left a raz na wyjścu Right. To WS wskazuje do którego rejestru trafia próbka. Czy to zależy od zbocza opadającego czy naraztającego sygnału WS? Tak WS przełącza kanały. Przełączenie następuje w momencie zmiany poziomów przebiegu WS. Natomiast...

    Projektowanie Układów   26 Gru 2008 16:04 Odpowiedzi: 5    Wyświetleń: 1980
  • [ADuC7026] odtwarzanie wave

    Czyli to zwykłe U2 jest? Napisałem kawałek kodu ale dalej jakość jest co najwyżej taka sobie. Może mam złe podejście do tego. Na komputerze jakość jest bardzo dobra mimo niskiej rozdzielczości. Może coś w kodzie jest nie tak? Poniżej wrzucę kawałek. zaczytaj_sektor(sektor); for (w=0;...

    Mikrokontrolery ARM   07 Mar 2009 18:52 Odpowiedzi: 10    Wyświetleń: 1911
  • platforma z posuwami x , y

    Witaj c4r0 ! jeden napęd jest na pewno taki sam ...hehe twoja jest trochę bardziej trójwymiarowa:) Nie zastanawiałem się specjalnie nad położeniem prowadnic ale nie jest źle...kilogram utrzymuje bez problemu :) . platforma nie działa z prawdziwymi programami CNC. Każdy z silników wykorzystuje 4 bity...

    DIY Poczekalnia   02 Maj 2009 11:48 Odpowiedzi: 7    Wyświetleń: 2879
  • [asm]Atmega16, SPI i odbior 16bitow

    A to co masz w tej chwili tobie działa ? Mam na mysli te dwie linijki kodu ? W nocie katalogowej masz gotowce w zakresie inicjowania samego SPI jak i wysyłania i odbioru danych. Jest w c i asm. Mimo że odbierasz tylko dane musisz jednak coś wysłać choćby 0 bo wpisanie tam czegokolwiek jest warunkiem...

    Mikrokontrolery AVR   26 Maj 2009 19:49 Odpowiedzi: 8    Wyświetleń: 2230
  • [AT89C2051][C]Jak odczytać jako int dwa bajty

    TH0 i TL0 to rejestry 8-bitowe - przy czym TH0 to starszy, a TL0 młodszy bajt licznika T0... zatem, aby prawidłowo wpisać je do zmiennej typu unsigned int, należy najpierw TH0 przesunąć o 8 bitów w lewo, a następnie operacją bitową (OR) dodać młodszą część licznika. Załóżmy, że: (odstępy zrobiłem...

    Mikrokontrolery   07 Cze 2009 00:54 Odpowiedzi: 3    Wyświetleń: 1746
  • [AVR][C] - DS1990A, DS18B20, 1Wire - kompletny przykład

    Niestety problem jest dalej. Program wyświetla w pierwszej linii zawartość bufora, ale nie wiem jak tę zmienną wykorzystać dalej - chciałbym mieć możliwość jej sprawdzenia - tzn. sygnalizacji, że odczytana zawartość bufora jest zgodna z zapisanym wcześniej numerem - chodzi mi o porównanie z inną zmienną ...

    Mikrokontrolery AVR   14 Mar 2015 23:03 Odpowiedzi: 28    Wyświetleń: 22595
  • [atmega8] [c] [avrstudio] + enkoder

    Witam serdecznie, potrzebuje pomocy w napisaniu programu dla atmega8. Chodzi mi o pomoc w jego napisaniu. Z programowania nie jestem najlepszy. Problem polega na:Sczytaniu wartości z przetwornika (), konwersji z kodu Gray`a na kod binarny oraz przesłaniu za pomocą rs232 na PC. Wszystko to na przerwaniach....

    Mikrokontrolery AVR   10 Wrz 2009 22:27 Odpowiedzi: 6    Wyświetleń: 2390
  • [c]Timer1, Zgubione MHz w trybie CTC.

    C jako taki nie był projektowany głównie dla mikrokontrolerów, więc operacje na bitach należy dokonywać używając przesunięć, iloczynu logicznego, sumy oraz ewentualnie if'ów. Przesunięcia mogą być kosztowne (brak barrel shift), chociaż dobrze napisane przeniesienie da się zoptymalizować do 3 instrukcji...

    Mikrokontrolery AVR   24 Lis 2009 16:44 Odpowiedzi: 8    Wyświetleń: 1475
  • Wykorzystanie myszki komputerowej do pomiaru położenia

    Witam chciałbym przedstawić problem z transmisją z myszki do komputera, bo według opisów powinna być 11bitowa. Więc postanowiłem zmontować układ z procesorem atmega 48 i wyświetlaczem i myszką kulkową od kompa, program do Atmegi w Bascomie: Cls Config Pind.2 = Input Config Pind.3 = Input Clk...

    Mikrokontrolery   06 Sty 2010 11:03 Odpowiedzi: 2    Wyświetleń: 1026
  • Nietypowa transmisja SPI - ATMEGA8

    Na mój gust to tam jest byk bo na rysunku nr 2 jest jak wół 1 bajt komendy, 1 bajt danych więc z tym oscylogramem coś nie halo. A jesli ma być zwrócone słowo 11,12,13 ect bitowe to trzeba nieznacząe bity zignorować i np. przesunąć w w prawo o tyle ile bitów będzie brakowało do slowa 16 bitowego.

    Mikrokontrolery AVR   17 Lut 2010 19:42 Odpowiedzi: 22    Wyświetleń: 2228
  • Modulator OFDM - stanowisko laboratoryjne

    Witam serdecznie! Jestem w trakcie tworzenia stanowiska laboratoryjnego do badania systemu OFDM na potrzeby uczelni. Założenia systemu były następujące: - strumień bitów wejściowych 64kbps - nośna 1Mhz - 1-10 podnośnych - pasmo systemu 25kHz Wiem, że jak na OFDM, pasmo 25kHz i kilka podnośnych...

    DSP i Transmisja   04 Mar 2010 01:46 Odpowiedzi: 0    Wyświetleń: 942
  • Licznik energii elektrycznej sieci 3-fazowej

    Witam, Do stworzenia mam projekt licznika sieci 3-fazowej w oparciu o mikroprocesor '51 8 bitowy. Napięcie fazy 230, prąd maksymalny 33A. Wynik na LCD 6 pozycyjnym, dane licznika zapamiętywane w pamięci nieulotnej. Moja koncepcja wyglądała następująco: - zastosowanie przekładników napięcia i prądu -...

    Mikrokontrolery   10 Kwi 2010 13:30 Odpowiedzi: 21    Wyświetleń: 5177
  • Program do konwersji czcionek i obrazkow na postac binarną

    Cześć! Kiedyś, kiedy zaczynałem zabawę w wyświetlacze graficzne, potrzebny był mi program na PC, który pozwalałby konwertować czcionki i obrazki do tablicy C, by potem użyć jej w programie dla mikrokontrolera. Potrzebowałem zapisywać ja w postaci monochromatycznej, gdzie jednemu bitowi zmiennej...

    DIY Konstrukcje   22 Lis 2010 22:21 Odpowiedzi: 16    Wyświetleń: 8053
  • Częstotliwościomierz na PIC

    Mam do was prośbę pomożecie mi naprawić ten kod tak aby działał na PIC16F84.Ma to być częstotliwościomierz 20 Hz - 100kHz. Męczę się już od tygodnia i napotykam to nowe problemy. #include "int16CXX.h" #pragma origin 4 #define lcd_rs 0 //definicja bitu portu dla...

    Mikrokontrolery   19 Maj 2010 19:21 Odpowiedzi: 26    Wyświetleń: 2243
  • (uint32_t) tmp32 = (unit8) tmp8 <<24; [WinAvr][gcc4.3.

    a jak chcesz przesunac zmienna opisana na 8 bitach o 24 bity? Oczywista sprawa, ze wyjdzie z tego zero. Drobna uwaga. Operacje arytmetyczne zasadniczo wykonują się na typie podstawowym int/uint, który jest domyślnie (na AVR) 16-bitowy. W przypadku zapisu tmp8<<24, gdzie tmp8 jest typu uint8_t,...

    Mikrokontrolery AVR   15 Lip 2010 11:35 Odpowiedzi: 7    Wyświetleń: 1073
  • [ATMEGA][BASCOM]Obsługa kolorowych wyświetlaczy TFT.

    Wysłałem filmik na youtube for (i=0;i++<1000;) line(ran... ok 200 średniej długości (400p) linii/s (nie wiem jak szybka jest funkcja rand() ) 2. Koncentryczne okręgi - ta matryca ma tylko...

    Mikrokontrolery AVR   20 Sie 2010 22:47 Odpowiedzi: 30    Wyświetleń: 15096
  • LCD 4x20 z przesuwanym i migającym kursorem w 4 wierszu

    komunikat jest jasny - nie można przesuwać bitu o niecałkowitą liczbę. To tak jakby w sali było 37.4 osoby ;d (ADCH<<2*2.56) poczytaj o priorytetach operatorów w C. Mnożenie ma większy priorytet niż przesunięcie bitowe więc chcesz przesuwać o 5,12 bita w lewo

    Mikrokontrolery AVR   06 Wrz 2010 22:14 Odpowiedzi: 122    Wyświetleń: 8336
  • [ Bascom ] Atmega8 LM75 LM75A pomiar temperatur ujemnej

    Twój LM75 jest na I2C, zakładam więc że umiesz odczytać z niego te dwa bajty z wartością temperatury. Sprawdzasz najstarszy bit, starszego bajtu w odczytanym z czujnika wyniku. jeśli jest równy 0, to znaczy że temperatura jest dodatnia i wynik liczysz poprzez: 1. przesunięcie otrzymanego z czujnika...

    Mikrokontrolery AVR   11 Lis 2010 22:33 Odpowiedzi: 9    Wyświetleń: 3118
  • Dziwny sposób przeliczania ADC na V z użyciem '>>'

    Stary i lubiany operand w C (!!) (i nie tylko :D ). Logiczne przesunięcie w prawo o 10 bitów, co daje że liczbę tlong dzielisz przez 2^(10) = 1024. Bity najmłodsze są wysuwane (tracone!), a na najstarszych pozycjach wsuwa się 0. Zakładam, że przetwornik jest 10-bitowy, co daje zakres od 0 do 1023....

    Mikrokontrolery   15 Lip 2011 06:22 Odpowiedzi: 3    Wyświetleń: 968
  • [ATmega32][C] LCD Nokia 3510i [Lekcja15 z EdW]->Czarny ek

    Witam, Pracuję na zestawie ZL3AVR z Kamami. Kwarc mam ustawiony na wewnętrzny 8MHz. Przerabiam lekcję 15 z Kursu programowania mikrokontrolerów w języku C z EdW. Podłączyłem wyświetlacz zgodnie z kursem, ale nic się nie pojawiło na wyświetlaczu. Sprawdzałem połączenia, przylutowałem przewody...

    Mikrokontrolery AVR   02 Lut 2011 07:43 Odpowiedzi: 0    Wyświetleń: 2140
  • Gdyby ktoś chciał użyć LCD od S65 LPH88 w Bascomie.

    'Program sterujący LCD Siemens S65 ze sterownikiem LPH88 'Lcd obrócony o 90st. (dłuższy bok LCD w poziomie) 'Współrzędne pozycjonowania tekstu - w pionie y = 0 do 116, w poziomie x = 0 do 160 'Współrzędne dla Window_locate w oryginalnym układzie jak dla pozycji pionowej. 'Czcionka 16x16...

    Mikrokontrolery AVR   24 Lut 2011 20:09 Odpowiedzi: 8    Wyświetleń: 2166
  • a <= a + b; Czy tak się da w VHDL?

    Próbuję przekonstruować cały opis opierając się na przesuniętych fazach sygnału zegarowego do kolejnych fragmentów układu. Chcę w ten sposób uniknąć hazardów. Trochę to potrwa zanim wytworzę. :) Propozycji kol. tymon_x o rozdzieleniu na dwa procesy na razie nie biorę pod uwagę. Muszę to skumać żeby...

    Programowalne układy logiczne   02 Mar 2011 12:16 Odpowiedzi: 16    Wyświetleń: 2130
  • Potrzebne 32 kanały PWM pod ATMEGA ?

    Wybaczcie ze tak późno pisze ale służba nie drużba. Chociaż mówią że „robota nie Gołota, nie ucieknie” ;) Udało mi się uzyskać rezultat mimo to martwi mnie ilość pamięci potrzebnej na tą operację. A więc po kolei: 1. Najpierw ustawiam PWM: 2. A tu inicjalizacja SPI z podwojoną...

    Mikrokontrolery AVR   04 Sie 2011 09:07 Odpowiedzi: 44    Wyświetleń: 5788
  • Stosunek dwóch napięć - jak?

    Translacja poziomów jest akurat prosta. Bierzesz 2 opampy, pierwszy w układzie odwracającym k=1, do wejścia nieodwracającego doprowadzasz napięcie przesunięcia z tym, że zostanie ono pomnożone x2 (no i wszystko rzecza jasna odwrócone). Następnie wszystko jeszcze raz odwracasz i masz gotowe przesunięcie....

    Projektowanie Układów   17 Lip 2011 11:51 Odpowiedzi: 7    Wyświetleń: 2564
  • ADC Atmega8 w języku AVR-GCC.

    Jak teraz patrzę to źle napisałem wartości w ADCH :) Ale mnie więcej o to mi chodziło. Tak czy siak, zależy od ustawienia ADLAR. Jeśli ADLAR ustawiasz na "0" to wynik masz przesunięty do prawej dwóch 8-bitowych rejestrów. A więc jeśli interesuje cię wynik 8 bitowy to nie możesz wziąć ADCH, bo będziesz...

    Mikrokontrolery AVR   20 Lut 2012 08:56 Odpowiedzi: 23    Wyświetleń: 5846
  • Wzmacniacz audio na... AVR?

    Przepraszam, że odgrzewam stary temat, ale uznałem, że warto przypomnieć o tym projekcie. Nie chcę tu rozpoczynać dyskusji nt. jak zbudować profesjonalny wzmacniacz cyfrowy, ani też kłótni dot. sensowności tego projektu. Mój post, jak i mój projekt ma charakter czysto edukacyjny, służy pogłębieniu...

    DIY Konstrukcje   08 Lip 2011 12:10 Odpowiedzi: 69    Wyświetleń: 27875
  • [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   16 Sie 2011 19:59 Odpowiedzi: 17    Wyświetleń: 2721
  • Akcelerometr ADXL345, kod U2, liczby minusowe

    A nie jest tak, że po przesunięciu pojawiają się 0? 1111 << 2 = 1100 Najstarszy bit tracony, najmłodszy uzupełniany o 0. Ale to nie chodzi o to co pojawia się po przesunięciach z tyłu (LSB) tylko o to co jest z przodu (MSB) Spróbuj coś takiego: [syntax=c]XYZ[0] = (axis[1]<<8 | axis[0]) if(...

    Mikrokontrolery   08 Mar 2012 08:24 Odpowiedzi: 6    Wyświetleń: 1751
  • [Atmega8][C] Wyliczanie temperatury DS18B20

    masz źle zrobione rzutowania, przesunięcia i dzielenia, to na pierwszy rzut oka: float temp=0.0; temp = (float)(((uint16_t&#... | (((uint16_t)temp2)&l... chcesz zmienne 8 bitowe przysuwać o 8 bitów to musisz je rzutować na typ...

    Mikrokontrolery AVR   13 Kwi 2012 12:49 Odpowiedzi: 9    Wyświetleń: 4608