przesunąć wartość tablica

Znaleziono około 287 wyników dla: przesunąć wartość tablica
  • [C#] Garbage Collector - czy może zmienić adres tablicy?

    Oki to zacznę po kawałku od początku... 1) Tworzę sobie tablicę ruchy, która ma być odpowiednikiem planszy do gry... public static int[][] ruchy = new int[15][]; 2) Do tej tablicy tworzę drugą która jedynie przechowuje indeksy do listy - tablica indeksów wypełniona jest kolejnymi liczbami od 0 do 224... public static...

    Programowanie   05 Cze 2010 13:26 Odpowiedzi: 5    Wyświetleń: 1515
  • S7-1500 język SCL Przesuwanie wartości w tablicy 10x10

    Nigdzie nie ustawiasz ani x, ani y, poza początkiem, więc zawsze oba są 0. Po przyciśnięciu przycisku nadpisujesz wartość 1 w polu [0,0] zerem z pola obok. Przepisanie musisz mieć odwrotne, np.: [x+1,y] := [x,y], a potem przesunąć wartość x. Dodatkowo przycisku muszą Ci wygenerować impuls, żeby przesunięcie wykonało się tylko raz. Chyba, że chcesz,...

    Automatyka Sterowanie PLC   19 Maj 2017 13:43 Odpowiedzi: 2    Wyświetleń: 1449
  • Wykorzystanie FFT do obliczenia kąta przesunięcia fazowego?

    Witam Żeby dowiedzieć się jakie jest przesunięcie między prądem a napieciem sieci nie musisz wcale liczyć FFT. Proponuje następujące rozwiązanie (na przykładzie): 1. Jeśli znasz dokładną częstotliwość napięcia sieci, wygeneruj sobie tablicę sin[] i cos[], gdzie w sin[] powinna się znaleźć funkcja sinus o częstotliwości równej aktualnej częstotliwości...

    DSP i Transmisja   24 Paź 2010 10:50 Odpowiedzi: 10    Wyświetleń: 7174
  • C++ - Short int - przesunięcia

    No właśnie chodzi o to że te wartości mam w tablicy i mógłbym przerzutować na float całą tablicę, ale nie mogę bo mam ograniczoną pamięć. Czy rozwiązanie z mnożeniem i dzieleniem.. tzn zwiększanie wartości x10, ew. x100 i potem wykonać rzutowanie pojedynczych elementów w pętli for i przetworzyć i wrzucić od nowa do tablicy short int z wartością przemnożoną...

    Programowanie   19 Gru 2013 18:51 Odpowiedzi: 2    Wyświetleń: 801
  • przekazanie argumenntu do funkcji zmienia jego wartość

    Witam Mam za zadanie posortować macierz 10x10, wiem jak sortować tylko nie mam pojęcia w jaki sposób zapisać to sortowanie w formie funkcji, mam problem przy przekazywaniu argumentu do funkcji jako tablicy dwu wymiarowej, dziwi mnie fakt że w tak napisanym kodzie jak poniżej dochodzi do zmiany wartości w tablicy która jest przekazywana jako argument...

    Programowanie Początkujący   05 Kwi 2014 21:24 Odpowiedzi: 4    Wyświetleń: 915
  • [AVR][C] Jak zapisać tablice int bit po bicie

    Rozwiązanie pierwsze: zbierać po 16 bitów i zapisywać całe komórki; rozwiązanie drugie: napisać funkcję, która będzie aktualizować konkretny bit; rozwiązanie trzecie: podobnie jak rozwiązanie 2, ale w celu zaoszczędzenia cykli wprowadzone pewne modyfikacje. W kodzie wyglądało by to jakoś tak: uint8_t get_bit(void); // funkcja zwracająca odebrany...

    Mikrokontrolery AVR   25 Mar 2009 18:43 Odpowiedzi: 6    Wyświetleń: 3891
  • Xmega DMA - Wysyłanie danych z Tablicy z konkretnym punktem staru i końca

    To się do tego totalnie źle zabierasz. Po pierwsze po co chcesz liczyć sinusy tych samych wartości w kółko? Nie prościej je stablicować we FLASH? Nawet jeśli sobie wymyślisz, że liczysz z dokładnością do stopnia to ci to zajmie jakieś 720 bajtów bez optymalizacji, czyli tyle ile zajmuje funkcja licząca sinus, tyle, że wynik otrzymasz w 2 taktach CPU....

    Mikrokontrolery AVR   18 Gru 2014 08:32 Odpowiedzi: 10    Wyświetleń: 1488
  • Sortowanie Tablicy w PHP aby wszystkie wartosci sie przesunely

    Witam, jestem początkujący i mam pewien problem ;D Chciałem się zapytać czy da się mając tablicę Dwuwymiarową np. [syntax=php]$Tablica[1][1]=102; $Tablica[1][2]="wartosc 1"; $Tablica[1][3]="costam"; $Tablica[2][1]=130; $Tablica[2][2]="wartosc 2"; $Tablica[2][3]="asd"; $Tablica[3][1]=29; $Tablica[3][2]="wartosc 3"; $Tablica[3][3]="h3h3";[/syntax] itd......

    Programowanie   22 Lut 2015 14:54 Odpowiedzi: 2    Wyświetleń: 555
  • [C/C++] przesunięcie bitowe na tablicy

    Tak, ale autor chce do tego użyć przesunięcia bitowego właśnie. Wyraźnie to zaznaczył. Dokładnie tak, chodzi o przećwiczenie zagadnienia. Próbowałem napisać to co proponowałeś, Dżyszła. [syntax=c] #include<iostream> int main(void){ char tab[6] = {'1','2', '3', '4', '5', '6'}; char *p = tab; for(int i = 0; i < 6; i++){ std::cout << tab[i];...

    Programowanie Początkujący   12 Cze 2017 20:14 Odpowiedzi: 9    Wyświetleń: 2346
  • Samsung SSD 830 rozsypał się MFT i tablica partycji

    Chyba coś namieszałeś w tablicy, domniemam, że początek był w sektorze 2048 (wyrównanie do 1MB), a jedynie coś lub ktoś przesunął go do sektora 2055 (przynajmniej tak sugeruje wpis Hidden sectors w sektorze 2055, bo jego wartość to 2048). Sprawdź czy twoje dane są na $Noname 05 (powinny tam być), jeśli tak, to będziemy działać dalej (wymagane będzie...

    Naprawa nośników i odzysk danych   08 Kwi 2018 21:56 Odpowiedzi: 15    Wyświetleń: 987
  • Przesunięcie pamięci programu bez przesuwania tablicy wektorów.

    Daj nowy region pamięci tylko na przerwania, Flash zaczniesz wyżej. Ja dałbym nawet nowy region na ów eeprom. mógłby być programowany wartościami domyślnymi, albo po prostu przesuń operator . za przerwaniami, choć to mało eleganckie.

    Mikrokontrolery ARM   13 Mar 2021 22:01 Odpowiedzi: 8    Wyświetleń: 453
  • Leonardo - Nieprawidłowy przesuw wartości tablicy, i zły wykres temperatury

    Witam, posiadam czujnik DHT22 i wyświetlacz na ST7565. Zczytuję temperaturę czujnika, a następnie wyświetlam ją na ekranie LCD. Stratna konwersja (z double będącym odczytem temperatury do int w celu łatwego wyświetlenia na ekranie) jest obecnie nieważna. Wszystko działa poprawnie do momentu przestawienia zmiennej rev na 1. To jest moje oznaczenie dla...

    Arduino   07 Gru 2014 13:40 Odpowiedzi: 1    Wyświetleń: 651
  • Zapisywanie wartości do tablicy bloku DB2 z wykorzystaniem bitu wyzwalającego w Step7

    DEC 1 jest w złym miejscu. Przesuń przed *D i będzie OK.

    Automatyka Przemysłowa   13 Kwi 2023 13:58 Odpowiedzi: 9    Wyświetleń: 318
  • tablica- opis, obsługa i wprowadzanie danych

    Przede wszystkim to w ostatniej linii jest błąd. Nie powinno być tam operatora '>>'. co to jest to 2*4 potem &0xf... No cóż, zazwyczaj 2*4 daje 8, tak to już jest z mnożeniem ;) A poważnie to jest tak: '>>' - oznacza przesunięcie w prawo bitów wartości z lewej strony o liczbę podaną z prawej, np. short a = 0x1285; // 0001001010000101b short b = a>>8;...

    Mikrokontrolery   09 Lip 2006 13:24 Odpowiedzi: 4    Wyświetleń: 1598
  • Tablica przesunięcia bitowe

    Witam, Mam problem, bawię się już dłuższy czas i nie mogę sobie poradzić Dam 50 pkt za rozwiązanie problemu Chciałbym się dowiedzieć dlaczego korzystając z takiego polecenia test2=(tabela4[0]<<-1&... // zwraca 9 CZEMU?? Dostaję 9 zamiast 4 taki kod: [syntax=c] #include <avr/io.h> uint8_t tabela4[] ={ 9, 2, 8, 4, 10, 4,}; int...

    Mikrokontrolery AVR   24 Lip 2011 14:37 Odpowiedzi: 18    Wyświetleń: 2570
  • AVR/Atmega644 - PWM, tablica, sinus

    Nie mam w tej cwili czasu na dokładniejszą analizę, ale zauważ że w celu uzyskania bardziej znaczącego bajtu zmiennej typu uint16_t należy podzielić przez 256, a nie przez 255. Zwiększ też wartość zmiennej ac_adder na 256, bo przy 24 otrzymasz przebieg poniżej 5Hz. Błąd jest na pewno w algorytmie bo np. to działa bez problemu (sprawdziłem dla pewności):...

    Mikrokontrolery AVR   03 Sty 2014 14:41 Odpowiedzi: 11    Wyświetleń: 3735
  • C++ wyznaczenie najmniejszej wartości nie działa.

    Więc co powinienem zrobić? Bo nie potrafię wymyślić jak ma losować gdy k<=0. Może zacznę od polecenie żebyście wiedzieli o co chodzi: 1. Losowanie 40 dodatnich liczb rzeczywistych i wyznaczanie średnia arytmetyczną z liczb skrajnych + podanie ilości liczb podzielnych przez 11. Tutaj próbowałem coś z powtórnym losowaniem, ale nadal nie działa. [syntax=cpp]#include...

    Programowanie Początkujący   16 Lis 2014 18:21 Odpowiedzi: 5    Wyświetleń: 738
  • Excel - Przesunięcie wierszy i zwartość komórek po ID

    (Baza Zielone) 1 - nie do końca wiem czy o to Ci chodzi (próbowałem zrozumieć co chcesz osiągnąć - możliwe, że właśnie to co w załączonym pliku). Najprościej będzie posortować po pierwszej kolumnie tak aby puste wartości (matki) zostały na końcu i wówczas do kopiowania danych używasz formuły: 1060144 (Baza Niebieskie) 2 - już napisałem powyżej. Robisz...

    Programowanie Początkujący   23 Lis 2020 23:05 Odpowiedzi: 2    Wyświetleń: 306
  • Język C - umieszczanie tablic pod wyznaczonym adresem

    Jeśli to ma być pobieranie kolejnych komórek z tablicy, to bez problemu inkrementacja wskaźnika przy odczycie będzie ok - odczyt i inkrementacja są wykonywane równolegle, więc nadal masz 2 cykle dostępu.. ldi XH,(adres_tablicy)>>8 ldi XL,(adres_tablicy) ldi rcnt, 128; liczba przebiegów przez 2 .petla: ld r0, X+ out PORT, r0;...

    Mikrokontrolery   04 Paź 2007 15:29 Odpowiedzi: 12    Wyświetleń: 2618
  • pomiar przesunięcia fazowego

    Witam ponownie :) No więc udało mi się wykonać pomiar impulsów. Napisałem mały programik pod Java, który sczytuje przez interfejs spi wyniki a następnie umieszcza je w tablicy czasy_impulsów i na tej podstawie obliczam przesunięcie fazowe pomiędzy wygenerowanym impulsem a odebranym w następujący sposób: for(i=1; i - 1 < czasy_impulsow.lenght; ++...

    Mikrokontrolery   13 Lis 2008 22:39 Odpowiedzi: 7    Wyświetleń: 3565
  • [ATMEGA 8][BASCOM] Tablica informacyjna LED

    ZbeeGin - masz racje nie pomogło zawiele włączenie sprzętowego TWI, "obraz" nadal miga. Z tego co widze to nie powinno być lepiej nawet w C. Dlatego robie kolejny projekt sterownika... prosze jeszcze sprawdzic czy tak bedzie ok... sterownik bedzie zbudowany z czterech rejestrów przesuwnych, ponieważ z każdego rejestru bede mogl uzyc siedmiu wyjść, ósme...

    Mikrokontrolery AVR   02 Lis 2010 07:54 Odpowiedzi: 106    Wyświetleń: 35379
  • [bascom] odczyt z tablicy wartości byte do zmiennej word

    LOOKUP nie wie jakiego typu są dane, które ma przeglądać. Równie dobrze możesz mieć tablicę słów (Word) a odczytywać ją bajt po bajcie przez LOOKUP, gdzie zmienną do której zwraca ona wartość będzie Byte. To otwiera pewne możliwości: 1. Normalnie dane są jednobajtowe. Dane dwubajtowe, są w stałych i określonych miejscach oraz jest ich bardzo mało. Zatem...

    Mikrokontrolery AVR   08 Paź 2009 12:35 Odpowiedzi: 9    Wyświetleń: 3617
  • C++ Builder 6 i dynamiczna tablica

    Zauważ, że tutaj: int ile_znakow = 0; unsigned char *cT1 = new unsigned char [ile_znakow]; unsigned char *cT2 = new unsigned char [ile_znakow]; alokujesz puste tablce! ile_znakow = z1 - pocz; // wyznacza długość i 1 tablicy cT1 // tutaj przypisuje odpowiednie fragmenty do dynamicznych tablic char // i konwertuję na int cT1[ile_znakow+1]...

    Programowanie   12 Wrz 2005 20:23 Odpowiedzi: 11    Wyświetleń: 2915
  • Pobieranie danych z tablicy a program w asm

    Popełniasz błąd logiczny. Porównujesz zawartość tablicy do zera a przecież wyświetlane zero nie ma w tablicy wpisanej wartości zero a 192 jak sądzę. Możesz dopisać sobie na początku tablicy 0 i wtedy zadziała ale będziesz musiał przesunąć wskaźnik w starcie o jedną pozycję żeby wyświetlać o drugiego elementu w tablicy.

    Mikrokontrolery AVR   14 Sie 2010 09:24 Odpowiedzi: 23    Wyświetleń: 2983
  • C++ - kopiowanie sklejonych tablic znakowych do innej tablicy

    po prostu na początku do zmiennej suma o wartości 0 dodaje resztę z dzielenia podanej liczby i w pętli for 32 razy przesuwać bity i na bierząco dodawać suma=suma+przesunięcie. Tak?

    Programowanie   25 Lut 2013 19:46 Odpowiedzi: 21    Wyświetleń: 2019
  • C++ przesuwanie zawartości tablicy.

    Z tym że uciekają mi tutaj 2 ostatnie zmienne, da się coś z tym zrobić? Przesuń tablice. Wypełnij reszte jakąś wartością(0,random). Wyśweitl tablice.

    Programowanie Początkujący   02 Lis 2014 17:22 Odpowiedzi: 16    Wyświetleń: 2115
  • Kosiarka Viking MB 455 - Przesunięcie na klinie, luz zaworowy

    W silnikach tej klasy odchyłki wymiarowe wału korbowego są szacowane na 0,02-0,03 mm (dotyczy to miejsc pod łożyska ślizgowe). Zatem wg literatury odchyłka większa o rząd wielkości powinna dyskwalifikować ten wał. Życie jednak niesie wiele niespodzianek i wystarczy, że np. masz z jednej strony bardziej zeszlifowany nóż i w związku z tym suma mas po...

    Inne Silniki Spalinowe   06 Lut 2018 14:50 Odpowiedzi: 10    Wyświetleń: 3975
  • Konwersja uint to tablica i odwrotnie

    a chciał bym żeby to sie przesunęło w tablicy jak liczba mniejsza Musiałbyś "ręcznie" określać początkowy element znaku w tej tablicy (np. b + 1) w zależności od ilości cyfr liczby. Przed całą operacją tablica musiałaby być wypełniona spacjami. Funkcja utoa() nie jest standardową funkcją C, ale zakładam, że działa, jak itoa() ;) Można też użyć funkcji...

    Arduino   26 Gru 2019 14:14 Odpowiedzi: 15    Wyświetleń: 516
  • Przesuwanie wartosci tablicy w prawo

    Najprostszy sposób to zapamiętać ostatnią wartość w zmiennej pommocniczej, przesunąć wszystkie o jeden w prawo (Zaczynając od przedostatniej) a następnie na początku wpisać zapamiętaną wartość.

    Programowanie   19 Wrz 2008 11:37 Odpowiedzi: 3    Wyświetleń: 7876
  • C++ stringi - Wczytywanie wyrazów do tablic

    Rozumiem, że kompletna składnia wygląda mniej więcej tak(znalazłem to gdzieś w google)?: atoi(text.substr(offset + 47, 1).c_str()), Czy jest gdzieś jakiś podręcznik,strona itp.(niestety znajduję tylko programy z użyciem tej składni bez wyjaśnień) który wyjaśnia tę składnię? Te dwie wartości liczbowe to miejsce położenia litery a w wyrażeniu "arg2134"...

    Programowanie Początkujący   15 Gru 2014 09:42 Odpowiedzi: 10    Wyświetleń: 2538
  • Tablice Dynamiczne z funkcja malloc

    Cześć, dziękuje bardzo za odpowiedź. Używam środowiska Geany na Ubuntu i kompilator to gcc. Czy polecałbyś jakieś inne środowiska, skoro uważasz że to nie powinno się skompilować? Wprowadziłem 3 poprawki i program zaczął działać poprawnie. -przesunąłem definicje tablicy wskaźników do miejsca gdzie words znana jest już wartość zmiennej words -oraz zwiększyłem...

    Programowanie Początkujący   02 Mar 2017 12:14 Odpowiedzi: 4    Wyświetleń: 816
  • Konwersja kodu koloru z RGB do tablicy C ?

    Co do teorii mamy 24 bitowy kolor czyli w przelozeniu na bity RRRR RRRR GGGG GGGG BBBB BBBB a tu 16 bitowy czyli RRRR RRGG GGGB BBBB czyli literka R odpowiada za wartosc koloru czerwonego (np. 1011 0110 - czysty przyklad z kalosza ciagniety) G i B analogicznie - z takiego czegos sklada sie caly kolor Skupmy sie na R (reszta analogicznie) w 24 bitach...

    Mikrokontrolery AVR   21 Paź 2011 14:52 Odpowiedzi: 16    Wyświetleń: 4772
  • [kinect] - tablica wypełniana z kamery odległości - kłopot z

    Programowanie   02 Paź 2013 19:46 Odpowiedzi: 0    Wyświetleń: 813
  • Operacje na tablicy w pamięci programu.

    Ad 1. Błąd nazewnictwa, lub błąd interpretacji. W tym przypadku height zawiera informację o ilości wykorzystanych linii dla danego znaku w GLCD. Jedna linia to 8bitów - wspomniana organizacja pamięci sterownika. Nie robiłem nakładki z algorytmem umożliwiającym rozpoczęcie pisania dowolnej wielkości znaku na dowolnym pikselu z wielu powodów. Priorytet...

    Mikrokontrolery   26 Paź 2015 17:45 Odpowiedzi: 23    Wyświetleń: 1578
  • Atomowość dzielenia w ARM, przerwania UART, średnia wartość napięcia ADC

    Może lepiej byłoby zrobić sumę 8 lub 16 elementów z tablicy i zamiast dzielić przez 10 ( co zajmuje kilkaset operacji procesora) podzielić przez przesunięcie

    Mikrokontrolery ARM   28 Lip 2021 11:42 Odpowiedzi: 15    Wyświetleń: 1008
  • LPC1768 + ADC = dziwne wyświetlanie sygnału

    Nie wiem dokładnie jak to działa... Działa to tak: Przetwornik w LPC1768 na ustawione próbkowanie na wartość np. 100,0 kHz. Ustawiam ten odczyt w pętli for (;;), która wykonuje się 20 razy (oznacza to liczbę próbek). W rezultacie daje to okno częstotliwościowe równe 5,0 kHz, czyli że w tym oknie zmieści się dokładnie 1 okres przebiegu o częstotliwości...

    Mikrokontrolery ARM   18 Sie 2011 10:42 Odpowiedzi: 6    Wyświetleń: 1971
  • LPC2129 & GCC - problem ze zmienną liczbą argumentów

    Hej! Wiem, że 's' źle pokazuje, bo drukuję sobie jego wartość po wejściu do funkcji. Problem zaczął się wyjaśniać. Zauważyłem, że wartość tego wskaźnika w funkcji jest przesunięciem poprawnej wartości... Jakbym to już gdzieś widział.... Otóż adres tablicy, którą przekazywałem do funkcji nie był podzielny przez 4. Dlaczego? Tablica umieszczona była na...

    Mikrokontrolery ARM   07 Wrz 2009 12:20 Odpowiedzi: 8    Wyświetleń: 1373
  • Dobowy rejestrator temperatury Atmega8 + LCD 128x64

    Poddaję się ! nie mogę rozgryść rysowania wykresu , wyliczam na kartce po kolei tak jak masz w programie i jakieś bzdury mi wychodzą. Mógłbyś mi wyjaśnić łopatologicznie jak to masz zrobione ? Program jest dość zakręcony, ale postaram się to jakość wytłumaczyć. Generalnie rozchodzi się o to, że mamy bufor cykliczny buff K = Ptr + 1 'ustawienie najstarszego...

    DIY Konstrukcje   27 Paź 2012 11:45 Odpowiedzi: 71    Wyświetleń: 32959
  • Wykres liniowy funkcji U(t) na ekranie Adafruit-co po dojściu do końca ekranu

    Może zrób sobie bufor na 320 próbek, oczywiście wartości nie będą inne niż 0-240, tablica bajtów wystarczy. Tak jak napisał tmf ma to być bufor kołowy, wpisujesz aktualną wartość na miejsce najstarszej w tablicy, w osobnej zmiennej trzymasz adres gdzie wstawiłeś ostatnią próbkę. W zależności od tego gdzie kończy się grafika osi pozostanie Ci np. obszar...

    Arduino   21 Sty 2019 07:06 Odpowiedzi: 21    Wyświetleń: 933
  • Łącze optyczne Ronja 1,5km 10Mbit full duplex (GNU)

    Konstrukcja wsporcza głowicy (tak będę nazywał sprzężony nadajnik i odbiornik) jest sztywna. Na skutek ogrzewania (słońce itp.) będzie wychylać się zawsze w tę samą stronę o taką samą wartość - rozszerzalność temperaturowa ciał stałych. Dokładny termometr będzie moim wskaźnikiem czy i o ile mam co przesunąć. W mikrokontrolerze sterującym będzie tablica...

    Sieci, Internet   15 Paź 2007 10:20 Odpowiedzi: 107    Wyświetleń: 23635
  • Assembler używanie buffora

    offset - zwraca przesunięcie adresowe względem początku segmentu (dla uproszczenia - adres). Funkcja 0ah przerwania 21h - czytanie wiersza z klawiatury. Pobiera łańcuch znaków i kopiuje je do bufora zdefiniowanego przez ds:dx. Bufor musi mieć następującą formę: 1 bajt - maksymalna liczba znaków w buforze łącznie ze znakiem CR 2 bajt - liczba przeczytanych...

    Programowanie Początkujący   12 Maj 2012 07:45 Odpowiedzi: 5    Wyświetleń: 957
  • Synth8 Unisonowy, 8mio kanałowy stereofoniczny syntezator 8miobitowy

    Mimo upływu lat w dalszym ciągu lubię od czasu do czasu odświeżyć sobie w pamięci elektroniczne brzmienia lat 80tych, kiedy to po raz pierwszy miałem okazję usłyszeć „syntetyczną” muzykę pochodzącą z wielkich drewnianych „szaf” (automaty arcade) lub trochę mniejszych plastikowych pudełek zwanych komputerami osobistymi. W tamtym...

    Artykuły   10 Cze 2013 21:23 Odpowiedzi: 4    Wyświetleń: 7416
  • [asm] projekt, zaimplementowanie kodu z c++ do asm

    Witam. Wcześniej pisałem w sprawie projektu teraz też. Zabrałem się za niego od drugiej strony, a właściwie próba przeróbki innego :). Problem jest następujący: Muszę wykonać program który sortuje pliki metodą kopcową. Ale jak wiadomo nie stworze w asm klas, tak więc trzeba zrobić go na tablicy. Mam gotowy program napisany w c++. Oto on: #include <iostream>...

    Programowanie   04 Sty 2010 21:11 Odpowiedzi: 0    Wyświetleń: 1490
  • [Bascom][ATmega8]program do trawiarki

    Witam mam problem z programem do trawiarki mianowicie znalazłem na necie program do sterowania trawiarką chciałem do tego dopisać wybór menu żeby było jeszcze był drugi tryb sterowania trawiarką. Wgrałem program do uC i działało poprawnie potem chciałem wgrać ten sam program bez żadnych zmian na inna ATmege8 i okazuje się że teraz program działa trochę...

    Mikrokontrolery   10 Sty 2013 19:30 Odpowiedzi: 2    Wyświetleń: 1428
  • Nieprawidłowa konwersja pliku *.elf na *.bin narzędziem arm-none-eabi-objcopy

    Witam, Ostatnio natrafiłem na problem podczas konwersji pliku *.elf do pliku *.bin z wykorzystaniem narzędzia arm-none-eabi-objcopy. W niektórych przypadkach (w zależności od zawartości kodu) wygenerowany plik *.bin jest wewnętrznie przesunięty o wartość 0x4 co skutkuje błędnym działaniem programu po umieszczeniu go w pamięci nieulotnej (QSPI Flash)....

    Mikrokontrolery ARM   05 Sie 2019 11:30 Odpowiedzi: 15    Wyświetleń: 702
  • [Atmega8][Bascom] Termometr Ds18b20, wyswietlacze 7seg. led

    Witam Zrobiłem termometr na Ds18b20 i wynik wyświetlany jest na 3 wyświetlaczach 7 segmentowych Led. Dodatnia temperatura działa bardzo dobrze jednak gdy pojawia się ujemna temperatura poniżej - 10 stopni na wyświetlaczach pokazują sie same 8 8 8 . Może to dlatego że pojawia się - ? Nie wiem jak w bascomie można napisać moduł z liczby np. |-10| = 10...

    Mikrokontrolery AVR   18 Gru 2009 22:53 Odpowiedzi: 0    Wyświetleń: 4131
  • Zaawansowane sztuczki z PWM - Cyfrowy syntezator dźwięków

    Dzisiaj fragment książki ----------------------------------------... Rozdział 13. Zaawansowane sztuczki z PWM Cyfrowy syntezator dźwięków Aby generować dźwięki nieco bardziej interesujące od fal prostokątnych, musimy wykorzystać technikę PWM, żeby szybko zmieniać wartość średnią napięcia, które będzie wyznaczało...

    Artykuły   22 Mar 2015 18:00 Odpowiedzi: 0    Wyświetleń: 5496
  • ms5611 - niepoprawne dane kalibracyjne

    Pojawił mi się problem taki, że nie mogę odpalić przerwań. Mam 2 programy: 1- test przerwań poprzez zmianę stanu na pinie D0 i generowaniu dźwięku przez PIEZO - działa super. 2- wstęp do wariometru, też działa super, wykresy generują się bardzo realnie. Próba uruchomienia przerwań w programie 2 nie działa. Timer się kręci elegancko bo wartości licznika...

    Mikrokontrolery   16 Maj 2015 19:34 Odpowiedzi: 3    Wyświetleń: 771
  • [Bascom][AVR] wyświetlacz 7 seg LED

    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ń: 3974
  • [Atmega 2560] Dziwne zachiwanie debugera

    Ten program nie był jeszcze wtedy skończony, więc miał trochę błędów ;) Ogólnie chodziło mi o to żeby ktoś mnie upewnił w przekonaniu, że takie "skakanie" po kodzie jest normalne, a nie że np. mam jakąś złą wersję programu. No i tak też się stało ;). Dzięki za bardzo profesjonalne podejście to tego tematu ;). Tutaj wklejam już skończoną wersję programu,...

    Mikrokontrolery AVR   05 Gru 2010 22:49 Odpowiedzi: 7    Wyświetleń: 1341
  • Diagnozer joysticków (np. do Pegasusa) na Atmega 8

    Diagnozer joysticków (np. do Pegasusa) na Atmega 8 Projekt Przyszedł wreszcie czas naprawić posiadane przeze mnie joysticki do Pegasusa. Zwykle uszkodzeniu (urwaniu) uległ kabel lub taki niesprawdzony/niesprawny joystick został zakupiony bez znajomości jego przeszłości. Jeśli kable się urwały, to mamy mały problem, bo płytka PCB joysticka składa się...

    DIY Konstrukcje   17 Lis 2015 21:57 Odpowiedzi: 4    Wyświetleń: 6498
  • Atmega8 - Makra do rejestrów - jak wymusić atomowość, niepodzielność

    Od dłuższego czasu napisałem sobie specjalne makra pod AVR definiujące wszystkie porty, aby np. zamiast pisać: #define BTN1_DDR DDRC #define BTN1_PORT PORTC #define BTN1_PIN PINC #define BTN1_P PC0 #define BTN2_DDR DDRB #define BTN2_PORT PORTB #define BTN2_PIN PINB #define BTN2_P PB1 #define BTN3_DDR DDRD #define BTN3_PORT PORTD #define BTN3_PIN PIND...

    Mikrokontrolery AVR   30 Kwi 2016 23:50 Odpowiedzi: 2    Wyświetleń: 1350
  • atmega8 i sterowanie cewką cosinusową i sinusową wskaźnika

    to jest dobre miejsce żeby sensownie zacząć: Co do drivera to robi sie to inaczej. Cztery rezystory podciągające cewki do plusa. Cztery tranzystory ściągające cewki do masy. Osiem rezystorów sterujących tranzystorami (połączenie szeregowe po dwa) Do tego dwa sprzętowe wyjścia PWM (jedno na jedną cewkę) I 4 zwykłe cyfrowe wyjścia do przełączania kierunku...

    Mikrokontrolery   26 Kwi 2010 00:53 Odpowiedzi: 14    Wyświetleń: 3704
  • [AVR Studio] Dziwny problem z przesunieciem bitowym

    Dzień dobry, mam mały kłopot z przesunięciem bitowym na AVR Studio. Otóż w pewnym miejscu programu, chce sprawdzić, czy na n-tym miejscu liczby stoi jedynka czy zero (binarnie). Więc napisałem: ... przes = szerokosc_matrycy-x-1; potega = 1<<przes; if ((Matryca[y]&potega&... { ... gdzie x zmienia się od 0...

    Mikrokontrolery AVR   04 Sty 2012 16:17 Odpowiedzi: 14    Wyświetleń: 3393
  • [Atmega8][avr-gcc] Generowanie 3 x sinus - falownik

    Od pewnego czasu próbuję wykonać prosty falownik aby uruchomić silnik 3 fazowy. Ponieważ falownik nie ma mieć żadnych "wodotrysków" postanowiłem użyć do tego celu Atmegi8. Atmega steruje trzema sterownikami MOSFET IR21094. Generuje sobie trzy przebiegi przesunięte o 120 stopni korzystając z 3 wyjść PWM (OC1A, OC1B, OC2). Co mogę robić źle? Poniżej kod...

    Mikrokontrolery AVR   14 Lut 2012 10:58 Odpowiedzi: 16    Wyświetleń: 4015
  • atmega8 + DS18B20 + 2x 7seg

    Wiem, że metoda kopiuj wklej niczego nie zrobię, ani się nie nauczę. Nie na tym rzecz polega. Co do sugestii, sprawdzałem już wpisywanie ręcznie jakiejś wartości do zmiennej temp, oraz do tablicy, działa. W przypadku twojego wpisania danych na tablicy, wyświetla się 25, tak z resztą jak powinno być bo 0x01 to jest 00000001 a 0x09 to 0x10010000. Czyli...

    Mikrokontrolery Początkujący   21 Lut 2012 02:33 Odpowiedzi: 18    Wyświetleń: 3649
  • Sterowanie wytwornicy dymu przez DMX

    Zrobiłem już prawie całą część oprogramowania: Program główny: [syntax=cpp]#define F_CPU 8000000 #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #include "lib_dmx_in.h" #define OV_COUNT 14 //161 licznik, 7 przepełnień = około 0.25ms void fog(); enum heater_state {HEATING, WARM}; volatile unsigned char timer_counter=0;...

    DIY Poczekalnia   10 Paź 2018 21:52 Odpowiedzi: 9    Wyświetleń: 13170
  • Wirtualny port - rejestr przesuwny.

    Witam. Połączyłem sobie dwa rejestry 74HC595 w kaskadzie i uzyskałem rejestr 16 bitowy. Chciałbym uzyskać na tym rejestrze efekt operatora |= tzn. ustawiać każdy pin z osobna bez zmieniania wartości logicznej pozostałych pinów. Napisałem funkcję aktywujPIN(PINx) gdzie argumentem jest wartość decymalna odpowiadająca za zapalenie kolejno każdej diody...

    Mikrokontrolery AVR   13 Lis 2016 22:53 Odpowiedzi: 24    Wyświetleń: 1443
  • Generator trójfazowy na uP 8bit

    Najprostsze rozwiązanie. Tworzysz w pamięci programu tablicę funkcji sinus (na 8 bitach). Tworzysz trzy wskażniki do danych w tablicy, przesunięte o 1/3 rozmiaru tablicy. Ze zmienną częstotliwością (zmienianą np. przerwaniem od timera) odczytujesz wartości z tablicy i wystawiasz na trzy porty. Zwiększasz wskaźniki. I to chyba cały algorytm

    Początkujący Elektronicy   17 Gru 2004 12:03 Odpowiedzi: 3    Wyświetleń: 1727
  • Elektroniczne przestrajanie diód pojemnościowych.

    lub zbudować samemu (drabinka R-2R z rezystorów precyzyjnych). 256 poziomów (8-bitów) to rozdzielczość prawie 0.1V przy sterowaniu 3-25V. Wzmocnienie i przesunięcie zapewni Ci wzmacniacz na wyjściu. Nie byłbym przekonany co do takiego rozwiązania. Dlaczego? Parametry przetwornika (liniowowść, monotoniczność, błędy całkowe, różniczkowe) nie są tu aż...

    Radiotechnika Serwis   15 Wrz 2006 20:34 Odpowiedzi: 25    Wyświetleń: 4256
  • _SFR_TO_ADDR i _BV. Do czego służą i jak działają makra? W Winavr.

    co do _sfr_io_addr: - głównie chodzi o to, że standardowa przestrzeń IO ma 64 komórki (dostępne przez instrukcje in/out), ale dostępne również w przestrzeni pamięci ram (przesunięcie +0x20).. w nowszych/większych procesorach te 64 komórki może być za mało - wtedy dodatkowe komórki są pod wyższymi adresami w przestrzeni pamięci, ale oznacza to, że są...

    Mikrokontrolery   03 Paź 2007 20:51 Odpowiedzi: 6    Wyświetleń: 2123
  • [vb.net] PictureBox + narysowany obraz + krzyż pajęczy ;D

    Cześć, co prawda nie mam żadnego doświadczenia z opisyswaną przez Ciebie kontrolką, ale ogólnie to proponuję zrobić tak: Nie odświeżaj calego obrazu, tylko kiedy krzyż pojawia się nad jakimś obszarem, zapamiętaj w tablicy, wartości kolorów pikseli znajdujących się "pod" krzyżem, kiedy użytkownik ruszy myszą i krzyż się przesunie, na starym miejscu pobytu...

    Programowanie   20 Paź 2008 08:13 Odpowiedzi: 7    Wyświetleń: 3399
  • Zadanie dotyczące obwodu RLC

    Witam, Witam W poniedziałek mam ostatni sprawdzian z podstaw elektrotechniki na którym dostane mniej więcej takie zdanie jak te poniżej. Chciałbym prosić aby ktoś mi je sprawdził, ponieważ nie mam pewności czy robię je dobrze. Będę wdzięczny za pomoc. No więc tak... Ma podany obwód z elementami RLC połączonymi szeregowo. Mam podane opory na cewce, kondensatorze...

    Początkujący Elektronicy   05 Cze 2010 20:34 Odpowiedzi: 1    Wyświetleń: 2735
  • [PHP] Przetwarzenie i grupowanie tekstu z pliku

    Witam, mam problem z przetworzeniem tekstu w pliku i pogrupowaniu go na fragmenty pojedyncze. Chciałbym wiedzieć, gdzie może leżeć problem. Fragment pliku tekstowego (zachowany oryginalny format, całość ma ok. 750 linii): [syntax=text] ABC "abc101" ID 1 admin up operational state is up Pierwszy ID 4413 Drugi ID 3(bbb 1/2.6) Pierwszy ID 4414 Drugi ID...

    Programowanie Początkujący   19 Mar 2017 19:47 Odpowiedzi: 8    Wyświetleń: 717
  • C jak napisać procedurę na zamianę kodów z systemu dziesiętn

    Właśnie piszę podobny program, ale w tym problem że chciałbym otrzymać wynik nie w tablicy, ale jako wartość konretnej zmiennej. Mój kod wygląda tak, aale niestety jest na tablicy oparty: void send (int liczba) { unsigned int i=0; unsigned int tab[16]={0,0,0,0,0,0,0,0,0,... if(liczba>0) { i=0;...

    Programowanie   30 Wrz 2008 19:28 Odpowiedzi: 43    Wyświetleń: 4563
  • Atmega16, Bascom, pomysł na zapis i wyświetlanie zmiennej.

    Stwórz tablicę za pomocą: Dim Zmienna(5) As Byte 'lub Word, Integer, Long, Single, Double... Przed zapisem aktualnej wartości do Zmienna(1), przesuń wartości z 1, 2, 3, 4 o jeden indeks (na 2, 3, 4, 5). Pamiętaj aby zrobić to tak, by nie "zamazać" wartości przy przesuwaniu. Potem zapisujesz aktualną wartość do Zmienna(1) i masz komplet, który...

    Mikrokontrolery AVR   19 Lut 2013 21:32 Odpowiedzi: 9    Wyświetleń: 2204
  • [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 do drugiego wyświetlacze i też nic. Poniż zamieszczam kod:...

    Mikrokontrolery AVR   02 Lut 2011 07:43 Odpowiedzi: 0    Wyświetleń: 2263
  • AVR język "C" Wyciąganie bitu z bajtu.

    Dla przesunięć będących stałymi dostęp przez pola bitowe i przez przesunięcia powinien generować identyczny kod. Natomiast jeśli przesunięcie jest zmienną to o ile chodzi tylko o jeden bit to najszybciej zastosować look-up table - zajmie to tylko 8 bajtów, a konwersja bit - maska to po prostu odczytanie wartości z tablicy.

    Mikrokontrolery AVR   09 Paź 2011 23:23 Odpowiedzi: 36    Wyświetleń: 11623
  • [STM32F4][HAL] Pobieranie danych z wielu kanałów ADC z DMA nie działa

    Witam,m am nadzieję, że znajdę jakieś rozwiązanie mojego problemu. Mianowicie stosuję biblioteki HAL, cubeMX i STM Studio (próbowałem ogarniać rejestry, ale chciałbym sobie to zostawić na przyszłość). Dokonuję pomiaru na dwóch kanałach ADC i przez DMA zapisuję w dwóch tablicach 256 elementów. Gdy zapisuję dane do tabeli z pojedynczego kanału wszystko...

    Mikrokontrolery ARM   07 Sty 2018 23:09 Odpowiedzi: 10    Wyświetleń: 5853
  • [C] - Atmega16 + DS1802 nie działa

    Nie ma czegoś takiego jak tablica bitów w C, najmniejszym typem jest char (bajt) (mozna jeszcze użyć struktur z bitami ale to nic nie da). W takim wypadku po prostu zapisujesz wartość jako char i wymaskowujesz konkretne bity. W przypadku wypisywania LSB do MSB, prosta pętla do 8, wymaskoanie najmłodszego bitu (val & 0x01) i przesunięcie całej wartości...

    Mikrokontrolery AVR   01 Wrz 2012 18:07 Odpowiedzi: 15    Wyświetleń: 1785
  • Sterowanie klimatyzacji bez ingerencji w sterownik klimatyzatora na Arduino

    Projekt opisuje w jaki sposób skonstruowano oparty o Arduino system kontroli klimatyzatora powietrza. Założeniem było dodanie do starego klimatyzatora systemów automatyki, które pozwolą na zdalną jego kontrolę poprzez MegaunoLink Pro, zainstalowany na komputerze. Układ składa się z Arduino Uno, kontrolującego serwomechanizmy sterujące klimatyzatorem,...

    DIY Zagranica   01 Lip 2015 11:06 Odpowiedzi: 8    Wyświetleń: 9642
  • bascom i cuda które się dzieją.

    Coś znalazłem jest w kodzie obliczanie pozycji: Sta = B1 * 15 Sto = Sta + 14 Pozycja = Licznik2 - 6 B = Pozycja * 15 Licznik 2 zaczyna liczyć od 6 więc 6-6 *15 = 0 a w procedurze wyświetlającej następuje odejmowanie od b liczny jeden w każdym odświeżeniu więc zamiast ciągu 15,14,13,12... mam 255,254,253,252... i podejrzewam że to jest powodem wariowania...

    Mikrokontrolery   10 Kwi 2005 00:13 Odpowiedzi: 24    Wyświetleń: 2975
  • Przebieg sin na wyjściu AT8951??

    Policz np w Exelu, dodaj stosowne przesunięcia i zapisz jako tablicę do odczytu przez procka i wysyłanie na przetwornik. Nic tu więcej nie trzeba kombinować W załączniku stałe wartości dla rozdzielczości 8 bitów i 256 próbek na okres

    Mikrokontrolery   23 Maj 2007 22:22 Odpowiedzi: 9    Wyświetleń: 1650
  • Konwertowanie FLOAT51 na Simatic

    Witam Mam przetworzyć odebrane dane z wagi w formacie zmiennoprzecinkowym FLOAT51 na dane zrozumiałe dla sterownika S7-300 na np. REAL. Nie mam pojęcia jak się zabrać do prze konwertowania tego formatu na inny, wszystkie moje próby skończyły się porażką. Oto ramka odebranych danych. RABCXXXXDEF Gdzie: R-rozbiegówka A-adres modułu B-Rodzaj zmiennej lub...

    Automatyka Przemysłowa   21 Paź 2009 12:09 Odpowiedzi: 9    Wyświetleń: 1557
  • funkcja itoa() i wiodące 0 przy podstawie 2

    O podstawie dwa, czyli binarnie? Operator przesunięcia >>, maska, uzyskana wartość + 0x30 (ASCII) i wysłać lub zebrać do tablicy i wysłać. Obejdzie się bez itoa();. Chyba, że nie?

    Mikrokontrolery AVR   10 Paź 2010 14:00 Odpowiedzi: 63    Wyświetleń: 7517
  • Delphi 4 - program do liczenia macierzy

    Witam. Jestem początkujacy w programowaniu w środowisku Delphi więc potrzebuje Waszej pomocy w napisaniu prostego programu. Zadanie tak brzmi: Mając dane tablice A 1..n złożoną z integer dokonać przesunięcia cyklicznego jej wartości w prawo o k pozycje. Bardzo będe wdzięczny Wam za pomoc. Pozdrawiam.

    Programowanie Początkujący   07 Lut 2016 18:14 Odpowiedzi: 6    Wyświetleń: 1956
  • Jaki mikrokontroler wybrać do...?

    A do tymon_x - powiem krótko - bo wcale nie miałem zamiaru ci dogryzać jak już to chyba sobie - jak dobrze poczytasz tą przypowieść ;) .... co nie zmienia faktu, że jeśli takim priorytetem są operacje 16-bitowe to być może w ogóle nie sięgałbym po nożyczki - czytaj procek 8-bitowy - bo tu zawsze spotka się tego typu kruczki - np buforowania rejestrów.......

    Mikrokontrolery Początkujący   15 Kwi 2019 17:34 Odpowiedzi: 1285    Wyświetleń: 261259
  • sterowanie diody RGB przez WS2811

    To nie fazy PWM powinny być przesunięte, ale wartości do nich wpisywane. Jeśli np. cały okres przebiegu sinusoidalnego mieści się w tablicy 300-elementowej (t=0..299), to do OCR1A powinien być zapisywany element SINE[t+0] , do OCR1B - SINE[(t+100)%300], a do OCR1D - SINE[(t+200)%300].

    Mikrokontrolery AVR   05 Gru 2013 19:16 Odpowiedzi: 68    Wyświetleń: 7776
  • Tutorial PIC18F2550 + SDCC - Część 6 - Sterownik wyświetlacza LED MM5450

    Witajcie moi drodzy. Zapraszam na kolejną część mojego tutoriala PIC18F2550 i kompilatora SDCC . W tej części poznamy sterownik wyświetlacza LED MM5450, połączymy go z PIC18F2550 i napiszemy od 0 implementację ich komunikacji. Docelowo użyjemy MM5450 do wysterowania wyświetlacza LED 5 na 5. Cały proces powstawania układu na płytce stykowej oraz programu...

    Artykuły   11 Wrz 2022 15:51 Odpowiedzi: 4    Wyświetleń: 2145
  • Uniwersalna Struktura Słownikowa

    >W sumie po dodaniu wskaźnika do słownika „nadrzędnego”, odtworzyć >mogę słowo wspinając się aż do napotkania nil’a" Albo: aż znajdziemy wszystkie litery szukanego znaku a będzie pod danym adresem zapisane tłumaczenie. W każdym razie zgodzę się że znacznik jest niepotrzebny. >Zamiast dodawać string z tłumaczeniem dodajmy wskaźnik,...

    Programowanie   15 Gru 2004 18:21 Odpowiedzi: 27    Wyświetleń: 7324
  • opis komunikatów błędów winxp/2003

    Tak jak w temacie, mam nadzieję, że coś pomoże. Komunikaty przekopiowane żywcem z forum sklepu PCProjekt. 0. 0x0000 Operacja zakończona pomyślnie. 1. 0x0001 Niewłaściwa funkcja. 2. 0x0002 System nie odnalazł określonego pliku. 3. 0x0003 System nie odnalazł określonej ścieżki. 4. 0x0004 Otwarcie pliku jest niemożliwe. 5. 0x0005 Brak dostępu. 6. 0x0006...

    Software serwis   09 Sie 2005 17:41 Odpowiedzi: 2    Wyświetleń: 6734
  • [BASCOM] Rolling code - przesyłaj dane bezpieczniej

    Niektóre radiolinie mają wbudowane kodowanie transmisji, ale większość z nich nie. W Bascomie można kodować dane za pomocą Xtea, ale zobacz, co się dzieje, gdy wysyłasz te same dane. Zakodowany ciąg Hexstring zawsze wygląda tak samo. Jeśli więc ktoś nagra twoją transmisję, to gdy zostanie ona odtworzona, urządzenie zareaguje tak samo. Możemy to mocniej...

    Mikrokontrolery   05 Wrz 2022 08:45 Odpowiedzi: 14    Wyświetleń: 1161
  • Kurs programowania C/C++. Część 1.3 - Operatory

    Kurs: Operatory Powiedzmy sobie na początek czym są i jakie mamy operatory w języku C . Operatorem nazywamy konstrukcję językową jednoargumentową, bądź wieloargumentową zwracającą jakąś wartość. Operatory określają jakie operacje mają być wykonane i w jakiej kolejności. Oto operatory w języku C : • operatory arytmetyczne (= , +, - , * , / , %,...

    Artykuły   18 Paź 2013 15:43 Odpowiedzi: 0    Wyświetleń: 5670
  • Lampka Mil. Toyota Corolla 1.4 vvti 2003 +LPG

    W którym miejscu widać tę radykalną korektę? Na którym obrazku. par. 06. chwilowa korekta wtrysku-Bank1 (STFT) = 21.1% par. 07. korekta wtrysku-Bank1 (LTFT) = 24.2% Te parametry wg mnie są skrajnie wysokie i to oznacza, że czas wyliczony przez ECU jest wydłużany (wskazania 1 sondy lambda) o prawie 45% (LTFT+STFT) i nie dziwię się, że zapala się check,...

    Samochody Początkujący   30 Sty 2014 12:10 Odpowiedzi: 15    Wyświetleń: 5529
  • [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 bit tego wskaźnika określa którą część 16-bitowego słowa...

    Mikrokontrolery   23 Mar 2008 09:09 Odpowiedzi: 10    Wyświetleń: 4567
  • Problem z inicializacją SDHC

    Wydaje mi się, że masz problem taki sam jak każda osoba robiąca SPI programowe. Przy zapisie bajtu jednocześnie idzie odczyt, przy odczycie - zapis. W ogóle nie uwzględniasz tego faktu, więc dane mogą wychodzić Ci w innych miejscach niż by były dla prawdziwego SPI. Przykład - dokonujesz 2 zapisy i "jednocześnie" 4 odczyty. W prawdziwym SPI wykonałbyś...

    Mikrokontrolery ARM   18 Maj 2012 12:44 Odpowiedzi: 15    Wyświetleń: 4287
  • Anteny UKF "Prośba o Pomoc"

    Cytaty z Lwa Kapczyńskiego dot. samodzielnego wykonania pętli symetryzującej i układów synfazowy złożonych z dwu lub czterech anten kierunkowych TU: z uwzględnieniem interesującego nas problemu tzn.UKF-87.5-108MHz. str:72, 104 do 109. Niestety nie miałem warunków do zeskanowania i dołączenia oryg. rysunków nr.33, 48,49,50 co postaram się nadrobić. Pętla...

    Radiotechnika Serwis   06 Paź 2006 16:47 Odpowiedzi: 23    Wyświetleń: 22670
  • Mały odtwarzacz MP3,AAC,MP4 na AT91SAM7S256

    Witam OK, po ponad dwumiesięcznej, intensywnej eksploatacji mp-czwórki wyszły na jaw błędy w programie, które kończyły się wyjątkiem Data Abort i "zwisem". Jedną z przyczyn udało się dość łatwo namierzyć, mianowicie wyjątek ten powodowany był tylko podczas odtwarzania jednego, specyficznego pliku MP4. Okazało się, że w tym pliku atom "stsc" składał...

    DIY Akustyka   06 Sie 2013 16:19 Odpowiedzi: 51    Wyświetleń: 38080
  • 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, 16-nasto bitowych, każdy cztery tryby konfiguracji, oczywiście...

    Mikrokontrolery AVR   17 Gru 2016 00:04 Odpowiedzi: 106    Wyświetleń: 4032
  • Stałe kasowanie danych z dysku HDD?

    Podalem ten dokument w polskim jezyku : ActionFront - Tłumaczenie “Drive-Independent Data Recovery: The Current State-of-the-Art”"] Streszczenie Pojęcie “odzyskiwanie danych” w tym dokumencie oznacza dostęp do logicznie i/lub fizycznie uszkodzonego dysku, którego użyteczna kopia bezpieczeństwa nie istnieje. Obecne techniki odzysku...

    Software serwis   30 Wrz 2007 02:19 Odpowiedzi: 23    Wyświetleń: 20047
  • Błędne wychodzenie z pętli do funkcji ATMEGA 32

    Program bez przetwornika ADC. Program działa prawidłowo Dodano po 42 Od kiedy praca dyplomowa jest tajna? Pytam z ciekawości- kiedyś była jawna na całym etapie pisania. Dlaczego w pętli głównej blokujesz przerwania- potem wykonujesz sporo obliczeń- a potem odblokowujesz? A co będzie jak w tym czasie pojawią się dwa przerwania? Jedno pójdzie się kochać....

    Mikrokontrolery AVR   12 Lip 2011 17:05 Odpowiedzi: 29    Wyświetleń: 2874
  • 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 programie -link do schematu '---------------------------------------...

    Robotyka Modelarstwo i CNC   14 Lis 2011 19:30 Odpowiedzi: 0    Wyświetleń: 1270
  • 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 0,01Hz wybór padł na zalegające w szufladzie ATMEGA....

    DIY Konstrukcje   08 Wrz 2012 12:24 Odpowiedzi: 3    Wyświetleń: 11445
  • Powitanie i kilka propozycji.

    Dokopałem się :twisted: Atrybuty SMART Kod: Raw Read Error Rate 01 Atrybut ten zależy od ilości błędów odczytu i stanu powierzchni dysku, wskazuje na częstość sprzętowych błędów odczytu, które wystąpiły podczas odczytu danych z powierzchni dysku. Niskie wartości wskazują na problem z powierzchnią dysku lub głowicami odczytu/zapisu. Krytyczny: Tak Throughput...

    Naprawa nośników i odzysk danych   05 Lis 2007 03:00 Odpowiedzi: 4    Wyświetleń: 8249
  • atrybut "volatile" dla struktury danych - niezgodność

    Może mój przykład został źle dobrany, ale poprawienie ISR'a lub usunięcie powoduje generowanie identycznego kodu wynikowego, więc problem dalej występuje. Generalnie zmienne, które nie są volatile, nie powinny być używane do komunikacji program-przerwanie (mimo że wiele osób, w tym ja czasami tak robi, tyle że u mnie odnosi się to co najwyżej do tablic)....

    Mikrokontrolery   28 Sie 2011 09:32 Odpowiedzi: 23    Wyświetleń: 3403
  • [ATMEGA8] [BASCOM] - Matryca LED 5x5

    Witam, pojawił się u mnie problem (pewnie banalny) z obsługą matrycy led. Posiadam podręcznikowy przykład M. Wiązani i próbuje go przerobić tak aby działał z moim schematem: [syntax=basic4gl]'wiersze Config Pinb.4 = Output Config Pinb.3 = Output Config Pinb.2 = Output Config Pinb.1 = Output Config Pinb.0 = Output 'kolumny Config Pind.7 = Output Config...

    Mikrokontrolery AVR   09 Gru 2012 20:23 Odpowiedzi: 0    Wyświetleń: 960
  • FFT w praktyce z wykorzystaniem ESP32 i Arduino.

    W materiale znajdziecie wprowadzenie do transformacji Fouriera z teorią ograniczoną do minimum. Jest to propozycja zapoznania się z tematem poprzez praktyczne eksperymenty, następnie intuicyjne wyczucie do czego może przydać się FFT. Jeżeli odstrasza Cię skomplikowana matematyka ten materiał może być pomocny. Jeżeli matematyka to twój żywioł, pamiętaj...

    Artykuły   07 Wrz 2017 09:27 Odpowiedzi: 11    Wyświetleń: 16968
  • Nauka pisania w Bascomie sprawdzenie kodu zegara i termometru .

    Kolego coś takiego wymyśliłem :[syntax=vbnet] $regfile = "m16adef.dat" $crystal = 80000000 $hwstack = 40 $swstack = 16 $framesize = 32 Config Porta = Input 'port A jako wejścia Config Portb = Output 'port B jako wyjścia ' Config Portd = Input 'Port D Jako Wejścia Config Portc = Output 'port C jako wyjścia Config Sda = Portc.1 'konfiguracja pinu magistrali...

    Mikrokontrolery AVR   28 Sie 2018 21:16 Odpowiedzi: 17    Wyświetleń: 705
  • Tutorial PIC18F2550 + SDCC - Część 5 - Wyświetlacz 7-segmentowy i przerwania

    Witajcie moi drodzy Zapraszam na kolejną część mojego tutoriala PIC18F2550 i kompilatora SDCC . W tej części zademonstruję jak używać wyświetlacza 7-segmentowego z PIC18F2550 . Kod obsługi wyświetlacza będzie oczywiście napisany w oparciu o przerwania i timery . Cały proces powstawania układu na płytce stykowej oraz programu na PICa przedstawię krok...

    Artykuły   30 Gru 2020 21:50 Odpowiedzi: 4    Wyświetleń: 2946
  • Mini oscyloskop DIY na STM32

    Poniższy artykuł przedstawia – krok po kroku – wykonanie niewielkiego, kieszonkowego oscyloskopu cyfrowego. Nie jest on tak dobry jak zwykły warsztatowy oscyloskop, ale z drugiej strony można zabrać go niemalże wszędzie. Poza tym – nie wszystkie projekty DIY muszą mieć sens. „Przeglądając Internet natknąłem się na proste oscyloskopy...

    DIY Zagranica   11 Wrz 2020 06:03 Odpowiedzi: 15    Wyświetleń: 24753
  • Integracja menu (Case), silnika krokowego i enkodera z obsługą klawiatury 4x4 i LCD 16x2 I2C

    Odnośnie wprowadzania liczb proponuję takie rozwiązanie: 1) Zdefiniuj ile cyfr możesz maksymalnie wprowadzić (np. 6). Stwórz zmienną tablicową typu uint8, o rozmiarze ilości cyfr, np. [syntax=c]uint8_t buffLiczba[6];[/syntax] Przy wejściu do trybu wprowadzania liczby zainicjalizuj tablicę wartościami, które nie reprezentują żadnej cyfry, np. 0xff; 2)...

    Arduino   05 Maj 2023 18:59 Odpowiedzi: 19    Wyświetleń: 468
  • Lokalizacja kota.

    Ta lokalizacja na 4 antenach nie musi być wcale skomplikowana, wystarczą w zupełności 4 anteny + 4filtry + 4 wzmacniacze (regulowane, znaczy z automatyczną kontrolą wzmocnienia) + 2 sumatory + 2 detektory (np. coś z analog devices, powiedzmy AD8307 ze względu na dużą dynamikę) + dwukanałowy przetwornik A/C + procek O co chodzi? A więc. Nie wiem, czy...

    Radiotechnika Serwis   16 Lip 2010 15:21 Odpowiedzi: 85    Wyświetleń: 21248
  • Programy Bascom pomysły i rozwiązania.

    beta to kąt 0 ReX Jeszcze jedna rzecz mi nie pasuje. Beta osiagnie maks wartosc 465 , po podzieleniu przez 32 = 15 ,czyli maks wartosc jaka mozemy wyciaganc z tablicy sinus: Tmp_c = sinus(15 + 8) * Dane tojuz chyba wyjaśniłem ale moge napisac jeszzce raz beta AND 31 daje jako wynik reszte z dzielenia przez 32 czyli liczby z zakresu od 0 do 31. powtażaja...

    Mikrokontrolery   09 Sie 2006 08:21 Odpowiedzi: 86    Wyświetleń: 25624
  • Nie działa lpm. Co w załączonym kodzie jest źle?

    Program po drobnych zmianach zadziałał. Błędnie umieściłem adres tablicy ze stałymi - nie w programie głównym a w obłudze przerwania. Teraz już działa. Mam teraz inne pytanie. Chciałem żeby na każdym segmencie wyświetlić inną liczbę (mam 4). Zamierzam zrobić to w sposób multipleksowy. Wykorzystałbym rejesty indeksowe ale jest ich 3 (X,Y,Z) czy mogę...

    Mikrokontrolery   04 Sie 2006 09:56 Odpowiedzi: 6    Wyświetleń: 1488
  • Połączenie Atmega 8 <-> Siemens C35i

    OK... No więc sprawa jest dość prosta (przynajmniej jak jest już gotowa :) ) * Przede wszystkim potrzebne są tablice z konwersją ASCII 7 bit na ASCII 8 bit i z powrotem (chyba, że robimy monolog w jedną stronę). ODBIÓR * Odbieramy ciąg znaków -> pojawia się problem, bo Siemens C35i, tak jak większość modemów, wysyła i odbiera dane w trybie ASCII...

    Mikrokontrolery   10 Mar 2013 13:31 Odpowiedzi: 13    Wyświetleń: 10613
  • AT90S2313 8MHz plus 18B20

    Witam! Przeczytałem już chyba wszystko w temacie, niestety nie daję rady. Chcę wyświetlić temperaturę (na razie tylko dodatnią) na dwóch wyświetlaczach siedmiosegmentowych (wspólne anody, przełączane z portu D3 i D4), no i niestety, same głupoty są wyświetlane (dziwne, bo w tablicy znaków nie ma odpowiedników dla takich cudów, które są u mnie... czyżby...

    Mikrokontrolery   18 Cze 2007 20:08 Odpowiedzi: 10    Wyświetleń: 1725
  • Program rysujacy wektory - Delphi (jak go napisać ?)

    Po łebkach opisany algorytm... 1.Rysowanie wektora robisz tak a)rysujesz kreskę b)rysujesz trójkąt na końcu (pozycję obliczasz z wykorzystaniem zamiany wartości x/y c)wypełniasz trójkąt czarnym kolorem d)jeżeli jest włączona opcja przesuwania wektora to dodatkowo rysujesz 3 kólka (na początku, na środku do przesuwania całego wektora i na końcu) 2.Dane...

    Programowanie   28 Wrz 2007 10:04 Odpowiedzi: 11    Wyświetleń: 6035
  • Atmega16 DS18b20 Wyś. 4xLED LCD Prawie gotowiec

    Witam panowie od razu podkreślę że jeszcze uczę się bascoma więc proszę nie krzyczeć i nie usuwać tego postu do kosza Siedzę już nad tym 3 dzień i efekt mojej pracy nie najgorszy ale mam parę pytań po pewnych rzeczy nie rozumiem i nie mogę rozwiązać. Więc tak założeniem był pomiar temperatury przez ds18b20 wyświetlenie je na LCD i 4 wyświetlaczach 7...

    Mikrokontrolery AVR   08 Lut 2010 15:10 Odpowiedzi: 11    Wyświetleń: 2964
  • ADC- błędy poczas pomiaru na kilku kanałach

    Wszystkie Timery będą wykorzystane do innych celów dlatego nice chcę wykorzysta któregokolwiek timera do przetwarzania ADC [syntax=c] #define F_CPU16000000UL//16MHz zegar procesora #include <avr/io.h> #include <util/delay.h> #include <string.h> #include <stdlib.h> #include <avr\interrupt.h> /***************************************...

    Mikrokontrolery AVR   22 Maj 2011 18:58 Odpowiedzi: 24    Wyświetleń: 2317
  • Prosty Bootloader z karty SD bez obsługi plików- kilka pytań

    Po kolei: Offset 0x0B: 2 bajty - BPB_BytesPerSector (Little Endian) = 0x0200 = 512 bajtów (ok) Offset 0x0D: 1 bajt - BPB_SectPerClust = 0x08 (ok) Klaster = 4kB Offset 0x0E: 2 bajty - BPB_ResvdSectCnt (LE) = 0x0026 (dużo, ale ok) Offset 0x10: 1 bajt - BPB_NumFats = 0x02 (2 tablice FAT, standard) Offset 0x11: 2 bajty - BPB_RootEntryCnt (LE) = 0x0000 (FAT32...

    Mikrokontrolery   11 Sie 2013 23:45 Odpowiedzi: 9    Wyświetleń: 2325
  • atmega8 i dziwny kłopot z pamięcią

    Kolego BlueDraco, skompiluj to, pokaż co wyjdzie w ASM dla przerwania. Nie analizuj algorytmu, bo nie on jest problemem. Programowaniem (w tym mikrokontrololerów) zajmuje się już tak długo, że łohoho, skoro wziąłem taką tablicę lokalnie to uznałem, że tam może być (akurat tutaj nie musi, ale może), bo zostaje mi jeszcze sporo pamięci. Nie czepiaj się...

    Mikrokontrolery AVR   21 Sie 2015 09:34 Odpowiedzi: 26    Wyświetleń: 1377
  • Music LED Cube na procesorze STM32F4

    Witam, Chciałbym zaprezentować wszystkim swoją konstrukcję, która była również tematem mojej pracy inżynierskiej. Jest to LED Cube 4x4x4, który mruga w rytm muzyki. Układ sterowany jest za pomocą mikrokontrolera STM32F4Discovery. Sześcian można podzielić na cztery kolumny oraz cztery ściany. Po spróbkowaniu i obliczeniu transformaty Fouriera, sygnał...

    DIY Konstrukcje   07 Sty 2016 11:29 Odpowiedzi: 9    Wyświetleń: 5145
  • Leksykon terminów związanych z CCTV

    ________________________________________... Analogowe systemy telewizji przemysłowej wysokiej rozdzielczości AHD (Analog High Definition) - otwarty standard wykorzystywany od kilku lat. Umożliwia przesył analogowego sygnału wizji w jakości do 5...

    Monitoring Wizyjny CCTV   21 Cze 2020 22:03 Odpowiedzi: 0    Wyświetleń: 681
  • Program do usuwania bad sectorów.

    Bad sectors: Na początek mam pytanie: czy ktoś formatował dyski IDE na poziomie low-level (obecnie lub KIEDYKOLWIEK) i z jakim rezultatem? Kieruje mną czysta ciekawość. Obecna technologia HDD używa szeregu technik w celu uzyskania maksymalnego stopnia wyeliminowania błędów zapis/odczyt. Odbywa się to na poziomie kontrolera dysku (czyt. kontrolera na...

    Naprawa nośników i odzysk danych   27 Sie 2002 08:21 Odpowiedzi: 14    Wyświetleń: 30106
  • Skalowanie danych w AVR. Jak to zrobić?

    generowanie tablic dla wersji z podstawą 256 Type SPoint = array[-1..1] of byte; //Representation Const DecDumpName = 'DecDta.txt'; var ct0,ct1 : array[0..$FF] of SPoint; //low/hi byte conversion table RsShift : SPoint; procedure TabGen(MinOut,MaxOut,InRange : word); //Data preparation var vv : Double; vw :...

    Mikrokontrolery   26 Mar 2005 18:19 Odpowiedzi: 11    Wyświetleń: 2326
  • Potrzebna pomoc w Dyskretnej Transformacie Fouriera

    jaki zakres wartości przyjmuje spectrum po obliczeniach od ilu do ilu. Są to zmienne unsigned, tak. A jak to się ma do zmiennej capture z przetwornika Echhh. A nie pamiętam dokładnie, jak zaczynałem pisać program, to dorzuciłem kawałek kodu, który pokazał tą wartość na LCD. Wydaje mi się, że było to 16383. Dolna granica to zero, bo jest to moduł wartości...

    DSP i Transmisja   23 Lut 2010 14:22 Odpowiedzi: 45    Wyświetleń: 16624
  • At98S8252 i 4 x ds18B20 Pomocy w piasnkiu kodu

    Witam, wiem ze to jest trochę utarty temat potrzebuje pomocy w programowaniu czterech termometrów ds18B20 a meczę sie już dłuższy czas. Poniżej mój kod. (narazie jeden termometr. bez sprawdzania błędów i stanu podłączenia) 1. jak odczytać i wyświetlić temperaturę (z mojej konfiguracji) nie musi być dokładna do 0.1 stopnia!(narazie nawet same pełne stopnie)...

    Mikrokontrolery   10 Kwi 2007 22:45 Odpowiedzi: 2    Wyświetleń: 1623
  • Stany nieustalone - zadanie

    Witam, (...) wynik jest dwa razy za mały (...) No jasne! resF(s)e^{st}=\frac{1}{(n-1)!}\lim_{s\to s0}\frac{d^{n-1}}{d^{n-1}s}\left(F(s)(s-... (troszkę niewyraźnie ten latex rysuje) fakt, dlatego też nie bardzo lubię nim posługiwać się... Ogólny wzór na "oryginał" dla funkcji o biegunach wielokrotnych jest prawie prawidłowy (w mianowniku...

    Początkujący Elektronicy   20 Maj 2007 23:19 Odpowiedzi: 27    Wyświetleń: 26305
  • Jak to zrobić w atmega 16

    wrzucam całośc, co do Twojego rozwiązania sprawdzze jutro. Wcześniej nie wywoływałem funkcji w przerwaniu to pojawiały się 'krzaki' na LCD - przerwanie od T0 przerywało chyba funkcję wyświetl() dlatego dałem w przerwaniu. /*======================================... WinAvR wersja WinAVR-20050214 **Program obsługujący woltomierz/generator...

    Mikrokontrolery   15 Lut 2008 16:19 Odpowiedzi: 12    Wyświetleń: 3246
  • Adresowanie pamięci programu AVR - kilka pytań

    Może zrozumiesz na przykładzie. wyswietl: push R17 ldi ZH, high(cyfry<<1);ładuj rejestr Z adresem, pod którym umieszczono ldi ZL, low(cyfry<<1) ;początek tablicy cyfr clr R17 add ZL, temp ;dodaj zawartość rejestru temp do wskaźnika Z add ZH, R17 ;R17=0 lpm temp, Z out PORTB,temp pop R17 ret cyfry: .db ~0xB7, ~0x24,...

    Mikrokontrolery   10 Mar 2008 21:48 Odpowiedzi: 9    Wyświetleń: 2138
  • [sprzedam] "Sztuka elektroniki" tom 1 i 2

    Witam sprzedam książkę: "Sztuka elektroniki" tom 1 i 2. Książki używane, stan dobry. Cena: 70 zł za oba tomy. Spis treści: CZĘŚĆ I Przedmowa / 11 Przedmowa do pierwszego wydania / 13 ROZDZIAŁ 1 Podstawy / 15 Wstęp / 15 Napięcie, prąd i rezystancja / 16 1.01. Napięcie i prąd / 16 1.02. Zależność między napięciem i prądem: rezystory / 17 1.03. Dzielniki...

    Elementy elektroniczne Bazar   12 Lis 2009 15:24 Odpowiedzi: 1    Wyświetleń: 4286
  • Schemat montażowy Cyfrowego ukladu interpolującego

    Hej:) Mam pewien problem z którym nie mogę sobie za bardzo poradzić! Musze wykonać projekt CYFROWEGO UKŁADU INTERPOLUJĄCEGO Z ZASTOSOWANIEM LICZNIKA ŚLEDZĄCEGO I TABLICY INTERPOLUJĄCEJ. Pokrótce chodzi o to że na wejście układu podawane są sygnały prądowe sinusoidalne, przesunięte w fazie względem siebie o 1/4 okresu. Napięcia analogowe w układzie próbkująco-pamiętającym...

    Początkujący Elektronicy   11 Maj 2009 10:29 Odpowiedzi: 4    Wyświetleń: 1158
  • Program do konwersji czcionek i obrazkow na postac binarną

    witam! Program jest fajny, ale mam pytanie: jak zrobić żeby znak był generowany od pozycji 1,1 (zdaje się że tak to oznaczyłeś) a nie 3 pixele w dół? powstają trzy zerowe wartości w tablicy przez to. Jak zrobić czcionkę 5x8 na przykład? bo wszystko jest przesunięte... pozdrawiam

    DIY Konstrukcje   22 Lis 2010 22:21 Odpowiedzi: 16    Wyświetleń: 8452
  • Pisanie systemu operacyjnego.

    Poskładałem to. [BITS 16] [ORG 0000h] jmp START OEM_ID db "TRAIN-OS" BytesPerSector dw 0x0200 SectorsPerCluster db 0x01 ReservedSectors dw 0x0001 TotalFATs db 0x02 MaxRootEntries dw 0x00E0 TotalSectorsSmall dw 0x0B40 MediaDescriptor db 0xF0 SectorsPerFAT dw 0x0009 SectorsPerTrack dw 0x0012 NumHeads dw 0x0002 HiddenSectors dd...

    Programowanie Początkujący   27 Mar 2010 17:11 Odpowiedzi: 7    Wyświetleń: 3207
  • Nie mogę uzyskać prawidłowego swr w cb

    OGÓLNE WYMAGANIA przy STROJENIU ANTENY – fakty czy mity?. Antena nadawczo-odbiorcza musi spełniać dwie funkcje; 1.! Jako antena nadawcza –spełnia dopasowanie obciążenia do źródła!. 2.!! Jako antena odbiorcza - jest filtrem pasmowym przepuszczającym sygnały pożądane i tłumi pozostałe sygnały. Każdy amator pracuje w pewnym zakresie częstotliwości,...

    Radiotechnika Początkujący   23 Kwi 2010 19:47 Odpowiedzi: 37    Wyświetleń: 9530
  • [Sprzedam] Sztuka elektroniki tom 1 i 2 Paul Horowitz , Winfield Hill

    Sprzedam książkę: "Sztuka elektroniki" tom 1 i 2. Książki używane, stan bardzo dobry Cena: 80 zł za oba tomy. Spis treści: CZĘŚĆ I Przedmowa / 11 Przedmowa do pierwszego wydania / 13 ROZDZIAŁ 1 Podstawy / 15 Wstęp / 15 Napięcie, prąd i rezystancja / 16 1.01. Napięcie i prąd / 16 1.02. Zależność między napięciem i prądem: rezystory / 17 1.03. Dzielniki...

    Elementy elektroniczne Bazar   02 Sty 2012 14:06 Odpowiedzi: 2    Wyświetleń: 3543
  • [c] - zamiana liczb na cyfry

    Witam! Sądzę, że ciąg cyfr tworzących liczbę należy podzielić na trójki a każdą trójkę na setki (pierwsza cyfra trójki) którą obsługuje funkcja konwertujSetki() i parę młodszych cyfr ze względu na "nastki" - jedenaście, dwanaście itd które obsługuje funkcja konwertujDziesJed(), po czym odwoływać się do tablic w których umieszczono słownik. Indeksowanie...

    Programowanie   30 Sty 2013 22:35 Odpowiedzi: 8    Wyświetleń: 2625
  • Olimex SAM7-EX256 - Pytanie częstotliwość timera

    Siemka. Prosze bardzo o pomoc. Mam zrobić na zajęcia sprawozdanie i odpowiedzieć na pytanie. " jaką najniższą częstotliwość przerwań może generować timer TC0? " Odpowiedz chyba 0,27Hz. Ale skąd się to bierze. Poniżej podam dokładne polecenie i rozwiązanie. Prosze o odpowiedzenie na to pytanie czemu taka czestotliwość. DZIEKUJE 1.Treść zadań a) Utworzyć...

    Mikrokontrolery ARM   28 Gru 2013 18:11 Odpowiedzi: 0    Wyświetleń: 1923
  • Czy poniższe rozwiązanie jest prawidłowe ?

    Tak, wiem że z Pitagorasa też można. W ten sam sposób można wyliczyć napięcia z Pitagorasa, ale można też skorzystać z przesunięcia fazowego między prądem, a napięciem w przypadku cewki rzeczywistej, czyli dwójnika RL. Z funkcji trygonometrycznych można równie dobrze wyznaczyć XL (Pitagoras też, wiem), ale czy jest błędem, że się myśli też w inny sposób...

    Nauka Elektroniki, Teoria i Laborki   10 Mar 2015 23:07 Odpowiedzi: 17    Wyświetleń: 1461
  • Brak Połączenia Internetowego na PC, Trwa Identyfikowanie

    ?Rezultaty skanu uzupełniającego Farbar Recovery Scan Tool (x64) Wersja:07-02-2016 Uruchomiony przez Przemek (2016-02-09 09:51:52) Uruchomiony z C:\Users\Przemek\Desktop Windows 7 Ultimate Service Pack 1 (X64) (2015-01-27 15:21:12) Tryb startu: Normal =================================... ==================== Konta użytkowników:...

    Pogotowie Antywirusowe   27 Gru 2016 21:29 Odpowiedzi: 25    Wyświetleń: 2712
  • Ultradźwiękowy miernik prędkości i kierunku przepływu

    ... wykorzystany jako anemometr. Jakiś czas temu zbudowałem stację Pasuje "na kanapkę" do istniejącego układu stacji meteo (widoczny pod spodem), nie powiększając wymiarów obudowy, przez co jedyne co trzeba było zrobić to wydrukować dwa nowe górne poziomy stacji i je wymienić. Jest kilka metod, którymi można zmierzyć przepływu, do pomiaru czasu lotu...

    DIY Konkurs   06 Gru 2017 21:33 Odpowiedzi: 8    Wyświetleń: 5823
  • PC -> Nucleo -> RS485 -> STM32 Własny program do komunikacji z uC

    dalej jest wolny, ponieważ dla każdego bajtu wykonywane jest 8 obiegów pętli Nie sprawdzałem wcześniej tego kodu w bibliotece - rzeczywiście, nie jest optymalny pod względem szybkości. No cóż, jak ktoś ma trochę czasu, to może podesłać szybką wersję liczenia CRC8. Wolna i tak jest potrzebna, do zainicjowania tablicy - jakkolwiek nie trzeba jej liczyć...

    Projektowanie i Tworzenie Po godzinach   06 Lip 2018 10:02 Odpowiedzi: 21    Wyświetleń: 1818
  • ENC424J600 Arduino Ethernet Shield - pełny projekt i 11 przykładów użycia

    Witajcie moi drodzy Przedstawię tutaj mojego shielda (nakładkę) na Arduino UNO opartego o układ ENC424j600. Shield ten pozwala podłączyć Arduino do internetu bez żadnego lutowania, a nawet bez użycia kabelków i płytek stykowych. W temacie dam jedenaście pełnych przykładów jego użycia z moimi komentarzami, dotyczyć one będą tematów takich jak UDP, TCP,...

    DIY Konstrukcje   22 Lip 2020 09:09 Odpowiedzi: 1    Wyświetleń: 4695
  • Kocioł Kospel EKCO L2 - Sterowanie przez modbus rtu/ascii

    Dzięki za odzew. Niestety wiem tyle co podałem w pierwszym poście. Modbus jako taki nie jest dla mnie problemem (pisałem własne programy na avr z obsługą modbus rtu) Producent kotła nie przyznaje się do implementacji modbusa i nie udostępnia żadnych danych. Pytam czy ktoś próbował dogadać się z tym kotłem ? Może ktoś ma jakieś informacje o protokole...

    Automatyka Przemysłowa   22 Wrz 2023 10:15 Odpowiedzi: 31    Wyświetleń: 5409
  • Nie widzę problemu - życie codzienne z wadą wzroku

    Po niedawnym, drobnym Czynności życia codziennego, które wyglądają inaczej, jak się widzi tyle, co ja Poruszanie się Gdzieś kiedyś przeczytałem, iż wzrok odpowiada za 90% naszego postrzegania otoczenia. Coś w tym jest. Często proponuję widomym prosty eksperyment: spędź cały dzień z zasłoniętymi oczami. Raz zrobiłem taki eksperyment na imprezie u znajomego:...

    Tematy tygodnia   03 Maj 2023 08:46 Odpowiedzi: 54    Wyświetleń: 4065
  • Cała prawda o Low Level Format

    No 30 min roboty ale o ile lepiej to wygląda niż efekt działania ET ;) W przypadku dysków ATA (IDE): Dyski ATA (IDE) można podzielić na trzy kategorie: Wczesne, Przejściowe (nie wiem jak to przetłumaczyć - przyp. tłumacza) i ZBR. 1. WCZESNE: Kiedy urządzenia z interfejsem ATA (aka IDE - Zintegrowana Elektronika...

    Software serwis   03 Gru 2004 12:54 Odpowiedzi: 45    Wyświetleń: 27995
  • symulacyjny model filtru polifazwoego

    Shg, co do filtra górnoprzepustowego, no jeśli filtr dolnoprzepustowy ma stałe i rórne zero przesunięcie fazowe to będzie działać jak złoto na moje oko nie da się tego tak zrobić, ale spec nie jestem). Nie wiem, na symulacji wszystko działa jak trzeba. Ale zauważyłem coś ciekawego. Tak zrobiony filtr wcale nie daje na wyjściu tego, co wyciął filtr...

    DSP i Transmisja   03 Maj 2007 11:41 Odpowiedzi: 164    Wyświetleń: 69078
  • Ciekawy program do oslugi LCD w C na AT89S8252

    Czesc znalałem ciekawy program do obslugi LCD. Szkoda ze jakos mi nie chce dzialac. Moze wy wiecie co trzeba zmienic lub dopisac by wreszczie zacząl smigac. Moj sprzet dziala poprawnie bo inne programy na LCD dzialaja Jesli wiecie o co chodzi , pomożcie prosze O to on: #include <reg8252.h> // definicje znaków specjalnych dla wyświetlacza LCD char...

    Mikrokontrolery   03 Wrz 2005 08:50 Odpowiedzi: 0    Wyświetleń: 1034
  • zapłon elektroniczny na mikroprocesorze

    Cieszy mnie ze jest jakieś zainteresowanie czymś takim. Projekt jest mocno wymagający i oznaczyłbym go 5/5 gwiazdek. Nic nie jest doskonałe. Ja do testów mam symulator silnika (silniczek z regulacja obrotów, zmienialne tarcze, cewka ze świecą i stroboskop na ledach). Testowałem też raz fizycznie na dwusuwie i o dzwio potwierdziło się to samo co na symulatorze...

    Mikrokontrolery   01 Maj 2009 17:09 Odpowiedzi: 16    Wyświetleń: 4877
  • Oscyloskop na atmedze, jak wyświetlać przebieg na LCD?

    Nie da się ustawić, bo jest to fizycznie niemożliwe, chyba że dostaniesz się do struktury i sobie mostek drutem zrobisz ;]. Multiplekser sygnałów zegarowych, którego wyjście jest jedynym źródłem zegara dla ADC, nie ma doprowadzonego sygnału bez podziału, najmniejszy dostępny to 2. Nie będzie próbkował z taką częstotliwością, bo się po prostu układy...

    Mikrokontrolery   21 Paź 2007 05:44 Odpowiedzi: 9    Wyświetleń: 3120
  • odczyt ramki (lancucha) przez UART AVRa

    Idea polega na tym, że wskaźniki krążą po buforze w tym samym kierunku, tak jakby koniec bufora połączony był z początkiem, stąd nazwa "bufor cykliczny". Po dojściu do końca bufora wskaźnik przeskakuje na jego początek. Pierwszy zawsze jest wskaźnik zapisu, za nim podąża wskaźnik odczytu. Jeżeli oba wskazują na to samo miejsce to znaczy że bufor jest...

    Mikrokontrolery   10 Lis 2007 03:54 Odpowiedzi: 7    Wyświetleń: 3073
  • [VB.NET i ?]regresja liniowa. metoda najm. kw. DZIWNE!

    L jest wektorem (można się do niego dobrać jak do tablicy), czyli pierwszy element to L(1) (nie zero!), drugi to L(2) itd. Wartość wektora L, czyli współczynniki A, B i C równania prostej jest przybliżana jest za pomocą funkcji lsqrsolve(), zaczyna się od wartości początkowej (tu: dist() ) używana jest do obliczenia odległości punktów od prostej, której...

    Programowanie   05 Lis 2008 19:19 Odpowiedzi: 26    Wyświetleń: 5222
  • Obsługa wyświetlacza 4-ro cyfrowego - błąd wyświetlania

    Wrzuć jeszcze make file którego używasz - bo nie widać w tym wywolaniu w ogóle działania kompilatora. U mnie (makefile wygenerowany przez eclipse): make all Building file: ../main.c Invoking: AVR Compiler avr-gcc -Wall -g2 -gstabs -O0 -fpack-struct -fshort-enums -funsigned-char -funsigned-bitfields -mmcu=attiny2313 -DF_CPU=1000000UL -MMD -MP...

    Mikrokontrolery AVR   17 Sie 2009 16:14 Odpowiedzi: 20    Wyświetleń: 2691
  • [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. Co do samego sczytania wartości to wiem,że przetwornik...

    Mikrokontrolery AVR   10 Wrz 2009 22:27 Odpowiedzi: 6    Wyświetleń: 2516
  • Przykładowe projekty dla ARMów

    Po pierwsze - WSZYSTKO jest w komentarzu powyżej tej tabeli, tam jest podana postać assemblerowa - jak sobie ją skompilujesz, to otrzymasz DOKŁADNIE taki sam efekt. Ja pierniczę. Nawet przeszło mi to przez myśl, ale od razu to odrzuciłem bo nie sądziłem że ktoś inny niż ja jest w stanie coś takiego zrobić. A co dopiero Ty, zwolennik uniwersalności i...

    Mikrokontrolery ARM   21 Maj 2013 09:25 Odpowiedzi: 341    Wyświetleń: 100281
  • [stm32][C] Vector Table Offset Register, NVIC_SetVectorTable

    Czołem! Trafiłem na zagadkę. W rdzeniu siedzi sobie rejestr o nazwie Vector Table Offset Register (opis w Technical Reference Manual str. 8-21). Jak wiadomo służy on do określania lokalizacji tablicy wektorów przerwań. Pytanie: dlaczego wartość offsetu należy wpisać do tego rejestru bez przesunięcia bitowego w lewo o 7? Z jakich powodów funkcja biblioteczna...

    Mikrokontrolery ARM   14 Kwi 2010 07:08 Odpowiedzi: 13    Wyświetleń: 4534
  • wyciagniecie jednago bajta z LONG lub DOUBLE

    Jeżeli do 'adres' przypisujesz sztywne 0x2 to może być błąd kompilatora, już kiedyś się spotkałem z bykiem IAR gdzie 1<<16 robiło mi na 32bit zmiennej unsigned liczbę ujemną ( o zgrozo ). No nie przesadzajmy...w takim podstawowym przypisaniu błąd? W jaki sposób autor sprawdza wartość tego bajtu? Jeżeli nic dalej nie jest "robione" z tą zmienną...

    Mikrokontrolery AVR   02 Lip 2010 08:55 Odpowiedzi: 20    Wyświetleń: 1848
  • [ATmega16][C] Matryca LED 8x8 Słaba jasność świecenia diod

    Tutaj kod programu: #define ROZMIAR_TAB 185 #define ILOSC_KOLUMN 8 #include <avr/io.h> #include <avr/interrupt.h> #include "dane.h" volatile uint8_t licznik = 0; volatile uint16_t licznik_czas = 0; volatile char licznik_zbocze=1; //uint8_t tablica[9] = {0b11111111, 0b00000000, 0b00000000, 0b00000000, 0b00000000, 0b00000000,...

    Mikrokontrolery AVR   01 Sie 2010 16:32 Odpowiedzi: 51    Wyświetleń: 9200
  • nie rozumiem po co są wskazniki

    Ułatwiają życie. Albo utrudniają :) a łopatologicznie powiedział bym tak : Zmienna odwołuje się do adresu w pamięci "na sztywno" - możesz modyfikować zawartość pamięci ale tylko pod tym adresem. Wskaźnikiem skaczesz po pamięci wedle woli (no może prawie). Najczęściej wskaźnik zawiera również informacje o typie więc jeśli dajmy na to operujesz typem...

    Programowanie Początkujący   30 Mar 2011 09:14 Odpowiedzi: 4    Wyświetleń: 3235
  • Analiza napięcia zmienn.w czasie z przetwornika A/C - rozkład na częstotliwości

    ale dla mnie wygląda podejrzanie wyrównywanie do całkowitej wyniku sin() i cos(). Tu wzorowałem się na kodzie ze strony . Tam wynik także jest zamieniany na wartość całkowitą poleceniem CINT - ogólnie obliczenia są prowadzone z użyciem zmiennych całkowitych. Chyba nie - nie wiem, co to za dialekt Basica, ale chyba zmienne z % na końcu są całkowite....

    Mikrokontrolery   20 Lut 2012 18:59 Odpowiedzi: 55    Wyświetleń: 6037