wskażnik struktur

Znaleziono około 808 wyników dla: wskażnik struktur
  • ANSI C - Dynamiczna tablica wskaźników na strukturę

    Tak dla porządku wyjaśnię, że zwykłe przypisanie: tablica[i]->imie = "Jan"; jest błędne i niebezpieczne, ponieważ powoduje nadpisanie wskaźnika do pamięci zaalokowanej wcześniej przez malloc(). Działa tylko z pozoru dobrze, ale może nieźle namieszać. Natomiast sposób jaki jest na listingu jest poprawny (z dokładnością do brakujących nawiasów). Sposób...

    Programowanie Początkujący   17 Sty 2015 20:19 Odpowiedzi: 11    Wyświetleń: 1836
  • [AVR][GCC] wskaźnik w strukturze - przekazanie parametru

    // tablica "napis" znajduje się w PROGMEM - w kodzie jest pgm_read_byte: OK char napis[] PROGMEM = {"test"}; // zmienna "text"również jest w PROGMEM: wywołanie fun(text.wsk) odwołuje się do złej pamięci t_text text PROGMEM = {napis}; zamień: fun( text.wsk ); na coś pokroju:...

    Mikrokontrolery   13 Kwi 2010 19:53 Odpowiedzi: 8    Wyświetleń: 3874
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [C] - wskaźnik do tablicy wskaźników na struktury

    Dodano po 1 w ogóle to nie wiem po co korzystasz z 2ch funkcji jak spokojnie możesz to zrobić w jednej: [syntax=c] #include<stdio.h> #include <stdlib.h> typedef struct{ int x; int y; }polozenieS; int getXvalue(void); //your functions int getYvalue(void); int random(int min, int max); polozenieS* add_structure(void); int main(void) { int...

    Programowanie   15 Sie 2012 15:01 Odpowiedzi: 1    Wyświetleń: 1323
  • REKLAMA
  • [Atmega][avr-gcc] - Wskaźnik do struktury w strukturze

    Należy pamiętać, że w nowszych wersjach avr-libc nie należy używać PROGMEM do deklaracji typu: Typedef Documentation prog_char Note: DEPRECATED This typedef is now deprecated because the usage of the __progmem__ attribute on a type is not supported in GCC. However, the use of the __progmem__ attribute on a variable declaration is supported, and this...

    Mikrokontrolery AVR   23 Sty 2014 21:17 Odpowiedzi: 10    Wyświetleń: 2316
  • [AVR][C] - wskaźnik w strukturze - jak podstawić wartość

    A na czym ta kiszka polega? W gcc dla ARMa działa to co pokazałeś - *(struktura.wsk) = ... 4\/3!!

    Mikrokontrolery   11 Wrz 2009 06:13 Odpowiedzi: 3    Wyświetleń: 4089
  • REKLAMA
  • Jak uzyskać wskaźnik na strukturę w C? Przykład z `mystruct`

    Chcesz wskaźnik na strukturę, deklarujesz wskaźnik na "char", wiec czemu dziwisz się kompilatorowi że zgłasza błąd? struct mystruct* wsk = &czas; Warto popracować nad podstawami wskaźników w języku C, bo braki wyjdą przy pierwszej nadarzającej się okazji.

    Mikrokontrolery Początkujący   25 Gru 2017 20:02 Odpowiedzi: 29    Wyświetleń: 2079
  • [C] Jak rzutować wskaźnik do struktury APS_DataInd_t w C?

    Użyj po prostu operatora adresu (&) a następnie dokonaj prostego rzutowania na (unsigned int)

    Programowanie Początkujący   23 Lis 2010 13:38 Odpowiedzi: 10    Wyświetleń: 1834
  • 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
  • [AT91ARM7S256] Jak obsługiwać piny i rejestry w ARM Atmel AT91SAM7S256?

    nie jestem specjalistą w ARMach Atmela, dlatego odpowiem Ci tylko na ostatnie pytanie mianowicie co to jest " -> ". Strzałka oznacza wskaźnik do struktury, co oznacza, że pPIO jest wskaźnikiem do struktury zawierającej w sobie element PIO_OER. Ogólnie zastępuje to konstrukcję (*pPIO).PIO_OER.

    Mikrokontrolery ARM   29 Sie 2008 15:48 Odpowiedzi: 4    Wyświetleń: 3983
  • REKLAMA
  • Znaczenie operatora -> w pętli for w języku C

    Witam! Zapis: g->roz oznacza, że jeśli "g" jest wskaźnikiem do struktury bądź unii, to operator "->" odwołuje się do składowej "roz". Ponieważ g wskazuje na strukturę, do składowej "roz" można się odwołać również: (*g).roz Wskaźniki do struktur i unii są jednak tak często używane, że wprowadzono operator "->".

    Programowanie Początkujący   11 Lis 2011 16:05 Odpowiedzi: 3    Wyświetleń: 1101
  • [AVR] Jak poprawnie przekazać 4 bajty z bufora do struktury w AVR?

    Tak, ale czy w przypadku, który podał kolega Szelus nie jest właśnie tak, że operujemy na wskażnikach do danych w buforze, a nie na kopiach tych danych w strukturze ? To by wyjaśniało, dlaczego zawartość pierwszej struktury jest nadpisywana przez kolejne zapełnienie bufora danymi dla drugiej struktury. Wskażniki w obydwu strukturach wskazują na dokładnie...

    Mikrokontrolery AVR   04 Sty 2011 10:15 Odpowiedzi: 16    Wyświetleń: 2635
  • Konwersja adresów w C++. Bieżący adres struktury.

    męczę się z głupim problemem możliwe że mam zaćmienie umysłu. Mam wskażnik do struktury i zmienną typu void wskazującą na zarezerwowany obszar pamięci przez malloc. Jak dokonać zmiany bieżącego adresu struktury na obszar pamięci zarezerwowny przez maloc? Kompilatór ciągle wywala mi błędy a kiedyś to robiłem tyko mi się zapomniało jak? Poprawiłem i temat...

    Mikrokontrolery AVR   25 Wrz 2010 14:43 Odpowiedzi: 2    Wyświetleń: 1071
  • [C] Jak zadeklarować wskaźnik do tablicy struktur w C?

    Witam! Jednym z rozwiązań jest zadeklarowanie pola struktury jako wskaźnika do np LEV-elementowych tablic typu "wskaźnik do char" np tak: [syntax=c]typedef struct { char *opis_msg; char *(*alarmy)[2]; } AL_TABLE;[/syntax]a nastepnie odwoływać się do nich następująco np: [syntax=c]printf("%s\n", (al_tab[2].alarmy[2])[1]);[/syntax] Analizując wiersz z...

    Programowanie   20 Lis 2012 07:03 Odpowiedzi: 5    Wyświetleń: 1500
  • [C] Jak zainicjalizować wskaźniki do tablic struktur w C?

    Witam, nie można tak realizować inicjalizacji, ponieważ zastępujesz wskaźnik na strukturę wyrażeniem: { {MAIN_SCREEN_ID, MS_BTN_OK_ID,20,20,20,20,(u8*)NU... {MAIN_SCREEN_ID, MS_BTN_ESC_ID,40,20,20,20,(u8*)N... {MAIN_SCREEN_ID, MS_BTN_MENU_ID,60,20,30,20,(u8*)...

    Mikrokontrolery   02 Gru 2011 08:45 Odpowiedzi: 5    Wyświetleń: 2711
  • [C] Wskaźnik na element struktury czy całą strukturę? Jak poprawnie użyć?

    Po kiego grzyba Ci pola bitowe? Nie wolno w ten sposób odwoływać się do kolejnych elementów struktury. Działa tylko dlatego, że przy kompilacji włączona jest opcja -fpack-struct . No i po co Ci struktura do trzymania kilku elementów tego samego typu? Od tego są tablice, a jeżeli chcesz koniecznie mieć tam wpisane nazwy, to sobie je możesz zdefiniować...

    Mikrokontrolery   23 Kwi 2009 14:01 Odpowiedzi: 10    Wyświetleń: 7144
  • [c/gcc] przekazanie struktury (pola bitowego) - do funkcji

    Dlaczego nie zrobić funkcji typu void a strukturę przekazywać poprzez wskaźnik?

    Mikrokontrolery AVR   27 Sie 2011 21:19 Odpowiedzi: 6    Wyświetleń: 1495
  • atrybut "volatile" dla struktury danych - niezgodność

    Error[Pe167]: argument of type "FIL volatile *" is incompatible with parameter of type "FIL *" Obawiam się że to wina kompilatora, bo przykład jest zaczerpnięty z ksiązki w której autor używał kompilatora Eclipse. Czy jest na to jakis sposób? :/ Jasne, od razu wina kompilatora. Kompilator poprawnie się zachowuje. Jeśli...

    Mikrokontrolery   28 Sie 2011 09:32 Odpowiedzi: 23    Wyświetleń: 3664
  • Zmienna const w STM32 - czy zajmuje miejsce w RAM czy tylko w FLASH?

    i również przekażę ją do funkcji przez wartość to kompilator może mi ją zoptymalizować i całą tablicę odłożyć na stos? Tablic nie możesz przekazać przez wartość w C tylko przez wskażnik. Tylko struktury i unie (abstrahując od typów podstawowych) są przekazywane przez wartość w C. Więc jak polem struktury będzie tablica to przekazując tę strukturę -...

    Mikrokontrolery ARM   16 Mar 2019 16:05 Odpowiedzi: 16    Wyświetleń: 960
  • [C++] Jak poprawnie zwolnić pamięć węzła listy jednokierunkowej?

    Jeśli masz wskaźnik na jakąś strukturę to wykonanie delete (*wskaznik_na_wezeł_listy) zwolni pamieć zarezerwowana na całą strukturę. Nie trzeba zwalniac poszczególnych pól. Czyli pierwsze polecenie jest poprawne.

    Programowanie   20 Lis 2004 17:27 Odpowiedzi: 11    Wyświetleń: 9374
  • [ATmega16][C/AVRStudio] Układ nadążny za słońcem+LCD+MENU

    O watch dogu musisz myśleć od razu, bo trzeba program tak napisać, żeby zastosować możliwie mało punktów resetowania WD, optymalnie tylko jeden. A to wymaga, aby w żadnym miejscu program się zbyt długo nie pętlił. O RTC możesz pomyśleć w każdej chwili, to tylko dodatek. Co do menu to pomyśl raczej o strukturze, która zawiera pozycję menu, związane z...

    Mikrokontrolery AVR   10 Lis 2010 22:21 Odpowiedzi: 104    Wyświetleń: 14544
  • [c] C: Porównanie wskaźników do pól struktury int - co jest nie tak?

    Prawdopodobnie zła wartość wskaźnika/rezerwacja pamięci.

    Programowanie Początkujący   21 Mar 2010 21:39 Odpowiedzi: 3    Wyświetleń: 1154
  • FreeRTOS / Cortex-M3 - Jak najlepiej przekazywać dane przez kolejkę?

    Najlepiej jakby każda wartość wkładana do kolejki była wskaźnikiem (albo strukturą, która ma wskaźnik etc.) na dane. Jest to chyba najwygodniejsze/najprostsze w obsłudze. Żeby nie alokować pamięci non-stop i wciąż można zaadoptować Twój pomysł. Tzn stworzyć bufor raz (nawet nie musi być w takim przypadku dynamiczny) i przekazywać do kolejki strukturę,...

    Mikrokontrolery   05 Paź 2012 07:05 Odpowiedzi: 4    Wyświetleń: 1509
  • [Attiny25,C] - Pusty wskaźnik do funkcji w strukturze.

    No ciekawe. A gdzie przypisanie tym wskaźnikom wartości? [syntax=c]... }LightBulb={OFF,0};[/syntax] Bo ja nie widzę..... To, że wskaźnik nazwałeś tak samo jak funkcję niczego nie zmienia.

    Mikrokontrolery AVR   16 Mar 2014 16:38 Odpowiedzi: 6    Wyświetleń: 942
  • Ansi C - Widoczność i przekazywanie lokalnych tablic i struktur w funkcjach

    Wszystkie zmienne automatyczne w funkcjach są niszczone po wyjściu z funkcji. Jeśli chcesz, żeby funkcja tworzyła strukturę i ją jakoś zwróciła, to w C zazwyczaj robi się to brzydko: - strukturę deklaruje (lub alokuje) się na zewnątrz funkcji, a do funkcji podaje wskaźnik do niej, żeby funkcja tę strukturę zainicjalizowała; - na zewnątrz funkcji deklaruje...

    Programowanie Początkujący   27 Lis 2014 17:11 Odpowiedzi: 4    Wyświetleń: 1017
  • schemat strukturalny woltomierza cyfrowego (opis elementow)

    - Dzielnik napięcia: pozwala dopasować lub wybrać zakres pomiarowy - Filtr: jeżeli dolnoprzepustowy, to eliminuje np. zakłócenia od sieci energetycznej, inny - określa pasmo pomiarowe woltomierza - Wzmaczniacz: najczęściej napięciowy, precyzyjny - dopasowuje/ /normalizuje sygnał pomiarowy do potrzeb przetwornika analogowo cyfrowego - A/C: przetwornik...

    Początkujący Elektronicy   19 Kwi 2005 14:46 Odpowiedzi: 2    Wyświetleń: 4290
  • [STM32] F4 - HAL_UART_RxCpltCallback - wykonuje się tylko raz

    Czy do funkcji HAL_UART_Receive_IT na pewno powinien być przekazywany adres wskaźnika do struktury UART_HandleTypeDef?

    Mikrokontrolery ARM   09 Mar 2017 09:19 Odpowiedzi: 8    Wyświetleń: 7902
  • [Keil] [Keil][C] Ustawienie wskaźnika struktury na adres 0x8000 w xdata

    Rozwiązałem ten problem w prosty sposób tzn. zmieniłem : xdata struct _8bajt *wsk; na : struct _8bajt xdata *wsk; i wszystko działa prawidłowo.

    Mikrokontrolery   20 Wrz 2008 15:06 Odpowiedzi: 2    Wyświetleń: 1092
  • Jak użyć wskaźnika do tablicy w strukturze w C?

    Twoja funkcja musi pobierac wskaznik do struktury GPS. Przykładowo jesli struktora nazywa się strukturaGPS: typedef struct{ int wysokosc; int szerokosc; int czas int packet3[8]; }strukturaGPS; //za jej pomocą tworzysz strukturę GPS: strukturaGPS GPS; //Funkcja bedzie wyglądała tak: void gps_dm_dms(strukturaGPS* GPSpointer...

    Mikrokontrolery   06 Wrz 2008 18:23 Odpowiedzi: 2    Wyświetleń: 1251
  • Wskaźnik do lokalnej struktury w WinAVR - problem z adresem w AT90CAN128

    Nie no... nie jestem aż takim amatorem, żeby nie zdawać sobie sprawy z długości bufora. :) Używam sizeof :) W pliku ee_dbase.h mam takie definicje: #define DBREC_LEN sizeof(t_st_dbrec) // długość bajtowa rekordu danych #define DBROW_LEN 16 // długość wiersza na rekord w bazie A co do wskaźnika, to go sobie wyświetlam przez USART i stąd wiem....

    Mikrokontrolery AVR   23 Paź 2009 09:44 Odpowiedzi: 14    Wyświetleń: 2462
  • C - Alokacja pamięci w strukturze, przekazywanie przez wartość vs wskaźnik

    Mam problem z programem. Napisałam go przy użyciu dużej ilości wskaźników do struktury jako argumentów funkcji. Wszystko działa pięknie. Podczas pisania programu stwierdziłam że czemu by nie napisać tego podając do funkcji strukture a nie wskaźnik do niej. Zaczynając zmieniać wszystko, program przestał działać. Jeśli przekazujesz cała strukturę do...

    Programowanie   13 Paź 2013 10:47 Odpowiedzi: 5    Wyświetleń: 1305
  • Jak wywołać programowe przerwanie w ATMEGA644 bez użycia wolnych pinów?

    Nie wiem na ile jesteś w stanie ingerować w kod, ale... Cała obsługa transmisji po SPI powinna zostać przeniesiona do funkcji obsługi przerwania od SPI. Funkcje z pętli głównej powinny tylko przekazywać wskaźniki na struktury z danymi i callbackiem do "drivera" SPI. Driver SPI powinien atomowo zbierać te wskaźniki do swojego bufora i inicjować transmisję,...

    Mikrokontrolery AVR   18 Sty 2018 21:38 Odpowiedzi: 51    Wyświetleń: 2289
  • Jak przekazać wskaźnik na tablicę w strukturze do funkcji WriteFile?

    unsigned char * buf_o = &(Pointer->Buffer_O[0]... WriteFile( hCom, &(Pointer->Buffer_O[0]... ... ); Zmieniłbym nazwę pola Thread na CmdStopThread albo coś podobnego.

    Programowanie Początkujący   05 Lis 2009 18:57 Odpowiedzi: 2    Wyświetleń: 1133
  • [C] Tablica struktur - błędne nadpisywanie elementów w C

    Nie wkleiłeś kodu, więc mogę tylko strzelać, że nie alokujesz pamięci na nowe wyrazy, tylko zapisujesz je w tych samych miejscach pamięci, co stare. W rezultacie masz co prawda nową strukturę key_tab, ale z tymi samymi wskaźnikami.

    Programowanie Początkujący   06 Lut 2010 16:45 Odpowiedzi: 6    Wyświetleń: 1992
  • Polecane materiały do nauki programowania mikrokontrolerów dla początkujących

    Bardzo wiele zostało już powiedziane (bardzo dobre porady). Moim zdaniem krokiem zero jest jako tako umieć programować w C na PC (jak przebiega proces kompilacji, kod źródłowy podzielony na pliki *.c i *.h, organizacja pamięci i wskaźniki, struktury i wskaźniki do nich, słowa kluczowe register, volatile, static, etc., preprocesor, makefiles i make,...

    Mikrokontrolery   28 Sie 2024 08:03 Odpowiedzi: 11    Wyświetleń: 651
  • [Atmega] [Atmega][C/Codevision] Inicjalizacja struktury we flashu - błąd kompilacji

    Niby prosta rzecz, a się wyłożyłem. Compilator Codevision, język C, procesor mało istotny. Jest sobie struktura, która ma siedzieć we flashu. Chcę tą strukturę zainicjalizować w momencie kompilacji (no bo jak inaczej - przecież ma siedzieć we flash'u) : [syntax=c] flash struct _cmdfunction { char *cmd[]; void (*ptrF)(void); } FunctionList={"text1",testip}...

    Mikrokontrolery AVR   16 Sty 2012 14:26 Odpowiedzi: 2    Wyświetleń: 1371
  • [C++] Rzutowanie reinterpret_cast zmienia endian na big-endian

    Faktycznie dziwne. :D Program wyświetla 0 1 V A I ♥ ♥ Skoro u Ciebie jest inaczej, to chyba masz jakąś edycję specjalną kompilatora. :P Dodano po 7 W programie tworzysz niepotrzebnie tablicę, której nie zwalniasz.[syntax=cpp]char* dd = new char[sizeof(test)];[/syntax] Dlaczego niepotrzebnie? Bo to[syntax=cpp]dd = reinterpret_cast<char*>(m);[/synta...

    Programowanie   04 Mar 2012 16:19 Odpowiedzi: 3    Wyświetleń: 1131
  • Biblioteki w C do obsługi LCD Siemens M55 na AVR - gdzie znaleźć?

    A mógłbyś mi jeszcze wyjaśnić tą funkcję? A co tu wyjaśniać? :D To jest funkcja wysyłania danej przez SPI...tylko że dla STM'a. SPI1 - to wskaźnik na strukturę zrzutowaną na obszar pamięci rejestrów SPI, DR to jeden z jej elementów składowych (tutaj akurat rejestr zapisu do bufora).

    Mikrokontrolery AVR   08 Mar 2011 15:51 Odpowiedzi: 7    Wyświetleń: 2441
  • Jak przepisać program z C na C++ – różnice składni, struktury, pliki, wskaźniki

    Nie wsysa, tylko, według mnie, po prostu opuszczają stację. Masz błędne wyświetlanie listy Odjazd - zamiast wyświetlać całą kolejkę, wyświetlasz na stałe cztery pierwsze elementy. Kolejkę czy listę najlepiej obsługiwać iteratorem. [syntax=cpp] for ( deque<rozklad>::iterator Iter = Odjazd.begin, Iter < Odjazd.end, ++Iter ) { cout << Iter->ID...

    Programowanie   27 Mar 2013 13:26 Odpowiedzi: 5    Wyświetleń: 1368
  • ARM C: Wyjaśnienie wskaźników i inicjalizacji tablicy struktur led_params w kodzie

    Ta funkcja nie realizuje mrugania diody. Realizuje odczyt stanu. Jak większość poprawinie napisanych funkcji ze słówkiem Get w nazwie. Natomiast sposób wywołania funkcji z tymi konwersjami to masakra o pomstę do nieba wołająca. Jeśli to wszystko działa to prawdopodobnie przez przypadek. I jeszcze uwaga do ... trzeciej pozycji tablicy request ... adresem...

    Mikrokontrolery Początkujący   13 Gru 2012 12:05 Odpowiedzi: 5    Wyświetleń: 2058
  • Dlaczego "x" w deklaracji "struct" nie jest typu całkowitego

    1. Nie możesz zamieszczać statycznej struktury, którą deklarujesz w niej samej. Poprawny będzie zapis: [syntax=cpp] struct X { int i; double d; X *x; }; [/syntax] jednakże wówczas x jest wskaźnikiem na strukturę typu X. Dzięki temu kompilator jest w stanie określić rozmiar całej struktury. W przypadku statycznej zmiennej występuje problem z nieskończoną...

    Programowanie Początkujący   16 Cze 2013 21:51 Odpowiedzi: 7    Wyświetleń: 3417
  • C++ - Co oznacza zapis (struct K *)0 w pętli for?

    Daje wskaźnik do właśnie zaallokowanej struktury. Uwaga: taka struktura nie jest zainicjowana!

    Programowanie Początkujący   29 Kwi 2014 06:36 Odpowiedzi: 9    Wyświetleń: 900
  • ANSI C - Zwalnianie pamięci struktury zawierającej tablicę wskaźników do struktu

    Jak ja lubię te długie nazwy, niby pomocne a tak naprawdę cholernie mylące... No ale nic. Zobacz co masz w funkcji main(): K * kolejka; kolejka=malloc(sizeof(kolejka)); a powinno być: kolejka=malloc(sizeof(K)); No przecież sizeof(kolejka) to raptem 4 bajty (czy tam ile liczy sobie zwykły pointer, jakim jest kolejka) i gdy potem w funkcji InicjujKolejke()...

    Programowanie Początkujący   13 Sty 2015 08:41 Odpowiedzi: 2    Wyświetleń: 1560
  • Zrozumienie zapisów w języku C: Struktury, wskaźniki, typy uint16_t i uint8_t

    znaczyłoby to że zapis &pierwsza to pobranie adresu początku struktury który jest jednocześnie wskaźnikiem do tej struktury, czyli zmienną wskaźnikową, czyli:[syntax=c]Struktura *wskaznik = &pierwsza.[/syntax]

    Programowanie Początkujący   12 Sty 2021 23:20 Odpowiedzi: 12    Wyświetleń: 975
  • C++ wskaźniki na strukturach - błąd przy użyciu operatora ->

    Aby wskazywać na obiekt, najpierw musi on być alokowany w pamięci. Inaczej wskaźnik wkazuje "niewiadomo co" i wywala.

    Początkujący Elektronicy   03 Kwi 2015 15:29 Odpowiedzi: 6    Wyświetleń: 579
  • [c++] C++: Jak zdefiniować struktury z wzajemnymi wskaźnikami w klasie?

    Zastosuje deklarację zapowiadającą.

    Programowanie   26 Kwi 2009 18:19 Odpowiedzi: 2    Wyświetleń: 2163
  • Inkrementacja wskaźnika do struktury w C - dlaczego nie działa?

    Inkrementacja wskaznika w tym przypadku jest bledna. Standard C++ mowi, ze operator ++ zastosowany do wskaznika zwieksza jego wartosc o rozmiar struktury (sizeof((PARAM)) Powinienes zrobic tak: printf("aaaa %c \n", wsk12->znak); printf("aaaa %d \n", wsk12->liczba); // *(wsk12+sizeof(char)) Jezeli juz chcesz sie dostac do drugiego pola struktury bez...

    Mikrokontrolery   26 Paź 2005 06:20 Odpowiedzi: 2    Wyświetleń: 1449
  • [ATmega32][C] - Zwracanie przez funkcję wskaźnika

    Przecież w tej funkcji nie zwracasz wartości przez wskaźnik .... zwracasz typ double. A to nie wskaźnik.... Pewnie chodzi ci o to czy modyfikacja struktury przekazanej przez wskaźnik jako argument funkcji jest poprawna ? - pewnie że poprawna. Ale to tylko modyfikacja argumentu (obojętnie czy typu wskaźnikowego czy nie) .....

    Mikrokontrolery AVR   04 Lis 2012 12:41 Odpowiedzi: 6    Wyświetleń: 1533
  • Wskaźnik do zmiennej umieszczony w strukturze w "Atmel Studio"

    Te twoje trzy wskaźniki uimeść w unii - bedziesz miał jeden wskaźnik, do którego odwołasz się przez pola unii. W sturktudrze można użyć volatile i można takiemu polu przypisać zmienną nie-volatile.

    Mikrokontrolery AVR   15 Lip 2017 19:17 Odpowiedzi: 11    Wyświetleń: 1911
  • C - Wskaźnik na strukturę w definicji struktury -jak ugryźć

    Czy kolega miał na myśli taki sposób: Dodano po 20 Jednak się udało. Bardzo dziękuję Do zamknięcia :)

    Programowanie Początkujący   28 Lut 2016 18:43 Odpowiedzi: 2    Wyświetleń: 738
  • Zrozumienie wskaźników i list połączonych w C - funkcje Przekaz()

    Pozwole sobie nie zgodzić się z kolegą Sam Sung. Skoro do funkcji 1 przekazywany jest wskaźnik do zmiennej typu Lista, a Lista jest wskaźnikiem do struktury to ostatecznie do funkcji 1 przekazywany jest wskaźnik do wskaźnika do struktury. Na to samo wskazuje także wywoływanie tej funkcji: Przekaz(&filmy); //dla funkcji 1 &filmy jest adresem zmiennej...

    Programowanie   13 Lis 2005 20:35 Odpowiedzi: 2    Wyświetleń: 1047
  • ANSI C - Zwalnianie pamięci tablicy wskaźników na tablice zawartej w strukturze

    Indeksy w C zaczynaja sie od zera, czyli 0 - count-1!

    Programowanie Początkujący   07 Sty 2015 21:11 Odpowiedzi: 4    Wyświetleń: 960
  • C++ - Jak zadeklarować i używać wskaźnik do struktury Pisarz?

    Zacznijmy od tego, że funkcje które nic nie zwracają są zawsze typu void ! Tytuł książki na 20 znaków? Eeee....no dobra, czepiam się. Wyprowadzanie znaków ze struktury w strukturze realizuje się w ten sposób: D:\>test Wprowadź dane: Podaj imię : Jak Podaj nazwisko : Tak Podaj rok urodzenia: 1990 Podaj imię : Ąc Podaj nazwisko...

    Programowanie Początkujący   20 Cze 2013 11:41 Odpowiedzi: 1    Wyświetleń: 1875
  • [ARM][C/Keil] Struktura z polami bitowymi w odniesieniu do rejestru...

    Heh, gdybym tylko znał priorytet operatorów... Pewne jest to, że zapis adc->dat jest równoważny zapisowi (*adc).dat Czyli 'strzałeczką' uzyskujesz dostęp do pól wskaźnika na strukturę/unię , w przeciwieństwie do kropki, dzięki której uzyskujesz dostęp do pól rzeczywistej struktury/unii gdzieśtam w pamięci.

    Mikrokontrolery ARM   23 Mar 2012 23:00 Odpowiedzi: 26    Wyświetleń: 3279
  • Wskaźnik na funkcję przyjmującą wskaźnik na void

    Freddie Chopin : To nie jest aż takie proste. Z tego co ja zrozumiałem, to chodzi o zadeklarowanie typu zmiennej, coś pokroju: [syntax=C]typedef func_t (*func_t)(void *ptr);[/syntax] z tą tylko różnicą, że powyższe się nie kompiluje. Najbliższe rozwiązanie, to zwracanie struktury, wewnątrz której znajduje się wskaźnik na funkcję - strukturę można używać...

    Mikrokontrolery   27 Paź 2011 19:52 Odpowiedzi: 8    Wyświetleń: 1659
  • [C] Wskaźnik, przepisanie wartości adresu do zmiennej

    Kod który cytuję, nie znaczy to, ze go pochwalam Dodano po 1 W ogóle to chyba użycie samej wartości liczbowej pozyskanej ze wskaźnika jest niezdefinowanym zachowaniem albo przynajmniej specyficzne dla platformy. Głos rozsądku. Myślę że my tu pracowicie rozwiązujemy jaki Problem XY. Różne nieformalności są wynikiem "jakiegoś" pomysłu, a nie źródłem....

    Programowanie Początkujący   31 Gru 2021 12:03 Odpowiedzi: 6    Wyświetleń: 309
  • [GCC] Jak używać malloc z wskaźnikami do struktur w GCC?

    Mam taki zestaw struktur: typedef struct FBInvoke { u16 InvokeNo; void (*FBFunctionPtr)(struct FBInvoke); //Pointer do funkcji struct Task *TaskPtr; void *FBStorePtr; //set z xml void *FBRunPtr; //Pamięć dla funkcji }FBInvoke; //Task siedzący w pamięci typedef struct Task { u8 Index; u16 FBcount; u8 FBJcount; bool *FBJsptr;...

    Programowanie   17 Gru 2009 17:00 Odpowiedzi: 3    Wyświetleń: 1931
  • Sterowanie kątem obrotu silnika krokowego 28BYJ-48 z ULN2003 przy pomocy potencjometru Bourns 10kΩ

    Dorzucam opis programu i sterownika: [syntax=c]// Deklaracja struktury danych przechowującej parametry silnika krokowego typedef struct {...} Stepper_t; // Inicjalizacja struktury danych przechowującej parametry silnika krokowego // me - wskaźnik na strukturę przechowującą parametry silnika krokowego // number_of_steps - parametr silnika określający,...

    Mikrokontrolery PIC   12 Kwi 2022 09:42 Odpowiedzi: 31    Wyświetleń: 1602
  • [C][Atmega8] Uniezależnienie definicji portu i linii portu od definicji funkcji

    Jeśli masz problem wybrać, to ja zrobię to za Ciebię: Postaraj się wyprowadzić wszystko z jednego portu a jako parametr przekazuj samą maskę. Najlepszy kompromis ze wszystkich możliwych. W przeciwnym przypadku użyj struktury ze wskaźnikami. W podstawowych aplikacjach rozwiązanie ze strukturą powinno być całkiem znośne. Największe straty wydajności mogą...

    Mikrokontrolery   30 Cze 2011 15:38 Odpowiedzi: 8    Wyświetleń: 2051
  • [LPC1343] [LPC1343][C] - Interpretacja wskaźnika podwójnego w kodzie USBHID-rom

    tak wyglada struktura o nazwie ROM typedefstruct _ROM { const USBD * pUSBD; } ROM; Jak widać w ciele jest tylko wskaźnik do pokazywania na stałą strukture USBD tak wygląda struktura USBD typedefstruct _USBD { void (*init_clk_pins)(void); void (*isr)(void); void (*init)( USB_DEV_INFO * DevInfoPtr ); void (*connect)(uint32_t con); } USBD; natomiast struktura...

    Mikrokontrolery ARM   05 Maj 2013 22:16 Odpowiedzi: 6    Wyświetleń: 1341
  • [C] Segmentation Fault w programie C - analiza wskaźników i struktury argumenty

    Mam problem, gdyż wywala mi cały czas błąd segmentacji, a nie mogę nigdzie znaleźć błędu, gdzie się walnąłem we wskaźnikach czy coś, gdyby ktoś mógł pomóc będę wdzięczny. Program pod linuxa. [syntax=c] #include <stdio.h> #include <stdlib.h> #include <pthread.h> struct argumenty { double x; double eps; double wynik; int p;}; void* wynik(void*...

    Programowanie Początkujący   26 Maj 2015 15:33 Odpowiedzi: 3    Wyświetleń: 1803
  • Struktura danych dla słownika T9 w Javie z częstotliwością słów

    dokładnie będziesz miał 8 (lub 9, jeśli znaki interpunkcyjne dodać). I na każdym liściu będzie lista słów i ewentualny wskaźnik na kolejne 8.

    Programowanie   13 Maj 2010 12:29 Odpowiedzi: 25    Wyświetleń: 4422
  • Czy zbyt duża ilość warunków if spowalnia program.

    Najlepszą metodą jest samo-edukacja, jeśli się zastanawiasz czy taki kod czy przeformatowany jest szybszy - rób testy. Dla "hardcorów" - oglądaj kod w assemblerze po kompilacji. Ogólnie twoje pytanie jest bardzo nieprecyzyjne, to czy kod wykonuje się szybciej czy wolniej zależy od mnóstwa czynników! Rozdaj pamięci gdzie jest kod i gdzie są dane, wszelkie...

    Arduino   28 Mar 2018 22:12 Odpowiedzi: 13    Wyświetleń: 1359
  • Wykresy w OpenBeken - konfigurowalna historia pomiarów hostowana na urządzeniu IoT

    chart_create 48 2 2 nadal panikuje, ale nie powinieneś używać chart_setVar i chart_setAxis przed chart_create. Nie mają one sprawdzania wartości null, więc przy próbie zapisu nastąpi awaria. Można to zobaczyć na EXCVADDR na zrzucie ekranu. Adres, który został zapisany/odczytany znajduje się w rejestrze EXCVADDR w zrzucie rejestru. Jeśli adres ten wynosi...

    Smart Home Poradniki   15 Lut 2025 15:55 Odpowiedzi: 65    Wyświetleń: 4584
  • [AVR] Jak poprawnie używać unii i struktury z PCF8583 w AVR GCC?

    To czy gwiazdka jest przy typie, czy przy zmiennej nie ma znaczenia. Jedni stawiają przy typie, bo gwiazdka w tym kontekście oznacza "typ wskaźnikowy na obiekt typu...". Drudzy stawiają przy nazwie zmiennej, bo np: int *a, b; to osobna deklaracja wskaźnika (*a) i zmiennej (b). Do wskaźnika można przypisać adres obiektu. Adres uzyskujesz korzystając...

    Mikrokontrolery   30 Mar 2009 09:03 Odpowiedzi: 8    Wyświetleń: 4329
  • [delphi] [Delphi] Błąd E2009 przy SetWindowsHookEx po reinstalacji TurboDelphiExplorer

    Ale nie możesz takiej funkcji jako klasowej zapisywać zdaje się... I co wazniejsze - parametrem jest dokładnie adres procedury! function LLKeyHookFunc(HookCode: Integer; KeyCode: wParam; KStrokeInfo: lParam): LResult; stdcall; var Struct: PKbdDllHookStruct; //Wskaźnik do struktury, w której otrzymamy informacje o stanie klawiatury...

    Programowanie   13 Maj 2009 17:15 Odpowiedzi: 14    Wyświetleń: 2686
  • Jak napisać szybki protokół transmisji RS232 między BASCOM a DELPHI?

    Nie wiem jak teraz wygląda bascom, ale kiedy ja zaczynałem programowanie w bascomie składało się tylko z bezmyślnego wykorzystywania gotowych procedur pod postacią poleceń, które nie koniecznie pasują akurat do aktualnego problemu. Nie mówiąc już, że o takich rzeczach ja wskaźniki, definicje, struktury... bascomowwcy mogą poważyć... Co innego C, jednak...

    Mikrokontrolery AVR   28 Kwi 2009 20:08 Odpowiedzi: 13    Wyświetleń: 3255
  • [C++] [C++][GCC] Inicjalizacja wskaźnika stałej w klasie do adresu struktury

    Zapomniałem napisać, że można zrobić obejście. Jeżeli tak naprawdę ktoś nie jest zainteresowany stricte obiektowością, a tylko wykorzystaniem takich zalet jak enkapsulacja i ścisła kontrola danych (bo obiekty wystepują tylko jednoinstancyjnie, jak często w przypadku mikrokontrolerów), to można coś zrobić - kosztem pokręconej składni. Mianowicie można...

    Mikrokontrolery ARM   19 Paź 2012 08:53 Odpowiedzi: 22    Wyświetleń: 1986
  • [C] Odczyt danych przez wskaźnik do wskaźnika void* i malloc – jak poprawnie przypisać?

    Problem polega na zupełnie głupio napisanym programie. Skoro ptr to tablica wskaźników na struktury (czy tam wskaźnik na wskaźnik na strukturę), to tak właśnie powinien być zadeklarowany, a nie void*.... struct xyz; struct xyz *ptr[10]; lub struct xyz **ptr; 4\/3!!

    Mikrokontrolery AVR   28 Wrz 2010 07:48 Odpowiedzi: 4    Wyświetleń: 3267
  • [C] Jak użyć malloc do dynamicznej alokacji pamięci dla tablicy struktur?

    Witam! A'propos "przytyku" Wszystko zawarłem w pierwszej odpowiedzi. Koledzy chyba posto-nabijacze ? A to fragment cytowanej, Twojej pierwszej odpowiedzi: 1. Pobierasz rozmiar tablicy przy użyciu scanf("%d", &rozmiar) zmienna rozmiar jest typu całkowitego. Skoro pobiera się rozmiar tablicy przy pomocy funkcji scanf od razu zakładam, że rozmiar tablicy...

    Programowanie   02 Maj 2012 00:19 Odpowiedzi: 7    Wyświetleń: 4227
  • Jak elegancko przekazać wskaźnik do struktury w funkcji w C (avr-gcc)?

    Problem nie tyle,że nie działa, ale jak to zrobić elegancko i z finezją. Jest tak: 1) mam dużo struktur, ale wszystkie takie same struct mier { int d0; int d1; ....itd }; ilość składowych nie gra teraz roli deklaruję potrzebne mi struktury i wskaźnik na nia: struct mier struk1, struk2, struk3,.........., *w_struk; teraz clou programu - muszę działać...

    Mikrokontrolery   21 Maj 2005 13:47 Odpowiedzi: 3    Wyświetleń: 1631
  • [C] wskaźniki do funkcji z których każda przyjmuje inne arg.

    C nie ma dynamicznych typów danych (tzn. normalnie typ danej jest ustalony w czasie kompilacji), co powoduje, że do takich zastosowań się trochę słabo nadaje. W każdym razie, ze strukturami chodzi o to, że jeżeli masz funkcje (dynamicznie zmieniające się, co uzasadnia stosowanie wskaźników) o różnych typach argumentów i różnych typach zwracanych danych,...

    Programowanie   11 Gru 2009 14:47 Odpowiedzi: 6    Wyświetleń: 1644
  • C, przekazywanie struktury lub jej danych do funkcji

    Struktury wspólne dla wielu plików źródłowych definiuje się w pliku .h i włącza przez #include "plik.h" A przekazywać można wskaźniki do struktur. Albo zdefiniować zbiór funkcji do operacji na nich.

    Programowanie Początkujący   20 Lis 2022 23:03 Odpowiedzi: 4    Wyświetleń: 306
  • [c]przepisanie zawartości tablic/struktur przez wskaźnik?

    Zwiększenie wskaźnika na strukturę o jeden spowoduje, że będzie on wskazywał na miejsce w pamięci ZA tą strukturą. 4\/3!!

    Mikrokontrolery   06 Cze 2010 12:39 Odpowiedzi: 19    Wyświetleń: 4344
  • Różnice między wskaźnikami do struktur w C: pidData_t vs struct PID_DATA

    Tak, będzie to sobie równoważne. Różnica tutaj polega w występowaniu bądź nie słowa kluczowego struct .

    Mikrokontrolery   26 Wrz 2010 13:59 Odpowiedzi: 6    Wyświetleń: 1245
  • [C++] Jak przekazać strukturę wektor przez wskaźnik do funkcji dodającej wektory?

    przekazujesz strukturę, parametrem jest struktura (wskaźnik na nią). I pracujesz jak na strukturze (z danym wskaźnikiem). To kompilator troszczy się o to, jak zapisana jest struktura i jak zinterpretować twój zapis, aby odwołanie było poprawne. Zawartość struktury nie ma żadnego wpływu na wygląd wskaźnika. On zawsze jest wskaźnikiem na jakiś określony...

    Programowanie Początkujący   10 Sty 2009 19:29 Odpowiedzi: 7    Wyświetleń: 8961
  • [AVR][C][RTC-PCF8583] dni tygodnia, deklaracja tablicy znaków

    Zadeklaruj stałą tablicę w PROGMEM, a ze struktury odnoś się przez wskaźnik.

    Mikrokontrolery   03 Kwi 2013 22:42 Odpowiedzi: 7    Wyświetleń: 2793
  • [AVR][C] Struktury w pamięci flash i wskaźniki do funkcji

    To rzutowanie to taka informacja, że: "to co odczytałeś spod podanego adresu jest wkaźnikiem do funkcji z takim a takim argumentem i zwracającym to i to" Dobrze? Generalnie tak. Rzutowanie w C to w zasadzie informacja dla kompilatora, że programista wie, co robi. :wink: Z tym typedef to tak: typedef unsigned char (*CallbackFuncPtr_t)(unsigne...

    Mikrokontrolery AVR   14 Paź 2009 16:42 Odpowiedzi: 5    Wyświetleń: 2996
  • Jak określić liczbę wierszy w tablicy dwuwymiarowej w ANSI C?

    Nie da rady. Zwróć uwagę, że w zasadzie typ argumentu funkcji nie jest taki sam, jak typ zmiennej globalnej (tablica), a tylko kompatybilny (de-facto wskaźnik na tablicę, chociaż to taka namiastka referencji w C). Jedynie możesz "zenkapsulować" obiekt, tzn. stworzyć globalną strukturę ze wskaźnikiem na tablicę i rozmiarem i coś takiego przekazać do...

    Programowanie Początkujący   01 Lip 2011 10:43 Odpowiedzi: 8    Wyświetleń: 3890
  • C++ zapis i odczyt struktury do pliku txt - jak dopisać dane na koniec?

    Do fscanf musisz dać wskaźniki np. &bazza[i].rokprodukcji , marka i model już są wskaźnikami.

    Programowanie Początkujący   20 Sty 2015 18:00 Odpowiedzi: 6    Wyświetleń: 1116
  • Przykłady zastosowań unii i struktur w języku C (embedded)

    Cześć, korzystam regularnie ze struktur, tablic struktur i wskaźników na struktury. Wiem jaka jest różnica między strukturą i unią. Zastanawiam się jednak nad praktycznymi przykładami wykorzystania unii oraz połączenia unii ze strukturami. Czy dysponujecie jakimiś przykładami (embedded), gdzie połączenie unii ze strukturą pokazuje sens tego tandemu?...

    Mikrokontrolery AVR   26 Cze 2022 12:44 Odpowiedzi: 19    Wyświetleń: 1074
  • [ANSI C] Jak przekazać i wypełnić strukturę w funkcji?

    Poczytaj o wskaźnikach. Do funkcji musisz przekazać wskaźnik na strukturę.

    Programowanie Początkujący   18 Kwi 2018 18:25 Odpowiedzi: 5    Wyświetleń: 1482
  • C - jak przekonwertować struct do void* i zapisać w pliku?

    "Mu?" ;-) Z pomocą operatora + możesz dodać liczbę do wskaźnika - to przesunie wskaźnik o liczba × rozmiar typu po wyłuskaniu. Oczywiście z void* nie przejdzie, bo void* nie da się wyłuskać. Ale w C tak naprawdę nie trzeba rzutować wskaźnika struktury na void*, bo w C istnieje niejawna konwersja wskaźników. Wychodzi na to, że ten wskaźnik void* jest...

    Programowanie   04 Paź 2014 09:23 Odpowiedzi: 20    Wyświetleń: 1032
  • Jak zwrócić strukturę z funkcji w C? Wskaźniki i ograniczenia DOS

    Nie zrozumialem dokladnie o co ci chodzi, moze daj kod zrodlowy tego co napisales z tym bledem. Poniej zamieszam kod przedstawiajacy wskaznik do struktury. #include <cstdio> struct jakas_struktura { int jakis_int; char jakis_char; char jakas_tablica[8]; }; jakas_struktura jakas_funkcja(void) { jakas_struktura Stest;...

    Programowanie   10 Paź 2006 11:52 Odpowiedzi: 2    Wyświetleń: 1922
  • [C] Jak poprawnie rzutować wskaźniki funkcji i struktury w C?

    kod sie nie wysypuje wiec chyba jest dobrze

    Programowanie   28 Maj 2014 10:16 Odpowiedzi: 1    Wyświetleń: 999
  • AVR uCs - Czy dynamiczna alokacja pamięci na mikrokontrolerze jest bezpieczna?

    Używając alokacji dynamicznej i tak musisz używać wskaźników na struktury.

    Mikrokontrolery   19 Sie 2015 06:27 Odpowiedzi: 6    Wyświetleń: 1530
  • [STM32F4] [STM32F4][C] - Rozmiar tablicy pixels w strukturze framebuffer w SRAM

    Adres zmiennej _main_ram_start który jest równy wartości 0x20000000 jest rzutowany na wskaźnik na strukturę framebuffer. W konsekwencji wskaźnik fb też przyjmuje adres 0x20000000.

    Mikrokontrolery ARM   28 Sie 2014 11:12 Odpowiedzi: 20    Wyświetleń: 2055
  • przekazanie argumenntu do funkcji zmienia jego wartość

    Nie jest przekazywana tablica, tylko wskażnik na jej pierwszy element. Napisanie tablic zamiast wskaźników nic tutaj nie zmienia. Jeśli chcesz by w trakcie wywołania została utworzona kopia, możesz, nieco sztucznie, zawrzeć tablicę w strukturze i taką strukturę przekazac przez wartość jako parametr.

    Programowanie Początkujący   05 Kwi 2014 21:24 Odpowiedzi: 4    Wyświetleń: 966
  • Struct C++ - Różnice w działaniu procedur - czy dobrze myślę?

    Róznica jest taka, że pierwszy przykład zamienia wskaźniki, a drugi zamienia zawartość struktur. Jeśli np. istaniałyby jeszcze jakieś wskaźniki do obu struktur to dałoby się to rozróżnić.

    Programowanie   21 Sie 2013 21:24 Odpowiedzi: 8    Wyświetleń: 1338
  • obsługa wyświetlacza LED przerwaniami i wyświetlanie zmiennej z pętli głównej

    Ok .. może dla początkującego to może to być troche niezrozumiałe. Wskaźniki , struktury zazwyczaj sprawiają problemy na początku. W tym przypadku można by faktycznie umieścić cały kod w przerwaniu, bo jest go tak niewiele że przerwania na pewno się nie nałożą. Mam nadzieje że sam plik display.c jest przynajmniej trochę zrozumiały. Jeżeli chcesz wytłumaczenia...

    Mikrokontrolery Początkujący   14 Paź 2013 16:56 Odpowiedzi: 16    Wyświetleń: 2805
  • Jak napisać funkcję w C zwracającą 3 wartości na Atmega128 z WinAVR?

    Tylko zamiast przekazywać tyle wskaźnikó, ekonomicnziej wychodzi stworzenie struktury, która ma pola odpowiadające poszczególnym parametrom i przekazywać jako argument wskaźnik do takiej struktury. Struktura może przy okazji mieć pola, które przez funkcję będą uzupełniane - od tego już tylko krok do programowania obiektowego i C++. Można też zwracać...

    Mikrokontrolery AVR   05 Gru 2010 15:17 Odpowiedzi: 13    Wyświetleń: 1322
  • [C++] Jak zwrócić strukturę z funkcji w C++?

    Teoretycznie w C/C++ nie ma problemu i struktura może być zwracana normalnie przez wartość: [syntax=cpp]struct Costam { int pole1; int pole2; }; Costam funkcja( void ) { Costam temp; temp.pole1 = 1; temp.pole2 = 2; return temp; } main() { Costam wynik; [...] wynik = funkcja(); [...] }[/syntax] Jednakże, jeżeli struktura jest duża, to nie jest to zbyt...

    Programowanie Początkujący   13 Cze 2011 15:27 Odpowiedzi: 13    Wyświetleń: 8030
  • [C] Jak skopiować dane z tablicy do struktury w C za pomocą wskaźników?

    [syntax=c] void TableCopy(unsigned char *PointerSource, int LengthDest, unsigned char *PointerDest); struct cmd { unsigned char length; unsigned char addres; unsigned char data[10]; }; unsigned char mem[12] = "Ala ma kota"; int main() { struct cmd commenda={10,20,'a','b','c'}; int j; TableCopy(mem, sizeof(commenda.data), commenda.data+3); for(j = 0;...

    Programowanie   01 Wrz 2012 14:34 Odpowiedzi: 2    Wyświetleń: 744
  • Gdzie znaleźć listę rozkazów dla STM32F410RB? Różnice w instrukcjach.

    No więc zgodnie z definicją "operator wyboru składnika AHB1ENR przez wskaźnik do zmiennej RCC" (wybiera składnik ze struktury gdy używamy wskaźnika do struktury zamiast zwykłej zmiennej) A po mojemu, to mamy sobie jakieś #define RCC_AHB1ENR_GPIOAEN ((uint32_t)0x00000001) i wpisując RCC->AHB1ENR |= RCC_AHB1ENR_GPIOAEN; "nadpisujemy" bity w rejestrze,...

    Mikrokontrolery Początkujący   16 Sty 2019 20:32 Odpowiedzi: 121    Wyświetleń: 4794
  • Struktura - jak wypełnić wartościami ze stringa [język C]

    Witam; mam taki problem. Zrobiłem sobie strukturę w EEPROMIE w której trzymam ustawienia sterownika: [syntax=c]eeprom struct seting { char k; int temp1; long czas; char name[5]; } ustawienia; eeprom struct seting * ptrsr = &ustawienia;[/syntax] Chciałbym w sposób automatyczny , poprzez RS232 ustawić wszystkie pozycje struktury. A więc przykładowo dostaje...

    Mikrokontrolery   19 Lip 2011 17:02 Odpowiedzi: 3    Wyświetleń: 1311
  • [C++] Jak dynamicznie zarządzać tablicą obiektów klasy drzewo?

    wygląda na to, że potrzebujesz tzw. listy, czyli struktury, która zawiera dane oraz wskaźnik do kolejnej struktury tego samego typu. W momencie tworzenia struktury jednocześnie alokowana jest pamięć dla następnej struktury i wskaźnik do niej jest zapisywany w aktualnie tworzonej strukturze. Tą metodą można stopniowo zwiększać listę rezerwując tylko...

    Programowanie   24 Maj 2004 23:29 Odpowiedzi: 9    Wyświetleń: 8799
  • Jaki język programowania wybrać na start: Pascal, C++, Delphi?

    Dr.Vee dzięki za link do tutka. Przejrzałem i widzę czego muszę się jeszcze douczyć (wskaźniki, struktury...) i mogę zacząć studiować GTK. lord_dagoth: jestem ciekawy co to za gierka w konsoli. Jak możesz to zrób screena, żebym mógł zobaczyć możliwości gier w konsoli. Ogólnie jestem ciekawy jak zaprogramować konsolę by nie wyglądała ona tylko na zasadzie...

    Programowanie   02 Sty 2009 01:59 Odpowiedzi: 48    Wyświetleń: 10308
  • [M162][GCC] - Wywołanie funkcji z adresem - wskaźnikiem w pamięci FLASH

    No właśnie odpowiadałem ci na tamten wątek ale okazało się że w trakcie go zamknąłeś. A pisałem właśnie że nieco inaczej będzie teraz trzeba odczytywać te dane z Flash ale to nie jest jakiś kłopot. Tylko na początek - małe sprostowanie bo robisz troszkę albo hmm bardzo dziwne rzeczy :( co to jest ? [syntax=c]const unsigned char MN01[] PROGMEM="Ustaw...

    Mikrokontrolery AVR   30 Wrz 2012 19:09 Odpowiedzi: 10    Wyświetleń: 1539
  • [C++] RS232 - Odbieranie i interpretacja ramki w postaci binarnej.

    Ok. Dzięki. Teraz muszę napisać program na ATMege8 i sprawdzić jak się sprawuje ten wskaźnik na strukturę ;] Pytanie czemu w VS mogę używać wskaźników tak: [syntax=cpp]//VS: *(wsk) = 20; *(wsk+1) = 300; //Następny element //Borland: (*(wsk)) = 20; //Bez zewnętrznego () nie idzie (*(wsk+1)) = 300;[/syntax] Muszę jeszcze sprawdzić bo piszę teraz z głowy...

    Programowanie   23 Cze 2012 13:23 Odpowiedzi: 69    Wyświetleń: 9717
  • Szukam biblioteki DCT, iDCT, JPEG dla ARM7TDMI do programu Standalone

    To: jpeg_mem_dest(&cinfo); // store jpeg image in memory ustawia wyjcie danych do pamięci RAM zdaje się. A gdzie jakiś wskaźnik? Czyżby tu: cinfo->dest = (struct jpeg_destination_mgr *) ? jpeg_mem_dest() jest wywoływana przez funkcję compress_jpeg(). Więc w niej należało by szukać tego wskaźnika. Z nagłówka funkcji widać że do funkcji...

    Mikrokontrolery ARM   08 Paź 2009 11:13 Odpowiedzi: 77    Wyświetleń: 9795
  • Kopiowanie danych z Flash do EEPROM bez użycia RAM - jak to zrobić?

    A po co? Masz dwie struktury, do nich możesz uzyskać wskaźnik, prawda? Długość struktury uzyskujesz przez sizeof, robisz typecast wskaźnika na char*, co da ci dostęp do poszczególnych bajtów (albo robisz unie) i sobie kopiujesz bajt po bajcie. Jak do tej pory kopiowałeś strukturę do RAM? Przecież dokładnie tak samo, tyle, że używałeś odczytu blokowego...

    Mikrokontrolery   07 Lis 2010 13:51 Odpowiedzi: 26    Wyświetleń: 3607