wskaźniki struktury

Znaleziono około 1378 wyników dla: wskaźniki struktury
  • [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ń: 3011
  • 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ń: 1119
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • 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ń: 756
  • 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ń: 2466
  • REKLAMA
  • 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ń: 1131
  • [C][Atmega8] Uniezależnienie definicji portu i linii portu od definicji funkcji

    Trawić w tym kodzie nie ma zbytnio co: struktura jest tylko żeby nie trzeba było za każdym razem przekazywać oddzielnie 3 wskaźników i maski bitu. Aby uzyskać dostęp do rejestru, są tylko dwa sposoby: statyczny kiedy kompilator zna adres rejestru i może go wkompilować do kodu, albo dynamiczny, kiedy kompilator nie zna adresu. Drugie rozwiązanie opiera...

    Mikrokontrolery   30 Cze 2011 15:38 Odpowiedzi: 8    Wyświetleń: 2114
  • REKLAMA
  • Seagate barracuda 1 TB - Odzyskiwanie danych z uszkodzonej i sformatowanej party

    1.Co oznacza wskaźnik xCxx?? Wskaźniki wykazuje obecności struktur: T – tablica partycji E – wpis w tablicy B – sektor rozruchowy woluminu C – kopia sektora startowego/tabeli GPT F – Struktury podstawowe FS (na przykład, plik pierwszy rekord MFT dla NTFS) f – MFTMirr dla NTFS x – struktura jest nieobecny lub...

    Naprawa nośników i odzysk danych   04 Gru 2015 22:26 Odpowiedzi: 16    Wyświetleń: 1056
  • [C] - Funkcje nieblokujące zależne czasowo, maszyny stanów, RTOS

    Nie byłem w domu od czwartku i nie miałem dostępu do neta. A jak skomunikować ze sobą kilka maszyn stanu? Zmiennymi globalnymi? Czy po prostu używać wskaźników na te same funkcje? Wiem, że to wiele zależy od konkretnego projektu, ale chciałbym zobaczyć jakieś przykładowe powiązania między np dwiema różnymi maszynami stanu. Co znaczy skomunikować maszyny...

    Mikrokontrolery   20 Sie 2014 12:07 Odpowiedzi: 77    Wyświetleń: 11898
  • C++ - Kiedy używać operatorów new i delete w funkcjach i klasach?

    Źle wyczytałeś - automatyczne usuwanie przy wyjściu z funkcji są jedynie obiekty allokowane automatycznie czyli np. zmienne lokalne funkcji. To będzie automatycznie utworzone i usunięte: [syntax=cpp]void x() { obiekt a; } [/syntax] A tutaj automatycznie będzie utworzony tylko wskaźnik, po wyjściu z funkcji masz wyciek pamięci bo utworzony obiekt jest...

    Programowanie Początkujący   01 Sie 2014 21:36 Odpowiedzi: 6    Wyświetleń: 1968
  • Zastosowanie wskaźników na funkcje w programowaniu - przykłady dla początkujących

    Witam; jestem początkującym, więc proszę nie śmiejcie się z pytania. Ale ledwo co w miarę dobrze zrozumiałem pojęcie wskaźników i zaczełem je używać a teraz chciałbym zrozumieć wskaźniki na funkcję. Tyle tylko, że kompletnie nie mogę zrozumieć ich sensu, do czego służą, kiedy się przydają. Czy mógłby któryś kolega podać mi jakiś uproszczony przykład...

    Mikrokontrolery   20 Kwi 2013 07:15 Odpowiedzi: 13    Wyświetleń: 2193
  • [Mega168] Jak połączyć zmienne sterownika PID z rejestrami Modbus w Mega168?

    Ja w podobnym projekcie zadeklarowałem sobie tablice wskaźników w pamięci programu. Dla zmniejszenia rozmiaru pamięci wskaźniki były typu void. I podczas odczytu zmiennych : np funkcjią 0x03 pisze sobie pętle która ma być wywoływana od adresu początku przesłanego w ramce(offset) do adresu końcowego obliczonego przez dodanie ofsetu i segmentu - oto część...

    Mikrokontrolery AVR   18 Kwi 2009 23:31 Odpowiedzi: 4    Wyświetleń: 1374
  • 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ń: 6413
  • Fonty - tworzenie, wykorzystanie w mikrokontrolerach

    Dlaczego trzymasz czcionki w formacie 565? Przecież wspomniany program zapisuje czcionki w formacie mono + ew. antialiasing. To zajmuje dużo mniej miejsca. Jeżeli chcesz jeszcze poprawić wydajność, to możesz ręcznie zmodyfikować pliki z fontami poprzez uproszczenie ich struktury. Możesz też użyć innego programu, np. FontCvt od Segger'a, który pakuje...

    Mikrokontrolery   30 Maj 2014 19:11 Odpowiedzi: 4    Wyświetleń: 1041
  • C++ Builder - Różne sposoby deklarowania i odczytu tablic...

    Bardzo dawno nie pisałem w C++, nie jestem całkowicie pewien czy są tam tablice wielowymiarowe, czy tylko tablice tablic (to całkiem co innego). Tam gdzie tablice wielowymiarowe (t #include <cstdlib> #include <iostream> using namespace std; int main(int argc, char *argv[]) { int t[128]; t[0] = 11; t[10]...

    Programowanie   25 Kwi 2009 19:45 Odpowiedzi: 25    Wyświetleń: 4421
  • REKLAMA
  • [C] Błąd przy odczycie i zapisie struktury z pliku w C, GCC

    Witam Mam problem z odczytem z pliku plik wejściowy wygląda następująco 1 2 3 4 5 6 7 8 8 9 10 11 12 13 14 plik wyjściowy 4064048 4064048 0 0 0 0 0 0 0 Niestety powinien wyglądać podobnie ja wejściowy :| Tak wygląda kod programu - kompilator to GCC W zastosowaniu do plików tekstowych to nie jest błąd, jednak ogólnie, w takich konstrukcjach zmienna...

    Programowanie   29 Lut 2012 22:13 Odpowiedzi: 6    Wyświetleń: 3644
  • [C] Jak poprawnie rzutować wskaźniki funkcji i struktury w C?

    Witam, Próbuje usunąć kilka warningów wyrzucanych przez kompilator, tyczących się przypisywania i inicjalizacji niewłaściwych typów ( brak rzutowania ). Nie jestem jednak pewien czy dobrze wykonuje rzutowanie. Mógłby ktoś rzucić okiem? 1. Przypisanie do wskaźnika na funkcję innego typu wskaźnik na funkcję: typy wskaźników: - void (*callback)(uint8_t,uint16_t)...

    Programowanie   28 Maj 2014 10:16 Odpowiedzi: 1    Wyświetleń: 1017
  • [ARM] [ARM][C] Jak unikać zmiennych globalnych w embedded C? Struktury i wskaźniki

    Problem zmiennej globalnej: - system składający się z wielu plików, kilku lub kilkunastu przerwań, dostęp do tej samej struktury opisującej "dane urządzenie" z przerwań oraz wielu innych miejsc. - tworząc zmienne w funkcji ograniczamy się do tej funkcji, więc po wyjściu z funkcji pod tym adresem może być coś innego - można stworzyć w main tą zmienną...

    Programowanie   15 Lis 2017 10:13 Odpowiedzi: 19    Wyświetleń: 948
  • Fostex D-80 - czy można zrzucić 8 śladów na raz przez wyjście optyczne?

    Fajnie chodzi edycja jest dość zaawansowana jednak na obecne czasy edycja na urządzeniu to przeżytek choć w trasie bez kompa się przydaje. Dysk w kieszeni więc da się go wymieniać. Podczas eksperymentów chodziły na nim seagate 32Gb i prawdopodobnie 40Gb też poleci. 32 sprawdzone 100% chodzi. Normalnie w standardzie jest wbudowany 4Gb. Jak kupisz kieszenie...

    Nagłośnienie Profesjonalne   26 Kwi 2008 10:53 Odpowiedzi: 2    Wyświetleń: 2467
  • Wzmacniacz Mosfet 2x50W ze sterownikiem na atTiny i pilotem

    https://obrazki.elektroda.pl/5219051200_... Po kilku tygodniach zmagań udało się ukończyć projekt wzmacniacza wraz ze sterownikiem. Mimo, że podczas realizacji tego projektu nie "odkryłem Ameryki", a wykorzystana technologia ma już swoje lata, to i tak temat wydał mi się być na tyle ciekawy, że postanowiłem go "na nowo" zgłębić, dodając...

    DIY Akustyka   15 Kwi 2018 22:43 Odpowiedzi: 32    Wyświetleń: 12843
  • 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ń: 321
  • [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ń: 1377
  • Darmowy poradnik STM32 dla początkujących - rozmowa z autorem.

    http://obrazki.elektroda.pl/9377221800_1... W dziale mikrokontrolery ARM znajdziecie bezpłatny (do osobistego użytku edukacyjnego) poradnik STM32 przygotowany przez szczywronek . Materiał dostępny jest w temacie: techekspert: Do kogo kierowany jest poradnik, jakie podstawy powinien mieć opanowane czytelnik? Czy znajomość określonej...

    Newsy   15 Maj 2021 12:34 Odpowiedzi: 16    Wyświetleń: 8409
  • 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ń: 1866
  • [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ń: 3892
  • [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ń: 2340
  • [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ń: 4116
  • [C] Wskaźnik na element struktury czy całą strukturę? Jak poprawnie użyć?

    No może faktycznie trochę przesadziłem zaprzęgając struktury do przechowywania takich prostych, "jednotypowych" danych. Ostatecznie skorzystam chyba z rady kolegi shg i zastosuje do tego celu zwykłe tablice. Jednak chciałbym do końca wyjaśnić zagadnienia poruszane w tym temacie. Czy jedynym sposobem na rozwiązanie tego typu problemu jest tablica wskaźników...

    Mikrokontrolery   23 Kwi 2009 14:01 Odpowiedzi: 10    Wyświetleń: 7222
  • 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ń: 2560
  • [C] Jak zainicjalizować wskaźniki do tablic struktur w C?

    Witam, Potrzebuje stworzyć struktury zawierające wskaźniki do tablic struktur innego typu. Inicjalizację wskaźników chce przeprowadzić podczas deklarowania struktury. Definicje struktur: typedef struct { u16 parent_id; u16 x; u16 y; const u8 *text; } lbl_t; typedef struct { u16 parent_id; u16 id; u16 x; u16 y; u16 x_size; u16 y_size;...

    Mikrokontrolery   02 Gru 2011 08:45 Odpowiedzi: 5    Wyświetleń: 2753
  • [AVR] Jak zapisać strukturę z wskaźnikiem do EEPROM w AVR przy użyciu WinAVR?

    markoll2 --> ty się dlatego w tym wszystkim gubisz bo chcesz na upartego zapisywać do eepromu jakieś zmiennej wielkości łańcuchy pod bezwzględne adresy w pamięci EEPROM. To szybko doprowadzi cię do zguby albo na skraj szaleństwa ;) Zamiast tego przygotuj sobie strukturę jak powyżej i zamiast umieszczać w niej wskaźnik do opisu tekstowego, umieść tam...

    Mikrokontrolery AVR   27 Sie 2010 19:47 Odpowiedzi: 24    Wyświetleń: 5901
  • [c]przepisanie zawartości tablic/struktur przez wskaźnik?

    Pomysł zaczął się od struktury ale w ogóle wywala błędy i nijak nie chce się skompilować. Mam kilka jednakowych struktur: "główną" używaną i "shadow", żeby podmieniać zawartość aktywnej w różnych miejscach programu w zależności od potrzeb. Zamiast przepisywać ręcznie element po elemencie, pomyślałem, że można po prostu zmienić wskaźnik głównej struktury...

    Mikrokontrolery   06 Cze 2010 12:39 Odpowiedzi: 19    Wyświetleń: 4401
  • C: Jak obsługiwać wskaźniki do różnych typów w jednej strukturze?

    Przekaż adres do struktury i do niego dodajesz adresy na podstawie sizeof(typ). Tylko ułożenie zmiennych kolejno zależy już od kompilatora. Ale czemu nie możesz zrobić *(struktura->pole)?

    Programowanie Początkujący   22 Mar 2019 12:42 Odpowiedzi: 9    Wyświetleń: 567
  • Adata S102 128GB - niewykrywany przez system, obciążenie w menedżerze zadań.

    (...) Tak - powinieneś zacząć od wykonania kopii posektorowei i dalej pracować z kopią, a więc narzędzia->kopiuj sektory. Później trzeba sprawdzić zawartość. Początek partycji masz w trochę nietypowym miejscu, ale wskaźniki dają nadzieję, że tak właśnie ma być i że masz całkiem sensowne szanse na sukces. Przepraszam za wszelkie nieporozumienia. Masz...

    Naprawa nośników i odzysk danych   10 Sty 2024 20:08 Odpowiedzi: 13    Wyświetleń: 468
  • Framework AVR GCC do tablicowego sterowania pinami Atmegi jak w Arduino

    Przypomniałam sobie, że moje podejście zajmuje mniej cennej pamięci RAM, zwłaszcza w serii ATiny. Jednak struktury do każdego pinu zajmą 4 bajty wg Twojego pomysłu, natomiast wykorzystanie stałych dosłownych przetworzonych przez preprocesor są prawie "darmowe". Czy mógłbyś tak zmodyfikować moje podejście oparte o #define, aby było bardziej czytelne...

    Mikrokontrolery Początkujący   07 Lut 2024 13:34 Odpowiedzi: 71    Wyświetleń: 1077
  • 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ń: 2112
  • 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ń: 2823
  • Wbudowane FPGA przekroczą popularność klasycznych FPGA

    https://obrazki.elektroda.pl/1476152000_... FPGA stały się technologią strategiczną. Kiedyś były to: „układy ASIC biednego człowieka” i zapewniały dopasowane do zastosowań rozwiązanie o mniejszej objętości. Chociaż są one nadal używane w ten sposób w wielu systemach, stały się również zasadniczo ważne dla dwóch bardzo dużych,...

    Newsy   20 Kwi 2022 07:25 Odpowiedzi: 1    Wyświetleń: 945
  • [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ń: 4007
  • [C] Jak zainicjalizowac funkcje pod konkretnym adresem?

    Nie, nie da się, bo nie wiesz pod jakim adresem ta funkcja będzie. Te adresy muszą być wyliczone przez linker. Nie masz na to wpływu (no chyba że każdą funkcję umieścisz w oddzielnej sekcji, a tę sekcję pod konkretnym adresem - co specjalnie sensu nie ma). W moim przykładzie pod znanym adresem umieszczasz strukturę (albo tablicę). Dlaczego tu pokazałem...

    Mikrokontrolery   21 Wrz 2019 07:48 Odpowiedzi: 11    Wyświetleń: 675
  • [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ń: 1861
  • [C++] [C++][GCC] Inicjalizacja wskaźnika stałej w klasie do adresu struktury

    Tak apropo to Twoje wskaźniki nie są wcale const. [syntax=C]const uint8_t *ptr; // zmienny wskaźnik na stałą daną uint8_t * const ptr; // stały wskaźnik na zmienną daną const uint8_t * const ptr; // stały wskaźnik na stałą daną[/syntax] 4\/3!!

    Mikrokontrolery ARM   19 Paź 2012 08:53 Odpowiedzi: 22    Wyświetleń: 2031
  • [Delphi] Jak zapisać złożony obiekt z tablicami i podklasami do pliku?

    Próbując zapisać obiekt w taki sposób jak to chciałeś zrobić (i również jak koledzy sugerowali) - nie wyjdzie Ci to co byś chciał. Wskazywana zmienna jest tylko wskaźnikiem do struktury obiektu. Niestety klasa jest skomplikowaną strukturą, która oprócz zmiennych przechowujących wartości może przechowywać również wskaźniki do innych struktur, etc. Zapis...

    Programowanie   02 Lis 2011 12:22 Odpowiedzi: 8    Wyświetleń: 2054
  • [C] Struktury w C: cel nadawania nazw i deklaracji bez instancji

    Fakt, najwyraźniej nie doceniłem C :) Niemniej ciągle jest to ryzykowne, bo jest wykonywane tylko shallow copy, jeśli w strukturze będziesz miał wskaźniki to skończysz z wielokrotnymi referencjami do tych samych miejsc pamięci.

    Mikrokontrolery AVR   10 Sie 2011 12:42 Odpowiedzi: 22    Wyświetleń: 2123
  • [ARM9] Optymalne struktury danych dostępne w IRQ i normalnie

    Witam, mam problem z optymalizacją kodu, może ktoś będzie wiedział (w chwili obecnej mam 80% czasu w przerwaniu, dużo). Mam pętle regulacji wrzuconą w timer i przerwanie FIQ od niego. W przerwaniu są obliczenia i wymaga ono kilku zmiennych dostępnych także dla programu w main'ie - nastaw regulatorów. Jak zrobić to żeby dostęp do tych danych zabierał...

    Mikrokontrolery ARM   13 Sty 2011 12:49 Odpowiedzi: 5    Wyświetleń: 1087
  • [WinAVR] Jak uzyskać dostęp do struktury w pamięci programu w WinAVR?

    Poczytałem trochę manuala do avr-libc dołączonego do najświeższego WinAVR i jak byk pisze tam, że aby zadeklarować i zainicjować tablicę łańcuchów w pamięci programu trzeba osobno zadeklarować samą tablicę jak i stringi ... Natomiast jeśli chodzi o struktury to powyższa reguła nie znajduje zastosowania! Ależ znajduje: tmf polega na stworzeniu typu...

    Mikrokontrolery AVR   15 Paź 2012 15:57 Odpowiedzi: 15    Wyświetleń: 2784
  • [Atmega16] Jak ustawić porty Atmega16 jako wejścia i obsłużyć menu na LCD?

    Bez przerwań, z aktualizacją w czasie rzeczywistym opisów pozycji menu, dowolny poziom komplikacji menu można rozwiązać za pomocą dwóch prostych rzeczy: wskaźnika i wskaźnika na funkcję. Każda pozycja menu powinna zostać zapisana jako jedna struktura. Struktura taka posiadała by 3 wskaźniki na inne struktury tego samego typu (pozycja nadrzędna (tj powrót...

    Mikrokontrolery AVR   03 Sie 2009 08:57 Odpowiedzi: 13    Wyświetleń: 11465
  • Problem z deklaracjami zapowiadającymi (dane w pamięci FLASH)

    _lazor_ Jesteś wielki! Dziękuję za nakierowanie, zmiany były potrzebne zarówno w zapowiedzi jak i w deklaracji struktury. Do struktury trzeba było dodać const, by wskaźniki kierowały na FLASH, oraz zrobić pełne zapowiedzi z modyfikatorem extern. Czyli kod , który został poprawnie skompilowany brzmi: [syntax=c] /* * test.cpp * * Created: 12.11.2019 12:11:26...

    Mikrokontrolery Początkujący   12 Lis 2019 14:35 Odpowiedzi: 2    Wyświetleń: 363
  • C++ wskaźniki problem z przekazaniem dresu przez funkcje

    tak, adres i właśnie o to chodzi, bo wynik funkcji przypisujesz do wskaźnika, czyli wpisujesz do niego adres. a w linijce niżej nie możesz zrobić cout << wsk; tylko wsk->ocena; (lub inne elementy struktury student).

    Programowanie   30 Lis 2006 22:23 Odpowiedzi: 11    Wyświetleń: 1340
  • Jak zwrócić strukturę z funkcji w C? Wskaźniki i ograniczenia DOS

    Witam Szanownych Kolegów. Potrzebuję zwrócić z funkcji wartości struktury (kilka wartości typu int, char, char[8]..). Moje pytanie to jak to można zrobić w C, bo C++ nie mam z tym problemu, a tu taki ERROR że nie mogę ruszyć z miejsca, wskaźniki działają maksymalnie do tablic (zmiennych tego samego typu), jak to ominąć??!! Piszę programik dla DOS w...

    Programowanie   10 Paź 2006 11:52 Odpowiedzi: 2    Wyświetleń: 1988
  • [ATMEGA32][C]Jak zrobić proste menu na LCD ? koncepcja

    Dobry dowcip...piątka z plusem....a tak poważnie struktury , wskaźniki i cały ten hokus-pokus z nimi to bardzo wysoka półka i jeszcze dużo wody w Wiśle upłynie zanim choć trochę załapie o co w tym chodzi....

    Mikrokontrolery AVR   26 Paź 2010 22:43 Odpowiedzi: 25    Wyświetleń: 10777