zmienne globalne

Znaleziono około 2930 wyników dla: zmienne globalne
  • Eclipse- deklaracja zmiennych globalnych i zewnetrznych

    Chodzi mi o wyzwalanie konwersji ADC w przerwaniu - można do tego użyć timera bez przerwań ;) No i te wszystkie externy można by przenieść nad funkcję obsługi przerwania.

    Mikrokontrolery ARM   04 Sty 2012 08:33 Odpowiedzi: 27    Wyświetleń: 3693
  • REKLAMA
  • Jak bezpiecznie modyfikować zmienne globalne w przerwaniu w C?

    No dobrze - o matko (sorki) moja kurza ślepota ale zwrócę uwagę na coś innego mocno niepokojącego w twoim kodzie. On się cały czas resetuje po przerwaniu. Po pierwsz po co ci cli() i sei() w przerwaniu (przecież wyłączenie innych przerwań po wejściu w każde przerwanie dzieje się z automatu) ale już wplecenie rozkazu: reti(); to wyciągnięcie dywanika...

    Mikrokontrolery AVR   26 Lis 2011 11:03 Odpowiedzi: 5    Wyświetleń: 1227
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • ATmega1284P - Jak zapisać MCUSR do stringa bez użycia zmiennej globalnej?

    To co robisz jest absolutnie błędne. Nie wolno zwracać wskaźnika do zmiennych lokalnych - po wyjściu z twojej funkcji wskaźnik ten nie wskazuje na żaden poprawnie zaalokowany obszar pamięci. To co wcześniej zajmował twoj string będzie od razu nadpisane przez kolejne funkcje - wszystko przecież znajduje się na stosie. Jeśli chcesz zwracać wskaźnik na...

    Mikrokontrolery AVR   15 Wrz 2015 20:40 Odpowiedzi: 6    Wyświetleń: 816
  • REKLAMA
  • [STM32] Stos zrzuca rejestry do zmiennych globalnych

    Pierwsza opcja to oczywiście zdefiniowanie NAPRAWDĘ DUŻEGO stosu, ale to średnie rozwiązanie jak wiadomo [; Do rozbudowanej aplikacji na ARMa myślę że należy liczyć minimum 1kB, jeśli używa się jakichś potwornych funkcji standardowych (printf!) i to głęboko to lepiej zaopatrzyć się w 2kB (o apetycie tych funkcji na pamięć pisałem ostatnio http://www.elektroda.pl/rtvforum/topic13...

    Mikrokontrolery ARM   05 Paź 2009 18:43 Odpowiedzi: 9    Wyświetleń: 3287
  • 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
  • [Arduino] Optymalizacja pamięci dla zmiennych globalnych w sterowniku oświetlenia

    sprawdź zmienne... longi ci tam nie są potrzebne, tam gdzie masz 0 i 1 daj to http://arduino.cc/en/Reference/BooleanVa...

    Arduino   29 Lut 2016 08:56 Odpowiedzi: 11    Wyświetleń: 11880
  • AVR GCC - Dostępność zmiennych globalnych między modułami

    Parę dni temu temat był poruszany http://www.elektroda.pl/rtvforum/viewtop...

    Mikrokontrolery   27 Kwi 2015 14:46 Odpowiedzi: 4    Wyświetleń: 981
  • Błędy kompilacji w C: Mix extern i zmiennych globalnych, struktury stest2

    Zadeklaruj typy tylko w .h, a przed #include w pliku .c, który ma zawierać zmienne, daj #define extern (puste); możesz też użyć #ifndef extern w pliku .h, żeby pominąć to, co ma być #include-owane przez inne pliki .c, a w tym ze zmiennymi nie powinno być. Przedefniniowywanie znaczenia jakiegokolwiek słowa kluczowego (tutaj: extern) za pomocą preprocesora...

    Programowanie   30 Maj 2021 09:15 Odpowiedzi: 15    Wyświetleń: 1173
  • Atmega: Czy GPR przechowuje coś poza zmiennymi globalnymi? Co z przepełnieniem?

    Pisząc w C tego nie wiesz i wiedzieć nie będziesz (chyba, że zajrzysz w wygenerowany przez kompilator kod assemblera - co swoją drogą jest czasami przydatne). Nie wiem jak daleko działa REGISTER, ale prawdopodobnie kompilator patrzy bardziej na to jak na mocną sugestię niż 100% wymuszenie, bo co by zrobił gdybyś zrobił 20 zmiennych int jako REGISTER?...

    Mikrokontrolery   17 Paź 2011 19:18 Odpowiedzi: 13    Wyświetleń: 1799
  • Arduino UNO - Jak zarządzać RAM przy dużych zmiennych globalnych?

    [syntax=c]char a[5000]; int main(void) { while(1) { printf("%c", a[1]);[/syntax] i juz masz errora SeverityCodeDescriptionProjectFileLine Error Program Memory Usage :406 bytes 2.5 % Full Data Memory Usage :5012 bytes 489.5 % Full(Memory Overflow)read_dataread_data0

    Arduino   14 Sty 2016 19:56 Odpowiedzi: 5    Wyświetleń: 1248
  • Jak zadeklarować zmienną globalną w Delphi? Przykłady i wskazówki

    Przejdź do następnej formy i wykonaj: 1. Otwórz menu File ; 2. Wybierz opcję Use Unit ; 3. Z listy wybierz unit formy głównej, np.: Unit1. I po kłopocie...

    Programowanie   05 Sie 2005 11:32 Odpowiedzi: 3    Wyświetleń: 4756
  • REKLAMA
  • [stm32F4][µVision4] - Zmienne globalne mają złe wartości

    Na początek zacznij od sprawdzenia czy masz wyłączoną optymalizację. Dopóki masz tylko zmienne i ich nie używasz to to co pokazuje się w debug'u może doprowadzić do szaleństwa.

    Mikrokontrolery ARM   08 Paź 2013 10:37 Odpowiedzi: 10    Wyświetleń: 1743
  • 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
  • LPC1769 - [C]Zmienne globalne niewidoczne w innych plikach *.c, gdzie deklarować

    Definicja a deklaracja: http://www.ithelpdesk.pl/kurs-c++/poziom...

    Mikrokontrolery ARM   13 Mar 2015 21:57 Odpowiedzi: 7    Wyświetleń: 2640
  • Dlaczego wstawka asemblerowa w Dev C++ nie działa bez zmiennych globalnych?

    Tak to jest z darmowymi narzędziami. W Twoim przykładzie mov pobierał wartość globalnej zmiennej zamiast tej ze stosu. void outport(int port,int dane) { asm(".intel_syntax noprefix"); asm("mov dx, [ebp+8]"); asm("mov al, [ebp+12]"); asm("out dx, al");...

    Programowanie   14 Lis 2008 00:23 Odpowiedzi: 1    Wyświetleń: 1332
  • STM32 - COOCOX: Problem z odczytem i modyfikacją zmiennych globalnych w coIDE

    Odkomentuj to: [syntax=c]// pulSrc = &_sidata; // // for(pulDest = &_sdata; pulDest < &_edata; ) // { // *(pulDest++) = *(pulSrc++); // } // // /* Zero fill the bss segment. */ // for(pulDest = &_sbss; pulDest < &_ebss; ) // { // *(pulDest++) = 0; // }[/syntax]

    Mikrokontrolery ARM   03 Maj 2015 15:46 Odpowiedzi: 4    Wyświetleń: 1104
  • [AVRStudio] [AVRStudio][C] Deklaracja zmiennych globalnych w ATMega8 - błąd kompilacji

    Można jeszcze zadeklarować zmienną w pliku jednym i drugim z tym że w drugim zmienna z parametrem 'extern' - kompilator będzie szukał zmiennej w innych plikach. No się spóźniłem ;)

    Mikrokontrolery   13 Lis 2010 00:30 Odpowiedzi: 16    Wyświetleń: 1845
  • Zmienne globalne wykorzystywane przez przerwania i inne.

    Chyba zaczyna się ujawniać wyższość procesorów o możliwie długim słowie danych - nawet operacje 32 bitowe będą atomowe. Nie będą niestety o ile operacja RMW będzie realizowana przez kilka rozkazów, które mogą być przerwane. Będzie natomiast w systemie, który będzie modyfikować pamięć jednym rozkazem, który nie może być przerwany (a często mogą być...

    Mikrokontrolery Początkujący   28 Kwi 2021 13:48 Odpowiedzi: 47    Wyświetleń: 2841
  • VBA: Jak przekazać wartość z textboxa z jednego formularza do drugiego?

    Możesz na przykład użyć zmiennej globalnej, albo zapisać w komórce arkusza.

    Obsługa oprogramowania   03 Maj 2021 18:09 Odpowiedzi: 2    Wyświetleń: 327
  • Przerwania i PWM, ATmega8A - Brak reakcji na wektory przerwań

    każda jest dla mnie cenna Może nie do końca na temat, ale: jeśli zmienna LicznikKonfiguracyjny jest globalna, to nie musisz jej przekazywać (jako parametru) każdej funkcji osobno. Każda z tych funkcji może się do niej (zmiennej globalnej) odwołać bezpośrednio. Zmiennych globalnych generalnie należy unikać. Np. w Twoim kodzie SredniaADC i WartoscADC...

    Mikrokontrolery Początkujący   29 Mar 2015 01:56 Odpowiedzi: 49    Wyświetleń: 2736
  • [VB5] Jak odświeżyć wartość globalnej zmiennej Time w pętli?

    To zadziała, jeśli pętla będzie w metodzie timer_tick, wtedy zmienna powinna się aktualizować. Sam timer jest w zasadzie abstrakcja, każdy jego tick określony interwalem ograniczony jest przez metodę start i stop. Od momentu start timer staje się hermetycznym obiektem.

    Programowanie Początkujący   22 Lip 2020 02:39 Odpowiedzi: 6    Wyświetleń: 384
  • Zmienne globalne w PHP i kompatybilność MegaBIP z MySQL 8 na hostingu Home

    Jeśli ktoś napisał program pod jakąś wersje serwera (rozumianą jako zespół różnych klocków z jakimiś ustawieniami) to jest szansa że po zmianie tych klocków coś przestanie działać. Najbardziej realne jest znaleźć hosting na którym to zadziała, bo zazwyczaj i z programistą i z dużym hostingiem jest ciężko coś załatwić (co sam zauważyłeś). Rozwiązaniem...

    Programowanie   31 Paź 2024 21:05 Odpowiedzi: 5    Wyświetleń: 192
  • Jak udostępnić zmienną między głównym programem a oknem dialogowym w VC++?

    Jeśli chodzi o zmienną to musisz dodać do okna głównego zmienną globalną a w nowym oknie też musisz dodać zmienną globalną tylko że przed zmienna musisz dodać słowo kluczowe extern: [syntax=cpp]//okno glowne int twojaZmienna=0; //nowe okno extern int twojaZmienna; //nie można inicjalizować [/syntax]

    Programowanie Początkujący   26 Gru 2012 20:12 Odpowiedzi: 4    Wyświetleń: 1011
  • VBA-Ustawienie globalnych zmiennych dla kilku procedur i modułów

    Dodano po 4 W przypadku edycji kodu makra, zmienne globalne są anulowane. Następnie uruchom makro Workbook_Open

    Programowanie Początkujący   12 Paź 2016 11:42 Odpowiedzi: 5    Wyświetleń: 2262
  • GX Works 3 - jak prawidłowo użyć instrukcji TIME_TO_DINT

    Do wyjścia DDIV oznaczonego "d" podłącz zmienną globalną z ustawionym adresem Dxxxx.

    Automatyka Przemysłowa   14 Paź 2019 19:00 Odpowiedzi: 2    Wyświetleń: 1302
  • ATMEGA8535 - Wskaźnik uint32_t *napiecie nie aktualizuje się w pętli głównej

    Nie bardzo rozumiem Twój tok postępowania. Dlaczego nie zadeklarujesz zmiennej globalnej typu volatile?

    Mikrokontrolery AVR   02 Sty 2014 12:09 Odpowiedzi: 4    Wyświetleń: 1005
  • Zmienna nieulotna w funkcji. [C]. Jak ją zadeklarować?

    a tak w ogóle to polecam ci zamiast tworzyć stada zmiennych globalnych - to nauczyć się dobrze korzystać ze struktur i unii do takich celów. Zobaczysz szybko jakie to kolejne ciekawe i super efekty za sobą niesie ;) a zmienne globalne o których piszesz - mam nadzieję że wiesz że są tylko globalne w ramach jednego pliku w którym mieści się kod. Aby były...

    Mikrokontrolery   16 Sty 2010 23:38 Odpowiedzi: 56    Wyświetleń: 5591
  • Wielokrotne wywoływanie funkcji w tym samym czasie z innym argumentem

    Nie działa bo używasz w tej funkcji zmiennych globalnych (statycznych). 4\/3!!

    Mikrokontrolery Początkujący   15 Lut 2012 12:59 Odpowiedzi: 2    Wyświetleń: 1123
  • Czy struktura `FlagProtocol` w C jest automatycznie inicjalizowana do 0?

    Zależne od kompilatora, a czasem wręcz od jego ustawień. Dobrym nawykiem jest inicjować nawet wtedy, gdy nie ma takiej potrzeby w danym środowisku. Nieprawda. Wszystkie zmienne globalne są domyślnie zainicjowane wartością zero, niezależnie czy są to typy proste czy złożone. Wynika to wprost ze standardu języka c. Dodano po 1 W AVR GCC wszystkie zmienne...

    Mikrokontrolery AVR   12 Gru 2010 18:08 Odpowiedzi: 16    Wyświetleń: 3019
  • [AVR][C] Multipleksacja 8 segmentowego LED - problem

    Źle podchodzisz do problemu - zmienna i (czyli numer wyświetlanej cyfry) powinna być zmienną globalną Zmienna "i" służy do wybierania który wyświetlacz ma być aktualnie włączony. Jeśli chodzi o zadeklarowanie tej zmiennej jako globalną to oczywiście masz rację.

    Mikrokontrolery   07 Sty 2009 09:03 Odpowiedzi: 7    Wyświetleń: 3489
  • [atmega88] [atmega88][C] Błąd 'index' undeclared w przerwaniu ISR(INT0_vect)

    Poczytaj o zmiennych globalnych typu volatile. Zamykam

    Mikrokontrolery AVR   07 Lis 2010 13:16 Odpowiedzi: 1    Wyświetleń: 906
  • Excel VBA Kopiowanie danych z jednego Okienka (UserForm) do drugiego

    Pierwsza metoda - zdefiniować niektóre zmienne globalne i używać ich do przekazywania danych w innej formie

    Software serwis   02 Lut 2014 17:59 Odpowiedzi: 2    Wyświetleń: 1920
  • Jak napisać funkcję nieuwzględniającą parametrów? Język C.

    Zależy co teraz przerabiacie. Może chodziło o użycie zmiennych globalnych a nie pobranie liczb w procedurze/funkcji?

    Programowanie Początkujący   04 Mar 2016 12:25 Odpowiedzi: 4    Wyświetleń: 759
  • [C] potrzebuję inkremntowalną zmienną preprocesora do switch/case

    czy te nazwy at,tekst,wyslij... zachowują się jak zmienne globalne? Nie, to są stałe, więc nie można zmieniać ich raz nadanej wartości (również niejawnie). Ich zasięg/widoczność zależy od miejsca definicji typu wyliczeniowego w programie.

    Arduino   23 Maj 2022 22:23 Odpowiedzi: 10    Wyświetleń: 393
  • ja odebrac zwracane przez funkcje wartosci poza ta funkcja?

    nie da rady zwrocic dwoch wartosci poprzez return. Dawno nie programowalem w C, ale moze da sie przez zmienne globalne?

    Programowanie   24 Lut 2007 10:06 Odpowiedzi: 2    Wyświetleń: 902
  • Jak usunąć błędy związane z definicjami stałych? Język C++.

    Ale tu nie ma stałych. Możesz podać treść błędu? Poza tym masz funkcję w funkcji, co jest szczęśliwe. Unikaj też zmiennych globalnych.

    Programowanie   15 Kwi 2016 21:25 Odpowiedzi: 3    Wyświetleń: 792
  • [C#] Jak utworzyć globalne stałe i zmienne w C# dla wielu plików .cs?

    Nie wiem skąd kolega mickpr czerpie pomysły ale wole nie wiedzieć Faktycznie co do zmiennych statycznych wyraziłem się błędnie. Myślałem o zmiennej globalnej - nie będącej zmienną statyczną, a napisałem "statycznej". Zadeklarowanie zmiennej statycznej oznacza współdzielenie jej danym bloku programu. Naśmiewanie się z innych - kolego gaskoin - nie jest...

    Programowanie Początkujący   08 Wrz 2012 00:16 Odpowiedzi: 19    Wyświetleń: 4134
  • Jak utworzyć globalną zmienną z nickiem zalogowanego użytkownika w bazie danych?

    Ja coś takiego kiedyś zrobiłem tak, że w osobnym module VBA zadeklarowałem wszystkie zmienne globalne, formularz logowania odpowiadał za zweryfikowanie danych i wypełnienia globalnej zmiennej zawierającej użytkownika, a dalej w formularzach na podstawie tej zmiennej wyciągane były z bazy dane do formularzy. Możesz zrobić bezpośrednio swoją zmienną jako...

    Programowanie   22 Maj 2011 00:26 Odpowiedzi: 6    Wyświetleń: 1055
  • [C] Wartość makra __DATE__ pod określonym adresem w pamięci FLASH

    Język C nie pozwala na inicjalizację "zmiennych" globalnych czymś innym niż określona wartość, w tym makra. Pozwala. Po prostu __DATE__ to string, a nie uint32_t.

    Mikrokontrolery   18 Kwi 2020 19:54 Odpowiedzi: 6    Wyświetleń: 510
  • Matlab - funkcja GA - Matlab Attempt to execute script as a function

    Może to przejdzie, byłoby nawet lepiej nie używać zmiennych globalnych tylko lokalne. Nazwij nie error, tylko fc. error to wartość zwracana z funkcji.

    Programowanie Początkujący   02 Maj 2015 22:44 Odpowiedzi: 31    Wyświetleń: 3219
  • Jak zaoszczędzić na miejscu w pamięci flash? Atmega328p c++

    O tym wiem, ale RAMu mam zajęte tylko 35%, więc nie ma z tym problemu. To dotyczy tylko ilości pamięci zajętej przez zmienne globalne i statyczne. Nie dostajesz informacji o zajętości pamięci przez pozostałe typy zmiennych, w tym łańcuchy tekstowe znajdujące się w RAM. Na podstawie pokazanego fragmentu kodu i objawów o których pisałeś obstawiam, że...

    Mikrokontrolery AVR   17 Lis 2022 09:27 Odpowiedzi: 18    Wyświetleń: 906
  • BeckhoffTwincat PLC Ctrl LD - diagram nie idzie przypisać wartości do zmiennej

    Witam, http://obrazki.elektroda.pl/2391057700_1... Zmienne w programie są zmiennymi globalnymi. Pozdrawiam!

    Automatyka Przemysłowa   10 Maj 2012 15:03 Odpowiedzi: 5    Wyświetleń: 1445
  • Delphi: Jak przypisać TMainMenu do obliczania pól różnych figur?

    Ad metoda 1 - w zdarzeniu wyboru pozycji z menu robisz przypisanie do zmiennej globalnej jakiejś wartości, zaś w kodzie zdarzenia przyciśnięcia przycisku obliczającego warunkujesz w zależności od wartości zapamiętaj zmiennej różne kody obliczeniowe.

    Programowanie   04 Sty 2010 22:09 Odpowiedzi: 32    Wyświetleń: 8925
  • Jak zdefiniować i użyć zmiennej static w funkcji - stan_zmiennej

    Zmienna static to podobnie jak zmienna globalna z tą różnicą, że widziana tylko w jednym module. Czyli piszesz procedure i definiujesz ją jako static. Po wyjściu i ponownym wejściu do procedury posiada ona wartość taką, z jaką ją zostawiłeś przy wychodzeniu. W odróżnieniu od zmiennej globalnej możesz używać nazwy zmiennej takiej samej w różnych procedurach...

    Arduino   16 Wrz 2018 12:21 Odpowiedzi: 3    Wyświetleń: 885
  • Jak zwiększyć wartość zmiennej licznik w programie C przy zwarciu PD1?

    Ale namgmatwałeś... Ciężko zrozumieć to co piszesz. Jeżeli masz zmienną globalną to wszelkie operacje na niej w dowolnym podprogramie (w tym także w obsłudze przerwań) będą widoczne we wszystkich innych podprogramach (róznież w main()) i nie musisz nic więcej robić. Może przykład: #include jakis.h //zmienne globalne unsigned int zmienna_globalna; void...

    Mikrokontrolery   28 Maj 2005 12:56 Odpowiedzi: 7    Wyświetleń: 1155
  • Regulator PID z klasą MyClass: oddzielne zmienne statyczne dla obiekt1.pid() i obiekt2.pid()

    Jednak wygląda tak, jakby zmienna statyczna nie była statyczna, ponieważ po każdym naciśnięciu klawisza, zwraca tę samą wartość. To bardzo dobrze. Lokalna zmienna statyczna w funkcji może być tylko raz inicjowana i tak naprawdę jest zmienną globalną, "widzianą" tylko z wewnątrz funkcji, gdzie została zadeklarowana. Jak chcesz zmieniać jej wartość,...

    Programowanie Początkujący   10 Gru 2022 15:30 Odpowiedzi: 3    Wyświetleń: 192
  • [C][Attiny2313]Dlaczego ten kod zajmuje tyle miejsca ?

    Stosowanie zmiennych globalnych znacznie powiększa program. Możesz pójść jeszcze inną drogą i na początku programu utworzyć sobie definicje #define opoznienie 2000 i potem dalej piszesz _delay_ms(opoznienie);

    Mikrokontrolery AVR   04 Lut 2011 16:02 Odpowiedzi: 9    Wyświetleń: 1517
  • [C, Linux] Odbiór danych z ATTINY2313 przez RS232 - program staje

    Efekt jest nieciekawy bo zamiast na porcie szeregowym operujesz na deskryptorze numer 0 :) Zmienna lokalna fd przysłania Ci zmienną globalną o tej samej nazwie.

    Programowanie   08 Lip 2010 21:52 Odpowiedzi: 3    Wyświetleń: 1718
  • Przepisanie programu z funkcji na klasy w C++ - problem z Loggerem

    Po pierwsze to widzę problem z podziałem zadań i ich enkapsulacją już w pierwszym programie. W głównej funkcji otwierasz plik, ale w innej go zamykasz. Dodatkowo niepotrzebnie operujesz na zmiennej globalnej z pliku. To samo dotyczy wersji obiektowej. Po co obiekt operujący na zmiennej globalnej, skoro sam dla siebie ma otwierać i zamykać plik oraz...

    Programowanie Początkujący   22 Mar 2017 21:38 Odpowiedzi: 7    Wyświetleń: 969
  • [C] Macierze podawanie i wyświetlanie. Jak zrobić 2 funkcje?

    Ze zmiennymi globalnymi mi się udało jednak nie mam zielonego pojęcia jak to zrobić z pomocą wskaźników :| int **podajMacierz(int* A, int* B) { // teram masz różne sposoby odwołania się do zmiennej *A = value; // <- nadanie lub odczytanie wartości *B = *A; // jeśli używasz w funkcji scanf() to: scanf("%d",...

    Programowanie   28 Gru 2010 12:32 Odpowiedzi: 11    Wyświetleń: 10572
  • Zmienne globalne (*.C). Problem. Podstawy programowania.

    Umieszczenie kodu w załączniku z prowizją, kiedy prosisz o pomoc, to jakby trochę strzał w stopę ;)

    Mikrokontrolery AVR   20 Sty 2016 21:51 Odpowiedzi: 20    Wyświetleń: 1809
  • Atmel Studio, AVRGCC - optymalizacja powoduje niedziałanie funkcji

    (at)Pocieszny A wynik działania funkcji jest taki sam? Jeżeli twierdzisz, że "kompilator nie działa" to przerzuć te zmienne na czas debugowania do zmiennych globalnych albo nadaj im modyfikator volatile. Wtedy będzie takie zachowanie jak przy O0.

    Mikrokontrolery AVR   19 Mar 2016 16:18 Odpowiedzi: 12    Wyświetleń: 1113
  • C - Jak zamienić elementy wektora w2 na zera według najmniejszego z w1?

    Operator porównania to '==' nie '='. Indeksy w C są od 0 do N-1. Funkcje w takim programie powinny korzystać z argumentów i zwracać wynik, a nie operować na zmiennych globalnych.

    Programowanie Początkujący   03 Lut 2014 20:31 Odpowiedzi: 18    Wyświetleń: 1455
  • Program wykrzacza się, gdy zmienna nie jest zadeklarowana jako static.

    IMHO przyczyna leży całkiem gdzie indziej. Może procek się nie wyrabia. W przypadku zmiennej globalnej, na etapie konsolidacji jej adres jest znany, a więc dostęp może być przez adresowanie bezpośrednie. W przypadku zmiennej na stosie prawdopodobnie (nie wiem, domyślam się, nie chce mi się sprawdzać) zachodzi adresowanie pośrednie. Być może z dodatkowym...

    Mikrokontrolery AVR   10 Mar 2021 15:49 Odpowiedzi: 31    Wyświetleń: 1473
  • Jak przesłać dane z wątków do programu głównego

    Wątki nie bardzo chcą widzić zmienne globalne programu. Jak moga nie chciec ? Nie moga. Od niedawna zaczynam pisać w Visual C++. Wogóle dopiero zaczynam programowanie obiektowe. Co programowanie obiektowe ma do rzeczy ? Uprosc program jak sie da i wklej to co niby nie dziala bo pewnie robisz jakis podstawowy blad. Wątki działają ale nie mogę się skomunikować...

    Programowanie   09 Maj 2007 12:36 Odpowiedzi: 5    Wyświetleń: 1640
  • Lokalizacja sekcji programu: RAM, EEPROM, FLASH?

    Czy to znaczy, że zmienne statyczne czyli zadeklarowane ze słowem static i zmienne globalne znajdują się w pamięci FLASH i są później kopiowane do RAM? Dotyczy to tylko zmiennych globalnych (statycznych w scope funkcji), które są zainicjalizowane. Zmienne globalne niezanicjalizowane są umieszczane w sekcji .bss i inicjalizowane wartością 0. Gdybym...

    Mikrokontrolery Początkujący   01 Mar 2018 19:57 Odpowiedzi: 14    Wyświetleń: 1794
  • [STM32] [C] SysTick - dioda nie miga co 500ms, kod z książki Paprockiego

    int TDelay wyciągnij jako zmienną globalną. Za każdym razem, gdy SysTick wejdzie do przerwania ją tworzy, a to bez sensu, co? :) w końcu nigdy nie doliczysz do 500, skoro będziesz cxo chwile tworzył tą zmienną.

    Mikrokontrolery ARM   15 Lis 2011 19:34 Odpowiedzi: 8    Wyświetleń: 2601
  • [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
  • C - funkcja i zmienna globalna - jak poprawnie używać zmiennych globalnych?

    Zmienne globalne są sztywne, czyli może się okazać że zrobiłeś kilka bibliotek zaś nie możesz je użyć razem ponieważ mają zmienną globalną o tej samej nazwie. W C++ jest na to kilka prostych tryków, zaś w C - nie Tu chyba nie masz racji, ponieważ zmienna zdefiniowana zewnętrznie, tak jak napisał kolega (at)Kużdo, trzeba używać rozważnie. Jeżeli chodzi...

    Programowanie Początkujący   27 Wrz 2015 05:12 Odpowiedzi: 9    Wyświetleń: 1635
  • Atmega8 - jak kontynuować działanie silnika po przerwaniu z krańcówki?

    Wydaje mi się że po prostu użyj jakieś flagi i zmiennej globalnej która zapamięta wartość PORTC w momencie wejścia do przerwania. Aby rzeczywiste wartość ta była zachowane użyj zmiennej volatile char to znaczy wchodząc do przerwania funkcja będzie wykonywana na tej zmiennej a nie na jej kopii.

    Mikrokontrolery AVR   10 Sty 2010 08:12 Odpowiedzi: 14    Wyświetleń: 1983
  • Jak przyspieszyć reakcję na zmianę prędkości silnika krokowego Atmega8?

    Musisz resetować timer po zmianie OCR1A - jeśli wpisujesz niższą wartość niż aktualna wartość licznika to musi on się "przekręcić", aby porównanie z OCR1A wypadło pozytywnie. BTW, po co a jest volatile? I po co jest zmienną globalną? Powinno być zmienną statyczną zadeklarowaną w procedurze ISR - po co zaśmiecać sobie globalną przestrzeń nazw? Z drugiej...

    Mikrokontrolery AVR   21 Gru 2010 16:46 Odpowiedzi: 3    Wyświetleń: 1173
  • Jak dodać tekst z drugiej formy do ListBoxa na pierwszej formie w C#?

    Czesc Nie wiem czy dobrze zrozumialem o co chodzi ale aby sie to wyswietliło potrzebna jest jeszcze linijka: UpdateData(false); A jesli dane masz w dwoch formach to nie zapominaj o zmiennych globalnych i o deklaracji drugiej formy.

    Programowanie   03 Sie 2006 08:55 Odpowiedzi: 5    Wyświetleń: 2977
  • VBA – jak zamknąć automatycznie tylko wybrany plik po imporcie, różne nazwy plików

    1. Tworzenie zmiennej globalnej(np. Public plik as Workbook) otwiera wybraną lokalizacje i pozwala użytkownikowi wybrać konkrety plik 2. Po otwarciu - Set plik = ActiveWorkbook 3. W odpowiednim momencie - plik.Close

    Programowanie Początkujący   05 Kwi 2017 09:58 Odpowiedzi: 4    Wyświetleń: 4767
  • Jak napisać sketch Arduino dla emulatora CAN bus z MCP2515 i switchem?

    To nie będzie działało w ten sposób. W procedurze setup ustaw sobie zmienną globalną oznaczającą tryb pracy a potem w procedurze loop napisz dwie osobne procedury obsługi w zależności od wybranego trybu pracy przy pomocy if zdecyduj, która ma się wykonywać.

    Arduino   21 Lut 2018 23:31 Odpowiedzi: 13    Wyświetleń: 1452
  • Czy zmienna `volatile uint8_t` ma domyślną wartość 0?

    gcc zmienne globalne i statyczne przypisuje do zera. Jest to zdefiniowane w standardzie :) Optymalizator przypisanie do 0 oleje (w sensie nie zrobi go), ale jeżeli jest wyłączony to marnuje to nieco pamięć programu. I jak napisał sulfur, czy jest to char czy uint8_t, czy jest też volatile czy extern - nie ma to nic do rzeczy

    Mikrokontrolery   24 Paź 2010 22:17 Odpowiedzi: 27    Wyświetleń: 2874
  • [BASCOM][ATmega32] - Multipleksowanie wyświetlaczy 7-segmentowych +aliasy +pętla

    W celu eliminacji drgań styków należy użyć przerwania licznika, by odczytywać stan przycisku tylko raz na około 10 ms . Nie używamy funkcji Debounce i delay_ms ! Czy przycisk został naciśnięty sprawdzamy w zmiennej globalnej dostępnej w programie głównym.

    Mikrokontrolery AVR   14 Lis 2012 20:58 Odpowiedzi: 10    Wyświetleń: 3798
  • [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
  • ATMEGA8A - USART: Jak odbierać stringi i wysyłać odpowiedź OK?

    Chodzi o deklarację zmiennej data W tym przypadku wystarczy, że bufor data zadeklarujesz jako static. Masz tu jeszcze kilka błędów. Funkcja receive zwraca char a Ty próbujesz zwrócić char *. Dodatkowo w main próbujesz przypisać to co zwraca receive do tablicy buffer (co sie nie powinno skompilować). Spróbuj tak: [syntax=c] static const unsigned char*...

    Mikrokontrolery Początkujący   29 Lut 2016 20:20 Odpowiedzi: 15    Wyświetleń: 1422
  • Błąd w pętli "do" w prostym programie C++.

    Sposobów jest co najmniej tyle ilu programistów... 1 - zadeklarować zmienną Wartość jako zmienną globalną, 2 - na końcu funkcji Opcja() dopisać return Wartosc a w funkcji main zamiast Opcja(); } while (Wartosc == 1); wstawić } while (Opcja() == 1); 3 - pomyśleć, poszukać samemu ...

    Programowanie Początkujący   11 Kwi 2011 15:44 Odpowiedzi: 5    Wyświetleń: 1152
  • 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
  • wyjście z 'nieskończonej' pętli po określonym czasie

    1. ustawiam zmienną globalną: unsigned integer ms 2. Inkrementuję ją w przerwaniu timera co jedną milisekundę. 3. gdzieś, np w 'main' piszę: W punkcie 1 brakuje mi dodatkowego kwalifikatora. Jak on tam miał (?), v...

    Mikrokontrolery ARM   05 Wrz 2012 10:12 Odpowiedzi: 2    Wyświetleń: 2088
  • Atmega128 - odczyt DS18B20 - z trzech różnych pinów

    Jeśli chcesz użyć jeden pin - jeden czujnik, to prościej użyć np. LM35 i ADC. Dla DS musisz zmodyfikować używaną bibliotekę, aby mogła machać kilkoma pinami. Najprościej odszukać funkcje odpowiedzialne za machanie pinami i zmodyfikować je tak, aby pobierały jeszcze jeden parametr - nr pinu. Aby nie pociągnęło to konieczności modyfikacji reszty funkcji,...

    Mikrokontrolery   04 Kwi 2020 00:24 Odpowiedzi: 21    Wyświetleń: 1281
  • Beagle Bone Black - Jak używać bibliotek GPIO, SPI, I2C, PWM z BBCLib?

    (at)matej1410 Według mnie powinieneś zrobić instancję w funkcji albo jako zmienną globalną (statyczną jeżeli symbol używany jest w obrębie jednego modułu). Wszystko zależy od kontekstu w jakim chciałbyś tego użyć. W nagłówku jedynie można udostępnić symbol dla innych modułów (ze słowem kluczowym extern).

    Raspberry Pi i inne SBC   15 Wrz 2017 18:52 Odpowiedzi: 5    Wyświetleń: 837
  • Delphi - podział programu na moduły, bądz pliki dołączone

    No ale w moim przypadku jest trudność bo dochodzi problem z obsługa płótna i nie można uzyskać dostępu z innego modułu (przynajmniej ja nie potrafię) Procedura, czy funkcja może mieć parametry, nieprawdaż :?: W czym problem i po co mieszać w to dll (przynajmniej na tym etapie). Oprócz tego masz jeszcze zmienne globalne...

    Programowanie   18 Sie 2008 20:35 Odpowiedzi: 10    Wyświetleń: 2629
  • Jak zrobić własną ministację meteorologiczną na panele słoneczne

    Pamięć w bajtach (setup + loop + ta funkcja): oryginalna wersja: 1210 kod + 15 zmienne globalne, moja wersja: 772 kod + 27 zmienne globalne. Wygląda na to, że stała dig2seg jest w pamięci RAM (i chyba zajmuje 12 bajtów); czy da się ją umieścić w pamięci Flash? Przetestowanie działania na Arduino jest dla mnie obecnie niewykonalne, nie mam "pod ręką"...

    Początkujący Elektronicy   31 Maj 2025 20:36 Odpowiedzi: 263    Wyświetleń: 6666
  • Warning: assignment makes integer from pointer without a cast - co oznacza?

    Przypuszczam że programujesz mikrokontroler? Bo volatile przydaje się wtedy, kiedy wartość zmiennej może się "niepostrzeżenie" zmienić, np. kiedy masz jaką zmienną globalną do której zapisujesz stany z portu wejściowego mikrokontrolera. Jeżeli wartość ma być stała (a u Ciebie najwyraźniej jest to stały opis menu), nie musisz stosować volatile.

    Programowanie   24 Lut 2011 11:04 Odpowiedzi: 8    Wyświetleń: 1242
  • [Delphi] - Dostęp do "przeciążonego" pola klasy bazowej

    Nie da się tak (choć oczywiście każda klasa zachowuje swoją zmienną), ale można prosto obejść. Zamiast pola zastosuj własność (Property) i wówczas inherited już zadziała (ale bez kropki!). Podobnie jak zastosowanie w procedurze zmiennych lokalnych powoduje przykrycie i uniemożliwienie dostępu do zmiennych globalnych. Swoją drogą - świetny przykład na...

    Programowanie   20 Lip 2012 21:38 Odpowiedzi: 2    Wyświetleń: 838
  • ATmega Bascom - Jak zliczać impulsy powyżej 256 na Timer0?

    Należy: - zadeklarować zmienną globalną np. LICZNIK i nadać jej wartość zera, - włączyć przerwania od przepełnienia Timer0, - w funkcji przerwania należy zwiększać wartość zmiennej LICZNIK o jeden Aby poznać liczbę impulsów wystarczy pomnożyć LICZNIK*256 i dodać do niego aktualną wartość rejestru licznika timera, czyli jak sądzę counter0 (nie znam BASCOM).

    Mikrokontrolery AVR   14 Gru 2014 14:58 Odpowiedzi: 2    Wyświetleń: 1284
  • Excel UserForm – jak zapisać stan CheckBoxów po zamknięciu i ponownym otwarciu?

    Przypisz je do zmiennych globalnych lub stwórz arkusz pomocniczy (nawet ukryty) w którym poszczególna komórka będzie odpowiedzialna za poszczególny checkbox i przy inicjalizacji okna checkboxy będą pobierać dane z tego arkusza . (inne procerdury też mogą wtedy pobierać dane do swych działań na podstawie tego arkusza) Nie wiem czy w miarę zrozumiale.

    Software serwis   04 Gru 2012 21:24 Odpowiedzi: 29    Wyświetleń: 3945
  • Funkcja przeszukujaca zawartosc tablicy,zwracajaca wskaznik

    1. Czytelność kodu. Wiem że edytor tego forum pozostawia sporo do życzenia, ale postaraj się zrobić wcięcia spacjami. Im łatwiej odczytać Twój program tym więcej osób się tym zajmie. 2. Unikaj zmiennych globalnych. Im lepiej programujesz, tym mniej ich potrzebujesz. W moim aktualnym systemie operacyjnym nie mogę mieć żadnych zmiennych globalnych, a...

    Programowanie   24 Sie 2010 09:55 Odpowiedzi: 1    Wyświetleń: 1440
  • Integracja PHP z XML dla strony o multimetrach UNITRA

    Referer to już lepszy pomysł :) Ale ja mam np. wyłaczone jego przesyłanie (swego czasu zastanawiałem się dlaczego mi last.fm nie działa), warto się zabezpieczyć - jeśli nie będzie referera, to wstawić np. link do głównej. Może kolega spróbować ze zmienną globalną - dużo roboty nie będzie - wystarczy przeedytowanie funkcji i zamiana $xml na $GLOBALS['xml']...

    Programowanie   14 Mar 2009 00:40 Odpowiedzi: 24    Wyświetleń: 13027
  • STM32F4 - Zmienne lokalne szybsze niż zmienne globalne.

    [syntax=c]//volatile uint32_t count; int main(void) { volatile uint32_t count, count_max = 10000000; fpu_enable(); pll_start(CRYSTAL, FREQUENCY); stm32f429discovery_SDRAM_init(); gpio_pin_cfg(LED_GPIO, LED_pin, GPIO_OUT_PP_25MHz); while (1) { for (count = 0; count < count_max; count++);// delay LED_bb = 1; for (count = 0; count < count_max; count++);//...

    Mikrokontrolery ARM   26 Lut 2014 12:09 Odpowiedzi: 34    Wyświetleń: 4734
  • Błąd TBCCTL1 is undefined przy konfiguracji Timer_B w MSP430

    ...Czy deklaracja zmiennych k,m,aux przed programem głównym zaraz po deklaracji zmiennej counter1 zmieni coś dla funkcji matematycznych które używają tych zmiennych? No zmienne z lokalnych staną się zmiennymi globalnymi (czyli ich wartość będzie przechowywana od przerwania do przerwania). Dla funkcji mamtematycznych raczej nic się nie zmieni (obsługa...

    Mikrokontrolery   25 Cze 2009 12:58 Odpowiedzi: 102    Wyświetleń: 9873
  • Zmiana wypełnienia i częstotliwości sygnału PWM w Attiny13 - jak?

    Ja bym zrobił to w drugą stronę. Tworzysz 3 zmienne globalne jako liczniki (tak jak masz TCNT dla timera). W przerwaniu od timera jedyne co robisz to inkrementujesz te zmienne. W ten sposób częstotliwość zmieniasz poprzez wartość tych zmiennych (do ilu ma liczyć twój programowy timer). A pwm robisz na 3 ifach w pętli głównej (wypełnienie zmienisz poprzez...

    Mikrokontrolery AVR   20 Sie 2019 16:37 Odpowiedzi: 9    Wyświetleń: 1488
  • LPC2138 / keil - zmienne globalne szaleją w procedurze

    Wygląda mi to na błąd kompilatora A mi wygląda na to, że ktoś nie panuje nad rozmiarami stosów w swoim programie :-) Albert

    Mikrokontrolery ARM   08 Sie 2014 23:48 Odpowiedzi: 5    Wyświetleń: 1254
  • [atmega32][c]Nadpisywanie się obszrów pamięci - tylko dla hardkorów.

    Ja jednak mimo wszystko odradzam dodawania static do zmiennych, które mogłyby być na stosie. W sumie te zmienne zabierają maksymalnie ze 40 bajtów stosu i dodawanie do nich static jest kompletnie bez sensu. Jeżeli przepełnia Ci się stos to może oznaczać, że masz za dużo zmiennych globalnych i stos po nich sobie pisze. Pokaż tutaj log kompilacji oraz...

    Mikrokontrolery AVR   17 Sie 2017 15:45 Odpowiedzi: 26    Wyświetleń: 2364
  • Arduino Leonardo - Zerowanie zmiennej globalnej w pętli loop()

    Witam, jestem pewnien, że to błachostka, ale niestety kompletnie nie umiem programować, dlatgeo pytam na naszym forum. Nie wiem, dlaczego zmienna się zeruje. Przypuszczam, że poprostu nie umiem użyć globalnej zmiennej. [syntax=cpp]int ir_pin = 7; //Sensor pin 1 wired through a 220 ohm resistor int led_pin = 10; //"Ready to Recieve" flag, not needed...

    Arduino   24 Maj 2015 14:09 Odpowiedzi: 1    Wyświetleń: 1005
  • [C]Zmienna lokalna vs globalna, a szybkość wykonywania programu przerwania

    Zadałeś pytanie: Jak działa mój kompilator C ? Zatem jeśli zmienna lokalna (ulotna) jest pamiętana w rejestrze procesora, po odłożeniu na Stos jej początkowej wartości, to będzie ona dostępna szybciej niż zmienna globalna. Natomiast jeśli jest pamiętana w SRAMie to czas dostępu do niej nie powinien różnić się od czasu dostępu do zmiennej globalnej....

    Mikrokontrolery AVR   08 Lis 2017 22:39 Odpowiedzi: 14    Wyświetleń: 2571
  • Visual studio podgląd zmiennych globalnych w debugerze

    zobacz jej adres

    Programowanie Początkujący   30 Cze 2017 22:57 Odpowiedzi: 3    Wyświetleń: 1434
  • [Eclipse] Jak włączyć podgląd zmiennych globalnych podczas debugowania?

    tam tylko lokalne. Dodaj sobie je do expressions i będzie git o ile oczywiście nie zostały wyoptymalizowane

    Mikrokontrolery ARM   26 Paź 2018 19:10 Odpowiedzi: 1    Wyświetleń: 546
  • Proceduralne vs Modularne podejście w programowaniu - wasze doświadczenia?

    3. Unikaj jak ognia zmiennych globalnych. Chyba, że są to zmienne globalne, których widoczność jest ograniczona do zakresu, gdzie zostały zadeklarowane jako static. Wtedy mogą być całkiem przydatne i można je używać bez ryzyka kolizji nazw. 12. Nie używać goto pomimo tego, że jest dostępne w C/C++ :)

    Mikrokontrolery   05 Lis 2024 18:07 Odpowiedzi: 23    Wyświetleń: 543
  • [STM32] Zapis danych z czujnika MEMS na kartę SD w STM32 - problem z buforem char

    Jeśli zmiana rozmiaru buforów powoduje że program przestaje działać oznacza to że prawdopodobnie kończy się pamięć na stosie. Kilka rozwiązań jest. 1. zwiększyć stos 2. zdefiniować bufory jako static albo zmienne globalne wtedy nie trafią na stos 3. jeżeli idea projektu na to pozwala podzielić odczyt na mniejsze paczki i zapisywać po trochu(używając...

    Mikrokontrolery ARM   20 Paź 2017 21:50 Odpowiedzi: 8    Wyświetleń: 816
  • Proste pytanie o zdefiniowanie zmiennej globalnej (HI TECH)

    Mam glupi problem - chce w tasku display.c poslugiwac sie zmienna globalna, ktora rowniez ma byc wykorzystywana w programie glownym main.c. Wiem, ze sprawa jest banalna ale rozne kombinacje nie przyniosly skutku. Prosze o podpowiedz: w ktorych plikach powienienem umiescic (chyba) extern char zmienna albo cos jeszcze??. Mam do dyspozycji: display.c display.h...

    Mikrokontrolery   04 Mar 2006 16:26 Odpowiedzi: 4    Wyświetleń: 1101
  • Delphi 7 - Jak przerwać pętlę while przyciskiem stop?

    1. Zrób zmienną globalną (boolean) np. o nazwie: Przerwij. 2. W pętli sprawdzaj jej wartość:[syntax=delphi]Przerwij:=false; While costam1<>costam1 do begin // //twój kod tutaj // Application.ProcessMessages; if Przerwij then break; end;[/syntax]2. A w zdarzeniu onClick tego przycisku, który ma zatrzymywać pętlę, daj:[syntax=delphi] Przerwij:=true;[/syntax]

    Programowanie   24 Mar 2014 18:28 Odpowiedzi: 13    Wyświetleń: 1818
  • Jak zadeklarować zewnętrzny kwarc 12MHz w STM32F030K6T6?

    Możesz użyć funkcji, które operują bezpośrednio na rejestrach: [syntax=c]void SwitchRCC_HSI(void) { // ustaw bit HSION -> włącz wewnętrzny oscylator RCC->CR |= RCC_CR_HSION; // sprawdź czy sygnał na wyjściu oscylatora jest stabilny while(!(RCC->CR & RCC_CR_HSIRDY)); // przełącz źródło taktowania RCC->CFGR &= ~(RCC_CFGR_SW); // zaczekaj na przełączenie...

    Mikrokontrolery ARM   28 Gru 2018 11:57 Odpowiedzi: 9    Wyświetleń: 738
  • AVR atmega8515 - Jak uniknąć nadpisywania zmiennych globalnych?

    Może być wiele przyczyn takiego zachowania. Wymienię kilka, które mi przyszły na myśl: 1. Zainicjuj zmienną globalną - nie mozna zakładać, ze deklaracja zmiennej (szczególnie globalnej) zeruje ją (zależy od kompilatora) 2. Transmisja szeregowa działa poprawnie? Może DATACNT ma poprawna wartość ale rózne ustawienie parametrów transmisji w nadajniku...

    Mikrokontrolery   09 Lis 2006 00:54 Odpowiedzi: 8    Wyświetleń: 2865
  • [C] Jak zwiększyć wartość zmiennej globalnej w języku C?

    już nieaktualne, można temat skasować.

    Programowanie   16 Mar 2008 02:43 Odpowiedzi: 2    Wyświetleń: 951
  • Atmel Studio 7 - wskaźnik zużycia pamięci SRAM w uC

    Więc jedyny sposób jaki istnieje aby mieć pewność czy nie braknie RAM-u to długie testowanie na uC lub przejście na zmienne globalne/statyczne. Troszkę to czarna wizja Najlepiej, w przypadku AVR i GCC, wypełnij cały ram jakimś wzorem w init1 albo łatwiej init3. W pętli głównej, co jakiś czas, testuj w jakim obszarze masz wzór. Będziesz wiedział, z...

    Mikrokontrolery Początkujący   25 Lut 2019 14:34 Odpowiedzi: 29    Wyświetleń: 1041
  • Jak zadeklarować zmienne globalne w JavaScript do pozycjonowania okna?

    Spróbuj czegoś takiego: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DT... <html xmlns=""> <head> <script type="text/javascript"> var x=0; var y=0; function otwarcie_nowego(podaj_link,gorny,lew... { window.open(podaj_link,...

    Programowanie Początkujący   19 Sty 2010 09:59 Odpowiedzi: 1    Wyświetleń: 1857
  • Przerwania w ARMie. Zmiana wartości zmiennych globalnych.

    Witam, wie ktos moze jak to zrobic, aby przy wywolaniu przerwania w funkcji za nia odpowiedzialnej, gdy zmienie wartosc zmiennych globalnych, te wartosci rzeczywiscie zmienialy sie w programie. Chodzi o to, ze przy wywolaniu np. przerwania IRQ procesor wchodzi w tryb IRQ, kopiowane sa wszystkie zmienne globalne na stos tego trybu (IRQ mode), wiec moge...

    Mikrokontrolery   19 Lis 2006 11:11 Odpowiedzi: 1    Wyświetleń: 1293