zapis elementu tablicy

Znaleziono około 454 wyników dla: zapis elementu tablicy
  • Szybkie pytanie - zapis do tablicy dwuwymiarowej...

    Jeżeli tablica jest dwuwymiarowa, musisz używać dwóch indeksów do zaadresowania jej elementu, np. : Serial.prinln(tablica[0][0]); Pozdr

    Arduino   30 Wrz 2023 21:50 Odpowiedzi: 6    Wyświetleń: 951
  • [C++] Odwrócenie kolejności elementów tablicy.

    Nie wskazałeś poprawnie elementu tablicy w ostatniej pętli. Generalnie radziłbym posłużyć się zapisem tablicowym przez przesuwania wskaźnika samego.

    Programowanie Początkujący   23 Mar 2010 00:08 Odpowiedzi: 7    Wyświetleń: 19629
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [c] [atmega32] - Wskaźniki na tablice i ich wyłuskiwanie

    unsigned char (*tablica) Źle używasz wskaźnika, ot co jest nie tak. Zauważ, że wskaźnik jak nazwa zobowiązuje wskazuje adres pierwszego elementu tablicy cyfry. Inkrementując wskaźnik przesuwasz się po kolejnych adresach, kolejnych elementach tej tablicy. (at)excray, ekspertem nie jestem, ale sama nazwa tablicy jest wskaźnikiem iirc więc jednakowy jest...

    Mikrokontrolery AVR   19 Cze 2014 21:52 Odpowiedzi: 5    Wyświetleń: 1170
  • [avr-gcc] tablica 128 bitów - sposób utworzenia: struct?

    Tablice umożliwiają odczyt i zapis elementów wybranych po indeksie, jeśli są dwie funkcje getbit/setbit, to one również umożliwiają odczyt i zapis pojedynczych elementów - w zasadzie to jest ten sam model abstrakcyjny, tylko używa się innego zapisu: mając tablicę 16 bajtów o nazwie "tab" będzie się pisało: getbit(tab, 12) // zamiast tab[12]...

    Mikrokontrolery   05 Gru 2009 11:25 Odpowiedzi: 13    Wyświetleń: 3179
  • [Keil] Dziwne działanie SPI przy tablicach wielowymiarowych w strukturze

    Może gdzieś w programie dokonywałeś zapisu do elementu tablicy i posłużyłeś się indeksem większym niż ostatni element tablicy. Kompilator nie pokaże wtedy błędu a zapisany zostanie fragment pamięci, który mógł być zajęty przez np. inną zmienną. Jeśli np. mamy tablicę "tab" z 4 elementami a w programie użyjesz instrukcji tab[4]=10; to program skompiluje...

    Mikrokontrolery ARM   11 Mar 2010 20:45 Odpowiedzi: 6    Wyświetleń: 2086
  • REKLAMA
  • [C] - Sprintf i przekazywanie const char* do funkcji, problem z nazwą pliku

    to skoro padła odpowiedz jak poradzić sobie z problemem to powiem co poszło nie tak. w językach kompilowanych, na przykład C oprócz zwykłej tablicy istnieje także statyczna czysta tablica. [syntax=c]const char tablica[liczba][/syntax] gdzie liczba to naprzykład [syntax=c]#define liczba 100[/syntax] podczas przejścia preprocesora jak kompilator widzi...

    Programowanie Początkujący   28 Sie 2013 15:07 Odpowiedzi: 6    Wyświetleń: 1659
  • Dlaczego oscyloskop na ATMega32 zniekształca przebieg trójkątny?

    Tak, wiem, dlatego napisałem teoretyczne. Czas przetwarzania oraz zapisywania do tablicy również trzeba uwzględnić. Ale to raczej nie ma nic do tego szatkowania przebiegu.. po prostu próbkowanie odbywa się z mniejszą częstotliwością ale nie rozumiem czemu przykładowo 2, 3, 4 itd element tablicy ma tą samą wartość, skoro jest to już zapis z poprzedniego...

    Mikrokontrolery AVR   29 Mar 2011 22:36 Odpowiedzi: 29    Wyświetleń: 2513
  • REKLAMA
  • GCC-AVR: Błąd wskaźnika do struktury w funkcji w AVRStudio + WinAVR

    ponieważ operujesz wskaźnikiem na strukturę musisz wskaźnik wyłuskać (komunikat błędu linia 16) i dopiero możesz się odwoływać. Masz dwie opcje: 1/ (*Bufor1).rozmiar=0; 2/ Bufor1->rozmiar=0; Przy stosowaniu operatora u8 i = 2; char* ch = "test"; char ch2 = i[ch]; // kompiluje się i jest równoważne ch[i] Jednocześnie oznacza...

    Mikrokontrolery AVR   28 Cze 2008 22:25 Odpowiedzi: 2    Wyświetleń: 2491
  • Wyjaśnienie zapisu `id = *(uint16_t *)(restart + 1)` w C i inne pytania

    ad.1 Aby zrozumieć co się dzieje w tej linijce musisz dowiedzieć się co to są wskaźniki i rzutowanie typów. Jeżeli restart to tablica, to: [syntax=c]x=restart[0];[/syntax] przepisze pierwszy element z tablicy do zmiennej x. Nazwa tablicy to jednocześnie wskaźnik (adres w pamięci) do tej tablicy. I na przykład: [syntax=c]x=restart[1];[/syntax] zadziała...

    Mikrokontrolery Początkujący   03 Sty 2013 17:13 Odpowiedzi: 14    Wyświetleń: 1776
  • REKLAMA
  • ATmega32 - Skrócenie obliczeń, elementy 13 bitowe i tablica 16 bitowa.

    Lecz w który miejscu mnożę dwie liczby 16 bitowe podczas zapisywania do tablicy? mnożę 8 bitowe b i 256 ( 8bitów ) Ty to rozumiesz. Ja to rozumiem. Kompilator tego NIE rozumie. Poza tym dziwny ten zapis: [syntax=c]b=0b&00011111[/syntax] Ani średnika na końcu ani sensu w środku.

    Mikrokontrolery AVR   26 Lis 2013 09:33 Odpowiedzi: 26    Wyświetleń: 2592
  • Przeciążanie operatorów przy operacjach na wektorach

    Tak, dodawanie czy odejmowanie to takie same operacje na wszystkich odpowiadających współrzędnych. Gorzej trochę z mnożeniem czy dzieleniem... Takie operacje na wektorach (macierzach) wykonuje się już w trochę bardziej złożony sposób. Najwygodniej, jakbyś poprzestał na mnożeniu i dzieleniu przez liczbę - wtedy po prostu każdy element tablicy mnożysz...

    Programowanie   31 Mar 2017 10:31 Odpowiedzi: 24    Wyświetleń: 1629
  • Jak wyświetlić pojedynczy znak z tablicy na LCD HD44780 w AVR[C]?

    tymon_x działa ale jak byś mi mógł jeszcze wytłumaczyć dlaczego tablica buf jest 3 elementowa ? buf A skąd ci się teraz wzięła tablica 3 elementowa ? przecież tymon_x nic nie pisał o tym. Podał ci tylko dobry sposób jak sobie wyświetlić pojedynczy znak z całej twojej tablicy jednej czy drugiej. Tablica w przykładzie kolegi tymon_x jest przecież 2 elementowa...

    Mikrokontrolery Początkujący   12 Lut 2012 13:56 Odpowiedzi: 4    Wyświetleń: 2410
  • Step7 S7: Jak użyć zmiennej jako indeksu tablicy w STL (array [1..5] of Int)?

    Popatrz na to: http://www.elektroda.pl/rtvforum/topic16... No tak, ale to jest język STL, a w Step7 10.5 SP1, który służy do programowania sterownika S7-1200, nie ma STLa, tylko LD oraz FBD. Na szczęście udało się mi znaleźć w sieci informację o nowych poleceniach, które umożliwiają odczyt/zapis elementów dowolnej tablicy. Są to fieldRead i...

    Automatyka Przemysłowa   25 Maj 2010 22:00 Odpowiedzi: 5    Wyświetleń: 3536
  • Program do generowania dużych plików binarnych powyżej 100k w C/C++

    No to nie ma tak lekko z gotowcem. Wszystko zależy od algorytmu, ale w najprostszej postaci, będzie tablica, a potem zapis do pliku i tyle. #include <stdio.h> #include <stdlib.h> /* Ilosc bajtow do zapisania w pliku */ #define ILOSC_DANYCH 262144 /* tak na przyklad 256kB */ /* Tablica z danymi (bajty) */ unsigned char tablica[ILOSC_DANYCH];...

    Mikrokontrolery   30 Gru 2006 01:05 Odpowiedzi: 6    Wyświetleń: 4974
  • Delphi - Jak dodać adres do ostatniego elementu tablicy wskaźników?

    No dobra. A jeżeli chodzi o zapamiętanie adresu w ostatnim elemencie. tablicy, to chodzi o to, że losowo wypełniony rekord (jego adres) zapisujemy na ostatnim miejscu w tablicy wskaźników? Przy normalnym zapisie do tablicy zawsze wpisuje się od pola pierwszego. A tu wychodzi, że trzeba od ostatniego. Dobrze kombinuję ?

    Programowanie Początkujący   19 Mar 2014 23:11 Odpowiedzi: 14    Wyświetleń: 1731
  • C++ Builder - Różne sposoby deklarowania i odczytu tablic...

    Tak, to dobra metoda, w takiej sytuacji tablica jest deklarowana jako ciągły obszar w pamięci i jest mapowana do tablicy 2W. Te "zabawy" ze wskaźnikami miały Ci to tylko uzmysłowić różnicę między t[y, x], a t[y][x], nikt przy zdrowych zmysłach takiego zapisu nie stosuje. Zapis tab[100][100] jest tożsamy (po wyłączeniu rangecheck) z *(*(t+100)+100) i...

    Programowanie   25 Kwi 2009 19:45 Odpowiedzi: 25    Wyświetleń: 4304
  • Jak zarejestrować pierwsze zbocze wyzwalające na PIC18LF46K80 bez przerwań?

    No i właśnie nie mogę nic zmienić, bo się zmoderowało, a to był jedynie szkic i początek tego, co chciałem napisać. Aha, się skasowało, więc mogę pisać od nowa. To już nie powtarzam o przerwaniu timera, bo się znów wymoderuje. Coś się w tym algorytmie nie trzyma kupy. Wciśnięcie przycisku zajmuje człowiekowi czas rzędu 1-10 sekundy (ok, przy trzymaniu...

    Mikrokontrolery   29 Mar 2017 20:14 Odpowiedzi: 7    Wyświetleń: 876
  • Zliczanie i wyświetlanie histogramu pliku (tryb 13h)

    nie zabardzo pamiętam assemblera ale zrobiłbym to tak: 1.deklaracja tablicy od 0 do 255 elementów wyzerowanej 2.otwarcie pliku a)czytanie znaku b)ustawienie indexu tablicy na odczytany znak, c)odczyt z tablic wartosci, d)incrementacja, e)zapis do pamiecie, f) jezeli nie ma konca pliku goto a) 3. obliczenie maxymalnej wartosci wystapienia ktoregos znaku...

    Programowanie   08 Mar 2006 21:21 Odpowiedzi: 6    Wyświetleń: 1189
  • Tablica 16-bitowa z zapisem danych 8-bitowych z UARTa

    Jaka to różnica czy będę to wpisywać do tablicy zdeklarowanej jako 8 czy 16bit. Utwórz więc unię o dwóch polach: jedno to będzie tablica elementów uint8_t, a drugie to tablica elementów uint16_t. Pierwsza tablica dwa razy dłuższa niż druga. W ten sposób będziesz mógł wpisywać do pierwszej z tablic dane 8-bitowe, a odczytywać jako 16-bitowe z drugiej...

    Programowanie Początkujący   10 Lip 2022 21:44 Odpowiedzi: 6    Wyświetleń: 435
  • Jak programowo wyznaczyć rezystancję zastępczą w układzie?

    Przede szystkim, wcale nie twierdzę że jestem tu od kogoś mądrzejszy, nie zamierzam nikogo pouczać bo sam się czuję nieco "na gruncie grzązkim". ale pewne pomysły i skojarzenia mam, to się nimi dzielę i może pomogą. Kategoryczny ton moich stwierdzeń wynika tylko z mniejszej dbałości o formę niż o treść w ograniczonym czasie. założenie 1 każdy element...

    Programowanie   10 Cze 2008 09:29 Odpowiedzi: 33    Wyświetleń: 7361
  • Schemat blokowy programu do sumowania co drugiego elementu tablicy liczb całkowitych

    czy na starcie suma nie powinna być tab No właśnie to nie jest jasne, czy pierwszy element oznacza 1 element tablicy, czy element o indexie 1. Oraz czy drugiego zapisu i:= i + 2 nie można wywalić a po warunku == true i dodaniu sumy wróć przed pierwsze i:= i + 2 ? Hm... tu już niekoniecznie, jeśli mamy w tablicy 2 elementy, to jeśli najpierw sprawdzimy...

    Programowanie Początkujący   29 Paź 2014 19:41 Odpowiedzi: 10    Wyświetleń: 3192
  • Kod aktualizacji wykresu temperatury i wilgotności - niepewność działania pamięci fram MB85RC256V

    Niestety funkcja FRAM.write() nie zwraca informacji o tym, czy operacja zapisu się powiodła. Może powinieneś po każdej funkcji FRAM.write() wywoływać funkcję FRAM.read() i sprawdzać, czy zapis dokonał się prawidłowo - taka drobna diagnostyka błędów w programie nie zaszkodzi ;) Alternatywnym rozwiązaniem byłoby użycie innej biblioteki, która ma już wbudowaną...

    Arduino   20 Sty 2022 22:03 Odpowiedzi: 4    Wyświetleń: 297
  • Jak utworzyć tablicę 66-bitową w Bascomie z indywidualnym dostępem do bitów?

    Może ktoś wie jak założyć tablicę 66 elementową ( każdy element to bit) w obszarze adresowanym bitowo, tak by można było odwoływać się do poszczególnych bitów poprzez współżędne w tablicy np. bit22=Tablica(22). Bascom co prawda przyjmuje deklarację Tablica(66) as bit, ale traktuje to jak zmienną 1 bitową tzn. zapis Tablica(22) = 1 ustawia na 1 wszystkie...

    Mikrokontrolery   22 Sty 2004 16:08 Odpowiedzi: 5    Wyświetleń: 1643
  • VBA Excel: Listbox nie aktualizuje wszystkich obiektów po edycji pozycji kosztów

    Znaczy od początku. Gdybyś mógł zapisać plik w formacie starszego Excela to (przynajmniej mnie) będzie łatwiej. W OO makra nie do końca chcą działać a nowym Excelem nie dysponuję. :cry: A teraz do tematu. Co nie działa? Na pierwszy rzut oka bez uruchamiania to wystąpił drobny problem z tablicą (znaczy z jej deklaracją). W VBA zapis: [syntax=vb]element(6)[/syntax]...

    Programowanie Początkujący   19 Kwi 2012 17:13 Odpowiedzi: 20    Wyświetleń: 3192
  • Termometr DS18B20+Atemega8+Bascom - próba zrozumienia kodu

    16 (liczba nie cyfra) ponieważ temperatura odczytywana jest z dokładnością do 4 cyfr po przecinku, dlatego odczytaną wartość trzeba podzielić przez 16 (przesunąć o 4) Bd(1) = 1wread(9) tu do Bd jest wpisanych 9 bajtów ( liczba bajtów w nawiasie) odczytanych przez 1wread(9) z czego 2 pierwsze to temperatura OK pierwszą rzecz rozumiem Co do drugiej,...

    Mikrokontrolery AVR   17 Lut 2011 18:00 Odpowiedzi: 9    Wyświetleń: 5238
  • [AVR w C] Błąd przy zapisie/odczycie do/z tablicy uint16_t* Sekwencja[45]

    Powinno tyle ze w tym wypadku koledze nie wypali koncepcja programu... To jest oczywiste ale w przytoczonym przypadku bedzie dzialac.A co do koncepcji calego programu to sie nie wypowiadam bo jej nie znam i ty chyba tez nie (byc moze dla kazdego elementu bedzie deklarowal nowa zmienna).

    Mikrokontrolery   02 Kwi 2008 08:43 Odpowiedzi: 7    Wyświetleń: 3422
  • Kod do zapisu i odczytu EEPROM w AVR w CodeVisionAVR

    no przeciez kazda tablice mozna zapisac po 1 dowolnym elemencie i tak samo jest z tablica w eeprom. ja tak robie i jest oki.

    Mikrokontrolery   12 Lis 2005 18:29 Odpowiedzi: 10    Wyświetleń: 7589
  • Jak poprawić pętle w programie C do par liczb pierwszych różniących się o 2?

    Niestety wciaż źle. Dlaczego dalej stosujesz podwójną pętlę? Wystarczy tylko ta środkowa! Ponadto indeksować tablicę powinnaś zmienną k (ilość znalezionych) a nie n, która w zasadzie urwana jest z choinki. 20 razy wypełniasz to samo miejsce w tablicy, ostatecznie zachowując ostatnią parę! Owszem, wypiszesz poprawnie (choć 20 razy), ale tablica nie ma...

    Programowanie   20 Gru 2011 15:46 Odpowiedzi: 14    Wyświetleń: 1776
  • Jak zapisać stan wielu checkboxów do tablicy w C++ Builderze?

    Witam! Mam pytanie dotyczące checkboxów w C++ Builderze. Chciałbym stworzyć coś takiego: wstawić paręnaście checkboxów (osobnych) do projektu i napisać aplikacje która będzie sprawdzała po uruchomieniu czy dany checkbox jest zanaczony (Checked) i jeżeli tak za pomocą funkcji if wpisywała jakąś wartość do wcześniej stworzonej tablicy, np. tablica int...

    Programowanie   10 Wrz 2010 11:30 Odpowiedzi: 2    Wyświetleń: 1524
  • Sortowanie liczb z pliku w C++ i zapis do nowego pliku

    Poszukaj w google sortowanie bąbelkowe, najlepszy sposób sortowania tablic z liczbą elementów do 10000. Na końcu zapisujesz otrzymaną tablice do pliku.

    Programowanie   11 Sty 2006 08:06 Odpowiedzi: 9    Wyświetleń: 8268
  • c++ - rozpoznawanie typu klasy na który wskazuje wskaźnik

    W moim oryginalnym pliku udało się po zaimplementowaniu tego rozwiązania wyświetlać już elementy poprawnie. Ale przy zapisie do pliku za pomocą plik << * tablica[i] już to rozwiązanie nie chce działać.

    Programowanie Początkujący   17 Maj 2015 19:20 Odpowiedzi: 19    Wyświetleń: 1545
  • Jak zaimplementować tablicę czasów wjazdu w SAIA PG5 dla symulacji parkingu?

    Komunikacja: - Cała tablica będzie znajdowała się na sterowniku pierwszym - Sterownik drugi będzie pobierał ze sterownika 1 tylko jeden element z konkretnym indeksem (ten, który zgłosi chęć wyjazdu) - Sterownik ‘WJAZD’ będzie pobierał czas funkcją RTIME i przesyłał go do sterownika ‘WYJAZD’ aby zainicjować czasy na obu sterownikach...

    Automatyka Przemysłowa   26 Sty 2011 21:13 Odpowiedzi: 9    Wyświetleń: 2843
  • [Atmega8] [Atmega8][BASCOM] Optymalizacja kodu sterownika akwarium - oświetlenie i grzałka

    Zamiast "bawić się" z Readeeprom można to zrobić tak: [syntax=basic4gl]Dim Tablica(12) As Eram Byte Dim Wart As Byte Wart = Tablica(3) 'odczyt 3-ciego elementu z tablicy umieszczonej w EEPROMie Tablica(5) = 123 'zapis[/syntax] Trzeba tylko pamiętać, aby przed użyciem zmiennej umieszczonej w EEPROMie, skopiować ją do zmiennej umieszczonej w RAMie.

    Mikrokontrolery AVR   24 Gru 2011 00:30 Odpowiedzi: 27    Wyświetleń: 4155
  • Niedziałający pendrive - brak pojemności i systemu plików

    Tego typu awarie najczęściej mają podłoże w błednych zapisach w tablicach oprogramowania układowego (listy defektów, tablice translacji odpowiedzialne za przypisywanie adresów LBA do odpowiednich adresów fizycznych) lub w fizycznym zuzyciu układów NAND. Układy NAND zużywają się w trakcjie operacji kasowania i zapisu, kiedy to elektrony tunelowane są...

    Naprawa nośników i odzysk danych   23 Lis 2020 13:55 Odpowiedzi: 11    Wyświetleń: 1446
  • Jak zorganizować cykliczny zapis danych z liczników w DB w S7-1200?

    Tablica arr_stPomiar zmiennych typu stPomiar (struktura: data licznik 1 licznik 2 licznik 3 licznik 4), powiedzmy, że tablica będzie mieć 100 elementów (pomiarów). Do tego kolejkowanie FIFO (first input first output) pomiarów do tablicy.

    Automatyka Przemysłowa   17 Lip 2020 13:01 Odpowiedzi: 3    Wyświetleń: 594
  • Funkcja zwaracająca wartość: wskaźnik do x int - jak zapisać?

    Nie wiem czy dobrze rozumiem do czego dążysz ale możesz napisać coś takiego int funkcja(char *wsk) { *(wsk+3) = 2; return (int)*(wsk+3); } wywołanie char data Nie, nie o to mi chodziło. Tutaj odwołujesz się tylko do 4 elementu tablicy. Dodano po 1 Czyli to: Tym zapisem zwiększasz wartość elementów tablicy tak? A nie można było zapisać tego tak *wsk...

    Programowanie Początkujący   03 Cze 2017 14:54 Odpowiedzi: 6    Wyświetleń: 1233
  • PHP - Jak zapisać warunek IF z elementem tablicy bez użycia nawiasów?

    Witam, kiedy trzeba wydrukować wartość elementu tablicy to należy użyć nawiasów{} [syntax=php] echo "a={$tab1[21][$i]}"; [/syntax] ale jak zapisać taki warunek: [syntax=php] if ($tab1[21][$i]==NULL) {...} [/syntax] bez nawiasów nie działa gdyż element tablicy zapisany w ten sposób zwraca wartość "Array[0]". Z kolei zapis z nawiasami daje błąd : [syntax=text]Parse...

    Programowanie   02 Gru 2016 17:39 Odpowiedzi: 2    Wyświetleń: 639
  • ARM GCC - Wyjaśnienie wskaźników do funkcji i rzutowania w C

    Pierwszy zapis o który pytasz, to tablica wskaźników na funkcję, która to funkcja nie zwraca wartości i nie przyjmuje wartości. Zapis const oznacza, że tablicy nie będziemy modyfikować. Zapis, moim zdaniem bardziej czytelny, który sam stosuję w takim przypadku (z głowy): typedef void (*pVector_t)(void); __attribute__ ((used,...

    Mikrokontrolery ARM   11 Kwi 2013 13:21 Odpowiedzi: 4    Wyświetleń: 1353
  • Visual Basic: Odczyt licznika energii przez Modbus RTU i zapis do pliku

    Możesz wykorzystać do tego tablice ;), tzn. zapisywać wartość licznika zamiast do jednej zmiennej, to do 120-elementowej tablicy pod indeks wskazywany przez zmienną np. i , która na początku ma zawierać zero . Po każdym wpisaniu do tablicy zmienną i należy zwiększyć o 1 - dzięki temu kolejny wpis do tablicy zostanie zapisany w następne miejsce. Po godzinie,...

    Programowanie   01 Kwi 2011 18:21 Odpowiedzi: 16    Wyświetleń: 4310
  • XMega 128 - odczyt danych z tablicy w pętli - problem z ADIW i zmiennym adresem

    Kolega wyżej podał bardzo fajną pętlę [syntax=avrasm] lpm R0,Z+ ;odczyt st Y+,R0 ;zapis dec R16 [/syntax] Jeśli chcesz kopiować od jakiegoś adresu w tablicy to do Z dodajeszsz offset przed rozpoczęciem petli a w r16 masz ilosc elementów do skopiowania. Jeśli chcesz więcej niz 256 to musisz zrobić licznik na dwóch rejestrach które będziesz dekrementował...

    Mikrokontrolery AVR   29 Paź 2015 15:26 Odpowiedzi: 7    Wyświetleń: 1449
  • Jak zwiększyć dostępny RAM w projekcie Atmel 8252 z SDCC?

    Możesz do tego licznika sprawić sobie tablice (np 10 elementów) i każdy zapisa robić do kolejnego, kiedy dojdzie do 9 to znowu zacząć od 0, w ten sposób masz 100 000 x 10 czyli 1M zapisów - czyli o dużo za dużo. Poszukiwanie ostatniego elementu polegać będzie na znalezieniu największej wartośći w tablicy (po resecie, bo normalnie możesz to przechowywać...

    Mikrokontrolery   08 Kwi 2004 10:32 Odpowiedzi: 14    Wyświetleń: 1812
  • Jak przesłać plik WAV (8KHz, 8bit, mono) przez UART i odtworzyć przez PWM?

    Nie wiem jak robi to kolega mirekk36 i z chęciom chciałby się dowiedzieć tak z ciekawości ale ja zrobiłbym to na tablicy N - elementowej gdzie N to wielkość twojego bufora. Dane z RS wpadają do kolejnych elementów tablicy przy czym indeksem tablicy jest np zmienna "i". Każdy zapis do tablicy zwiększa indeks "i'. Po zapełnieniu całej tablicy nadpisujesz...

    Mikrokontrolery AVR   08 Mar 2012 16:44 Odpowiedzi: 19    Wyświetleń: 3034
  • [ATtiny2313]+Bascom+zapis/odczyt danych do pamięci RAM

    Proponuje użyć tablicy. Do kolejnych jej elementów zapisujesz czasy poszczególnych odcinków. Potem porównujesz zawartość tablicy z aktualnymi pomiarami i wiesz czy jest już przeszkoda czy nie.

    Mikrokontrolery AVR   24 Maj 2009 22:44 Odpowiedzi: 5    Wyświetleń: 3648
  • BASCOM - Przykładowy program komunikacji TX RX między dwoma 8051

    No fakt, to jest BASCOM 8051 a nie AVR. :oops: Ale idea jest taka sama. Trzeba zrobić sobie bufor w pamięci (np. tablica bajtów - Array) i dwa wskażniczki: Zapis, Odczyt; które będa sobie biegać w kółko po tablicy - tworząc tym samym bufor kołowy (http://en.wikipedia.org/wiki/Circular_b... Zapis będzie wskazywał element, który aktualnie można zapisać....

    Mikrokontrolery   01 Lut 2009 22:46 Odpowiedzi: 14    Wyświetleń: 2260
  • [C++] Jak zapisać wybrane elementy tablicy do pliku bez specjalnych bibliotek?

    Ale właśnie w tym jest bul że nie mam dostępu do książek o C++... Więc uczę się z kursu http://it.hk.pl/ a tam nie znalazłem komendy ani o tworzeniu ani o zapisie innego pliku więc może mnie oświecisz?

    Programowanie   28 Kwi 2006 13:55 Odpowiedzi: 6    Wyświetleń: 1367
  • [AVR] Jak znaleźć czytelną dokumentację funkcji C dla AVR GCC?

    Z typami tablicowymi jest trochę "namieszane" w C, a przynajmniej może na to wyglądać, właśnie z uwagi na automatyczne dopasowywanie typów. Generalnie: jakis_typ tab[]; jakis_typ *wsk; tab jest tablicą, czyli ciągiem elementów typu jakis_typ ułożonych w pamięci jeden za drugim. Odwołanie w kodzie do samego 'tab' daje adres tablicy, a właściwie...

    Mikrokontrolery   01 Cze 2009 14:44 Odpowiedzi: 6    Wyświetleń: 2622
  • Wskaźniki w WinAVR. Jak przekazać do funkcji wskaźnik do tablicy?

    W sumie z dwoma parametrami mógłbym to zrobić, ale nie jest to eleganckie. W moim przypadku trzymam w jednej dużej tablicy (128 słowowej) małe tablice po 16 słów. Muszę obliczać średnia z poszczególnych tablic. Mogę to zrobić podając jako drugi parametr numer kolejnej tablicy, ale pomyślałem sobie, że tablica jest trzymana w pamięci jako kolejne komórki,...

    Mikrokontrolery   10 Kwi 2006 21:01 Odpowiedzi: 7    Wyświetleń: 1890
  • [ATMEGA8] [ATMEGA8][C] Problem z zapisem do tablicy w funkcji conv_tab()

    Witam Dopiero wstałem, więc może tego nie widzę... ale gdzie tablica jest zdeklarowana? Wskaźnik jest, tablicy nie widzę. eq[1+j] = dv.quot; - już w pierwszym przebiegu pętli (zerowym) nie odnosisz się do zerowego elementu tablicy. Niestety nie znam struktury div_t dv :/, więc nie wiem co tam robisz. Za pomocą dzielenia modulo zrobiłbyś to szybciej...

    Mikrokontrolery AVR   15 Lis 2008 17:00 Odpowiedzi: 17    Wyświetleń: 2058
  • C i tablice zmiennych - indeksowanie, wpisywanie, itoa()

    Program musi się zmieścić w AT90S2313, czyli max 2k kodu. W tym przypadku lepiej unikać rozbudowanych funkcji, z których mało będę korzystał... Próbowałem tak: ow_reset(); ow_write_byte(0x33); //33h to jest ReadROM for (i=0;i>8;i++) { bufor1[i]=ow_read_byte()... //za każdym następnym zapisem bajta przenosimy...

    Mikrokontrolery   05 Kwi 2008 13:54 Odpowiedzi: 13    Wyświetleń: 6346
  • Jak zapisać warunek dla 1 elementu o niższej cenie w funkcji tablicowej?

    Leć najpierw po produktach (pętla p)... W środku tego ustaw zmienną, która zliczy... Teraz leć po wierszach - jeśli jest wartość > 0, to sprawdź cenę. Jeśli spełnia warunek - zwiększ wspomnianą zmienną o 1. Po zakończeniu pętli wewnętrznej (i) sprawdź wartość zmiennej. Jeśli wynosi 1 - zapisz do tablicy.

    Programowanie   07 Lut 2019 19:58 Odpowiedzi: 7    Wyświetleń: 714
  • [C] Usuwanie elementu z listy i zapis/odczyt pliku w C - jak to zrobić?

    1. Druga pętla wynika z tego że, nie wiedziałem iż można "skleić" ze sobą elememty. Po usunięciu chciałem przesuwać dalsze elementy, aby "zapełnić luke". Potem miałem na myśli wyNULLować ostatni element tablicy. "i" to liczba elementów tablicy. 2. Nie wiem co z tym "p". wszystko działa jak należy. Mógłbyś mi powiedzieć jak zrobić taki bufor i test na...

    Programowanie   22 Paź 2008 11:34 Odpowiedzi: 8    Wyświetleń: 4098
  • C++ - Jak zwrócić całą tablicę z funkcji, a nie tylko pierwszy element?

    (at)yahuza Z tego co ja wiem oba zapisy są dozwolone, ale takie wywoływanie jak to przedstawiłeś jest częściej stosowane ze względu na krótszy zapis, ale oba są dozwolone (przynajmniej w C).

    Programowanie Początkujący   27 Sty 2013 20:33 Odpowiedzi: 13    Wyświetleń: 3792
  • ANSI C/C++ - Zapis 32-bitowej wartości do tablicy uint8_t[10]

    Możesz zrzutować wskaźnik na 2 element tablicy na uint32* i wpisać tam liczbę. [syntax=c]*((uint32_t *)(tablica + 2)) = 0xAABBCCDD;[/syntax]

    Programowanie Początkujący   16 Sie 2012 18:22 Odpowiedzi: 11    Wyświetleń: 1389
  • LPC1768 ADC – jak ustawić ciągłą konwersję i odczyt danych w przerwaniu UART?

    utworzyłem kolejkę FIFO o rozmiarze 100 komórek (tablica 100 elementów uint32_t) Po co bijesz biedny procesor fifem które ma rozmiar nie-wielokrotność-dwójki? W tej chwili głupia operacja odczytu/zapisu do fifo zajmuje ci coś koło 12..15 cykli (w standardowym indexowaniu modulo, co najpewniej zrobiłeś), bo procesor nie ma cudownej instrukcji modulującej,...

    Mikrokontrolery ARM   18 Kwi 2012 07:21 Odpowiedzi: 12    Wyświetleń: 2575
  • 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ń: 6326
  • [Tablice] Prosze o pomoc - tablica dwuwymiarowa C++

    Do radekr Widocznie nie rozumiesz zapisu tak stworzonej tablicy dwuwymiarowej. Jest to dynamiczne a nie statyczne tworznie tablicy. Zauwaz ze jest stworzona tablica gdzie na kolejne elementy wskazuja wskazniki Zapewniam cie ze tak samo alokuje sobie elementy w pamieci komputer Pozdrawiam

    Programowanie   04 Lut 2006 23:18 Odpowiedzi: 11    Wyświetleń: 34589
  • [C] Synchronizacja procesów UNIX za pomocą semaforów.

    Przepisałem to jeszcze raz od początku i chyba jest lepiej niż było. Niestety teraz wszystkie wątki producenta zapisują jednocześnie jeden miejsce tablicy wspólnej a procesy konsumenta odczytują tą lokalizacje pamięci również wszystkie naraz. Co poprawić ? #include <sys/types.h> #include <sys/ipc.h> #include <sys/sem.h> #include <errno.h>...

    Programowanie   10 Maj 2010 23:13 Odpowiedzi: 13    Wyświetleń: 3160
  • ANSI C - Jak utworzyć string z tablicy 32 znaków ASCII?

    Witam! Nie wiem w czym problem. W końcu tablice można traktować identycznie jak wskaźniki to znaczy że jak masz tablicę KeywordTab[] to zapis *KeywordTab można traktować jako odwołanie sie do pierwszego (a właściwie zerowego) elementu. czyli KeywordTab[0] jest tożsame z *KeywordTab, KeywordTab[1] z *(KeywordTab + 1) itd. Wskaźniki i tablice są na tyle...

    Programowanie Początkujący   13 Sty 2015 14:02 Odpowiedzi: 4    Wyświetleń: 873
  • Arduino Leonardo - Czujniki temperatury przestają działać po zapisie do tablicy

    Dzięki wielkie. Już działa. Pomyłka przy deklaracji tablicy pomiary. Moje niezrozumienie tablic. Deklaracja ilości elementów w tablicy to jedno a liczenie elementów tablicy od 0 to drugie. A ja oba te zagadnienia sprowadziłem do jednego, że deklarując 5 elementów tablicy to licząc od zera mam ich sześć. Dzięki wielkie za pomoc.

    Arduino   19 Mar 2016 10:35 Odpowiedzi: 3    Wyświetleń: 843
  • Algorytmy odbioru danych przez UART w ATtiny2313 - buforowanie czy bajt po bajcie?

    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ń: 3178
  • VBA excel Pojawiający się i znikający CommandButton

    CommandButton z napisem GRAJ!, Poszedłbym raczej w kierunku formatki użytkownika (UserForm), niż bawiłbym się w z przyciskami w arkuszu. Łatwiej zapanować nad aspektem wizualnym "zabawki", no i miejsca więcej w arkuszu na inne rzeczy. czy „CommandButton_SPRWDZ1” może weryfikować wszystkie 39 odpowiedzi Prosto odpowiadając - można - np....

    Obsługa oprogramowania   19 Kwi 2020 11:52 Odpowiedzi: 12    Wyświetleń: 1353
  • [C++] Dostęp do i-tego elementu tablicy wskaźnikowej - jak?

    cout << *tab No to prześledźmy dlaczego nie działa. Powiedzmy, że tab[0] = 100, i użyjesz zapisu: [syntax=c]cout << *tab[0];[/syntax] Operator [] ma większy priorytet niż *, dlatego najpierw wykona się tab[0], a to zwróci wartość 100, teraz kompilator przymierzy się do tego: *100, a co można wyłuskać spod tego potworka, sam sobie odpowiedz....

    Programowanie Początkujący   23 Mar 2019 10:21 Odpowiedzi: 3    Wyświetleń: 681
  • [C] Sortowanie dwuwymiarowej tablicy w C – kod się kompiluje, ale nie sortuje

    1. Zacznij formatować kod - tego się nie da czytać. Przy nawet tak prostym i krótkim kodzie ciężko się zorientować gdzie się dany blok zaczyna i kończy. 2. Jako wyjściowe min/max zawsze bierz pierwszą wartość w tablicy i iteruj od pierwszego elementu. 3. Poniższy zapis: if (i=j){ sumap=sumap+tab[i][j]; } powoduje Ci...

    Programowanie Początkujący   06 Mar 2013 20:41 Odpowiedzi: 4    Wyświetleń: 1956
  • Python - Losowe dopasowanie linii z dwóch plików txt i zapis do pliku

    Uwaga ogólna, nawet jak tylko próbujesz napisać jakikolwiek program to staraj się nazywać rzeczy (zmienne) po imieniu dla łatwości zrozumienia przez innych. Żeby zapisać do pliku wystarczy użyć funkcji write() Aby otrzymać wyraz z tablicy/krotki/słownika/itp. trzeba się odwołać do tego elementu. W spojlerze umieściłem gotowe rozwiązanie niemniej jednak...

    Programowanie Początkujący   04 Lis 2013 12:26 Odpowiedzi: 2    Wyświetleń: 2682
  • C++ szyfrowanie – wyjaśnienie działania programu linijka po linijce dla początkujących

    #include<stdio.h> #include<iostream.h> #include <math.h> void main() { FILE *we, *wy; //deklaracja uchwytow do plikow int i, licznik; int tablica_ASCII[200]; //deklaracja tablicy w znakow ASCII char znak; char haslo[200]; //dekaracja tablicy w ktorej bedzie przechowywane haslo char plik_jawny[20];...

    Programowanie   07 Sie 2006 20:18 Odpowiedzi: 2    Wyświetleń: 2148
  • Usterka dysku Biostar S100-120GB - BIOS go widzi, błędy skanowania, nieudana inicjalizacja

    O to chodzi że nie można utworzyć partycji bez utworzenia tablicy alokacji. odwrotnie - tablicę alokacji plików tworzysz po utworzeniu partycji i to tylko w przypadku FATu. Niby jak mam cokolwiek zapisać, skoro nie można go zainicjować. - to świadczy o problemie z pamięcią. Ponadto skoro HD Tune przeskanował całą pamięć flash, to musi być dostępna?...

    Naprawa nośników i odzysk danych   06 Paź 2022 23:35 Odpowiedzi: 47    Wyświetleń: 2541
  • [Turbo Pascal] Jak w Turbo Pascal wczytać dane z pliku binarnego i zapisać do innego?

    Najpierw musisz mieć ten plik z danymi. W tym celu tworzysz więc program, który zapisze twoją tablicę rekordów z danymi osób (co to rekord mam nadzieję wiesz) do pliku binarnego. Następny program korzysta z takiej samej tablicy rekordów i i wczytuje plik binarny do tej tablicy. Potem iteracja (przejście kolejno) po elementach tablicy (rekordach) i obliczenie...

    Programowanie Początkujący   29 Sty 2013 20:47 Odpowiedzi: 1    Wyświetleń: 1167
  • [AVR] Jak zapisać strukturę z wskaźnikiem do EEPROM w AVR przy użyciu WinAVR?

    Eeee... A po co, skoro i tak zapis do EEPROMu realizowany jest blokowo? A nawet jeśli by nie był, to wystarczy zrobić sobie funkcję, która ten zapis będzie realizowała właśnie w taki sposób? Tak czy siak nie rozwiązuje to problemu autora, ponieważ problem ten jest dosyć skomplikowany [; Ze swojej strony proponowałbym tablicę na takie napisy użytkownika...

    Mikrokontrolery AVR   27 Sie 2010 19:47 Odpowiedzi: 24    Wyświetleń: 5865
  • AVR: Można wybrać adres EEPROM pod jakim zapisać dane?

    Witam Mam takie pytanie: czy kompilator może przydzielić bloki w pamięci EEPROM w kolejności innej niż zadeklarowano je w programie? Jeżeli tak, to wpłynie to na adres bloku pamięci,prawda? Mam taki problem: W programie mam zadeklarowane 2 bloki pamięci EEPROM w kolejności jak poniżej: znaki. Tak jakby ponowne wgranie tego samego kodu, spowodowało że...

    Mikrokontrolery Początkujący   24 Sie 2018 18:35 Odpowiedzi: 9    Wyświetleń: 843
  • ATmega16 - optymalna obsługa animacji diod led w C

    Witam, Mam do was pytanie jak najwydajniej, najsprawniej i najlepiej wykonać animację diod led. Diodami steruję multipleksowo za pomocą 25 pinów. Nie wiem którą drogę wybrać do zapisu animacji w kodzie - klatek animacji będzie od kilkuset do kilku tysięcy. Myślałem nad jakimś zapisem klatek do tablicy a potem np. co sekundę odczyt kolejnego elementu...

    Mikrokontrolery AVR   19 Sty 2011 22:01 Odpowiedzi: 15    Wyświetleń: 1968
  • [c/c++] Jak odczytać int z bufora char* przy użyciu WinAPI w C/C++?

    Pomysł ze strukturą nagłówku, jak najbardziej, ale to co napisałeś o unii to... Hm, chyba lekka nieścisłość. ;) To nie tak, że tylko jeden z elementów jest w danej chwili pamiętany. Unia alokuje tyle pamięci, żeby zmieścić największy ze swoich elementów, a nie dla każdego z elementów. Masz więc miejsce w pamięci, do którego odnosisz się jakby rzutując...

    Programowanie   19 Lut 2011 11:03 Odpowiedzi: 11    Wyświetleń: 3211
  • Atmega 328, Bascom pytanie o ustawienie adresu tablicy w programie

    W jaki sposób zapisać nazwę aby kompilator nie wyrzucił błędu ? sugerowana nazwa poniżej nie jest akceptowalna lds r1, {Dane(1)} lds r1, {Dane(1)} - tutaj chcesz pobrać pierwszy element tablicy. Tak się nie da. Zarówno niveasoft , jak i pawlik118 mają rację. W przypadku odpowiedzi kol. pawlik118 otrzymasz adres początku tablicy. Natomiast jeśli chodzi...

    Mikrokontrolery AVR   17 Kwi 2017 21:19 Odpowiedzi: 18    Wyświetleń: 1302
  • Generowanie ciągów zero-jedynkowych o długości n - algorytm

    1. Jak podajesz N to już nie zmieniaj jego wartości (2 blok). Tylko inicjujesz sobie wskazanie, którą pozycję chcesz zmieniać (może żeby się nie mylić to zamiast 'n' nazwij 'i') 2. Stop to stop - za nim już być nic nie może. Generalnie start i stop raczej podaje się w elipsach. 3. Samą liczbę też gdzieś musisz przechować. Więc niech to będzie tablica...

    Programowanie Początkujący   15 Gru 2018 19:14 Odpowiedzi: 9    Wyświetleń: 1653
  • [stm32] Keil umieszczenie przeskalowanego sinusa w pamięci flash

    Witam, czy ktoś z forumowiczów wie jak umieścić w pamięci flash tablicę z wartościami przeskalowanego sinusa (wartości stałoprzecinkowe). Chcę, aby tablica miała np. 1024 elementów (od 0 do 2pi) dla tego zapis na sztywno wartości będzie nie wygodny. tj. [syntax=c]const s16 tab_sin[1024] = {wartosci}[/syntax] Wolałbym zapis: [syntax=c]const s32 tab_cos0[1024]...

    Mikrokontrolery ARM   26 Maj 2011 22:08 Odpowiedzi: 8    Wyświetleń: 2553
  • [XMEGA][C] Rozszerzenie obsługi komend UART/USART ponad 2 komendy

    Kod wygląda ok. Jeśli TranslateCommand zwraca liczbę elementów tablicy cmds[] to znaczy, że polecenie nie zostało w niej odnalezione. Przyczyną może być różnica w zapisie polecenia lub brak końcowego znaku NUL. Zobacz kod z innych przykładów - obsługują one znacznie więcej niż dwa polecenia i nie ma z tym problemów.

    Mikrokontrolery AVR   09 Wrz 2018 01:39 Odpowiedzi: 8    Wyświetleń: 999
  • Bascom AVR – jak zdefiniować i używać tablicę tekstów do LCD w Atmega?

    Tablice wielowymiarowe to albo albo tablice tablic, albo specyficznie numerowany wektor... tablic tablic w BASCOMie nie zrobisz, ale wektor jak najbardziej. zamiast: int tablica[n][n]; tablica[x][y] = zmienna; możesz pisać: int[n*n] tablica; tablica[x*n+y] = zmienna; To jest oczywiście zapis w składni C++, w BASCOMie tablicę deklarujesz tak: Dim tablica...

    Mikrokontrolery   14 Lip 2009 13:49 Odpowiedzi: 7    Wyświetleń: 4490
  • [C] Jak używać jednego wskaźnika do tablicy 2D w C? Obsługa i dostęp do elementów

    Argumenty domniemane działają tylko w C++. Co do tablic wielowymiarowych, to zwykle symuluję je za pomocą tablicy jednowymiarowej i operacji na wskaźnikach. Przykładowo tablica int-ów 6 x 3: int tab[6*3]; // pobieram element [wiersz, kolumna] int element = tab[wiersz * 6 + kolumna]; Zdaję sobie sprawę, że nie jest to zbyt elegancki...

    Programowanie   22 Lis 2008 14:46 Odpowiedzi: 5    Wyświetleń: 19636
  • Bardzo duzy problem - program z delphi na zaliczenie!

    Ja widze 2 rozwiązania 1. zaprojektować tablice dwuwymiarową typu string i odczytywać z pliku litery do momentu napodkania spacji, wtedy zmienić odpowiednio wiersz albo kolumne tablicy 2. zdefiniować typ zmiennej typu record zawierającą 3 łańcuchy znaków, zdefiniować tablice w pamięci o elementach typu tego wczesniej zdefioniowanego, zapis i odczyt...

    Mikrokontrolery   24 Maj 2003 19:06 Odpowiedzi: 7    Wyświetleń: 1759
  • [ATTINY2313] [ATTINY2313][BASCOM] Jak przesuwać elementy tablicy przy pomiarach DS18b20?

    ' Na początku kodu Index_tab=0 ...... ...... If Licznik = 1200 Then IF Index_tab=3 Then ' przesuniecie w tył jeżeli pozyskano co najmniej 3 pomiary Pomiar(1)=Pomiar(2) Pomiar(2)=Pomiar(3) Else ' Fragment kodu wykonywany dla Index_tab=0,1 i 2 Incr Index_tab IF Index_tab>3 Then Index_tab=3 End If Pomiar(index_tab)...

    Mikrokontrolery AVR   13 Lis 2009 16:51 Odpowiedzi: 2    Wyświetleń: 1974
  • LPC1343 - Jak skonfigurować komunikację I2C z modułem RTC DS1307?

    Wpisz w googlach tiny rtc i2c znajdziesz schemat modułu :) Krótko o I2C: ramki są 8 bitowe, chcąc zapisać cokolwiek do slavea trzeba w pierwszej ramce wysłać jego adres i następnie adres pamięci / rejestru do którego bedzie zapis, po czym wysyła się daną lub dane. Jeśli chodzi o odczyt ze slavea trzeba wysłać w pierwszej ramce jego adres i nastepnie...

    Mikrokontrolery ARM   31 Paź 2015 09:14 Odpowiedzi: 8    Wyświetleń: 1416
  • AVR-GCC - Dziwna rzecz w konwersji liczb 16 bitowych na dwie 8bitowe

    Jeśli chodzi o przyspieszenie to można by się pokusić o zastąpienie tablicy buffer unią, w której będą dwa elementy: tablica 8bit i struktura ze zmiennymi dla zapamiętania wskazań zegara oraz tablicą 16bit dla zapamiętania wartości napięć i prądu. Wypełnianie oraz odczytywanie takiej unii robisz przez strukturę, a zapis do pamięci przez tablicę 8bit....

    Mikrokontrolery AVR   28 Sty 2014 17:23 Odpowiedzi: 9    Wyświetleń: 1596
  • BASCOM - Jak przejść do kolejnego elementu w tablicy stringów?

    arnoldziq napisał: W żadnym języku programowania nie ma możliwości określić "gdzie w tablicy" się "znajdujesz", Można to zrobić. Wystarczy dodać drugi wymiar tablicy i w tej dodatkowej komórce dla każdego wiersza tablicy zapisywać znacznik aktywnego wiersza. Napisać własne procedury odczytu i zapisu - przesuwające znacznik i funkcję zwracającą dane...

    Mikrokontrolery AVR   08 Sie 2013 01:27 Odpowiedzi: 11    Wyświetleń: 3120
  • Jak podmienić tekst w tablicy char tekstem z bufora RAM w C?

    Tak przy okazji opinia Linusa: aa tiaa, ale to nie problem, zawsze po wyjściu z niej wystarczy dać : desc Dodano po 8 AD.1. zawsze, końcowe zero jest nieodłącznym elementem c stringów, więc słowo 'Ala' będzie miało cztery znaki. "Jeśli mam wyświetlacz 2x16 i chcę zapisać pełne 16 znaków w wierszu, to robię tablicę 16 bajtów, czy 17" - char bufor_1...

    Mikrokontrolery AVR   30 Lip 2024 12:21 Odpowiedzi: 20    Wyświetleń: 594
  • [AT90s2313] [AT90s2313][C++] Nieprawidłowy odczyt pgm_read_byte() w C++ dla LED 4-cyfrowego

    Zobacz wygenerowany plik .lss - tam bedziesz mial linie kodu c++ i to jak zostaly przetlumaczone na assembler. Znajdziesz tam takze adresy. Nie podoba mi sie tez zapis uint8_t g_LED[4]={0}. IMHO to deklaruje 4-elementowa tablice, gdzie prawidlowe indeksy to 0-3, i inicjalizuje element o indeksie 0 na 0. Czyli zupelnie nie to co chcesz osiagnac. Natomiast...

    Mikrokontrolery AVR   13 Wrz 2009 18:01 Odpowiedzi: 13    Wyświetleń: 2826
  • Jak zacząć program w C do zliczania słów i wyodrębniania ich z tekstu?

    Witam ponownie! Nie wiemy, jak została zdefiniowana przez Ciebie struktura pojedynczego elementu i jakiej struktury danych używasz. Mam tu na myśli: tablica, lista i jej rodzaj i sposób zapisu, drzewo i jego rodzaj i sposób zapisu itp, itd, etc. Jest nieskończona liczba możliwości a nie jesteśmy wróżkami :). Jeśli podasz te informacje, wówczas będziemy...

    Programowanie Początkujący   24 Sty 2014 16:39 Odpowiedzi: 5    Wyświetleń: 3972
  • [mysql+php] Jak zapisać dane z checkboxów do bazy MySQL w PHP?

    Po pierwsze, jeśli formularz zawiera dynamiczną listę pól, to każde z pól musi się inaczej nazywać, abyś miał do tego dostęp. Jeszcze prościej jest użyć zapisu tabelowego name="checkbox , gdyż później odbierając możesz prostą pętlą przelatywać przez wszystkie elementy formularza. Oczywiście potrzebujesz też analogicznej tablicy ID (na polach ukrytych),...

    Programowanie Początkujący   22 Lip 2015 16:53 Odpowiedzi: 2    Wyświetleń: 1785
  • Jak uzyskać dostęp do elementu tablicy w Step7 bez tworzenia wielu wskaźników?

    Wskaźnik OPN 10 (numer tablicy) L MW10 <-- nr pozycji (od 0 do 69) SLD 3 <-- stworzenie wskaznika 32bitowego. (3 jeżeli masz dane w DB zapisane co Bajty, 4 co word, 5 co dword) LAR1 L DBD (AR1, P#0.0) (DBD <- 4bajty, DBW 2<-bajty, dbb <-1bajt) T #pozycja napędu Napisz ile używasz bajtów na 1 element tablicy

    Automatyka Sterowanie PLC   24 Lis 2012 23:39 Odpowiedzi: 5    Wyświetleń: 1785
  • Błąd w obliczaniu średniej w tablicy w C - niepoprawna pętla i zmienne

    Proszę o pomoc! pokazuje mi taki błąd: http://obrazki.elektroda.pl/2063412200_1... nie wiem co jest źle. #include <stdlib.h> #include <stdio.h> #include <math.h> #define N 10 int x,y,c,z,d,k,all,liczba; int main() { int tab1[N]; for(z=0;z<10;z++) //zerowanie tab1[z]=0; while(liczba=k)...

    Programowanie Początkujący   27 Gru 2010 19:56 Odpowiedzi: 5    Wyświetleń: 1185
  • Implementacja tablic funkcji w pamięci FLASH mikrokontrolera STM32

    Witam serdecznie, Poszukują gruntownych, wyczerpujących informacji na temat sposobu implementacji tablic funkcji do pamięci FLASH. Chodzi Ci o to, żeby trafiły do pamięci FLASH, a nie RAM? Jeśli tak to wystarczy zapis: [syntax=c] const int tablica={ 8, 7, 6, 5, 4, 3, 2, 1, 0 }; // tablica idzie do FLASH int funkcja(int argument) { return(tablica[argument]);...

    Mikrokontrolery ARM   17 Paź 2014 22:33 Odpowiedzi: 9    Wyświetleń: 1506
  • [ATMEGA32] Jak zapisywać i odczytywać zmienne EEPROM w ATMEGA32 używając avrgcc?

    Powyższego kodu używam w dłuższym programie (nie zamieszczam tutaj bo straszny bałagan mam w kodzie), zapis i odczyt nie działają poprawnie, z kolei testowałem ten kod w oddzielnym małym programiku i działa. Czytałem gdzieś, żeby w obszerniejszych programach do zapisu/odczytu zmiennych w eepromie stosować struktury. Czy kolega Dr. Vee (lub ktokolwiek...

    Mikrokontrolery AVR   07 Gru 2009 11:49 Odpowiedzi: 17    Wyświetleń: 12415
  • Emulacja klawiatury PC w Bascom - problem z odczytem danych

    I2crbyte Z(i) , Nack Wcześniej masz for i=0 to 5 Nie wyrzuci ci takiego błedu ale zapis jest zly. W bascomie adresowanie tablicy zaczyna się od 1 (z(1) - to jest pierwszy element tablicy) Błąd wyświetla dopiero chyba bascom avr. Daj pętle przesuniętą o 1 i będzie dobrze. Ale uważaj - to przesuniecie (for i=1 to 6) może ci też pogmatwać inne...

    Mikrokontrolery   21 Maj 2006 20:14 Odpowiedzi: 3    Wyświetleń: 1793
  • Jak użyć tablic do wyświetlania wartości ADC na LCD?

    nie jest dokładnie wyskalowany wiec np . 2bity odpowiadałoby (wyświetlałoby)0,1V , 4 bity 0,2V ale już np 6bitów 0,3V a 20bitów 1,1V i inne. Nie łapie o co chodzi z tymi bitami chodzi mi o zasade tworzenia tablic w asemblerze bo na razie wiem tylko że zaczyna się to od .db . jak to zrozumiem to licze że dalej mi pójdzie. A potem adresujesz względem...

    Mikrokontrolery   20 Kwi 2004 17:45 Odpowiedzi: 5    Wyświetleń: 1483
  • Schemat blokowy z omówieniem oraz opis słowny algorytmu

    Witam. Muszę narysować schemat blokowy do danego programu oraz skonstruować opis słowny algorytmu. Zrobiłem owy schemat wraz z opisem aczkolwiek nie wiem czy są one dobrze zrobione. Prosiłbym o szybką pomoc w miarę możliwości w tej sprawie. Poniżej wrzucam : *kod (c#) *zadanie *skonstruowany przeze mnie zapis słowny (WE: N liczba określająca rozmiar...

    Programowanie Początkujący   27 Sty 2022 20:47 Odpowiedzi: 11    Wyświetleń: 795
  • Przesunięcie bitów w tablicy o 2 bity w lewo w C - jak to zrobić?

    kolego nie potrzebujesz żadnych dodatkowych zmiennych. Jak masz elementy swojej tablicy powiedzmy(binarnie): x 00 + 000000 11; czyli: x i i z i+1 .

    Programowanie Początkujący   24 Mar 2015 20:10 Odpowiedzi: 23    Wyświetleń: 1599
  • [C++] Tworzenie tablicy dynamicznej dwuwymiarowej

    Mogę w związku z tym prosić o przykładowy program z tablicami dynamicznymi, bo gdy wpisuję "tablice dynamiczne c++" w google to jedyne co mi się pokazuje to wersja ze wskaźnikami, które w/g przedmówcy nie są tablicami, i ma on rację, ale w dalszym ciągu nie wiem jak zbudować poprawną tablicę dynamiczną jedno i dwuwymiarową Jednowymiarowa tablica dynamiczna:...

    Programowanie   09 Lis 2009 23:21 Odpowiedzi: 28    Wyświetleń: 29903
  • C++: Co oznacza zapis `int t[] ={7,12,56,31,8,11,3,4}` i pętla `for`?

    Witam Mam o to taki problem iż wiem, że przy tablicy int t Zadanie jest bardzo proste. Mianowicie: - int t[] ={7,12,56,31,8,11,3,4} // oznacza to iż rozmiar tablicy zostanie samodzielnie ustalony poprzez ilość elementów w niej wpisanych w tym przypadku 8 (deklaracja takowej tablicy wygląda następująco int t[7], pamiętaj tablice w C++ są indexowane...

    Programowanie Początkujący   10 Sty 2017 16:58 Odpowiedzi: 4    Wyświetleń: 1221
  • Zawieszanie się AVRstudio przy dodaniu #include <avr/pgmspace.h> - jak to naprawić?

    GienekS - jesli źle mysle popraw mnie, deklaruje sobie tablice: prog_char Cyfry[60] = {62,81,73,69,62,0,0,66,127.......}; zostaje ona umieszczona w pamięci programu, nastepnie chce ją odczytać w trakcie wykonywania sie programu, wiec uzywam polecenia: pgm_read_byte(*Cyfry); , gdzie *Cyfry jest wskaźnikiem do pierwszego elementu tablicy, powiedz mi jeszcze...

    Mikrokontrolery   02 Lip 2007 23:43 Odpowiedzi: 8    Wyświetleń: 3476
  • Tauron przyłącze: faktyczne przyłącze a mapka przesłana we wniosku o WZ oraz kolejność działań

    Rzeczywiście w normie zdefiniowano WLZ tak jak piszesz, jednak to nie znaczy, że taka jest przyjęta nomenklatura - oczywiście możesz tak to definiować. Niemniej jednak, ja rozumiem i definiuję przyłącze jako element sieci elektroenergetycznej łączący sieć z instalacją odbiorczą. Jest to zgodne z definicją przyłącza w Prawie Budowlanym oraz z definicją...

    Elektryka Dla Każdego   06 Kwi 2025 13:38 Odpowiedzi: 12    Wyświetleń: 453
  • Błędy w zapisie i odczycie EEPROM AT24C256 - analiza przypadków, float, strony

    Nie znam tej funkcji HAL. Ogólnie musisz określić ile masz wolnego miejsca od adresu pod, który zaczynasz zapis do końca strony. Np. w ten sposób. page_space = (int)(((address/64&#... + 1)*64)-address; Jeżeli miejsce jest większe niż wielkość danych do zapisania to zapisujesz normalnie. Jeżeli mniejsze to wysyłasz tylko tyle...

    Mikrokontrolery ARM   13 Lip 2023 20:19 Odpowiedzi: 11    Wyświetleń: 606
  • Dlaczego zapis do EEPROM na Atmega16 nie działa w AVR Studio?

    Mój kod wygląda następująco: void writeEEPROM(byte* WriteBuffer, int Size){ unsigned int WriteAddress = 0; byte El_Number = 0; EECR = 0; // EEPROM Control Register while(Size){ //Size - rozmiar tablicy do przeslania while(EECR & (1<<EEWE)) { asm volatile ("nop"::); } //Czekaj aż EEWE = 0; EEDR = WriteBuffer[El_Number++];//Dane do wysłania,...

    Mikrokontrolery   18 Lut 2007 15:28 Odpowiedzi: 10    Wyświetleń: 2510