tablica globalna

Znaleziono około 744 wyników dla: tablica globalna
  • [Programowanie, C] - tablica globalna,alokacja pamięci,STM32

    Coś naplątałeś... Aby uzywać malloca bez dziwnych errorów, musisz zadeklarować odpowiednią ilość miejsca na stertę . Co z tego, ze twoje zmienne zajmują niewiele ramu, skoro najpewniej ustawiles sobie parę kB sterty, i gdy przekroczysz te pare kB, program ci sie natychmiast wykrzaczy, bo oczywiście najpewniej nigdy nie sprawdzasz, czy malloc przypadkiem...

    Mikrokontrolery   12 Gru 2010 21:32 Odpowiedzi: 2    Wyświetleń: 2715
  • [STM32F4][C/Eclipse] - Duża ilość danych jest źle wpisywane do SRAM

    Twoja tablica jest alokowana na stosie, ktorego jest ograniczona ilosc (w skrypcie linkera mozesz ja zwiekszyc). Tworzenie duzych obiektow na stosie nie jest zbyt dobrym rozwiazaniem. Powinienes w takim przypadku uzyc tablicy globalnej lub zaalokowac ja dynamicznie (za pomoca malloc).

    Mikrokontrolery ARM   26 Lip 2015 14:45 Odpowiedzi: 7    Wyświetleń: 1122
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • C++ - Jak unikać zmiennych globalnych w tablicach wskaźnikowych?

    [syntax=cpp]void Wyswietl(zawodnik *wsk,int k)[/syntax] int k przez referencje;) I po co tyle bibliotek załączasz?

    Programowanie   05 Lut 2013 18:36 Odpowiedzi: 6    Wyświetleń: 984
  • REKLAMA
  • Jak rozszerzyć skrypt PHP do uploadu 6 zdjęć do MySQL?

    ${"obraz{$i}"} = basename($_FILES['userfile']['name'][$i]... tu jest przepisanie nazwy z tablicy globalnej na zmienną lokalną (sama nazwa bez rozszerzenia tam było przyjęte pisanie do bazy jedynie nazwy i obsługa jednie jpg. Potem było to składane na zasadzie $adres.$plik.".jpg" gdzie 1 człon to adres względny 2 nazwa pliku 3 rozszerzenie).

    Tworzenie WWW   23 Cze 2012 19:04 Odpowiedzi: 4    Wyświetleń: 1304
  • [C] Optymalizacja zapisu liczb na kartę SD z FatFS - problem z buforem 100 liczb

    Pamięć programu to pamięć programu, w niej te tablice nie są trzymane, więc zmiana ich rozmiaru nie wpływa na wynik. Powinieneś patrzeć na zajętość pamięci SRAM (o ile to są tablice globalne, bo jeśli są lokalne to też nie zostaną pokazane). W ostatnim przykładzie zużycie FLASH ci rośnie, bo robiąc indeksy do 300, przekraczasz 8-bitową granicę i jest...

    Mikrokontrolery AVR   20 Cze 2011 18:54 Odpowiedzi: 18    Wyświetleń: 1661
  • [stm32] Deklaracja tablicy globalnej zawiesza program

    Trochę mało informacji podałeś. Lpiej by było podać pełny program. Może brakuje Ci ramu? :D

    Mikrokontrolery ARM   29 Sty 2012 11:00 Odpowiedzi: 2    Wyświetleń: 1658
  • Jak przypisać całą tablicę do globalnej tablicy w C?

    Witam. Mam następujący problem. Pętla: [syntax=c]for(i=0; i<len; i++) {printf("%x ", buf[i]); img_buffer=buf; }[/syntax] Chodzi o to że pętla for jest w funkcji wywoływana kilkukrotnie, więc printf wyświetla mi wszystkie elementy tablicy. Chciałbym przypisać całość tej tablicy w nowej globalnej tablicy img_buffer, jednak do niej przypisuje mi tylko...

    Programowanie   21 Lis 2014 17:46 Odpowiedzi: 3    Wyświetleń: 681
  • [AVR] [AVR][C] ATmega8 - Tablica globalna niewidoczna w funkcji z innego pliku

    W tej sytuacji najlepiej nie bawić się z externem, tylko przekazać do funkcji wskaźnik na "rejestr[]"

    Mikrokontrolery   27 Lip 2012 22:42 Odpowiedzi: 7    Wyświetleń: 1838
  • REKLAMA
  • 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
  • Jak aktywować wewnętrzny RAM 2kB w ADuC842 w Keilu?

    ...czy nie ma możliwości w Xdata umieścić globalnej tablicy ??... Jeśli w startupie włączysz wewnętrzny XRAM , to zmienne mogą być zarówno globalne jak i lokalne. Ba , nawet stos można tam wsadzić :D Piotrek PS A co do błędu kompilacji , to ... popatrz(policz) dokładnie na klamry w moim przykładzie :D

    Mikrokontrolery   03 Lis 2006 00:38 Odpowiedzi: 21    Wyświetleń: 2439
  • PHP: Przekazywanie zmiennej $login między ramkami w formularzu

    zeby zrobic sesje nalezy na samym poczatku pliku - jeszcze przed wyslaniem naglowkow wstawic session_start(); a następnie odwoływać się do globalnej tablicy $_SESSION, np: $_SESSION['login']=$login;

    Programowanie   22 Cze 2005 09:59 Odpowiedzi: 4    Wyświetleń: 929
  • Jak przenieść kod obsługi LPS25H z Atmega328 na Xmega128A3?

    To może zacznij od wyszukania analogii w swoim kodzie. Na pierwszy rzut oka ciągle powtarza się zapis/odczyt rejestru układu. Wydziel to do oddzielnej funkcji. Co chwilę odmierzasz timeout transferu TWI. To również można wydzielić do tych funkcji. Na chwilę obecną trudno zrozumieć flow Twojego programu bo co chwilę powtarza się sekwencja zapisu/odczytu...

    Mikrokontrolery AVR   01 Lis 2016 18:25 Odpowiedzi: 9    Wyświetleń: 1053
  • REKLAMA
  • Zmienna const w STM32 - czy zajmuje miejsce w RAM czy tylko w FLASH?

    czyli jeżeli przekażę do funkcji tablicę globalną przez wartość zadeklarowaną jako: const uint8_t tablica[1000]; to wewnątrz wewnątrz funkcji program będzie się odwoływał do poszczególnych komórek pamięci(bo nie może zostać zoptymalizowana) ? ale jeżeli utworzę tablicę globalną jak poniżej: static const uint8_t tablica[1000]; i również przekażę ją do...

    Mikrokontrolery ARM   16 Mar 2019 16:05 Odpowiedzi: 16    Wyświetleń: 960
  • Błąd segmentacji przy kompilacji programu - przyczyny i możliwe rozwiązania

    błąd możesz mieć nawet po main :). Przeanalizuj poniższy kod. #include <windows.h> class CLS { public: CLS(); ~CLS(); }; CLS::CLS() { MessageBox(0, "Konst", "Konst", MB_OK); } CLS::~CLS() { MessageBox(0, "Dest", "Dest",...

    Programowanie   02 Sie 2007 16:47 Odpowiedzi: 10    Wyświetleń: 5624
  • Zapis stringa do EEPROM i wysłanie na UART po odebraniu TEST

    Spróbuj z tym co napisałem - tzn. z warunkiem "if(wsk)" i wysyłaniem "tablicy globalnej" przez uart ;)

    Mikrokontrolery AVR   28 Mar 2016 20:56 Odpowiedzi: 31    Wyświetleń: 2922
  • Jak zaimplementować sortowanie i edycję w bazie filmów w Pascalu?

    Zmodyfikowałem odrobinkę twój kod. Od teraz, proszę zamieszczać ten kod (jeżeli będzie taka potrzeba) w wersji spakowanej, bo jest on dość długi co poważnie utrudnia przeglądanie wątku. 1. Pozmieniałem "odrobinkę" nazwy zmiennych. 2. Dodałem definicję rekordu dla klienta wypożyczalni. 3. Usunąłem zbędne tablice, zmienne globalne itd. 4. Dodałem funkcję...

    Programowanie   01 Gru 2010 11:07 Odpowiedzi: 3    Wyświetleń: 3185
  • LPC2148 - ograniczenia rozmiaru tablicy przy odczycie z ADC?

    Tablice globalne, nie zajmujące stosu. Szczególnie w przypadku gdy tak czy siak te zmienne istnieją cały czas (skoro są w funkcji main). 4\/3!!

    Mikrokontrolery ARM   26 Kwi 2010 10:32 Odpowiedzi: 4    Wyświetleń: 1416
  • Elementarz jak zwrócić zawartość tablicy char jako war funkc

    Całej zawartości tablicy funkcja nie może zwrócić. Jedynie wskaźnik do tablicy. Ale jeśli tablica jest tworzona wewnątrz funkcji to przy wyjściu z tej funkcji tablica jest niszczona, więc nie powinno się do niej(tej tablicy) już odwoływać. (chyba że to tablica statyczna) Jedynie możesz jako parametr funkcji pobrać wskaźnik do jakiejś globalnej tablicy...

    Programowanie Początkujący   25 Sty 2009 12:29 Odpowiedzi: 4    Wyświetleń: 5647
  • Atmega128 plus xram 32kB, przeniesienie segmentu danych

    Stosu nie mam zamiaru przenosić. Jak pisałem, musisz tylko pamiętać, że ponieważ zmienne automatyczne są alokowane na stosie, więc nie możesz przeginać z ich rozmiarami. To się tyczy dużych zmiennych lokalnych, czy zapisu i odczytu rekordów w dużej tablicy globalnej?

    Mikrokontrolery AVR   29 Mar 2020 11:52 Odpowiedzi: 45    Wyświetleń: 1872
  • Tablice w C - Wyrzuca program podczas ponownego uruchomienia

    Wyrzuca W pętli while , wywołanie wunkcji put_scanline_someplace(buffer[0], row_stride); czyli najprawdopodobniej przypisanie elementów tablicy buffer do tablicy globalnej img_buffer. --- ucięło mi podczas kopiowania juz zedytowałem pierwszy post.

    Programowanie   25 Lis 2014 11:52 Odpowiedzi: 9    Wyświetleń: 987
  • Błąd kompilacji przy użyciu TextFinder z EtherCard na Arduino

    Pewnie dałeś k jako tablicę lokalną. Albo zrób z niej globalną albo wyzeruj: char k Może zacznij od podstaw programowania.

    Arduino   31 Sie 2015 20:02 Odpowiedzi: 25    Wyświetleń: 1587
  • Jak poprawnie używać sprintf do wypełnienia tablicy wskaźników w C?

    Niestety, ale jeśli chcesz tablicę wskaźników, przy czym wskaźniki wskazują na konkretne bloki pamięci, musisz je inicjalizować. Jeśli obie tablice globalne, to bez problemu powinno dać się to zrealizować jakoś tak: [syntax=C]static char buff0[5][20]; char *menu_main[5] = { buff0[0], buff0[1], buff0[2], buff0[3], buff0[4] };[/syntax] lub równoważnie:...

    Mikrokontrolery AVR   04 Lip 2011 12:49 Odpowiedzi: 13    Wyświetleń: 1428
  • Eclispe - podgląd zmiennych, tablic przy debugowaniu

    Witam, czy jest możliwość podglądu zmiennych, tablic globalnych w zakładce "(x)=Variables" w każdym momencie debugowania? Chodzi mi o to że np. gdy w jakiejś funkcji ustawię Breakpoint i mam w tej funkcji wskaźnik na tablicę to zakładce "(x)=Variables" widzę tylko adres tego wskaźnika, a chciałbym podejrzeć całą tablicę. Czy jest taka możliwość. Pozdr

    Mikrokontrolery   27 Paź 2015 14:31 Odpowiedzi: 1    Wyświetleń: 726
  • C++ Visual Studio 2010 - Długość stringa i tablica jako zmienna globalna.

    Mam taką bibliotekę zaimportowaną :) Pierwszy raz mam styczność z Visualem i na każdym kroku mam jakieś problemy :) Dodano po 1 Dodałem program z załączniku w pierwszym poście.

    Programowanie   23 Gru 2014 18:07 Odpowiedzi: 7    Wyświetleń: 981
  • [AVR][C] Multipleksacja 8 segmentowego LED - problem

    Źle podchodzisz do problemu - zmienna i (czyli numer wyświetlanej cyfry) powinna być zmienną globalną, którą w przerwaniu od timera zwiększasz, a następnie wykonujesz blok switch (i) { ... }. Oczywiście delay w przerwaniu to "bluźnierstwo" :) Preskaler ustaw sobie na 64, wtedy przerwanie od timera dostniesz ok. 400x na sekundę, czyli odświeżanie całego...

    Mikrokontrolery   07 Sty 2009 09:03 Odpowiedzi: 7    Wyświetleń: 3489
  • [c] Jak wyeliminować poświaty na 6 wyświetlaczach LED 57mm?

    ups.. pominąłem jeden punkt... [syntax=c] uint8_t liczby[] = {0b00111111,0b00000110,0b01011011,0b0100... 0b01101101,0b01111101,0b00000111,0b01111... 0b00000000}; uint8_tkatody[]={0b00000001,0b00000010,0... 0b00100000,0b00000000}; uint8_tzegarek[6]; uint8_t sekwencja=0; [/syntax] Wszystkie zmienne...

    Mikrokontrolery AVR   13 Wrz 2012 22:07 Odpowiedzi: 12    Wyświetleń: 3495
  • ISR - Użycie wielu rejestrów w funkcji, optymalizacja, sterowanie bitami i portami IO

    Witajcie Mam dość prostą funkcję ISR, która korzysta z kilku zmiennych statycznych (flag typu uint8_t) oraz sprawdza stan (switchem) jednej zmiennej globalnej (oczywiście volatile) by sterować swoim działaniem w wyniku którego ustawia (lub odczytuje) poszczególne bity kolejnych bajtów niewielkich tablic globalnych (typu uint8_t) oraz wachluje portem...

    Mikrokontrolery AVR   10 Wrz 2022 08:46 Odpowiedzi: 9    Wyświetleń: 549
  • AVR - błąd ../main.c:20:2: warning: '__progmem__' attribute ignored [-Wattribute

    Próbujesz utworzyć tablicę z atrybutem PROGMEM jako zmienną lokalną, jest to sprzeczność i dlatego dostajesz ostrzeżenie od kompilatora. Przenieś tablicę na zewnątrz funkcji main (żeby była globalna).

    Mikrokontrolery   12 Sie 2012 15:04 Odpowiedzi: 3    Wyświetleń: 2040
  • [sprintf] Wyjątek HardFault przy użyciu sprintf i uart_read_line na F411

    Czyli nie dość, że na stosie masz 1 kB tablicę, to jeszcze używasz funkcji która jest znana z tego, że używa naprawdę DUŻO stosu. Zacznij od zmniejszenia tej tablicy albo przeniesienia jej do zmiennych globalnych, a następnie - jeśli nie pomoże - znajdź jak w Keilu zwiększyć rozmiar stosu.

    Mikrokontrolery ARM   09 Mar 2018 20:27 Odpowiedzi: 2    Wyświetleń: 822
  • Atmega8 AVRgcc - problem z przerwaniami USART i TIMERa, LED na PB1

    Ta while jest tylko po to zeby miec pewnosc, ze LEDKA nie bedzie mrugac za szybko (zebym zauwazyl zmiany). Docelowo zamiast niej bedzieza pisywanie odczytanego znaku do tablicy (globalnej) unsigned char. Moze zgasnac w dowolnej chwili byleby tylko zgasla:). (np po 1 sek)

    Mikrokontrolery   22 Wrz 2005 08:45 Odpowiedzi: 8    Wyświetleń: 3125
  • Błąd odczytu tablicy w ICCAVR - zmienne globalne i funkcje C dla AVR

    ...Chodzi glownie o to żeby KAZDA podfunkcja miala prawidlowy dostep do tych tablic.... Jeżeli są to zmienne(tablice) globalne , to możesz "grzebać" w nich z dowolnego miejsca kodu , ba ... nawet z innego obiektu :) A teraz ja mam pytanie. Co to za bzdurny warunek :?: if ((dataword&0x80000000)==1... inputs[(i*32)-0]|=0x8000...

    Mikrokontrolery   13 Sty 2008 23:13 Odpowiedzi: 5    Wyświetleń: 1458
  • STM32 F4 (Nucleo F446RE) DMA UART RX - konfiguracja

    Zaraz, zaraz. Trzeci krasnoludek to tablica globalna. Pierwszy - GPS nadaje ciągle w f = 1Hz, chyba, że masz na myśli coś innego. A drugi - z tego co zrozumiałem o DMA, to linia DMA_InitStructure.DMA_BufferSize = (uint16_t)sizeof(buf) - 1; powinna załatwić sprawę, tzn. po wysłaniu 99 znaków DMA skończy pracę. Ale nie wiem czy dobrze zrozumiałem DMA,...

    Mikrokontrolery ARM   17 Lut 2017 16:14 Odpowiedzi: 14    Wyświetleń: 2100
  • [Pascal] Baza danych, nie zapisuje rekordu do tablicy, niezgodność typów

    Zmienna globalna, inicjujesz na początku programu.

    Programowanie   25 Maj 2012 23:45 Odpowiedzi: 22    Wyświetleń: 2807
  • [C] ATmega 128: Operacje na tablicach z danymi z czujników, sumowanie i średnia

    Odpowiednie typedefy są w nagłówku stdint.h Co do podziału pomiędzy przerwanie a program główny to pewnie zapomniałeś modyfikatora volatile przy deklaracji zmiennych, które są dzielone pomiędzy przerwaniem a main(). Co do "tablicy czujników": struct czujnik { uint8_t adres; /* do wyboru czujnika na szynie */ uint8_t ileProbek; uint16_t probki[ROZMIAR];...

    Mikrokontrolery AVR   27 Maj 2010 23:11 Odpowiedzi: 18    Wyświetleń: 2115
  • Działająca funkcja, niepoprawna z mojego punktu widzenia

    Nie można było tak od razu? Teraz przynajmniej mogę Ci powiedzieć dlaczego działa. Deklarując te 8 tablic i wkładając je do tablicy liczb całkowitych, dokonujesz niejawnego rzutowania z wskaźnika na tablicę (którym jest nazwa tablicy) na liczbę całkowitą. Potem jak wkładasz kolejne elementy tablicy tab do funkcji rejestr to dokonujesz znowu konwersji...

    Mikrokontrolery Początkujący   18 Mar 2012 12:17 Odpowiedzi: 15    Wyświetleń: 1680
  • C++ Builder 6, grafika, przeźroczystość - algorytmy.

    Tak rozwazyłem dynamiczna tablice tablic trójwymiarowych, prawdopodobnie tak będzie. Co do zwalniania pamięci, cóż się stanie gdy tego nie zrobie ? Tego typu struktura w moim programie występuje tylko raz jako tablica globalna, uzywana cały czas podczas działania programu, nie deklaruje tablic dynamicznych np w funkcjach. Dodano po 6 Hmm, rozciagam...

    Programowanie   25 Lis 2008 21:52 Odpowiedzi: 49    Wyświetleń: 7355
  • Szybka zamiana wartości tablicy na inny zestaw danych

    Mam tablicę globalną int dane void zmien_dane(int cyfra) { switch(cyfra) { case 0: dane[]={1,1,0,0,0,0,0,0 ... break; case 1: dane[]={1,1,1,1,1,0,0,1 ... break; case 2: ... . . . case 9: dane[]={1,0,0,1,0,0,0,0 ... break; } ale kompilator oczywiście tego nie...

    Programowanie Początkujący   11 Maj 2011 19:09 Odpowiedzi: 2    Wyświetleń: 1049
  • [AVR] Jak przekazać tablicę 2D do funkcji z wyborem wiersza?

    AD 1. Możesz zrobić np tablicę 10 wskaźników na chary i tam wpakować swoje stringi. Pamiętaj, że string charakteryzuje się tym, że ma na końcu zawsze null terminator i nie musisz znać długości stringa żeby cokolwiek z nim zrobić. Czemu w ogóle chcesz to rozwiązać tak śmiesznie ? Tzn tablica globalna stringów + jakaś funkcja, która na niej operuje zwracając...

    Mikrokontrolery AVR   14 Maj 2012 20:56 Odpowiedzi: 4    Wyświetleń: 1811
  • Eclipse- deklaracja zmiennych globalnych i zewnetrznych

    Wartość z ADC odczytujesz ciągle, a powinieneś ją odczytywać tak samo wewnątrz if'a. Do tego zależnie od tego w którym miejscu się zatrzymasz, może być już po nowym odczycie, ale przed nową konwersją - wtedy masz w zmiennej nową wartość, w tablicy starego stringa. 4\/3!!

    Mikrokontrolery ARM   04 Sty 2012 08:33 Odpowiedzi: 27    Wyświetleń: 3693
  • [STM32] tablice we Flasch, RAM iprzekazywanie, zmienne globalne w kilku plikach

    Wątpię, by bez specjalnej deklaracji był tylko we flashu. W czystym C tego nie da się zażądać ( To prawda, czyste C nic nie wie o żadnych FLASH-ach, stosach, RAM-ach i innych (dotyczy to też sekcji, segmentów itp). Ale w realnym życiu używamy konkretnych implementacji, które coś o różnych lokalizacjach w pamięci wiedzą (bo w końcu kod jakoś sie musi...

    Mikrokontrolery ARM   12 Mar 2021 07:25 Odpowiedzi: 16    Wyświetleń: 1152
  • Jakie minimum wolnej pamięci Flash dla stabilności Atmega328P?

    Efekt ten sam tablica ma większy wymiar w czasie działania... Tablica nie jest zmienna globalną.. A czy tablica uwzględnia znak zakończenia łańcucha '\0'? Bo jak nie, to może mieć bardzo dużą długość ten string ;)

    Arduino   03 Lut 2020 19:54 Odpowiedzi: 35    Wyświetleń: 1071
  • Nauka bascoma. Co to są stałe, zmienne i tablice?

    Ba, na chłopski rozum... Ale spróbujmy, możliwie krótko: Stałe to takie wielkości (liczby) zadeklarowane w programie, które nie będą zmieniać swej wartości przez cały czas działania programu. Dla przykładu może to być powiedzmy Pi = 3,14 lub jakaś inna własna wielkość. Zmienne lokalne - to takie zmienne, które wykorzystywane są tylko na czas realizacji...

    Mikrokontrolery AVR   28 Gru 2010 10:10 Odpowiedzi: 2    Wyświetleń: 1569
  • FRITZBox Fon WLAN 7570 - Jak się połączyć z Neostradą VDSL

    Witam Też zauważyłem, że to firmware nie działa na każdej linii. W tablicach parametrów globalnych 7570 brakuje niektórych zmiennych związanych z automatyką i vdsl'lem, stąd jest problem z modyfikacją firmware. W razie potrzeby,prosze potestowac to firmware.

    Sieci LAN   03 Mar 2018 19:34 Odpowiedzi: 52    Wyświetleń: 15444
  • [AVRStudio] [AVRStudio][C] Deklaracja zmiennych globalnych w ATMega8 - błąd kompilacji

    Dodaj #include <avr\pgmspace.h>. Dodano po 1 W dodatku jeśli powyższą definicję umieściłeś w pliku nagłówkowym to masz błąd. Powinna się znaleźć w pliku źródłowym (c), w dodatku tylko w jednym. W nagłówku powinieneś umieścić tylko deklarację ze słowem kluczowym extern. W przeciwnym wypadku skończysz z wielokrotnymi kopiami tej tej tablicy.

    Mikrokontrolery   13 Lis 2010 00:30 Odpowiedzi: 16    Wyświetleń: 1845
  • Konfiguracja OpenVPN z dedykiem i openWRT - segregacja dostępu i przekierowania IP

    Słabo znam OpenVPN (korzystam z innych rozwiązań) więc musisz doszukać dokumentacji. Topologia, o której piszesz nazywa się Hub and Spoke. Do separacji ruchu można użyć firewalla lub list kontroli dostępu, przy czym nie rozwiązuje to problemu bezpieczeństwa (łatwo popełnić błąd lub coś pominąć w konfiguracji) ani problemu z konfliktem adresacji. Lepsze...

    Sieci LAN   08 Lis 2019 22:24 Odpowiedzi: 1    Wyświetleń: 297
  • ATMEGA32 i LCD. Przy dodaniu UARTA nie działa dobrze.

    Trochę mało danych , jeśli chodzi o zmienne row1,row2 :( Jakiego typu są tablice (domyślam sie że (u)char) , czy są lokalne czy globalne ... itp.I na koniec pytanie:Jesteś pewien , że row1[15] i row2[15] zawsze są równe 0x00 :?: Piotrek

    Mikrokontrolery   22 Gru 2006 22:40 Odpowiedzi: 5    Wyświetleń: 1301
  • Jak wygenerować bitmapę lub tablicę 0/1 z czcionki TTF dla wybranych znaków i rozdzielczości?

    Muszę zrobić aplikację, która będzie służyła wykonywaniu analiz poszczególnych rodzajów czcionek. Tych dostępnych w Windows standardowo, jak i nowych, i dziwacznych. Nie będzie to rodzaj sieci neuronowych, więc problem nie dotyczy rozpoznawania tekstów. Chodzi o to, żeby każdy znak wygenerować w postaci bitmapy (a raczej zapisać w postaci matrycy o...

    Programowanie   30 Sty 2012 16:59 Odpowiedzi: 19    Wyświetleń: 3371
  • STM32F407 Discovery - Implementacja FreeRTOS z wątkami i DMA

    Witam W ramach zaliczenia mam do stworzenia projekt na bazie stm32f407 (płytka discovery) który będzie bazował na free rtos. Będą wątki sprawdzające stan przycisku[1], poziom napięcia[2] oraz wątek[3] tzw loga który będzie przez dma wyrzucał ciągi znaków przez porty szeregowy. Bez rtos sprawa wydaje mi się banalna lecz przy rtos mam wątpliwości merytoryczne....

    Mikrokontrolery ARM   23 Kwi 2018 09:15 Odpowiedzi: 15    Wyświetleń: 1539
  • Ile zmiennych Byte obsłuży Atmega128 bez zewnętrznej RAM?

    Gothye:program na tym poziomie nie może "usunąc zmiennych z ramu", bo nie masz żadnego modułu kontrolującego co jest w pamięci tak jak mają to prawdziwe systemy operacyjne. Najprostsze rozwiązanie (pseudokod w c...): 1.deklarujesz zmienną globalną jako tablice np. unsigned char zmienna[50]; 2.przed zrobieniem obliczeń wczytujesz do tej tablicy aktualnie...

    Mikrokontrolery   24 Mar 2008 23:37 Odpowiedzi: 9    Wyświetleń: 1559
  • Videoporadnik wyświetlacze NEXTION

    Zmienne globalne używają 1594 bajtów (77%) pamięci dynamicznej Duży projekt jak na nano. Z drugiej strony jakby tak tylko szacunkowo przyjąć 4 bajty( albo aż 4) na zmienną to wychodzi 398 zmiennych. Nie masz czasem w globalnych jakiś dużych tablic zadeklarowanych? Odejmij od projektu jakąś kontrolkę, najlepiej taką których masz najwięcej i podaj ile...

    Wideoporadniki   07 Maj 2025 14:53 Odpowiedzi: 274    Wyświetleń: 40986
  • C AVR - Jak stworzyć wielojęzykowe menu w pamięci flash?

    Jednakże potrzebowałbym stworzyć takie menu w którym użytkownik wybiera sobie język i myślałem żeby rozwiązać to w taki sposób, aby każdy z tekstów był tablicą dwuwymiarową... A dlaczego to miałoby nie działać? Po prostu jako tekst związany z daną pozycją menu dajesz wskaźnik do tablicy, a w programie masz zmienną globalną określającą nr języka (indeksu...

    Mikrokontrolery AVR   24 Lut 2016 23:35 Odpowiedzi: 8    Wyświetleń: 1161
  • [C++] - Jak przekazać dwu wymiarową tablice wskaźników do funkcji

    Witam, Mam taki problem, otóż: Mam taką klasę: [syntax=cpp] class pole { public: char znak; pole *lewo, *gora_lewo, *gora_prawo, *prawo, *dol_prawo, *dol_lewo; }; [/syntax] W mainie chciałbym mieć: (poki co tablica jest globalna) [syntax=cpp]pole *tab[11][11];[/syntax] i chciałbym przekazać tą tablice do funkcji która wygląda tak: [syntax=cpp] void...

    Programowanie Początkujący   03 Mar 2013 13:32 Odpowiedzi: 4    Wyświetleń: 1464
  • [JAVA] Konieczność stosowania wskaźnika this w metodach klasy

    Witam. Mam kod w JAVIE: Istnieje główna klasa i metoda main , w której następuje utworzenie obiektu klasy innej - KLASA2 . W KLASA2 znajdują się różne metody. Istnieje taka metoda, która wywołuje inne metody: this ? Słowo oznacza parametr ukryty - nazwę obiektu, na rzecz którego metoda Wczytaj i inne metody ( WczytajInput itd) są wywoływane. Czy można...

    Programowanie   06 Lut 2014 15:48 Odpowiedzi: 1    Wyświetleń: 1815
  • Jak działa warunek `if(bufor)` w programowaniu w C na mikrokontrolery?

    1. Jak w taki sposób czytać wewnątrz tej funkcji, żeby lokalnie komórka [1] tablicy była globalną [0] ? (czyli odwrotnie niż powyżej) 2. Czy taki kod będzie miał to samo znaczenie ? [syntax=c]void Funkcja( int *bufor ) { bufor[5] = 33; }[/syntax] co [syntax=c]void Funkcja( int *dane ) { bufor = dane; bufor[5] = 33; }[/syntax]

    Programowanie   29 Mar 2017 07:47 Odpowiedzi: 38    Wyświetleń: 2622
  • [STM32F1][C/Eclipse] - Zawieszający się program: wielkość stosu, zajętości RAM'u

    BlueDraco no i tu może być problem. Czyli lepiej operować na tych globalnych tablicach, ale na czas ich wykorzystywania wyłączyć przerwania czy to nie wpłynie znacząco jeżeli będę "używał" tylko początku bufora?

    Mikrokontrolery ARM   09 Kwi 2014 22:29 Odpowiedzi: 9    Wyświetleń: 1809
  • [STM32][CodeSourcery] Skrypt linkera lub pomoc z _sbrk

    Nie dziw się, printf i malloc właśnie tyle zajmują [; Z tego właśnie powodu mam swojego printfa, który obsługuje tylko kilka najpotrzebniejszych specyfikatorów. Nie wiem czy zajmuje choć 500B <: ______________ Zauważyłem właśnie to: char buffer[1000]; Uwierz - to nie jest dobry pomysł, chyba że w ustawieniach w skrypcie linkera dałeś na stos główny...

    Mikrokontrolery ARM   04 Paź 2009 08:45 Odpowiedzi: 3    Wyświetleń: 4602
  • C++: Jak poprawnie zwolnić pamięć po new int[LiczbaOb][30] dla int (*Tablica)[30]?

    Witam! Piszę program, który wykorzystuje tablice dynamiczne i... mam problem ;) Jeśli mam globalną: int (*Tablica)[30]; potem przydzielam pamięć: Tablica = new int[LiczbaOb][30]; to jak mam tę pamięć na końcu zwolnić? Z góry dziękuję za pomoc :)

    Programowanie   20 Cze 2007 09:32 Odpowiedzi: 3    Wyświetleń: 3218
  • Keil, tablica do dekodowania cyfr na wyświetlacz 7-segmentowy nie działa

    Takie coś musi działać :) while(1) { P1=CYFRY[0]; } a jak to działa to spróbuj jeszcze zmienną "i" do indeksowania tablicy zadeklarować jako zmienną globalną ale przed "void main(void)"

    Mikrokontrolery   25 Kwi 2007 22:18 Odpowiedzi: 23    Wyświetleń: 1617
  • Jak przerobić kod C++ na Visual Basic bez błędu Type mismatch?

    Cze. Problemem jest linijka: wsp = wsp(0) Wewnątrz funkcji "hor". Program nie rozumie wyrażenia " wsp(0) " jako zmiennej tablicowej, bo zadeklarowałeś tę tablicę jako lokalną w innym sub'ie :D a nie wewnątrz funkcji "hor". Problem teoretycznie rozwiązałoby zrobienie globalnej tablicy wsp() niestety, nie wiedzieć czemu, VB nie pozwala na globalne tablice......

    Programowanie Początkujący   03 Cze 2011 16:53 Odpowiedzi: 3    Wyświetleń: 2114
  • [ATmega8] Znikające dane w tablicach RAM - jak uniknąć nadpisywania?

    Witam mam problem z w/w prockiem. Mianowicie mam napisany program w którym wg "Programmer's notepad" (WinAVR) Program: zajmuje 48,8% z 8kB flasha i data: 92% pamięci z 1kB (czyli z 1kB RAMu jak dobrze rozumiem/nie korzystam z eeprom). Mam globalne tablice statyczne w tym jedna duża typu "unsigned char" jako bufor wyświetlacza i problem jest taki zapisuję...

    Mikrokontrolery AVR   07 Lut 2010 15:58 Odpowiedzi: 19    Wyświetleń: 3446
  • [ATmega][C/C++] Programowanie obiektowe, inne kompilatory

    Gdybym dopiero się uczył i mrugał diodami LED to nie napisałbym takiego posta. Cały czas procuje, ulepsza algorytm sumo robota. To przykładowo kod który służy mi do tablicowania wyników konwersji ADC od czujników przeciwnika i linii: // Przerwanie od przetwornika ADC ISR(ADC_vect) { WynikiADC[i] = ADCH; // Zapisanie wyniku konwersji...

    Mikrokontrolery AVR   09 Cze 2010 19:02 Odpowiedzi: 60    Wyświetleń: 8152
  • [FAT] - Podkatalogi na karcie SD - obsługa, wyszukiwanie plików , itp

    Bo ta funkcja pewnie wywołuje kolejną, przekazując jej swój wskaźnik "volatile", gdy tymczasem oczekiwany jest wskaźnik na "nie-volatile". 4\/3!! Dokładnie :-) Za wcześnie wtedy "odpadłem" z dalszego "wnikania", bo wydawalo mi się że kompilator "głupieje", a tymczasem było jedno zapomniane odwołanie do tego wskaźnika i zmiana jego definicji dawała...

    Mikrokontrolery   21 Maj 2014 12:34 Odpowiedzi: 38    Wyświetleń: 3678
  • [C++] Jak utworzyć tablicę obiektów klasy car z wskaźnikami w C++?

    Tablica globalna: Unhandled exception at 0x00412045 in program.exe: 0xC0000005: Access violation reading location 0x0000000f.

    Programowanie Początkujący   09 Wrz 2011 06:22 Odpowiedzi: 24    Wyświetleń: 3189
  • Delphi: Jak zmienić kolor losowej figury na czerwony po kliknięciu przycisku?

    A, to jak chodzi o losową fugurę, to najlepiej zacząć od tego, aby utworzyć je dynamicznie i zapisać do tablicy. Ale nawet jeśli nie, to możemy takową tablicę utworzyć na podstawie istniejących: [syntax=Delphi]var Shapes: array[0..9] of TShape; ... d:=0; for i:=0 to ComponentCount-1 do if Components[i] is TShape then Shapes[d]:=Components[i];[/syntax](piszę...

    Programowanie   12 Lut 2012 09:38 Odpowiedzi: 3    Wyświetleń: 1019
  • [stm32] Niespodziewana zawartość tablicy z danymi

    Jaki duży masz stos i gdzie umieszczony? Czy tą tablicę modyfikujesz w innej części programu? Czy to zmienna globalna, czy automatyczna? Albert

    Mikrokontrolery ARM   12 Wrz 2011 10:24 Odpowiedzi: 9    Wyświetleń: 1464
  • AVR Studio 4.12 + SP4 - problem z tablicami struktur

    Wg mnie RAMU brakuje. prócz tablicy wymagane jest wiele innych zmiennych na zapewnienie działania programu. Taką tablicę zadeklarowałbym jako globalną. Inaczej program nadpisze dane, co jest ewidentnym zjawiskiem w podanym przykładzie. Proponuje zmniejszyć wymiar tablicy do conajwyżj 1/3 i wykonac test poprawności odczytu ze struktury.

    Mikrokontrolery   03 Maj 2008 09:27 Odpowiedzi: 9    Wyświetleń: 1820
  • Excel opcja listy z autouzupełnianiem

    Ad.1 Zerknij do ostatniej linii UserForm_Initialize. Tam jest przypisanie listy ComboBox'a do tablicy. Odwróciłbym to. Wykorzystałbym tę tablicę globalnie, z wypełnieniem jej już przy otwarciu pliku. W UserForm2 zamiast dodawania wartości do listy ComboBox'a w pętli, przypisywałbym tablicę. Plik co prawda będzie się otwierał ciut dłużej, za to inicjacja...

    Software serwis   24 Mar 2017 16:14 Odpowiedzi: 19    Wyświetleń: 22259
  • [avr-gcc][m128]zmienne lokalne nie lądują w zew. sramie?

    Tu masz info jak posługiwać się zewnętrzną pamięcią w gcc: http://www.nongnu.org/avr-libc/user-manu... Oczywiście tablice możesz mieć, tyle, że alokowane dynamicznie czyli na stercie, albo jak piszesz dodawać do nich atrybut określający sekcję. Stertę możesz umieścić w zewnętrznej pamięci. To może być o tyle sensowne, że duże...

    Mikrokontrolery AVR   02 Gru 2010 12:20 Odpowiedzi: 10    Wyświetleń: 1910
  • Wpisywanie wartości do tablicy, ATmega16 - jak wykonać?

    Masz dwa razy deklaracje tablicy kod[]. Z tego co pamiętam to zmienna lokalna przysłania globalną, więc w mainie i przerwaniu operujesz na dwóch róznych zmiennych. EDIT: Tak, dobrze pamiętam, lokalna zmienna przesłania globalną ;)

    Mikrokontrolery AVR   29 Sty 2010 14:16 Odpowiedzi: 2    Wyświetleń: 1252
  • Jak zwrócić tablicę 5-bajtową z funkcji w C?

    Tablice tak zdefiniowane są lokalne, czyli widoczne tylko w obrębie funkcji. Najprostszym wyjściem będzie zdefiniowanie ich na początku programu, przed wszystkimi funkcjami (m.in. przed main), jako globalne. Wtedy każda funkcja będzie je widziała i mogła swobodnie modyfikować ich zawartość. Drugim rozwiązaniem jest pisanie funkcji tak, by przyjmowały...

    Mikrokontrolery AVR   03 Wrz 2009 17:49 Odpowiedzi: 4    Wyświetleń: 8362
  • Jak zwrócić tablicę z funkcji w ANSI C?

    Możesz zmienną Tablica Używanie zmiennych globalnych jest bardzo nieeleganckie i może prowadzić do trudnych do wykrycia błędów podczas runtime'u. (at)Kubbaz: 1. return Tablica[100] zwraca Ci nie tablice tylko jedna wartość, na dodatek poza zakresem. 2. po co zerujesz tablicę, a potem przypisujesz do niech wartości? Zerowanie jest bez sensu. 3. Adres...

    Programowanie Początkujący   06 Lip 2012 03:02 Odpowiedzi: 4    Wyświetleń: 1283
  • [STM32F7][C/Eclipse] Stos LwIP + FreeRTOS a odczyt UART z czujnika pyłu PMS3003

    zasadniczo taska który to odbiera non-stop, bez żadnych delayów. Albo DMA RX z włączonym CIRC i w kółko odbierać to do zdefiniowanej globalnie tablicy. Serwer natomiast brałby sobie z tego miejsca zawsze najświeższy pomiar... UART nie ma w sobie żadnego magicznego buforowania - jak nie odbierasz, to dane lecą do śmieci Albo wywołują OVR i UART się...

    Mikrokontrolery ARM   31 Gru 2018 01:08 Odpowiedzi: 23    Wyświetleń: 915
  • stm32f103 - Sprintf resetuje zmienne globalne po kompilacji w Eclipse Kepler

    Bo może wektor przerwań dla tego akurat kanału DMA się nazywa inaczej? Porównaj nazwę Twojej funkcji z zawartością tablicy wektorów. Jeśli masz w projekcie pliki C++, to trzeba przerwania deklarować jako extern "C". 4\/3!!

    Mikrokontrolery ARM   17 Kwi 2015 07:23 Odpowiedzi: 19    Wyświetleń: 1725
  • [C++] Podział stringu na wyrazy parzyste i nieparzyste

    Raxillion : Proszę nie wprowadzać w błąd początkujących użytkowników! Tylko pamięć zmiennych globalnych jest automatycznie inicjalizowana zerami. Tablice lokalne nie są automatycznie inicjalizowane. Elektronik9 : Zamiast funkcji rozmiar() użyj standardowej funkcji strlen() zadeklarowanej w nagłówku cstring. Zamiast porównywać kod znaku do 32 użyj konwersji...

    Programowanie Początkujący   15 Lip 2009 23:28 Odpowiedzi: 3    Wyświetleń: 3051
  • KiCad - dla początkujących w pytaniach i odpowiedziach

    Zainstalowałem KiCad BZR 5162 i mam problem z bibliotekami własnymi projektu. CvPcb ich nie widzi. we wcześniejszej wersji wszystko było ok Która wersja była tą "wcześniejszą"? zmienna systemowa KIPRJMOD i KISYSMOD wygląda być ok. Czy KIPRJMOD wskazuje na katalog gdzie znajduje się projekt? Czy biblioteki własne projektu są dopisane do globalnej czy...

    Programy EDA   21 Mar 2025 13:01 Odpowiedzi: 3156    Wyświetleń: 481013
  • TwinCAT i SCL - lokalizacja zmiennej dla wyjścia analogowego w programie

    Nie jestem pewny czy do końca rozumiem problem, ale zmienna zdefiniowana jest jak sam napisałeś jako zmienna globalna - jako tablica składająca się z elementów typu struct. Sam element struct może być zdeklarowany w projekcie albo pochodzić z jednej z używanych bibliotek.

    Automatyka Przemysłowa   28 Paź 2010 22:07 Odpowiedzi: 5    Wyświetleń: 1606
  • STM32 - COOCOX: Problem z odczytem i modyfikacją zmiennych globalnych w coIDE

    Witam Natknąłem się na taki oto problem korzystając z coIDE (od kilku dni używania): Zadeklarowałem sobie tablicę zmiennych globalnych wstępnie ustawionych np: [syntax=c] unsigned char tab[10]={1,2,3,4,5,6,7,8,9,0}; [/syntax] w głównej pętli programu chcę odczytać zawarte w tablicy dane i je zmodyfikować. Niestety okazuje się, że podczas odczytu w tablicy...

    Mikrokontrolery ARM   03 Maj 2015 15:46 Odpowiedzi: 4    Wyświetleń: 1104
  • [atmega16] [atmega16][c/avr-gcc] UART w przerwaniach - nieoczekiwane działanie programu

    Chodzi o to że zmienna temp czyli tak naprawde wskaźnik do tablicy charów będzie żyła tylko w tej funkcji. To mi nie przeszkadza bo jak już przypisze jej wartość(wskaźnik) do mojej zmiennej wskaźnikowej to mam już globalnie adres do pierwszego elementu tablicy ze znakami. Nie wiem tylko jak długo ta tablica będzie zarezerwowana w pamięci. jeżeli wywolujesz...

    Mikrokontrolery AVR   29 Cze 2012 11:49 Odpowiedzi: 25    Wyświetleń: 2463
  • [C] Błąd implicit declaration of function przy porównywaniu ciągów w C

    Tablicę "odebrane" mam zadeklarowaną jako globalną w tej postaci: char odebrane[50]; Jest deklarowana tylko raz.

    Mikrokontrolery AVR   19 Kwi 2010 14:08 Odpowiedzi: 22    Wyświetleń: 2334
  • [C][ATMEGA] - Zapis tablicy stringów do pamięci EEPROM

    Spróbuj tak: odczyt [syntax=c] if(eeprom_is_ready()) { eeprom_read_block(&ustawienia,&ustawieni... } [/syntax] zapis [syntax=c] cli();//Globalna blokada przerwań if(eeprom_is_ready()) { eprom_write_block(&ustawienia,&ustawieni... } sei();//odblokowanie przerwań [/syntax]

    Mikrokontrolery AVR   01 Lut 2014 15:25 Odpowiedzi: 15    Wyświetleń: 3072
  • [AVR] Jak odczytać dane z SRAM zapisane w ASM w kodzie C?

    No tak zapisałem ze stałymi w funkcji bo tablica miała być globalna ale z pomocą pierwszego zapisu można zamknąć ASM z parametrami i zwracaną wartością. Najczęściej jest to w makrze albo jako static inline( nagłówki z 'avr-libc'). Dlaczego? Bo są inlajnowane a dostępna składnia pozwala kompilatorowi na lepszą optymalizację. Noże dzisiaj ostrzymy na...

    Mikrokontrolery   24 Gru 2007 11:54 Odpowiedzi: 9    Wyświetleń: 2122
  • FreeRTOS - Czy wątki używają stosu czy sterty przy alokacji pamięci?

    configTOTAL_HEAP_SIZE ma znaczenie tylko jeśli wybierzesz którąś z prostszych implementacji "pvlxblablablawhateverPortMalloc()" dodawanych do FreeRTOSa - wtedy ta implementacja korzysta z globalnej statycznej tablicy o zadeklarowanym rozmiarze i technicznie rzecz ujmując nie ma nic wspólnego z malloc() i heap pochodzącym z biblioteki standardowej. 4\/3!!

    Mikrokontrolery   15 Maj 2015 21:57 Odpowiedzi: 12    Wyświetleń: 3375
  • [c/c++ Wskaźniki] - Jak prawidłowo przypisać wartość do wskaźnika

    Na razie wpadłem na pomysł, że chyba zrobię to na globalnej tablicy i będę dynamicznie zmieniał jej rozmiar. To chyba dobry kierunek myślenia. Zapytanie wujka G jako jeden z pierwszych rezultatów zwraca podobne [url=http://stackoverflow.com/questions/... z odpowiedzią sugerującą...

    Programowanie   14 Sty 2013 14:18 Odpowiedzi: 4    Wyświetleń: 1548
  • [bascom uart] Bascom UART: Jak przypisać funkcję dwóm klawiszom w Atmega8?

    BASCOM'a nie znam więc programwoo nie pomogę, spróbuję natomiast od strony sprzętowej. Czy nie możesz po prostu wykorzystać przerwania od bufora odbiorczego UARTA? Wszystkie znaki można w nim zapisywać do globalnej tablicy. W przypadku zaistnienia określonej konfiguracji znaków, ustawić odpowiednią flagę i wyzerować tablicę. Jak to zrobić w tym języku...

    Mikrokontrolery   11 Wrz 2011 00:27 Odpowiedzi: 4    Wyświetleń: 1391
  • Atmega/644p - [C] Zbyt duży rozmiar tablicy integer

    Witam serdecznie. Piszę program na mikroprocesor podany w tytule. Chciałbym stworzyć dwie globalne tablice typu unsigned int o 50 elementach. Niestety, jeśli suma elementów z obu talblic przekracza 20, program nie wykonuje się. Kompilator zwraca następujące zużycie pamięci przy 50 elementach w każdej z tablic: [syntax=c]text data bss dec 15676 556 720...

    Mikrokontrolery AVR   04 Kwi 2013 11:01 Odpowiedzi: 3    Wyświetleń: 1158
  • ATMEGA8A - USART: Jak odbierać stringi i wysyłać odpowiedź OK?

    [syntax=c]unsigned char buffer[3] = {}; // zmienna globalna[/syntax] Za mały bufor na 3 znaki - gdzieś trzeba zmieścić NULL. [syntax=c]buffer=="abc"[/syntax] warunek nigdy nie zostanie spełniony - porównujesz wskaźniki na tablice. Powinieneś użyć coś w rodzaju strcmp().

    Mikrokontrolery Początkujący   29 Lut 2016 20:20 Odpowiedzi: 15    Wyświetleń: 1422
  • [ATMEGA8] [ATMEGA8][C] Problem z zapisem do tablicy w funkcji conv_tab()

    Magiczne słowo static daje dokładnie to samo co zmienna globalna. Przekazywanie wyniku przez zmienne globalne owszem jest w niektórych przypadkach dobre lub jedyne możliwe (z przerwania do kodu), ale pomiędzy funkcjami - nigdy. Przyjmijmy, że mamy n funkcji, każda może zwrócić tablicę o rozmiarze m. Jeśli każda funkcja przydzieli sobie tą tablicę mającą...

    Mikrokontrolery AVR   15 Lis 2008 17:00 Odpowiedzi: 17    Wyświetleń: 2058
  • Kompilacja tablic w WinAVR-20080610 - różnice z Dev-C++?

    Tablica wizjapaletka unsigned char wizjapaletka[33][4] = { {0,2,2,0}, //33 {2,2,2,2}, //32 {2,2,2,2},//31 {2,2,2,2}, //30 {2,2,2,2}, //29 {2,2,2,2}, //28 {2,2,2,2},//27 {2,2,2,2}, //26 {2,2,2,2}, //25 {2,2,2,2}, //24 {2,2,2,2},...

    Mikrokontrolery AVR   01 Wrz 2009 11:42 Odpowiedzi: 2    Wyświetleń: 1284
  • Jak przypisać tablicę jednowymiarową do tablicy dwuwymiarowej w C?

    Mam nadzieję, że rozumiesz wskaźniki. a jest int-em, więc ma wielkość int p_a jest wskaźnikiem na int, więc alokujemy pamięć dla tablicy int-ów pp_a jest wskaźnikiem na wskaźnik na int, więc alokujemy pamięć dla tablicy wskaźników na int adres (&zmienna) zawartość (zmienna) wyłuskanie 1 poziomu (*zmienna) wyłuskanie 2 poziomu (**zmienna) a=5 0x000...

    Programowanie Początkujący   17 Mar 2017 12:00 Odpowiedzi: 9    Wyświetleń: 942
  • Atmega 16 - Matryca led 8x8 sterowana klawiaturą 8x8

    Podziel program na dwie części: - pierwsza będzie sprawdzała matrycę klawiszy (jak obsłużyć takową, są w internecie opisy i przykłady dla klawiatury 4x4, jeśli nie potrafisz sam rozszerzyć tego do 8x8 to zacznij od czegoś prostrzego). - druga część niech zapala odpowiednie diody, przez sprawdzenie globalnych znaczników. Jeśli chcesz aby diody były połączone...

    Mikrokontrolery AVR   11 Wrz 2012 18:11 Odpowiedzi: 7    Wyświetleń: 3225
  • [AVR GCC] AVR GCC - Niepoprawne działanie programu przy włączonej optymalizacji kodu

    Spróbuję tak zrobić i prawdopodobnie to pomoże, tak samo jak pomaga dopisywanie linni. Choć dalej nie wyjaśni to problemu - a to mnie najbardziej nurtuje. Apropo sterty jeszcze - w innym projekcie miałem bardzo podobny problem ale dotyczył właśnie zmiennej globalnej. Była sobie globalna tablica: uint8_t RGB[48]; w której podobne jaja zaczęły się robić...

    Mikrokontrolery AVR   02 Sty 2014 12:31 Odpowiedzi: 21    Wyświetleń: 2985
  • Ms Excel VBA - Publiczna tablica a procedura nie może z niej skorzystać

    Czyli jak rozumiem, w VBA nie za bardzo daje się upublicznić tablicę Ależ można tylko trzeba uważać gdzie się wstawia deklarację globalną bo to ma znaczenie. [syntax=vb] ' (powyżej Tablica) ' Deklaracja zmiennych i stałych ' Public Tablica() As Double ' (poniżej Tablica) ' Deklaracja funkcji itp. ' Sub Czytaj() ReDim Tablica(1 To 10, 1 To 10) For i...

    Software serwis   15 Gru 2012 22:06 Odpowiedzi: 8    Wyświetleń: 3045
  • C - Przekazywanie tablicy struktur do funkcji z możliwością jej modyfikacji w fu

    Witam forumowiczy ;) mam problem z programem:/ a mianowicie chodzi o to że nie mam pojęcia jak przesłać tablicę struktur do funkcji tak aby można było w funkcji modyfikować tą tablicę (przekazywanie przez zmienną). Chcę zrobić bazę danych i muszę w funkcji dodaj(); dodawać nowe osoby a nie wiem jak to się robi w języku C. w C++ wiem jak to zrobić ale...

    Programowanie   23 Sty 2013 19:48 Odpowiedzi: 13    Wyświetleń: 2991
  • [ROZNE] Jak zamienić tablice znaków charset[] i charset2[] w funkcji LCD_Char?

    Mam taki problem. Posiadam 2 tablice znaków (charset uint8_t LCD_Char(int8_t mychr, uint8_t xPos, uint8_t yPos,) { mychr -= pgm_read_byte(&(charset[... //odczyt offsetu, czyli 32, odjecie od znaku 32 uint8_t height = pgm_read_byte(&(charset[... & 3; // odczyt wysokosci znaku,...

    Mikrokontrolery   16 Lis 2009 20:53 Odpowiedzi: 7    Wyświetleń: 2929
  • Jak zadeklarować dynamiczną tablicę stringów w C++ w Visual Studio 2013?

    Dla tego dziwnego środowiska wszystko co globalne najlepiej deklarować w osobnym pliku lub klasie. Można także w głównym programie chyba po dyrektywie - [syntax=cpp]#pragma endregion[/syntax] Jako, że jest to tablica dynamiczna to użycie - [syntax=cpp]gcnew[/syntax] najlepiej wykonać gdzieś na początku np tutaj - [syntax=cpp]private: System::Void Form1_Load(System::Object^...

    Programowanie   17 Wrz 2014 06:53 Odpowiedzi: 5    Wyświetleń: 1071
  • Zmienne globalne wykorzystywane przez przerwania i inne.

    Powyższe nasuwa prowokacyjne pytanie: czy oprogramowanie (kod) może mieć milion zmiennych? :) Może mieć tablicę z milionem bitów, a niektóre może nawet bajtów :)

    Mikrokontrolery Początkujący   28 Kwi 2021 13:48 Odpowiedzi: 47    Wyświetleń: 2841
  • C# - aplikacja drag&drop, kafelki, database itp.

    ] Zastanawia mnie tylko jedna rzecz. Dlaczego/skąd program wie, że ma zmienić(jak on to zmienia) row Pętla forech automatycznie bierze kolejne wiersze z tabeli i zapisuje je do zmiennej row. To, którą kolumnę ma wczytać, podajesz sam pisząc Aha, pytanie nr2: jak uniknąć błędu podczas kliknięcia drugi raz na "wczytany" button? "Indeks wykraczał poza...

    Programowanie   08 Paź 2014 18:52 Odpowiedzi: 79    Wyświetleń: 6561
  • Visual C++ - Jak utworzyć dynamiczną tablicę 2D z dynamiczną liczbą wierszy?

    Tak :) Już też to ogarnęłam w między czasie, dziękuję bardzo :) Czy ja tą tablicę mogę zwrócić jakoś? Żeby skorzystać z Niej bardziej globalnie?

    Programowanie Początkujący   06 Lut 2015 22:04 Odpowiedzi: 12    Wyświetleń: 1272
  • [AT91SAM7S256] [AT91SAM7S256][C++] Jak uniknąć nadpisywania buforów przez PDC?

    Dobrze. Da się inaczej. Wersja łatwa: Tablicę (string) zrobić globalną i sprawdzać czy poprzednia transmisja została zakończona przed wysłaniem. Wtedy wywołanie dbguPrintf() zakończy się od razu, za to oczekiwanie nastąpi przy kolejnej okazji, ale czasu procesora zmarnuje się mniej, bo w trakcie transmisji będzie mógł coś robić. Wersja trudniejsza:...

    Mikrokontrolery ARM   17 Mar 2009 02:08 Odpowiedzi: 2    Wyświetleń: 1098
  • Jak znaleźć najmniejszą wylosowaną wartość w tablicy w Pascalu?

    Witam mam program, ale nie wiem co napisać, aby obliczał on najmniejsza wylosowaną liczbę.Tutaj jest mój program: [syntax=Pascal] program losowe_liczby; uses crt; var { dla uproszczenia niech tablica X bedzie globalna } X: ARRAY[1..36] of integer; i: integer; procedure zapelnij; begin writeln('Wylosowane liczby to:'); for i:=1 to 6 do begin x [i]:=random(36);...

    Programowanie Początkujący   22 Cze 2012 19:27 Odpowiedzi: 17    Wyświetleń: 1659