zmienna globalny

Znaleziono około 1037 wyników dla: zmienna globalny
  • Roznica: zmienna typu Static a zmienna globalna ( w C )

    statyczną możesz używać tylko w tej funkcji, czasami bezpieczniejsz abo nie zmienisz przypadkiem ;) globalną używasz wszędzie

    Programowanie   30 Paź 2004 15:19 Odpowiedzi: 3    Wyświetleń: 6403
  • [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
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Dlaczego zmienna w funkcji resetuje się po wywołaniu? Jak to naprawić?

    Nie zostaje wyzerowana, ona całkowicie znika. To co napisałeś powoduje utworzenie zmiennej lokalnej, o takiej samej nazwie jak zmienna globalna (jest ona w ciele funkcji przesłonięta). Zmieniasz więc wartość zmiennej lokalnej, która po opuszczeniu funkcji jest niszczona i tworzona ponownie po wejściu do tej funkcji. W efekcie zmienna globalna zmienna...

    Mikrokontrolery AVR   06 Wrz 2011 20:14 Odpowiedzi: 10    Wyświetleń: 3483
  • 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
  • "initializer element is not constant "prosty progr

    Probowales 'r' zadeklarowac jako zmienna globalna - ale bez inicjalizacji, wzglednie inicjalizujac jakas konkretna wartoscia stala, a w funkcji przypisac wartosc? Bo tak powinno dzialac.

    Mikrokontrolery   16 Sty 2006 15:54 Odpowiedzi: 4    Wyświetleń: 3681
  • REKLAMA
  • Jak zwiększać wynik o wartość po wciśnięciu Q lub W w Visual Basic 6?

    Za każdym razem jak uruchamiasz tę funkcję zmienna x jest na początku ustawiana na wartość 0. Przenieś deklarację zmiennej x poza funkcję (ma to być zmienna globalna).

    Programowanie Początkujący   27 Sty 2010 12:01 Odpowiedzi: 6    Wyświetleń: 3049
  • Czy zmienna `volatile uint8_t` ma domyślną wartość 0?

    w sumie zmienne możne podzielić na kilka rodzajów. Główny podział to globalne i lokalne. Każdy z tych typów może być również zmienną statyczną, przy czym oznacza to co innego dla każdego typu. Lokalna zmienna statyczna jest widoczna tylko w bieżącym bloku kodu (między"{" "}"). Globalna zmienna statyczna to zmienna widoczna tylko w jednym pliku. Z pkt....

    Mikrokontrolery   24 Paź 2010 22:17 Odpowiedzi: 27    Wyświetleń: 2868
  • [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
  • Brak migania diody na mikrokontrolerze STM32 C011: konfiguracja pinów GPIO i rejestry

    Czy działa Systick to łatwo sprawdzić w debuggerze. Zresztą wiele spraw można sprawdzić. Ja bym zaczął od tego czy właściwe rejestry podlegają zmianom. To nie jest nic trudnego, w krokowym trybie Też jaka wartość jest SystemCoreClock, to zmienna globalna. Może ląduje gdzieś w HardFault, zaraz po uruchomieniu. EDIT. Często problemem przy kopiowaniu plików,...

    Mikrokontrolery   21 Lis 2023 12:49 Odpowiedzi: 29    Wyświetleń: 741
  • REKLAMA
  • 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
  • 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ń: 873
  • REKLAMA
  • VBA przenosi wartość z formuły do kolejnej kolumny

    Dodaj zmienna globalną i za każdym razem ją powiększaj (zwróć uwage gdzie jest deklaracja zmiennej "i" - to ważne) Dim i As Integer Sub kopiowanie() i = i + 1 ActiveSheet.Columns(5).Copy ActiveSheet.Columns(6 + i).PasteSpecial Paste:=xlPasteValues Application.CutCopyMode = False End Sub

    Software serwis   16 Paź 2012 08:07 Odpowiedzi: 8    Wyświetleń: 2871
  • Jak podłączyć ATmega 5V do SRAM 3,3V 23k256 przez SPI?

    Jeżeli zmienna jest globalna, to masz dostęp do niej zarówno w przerwaniu jak i poza ciałem przerwania.

    Mikrokontrolery AVR   20 Paź 2011 20:14 Odpowiedzi: 20    Wyświetleń: 2685
  • Dezaktywacja i ponowne aktywowanie przycisku w C++ Builder – jak ustawić Enabled?

    Możesz zrobić to przez zmienna globalną. Gdy zmienna 0 to po kliknięciu wykonuje się kod a gdy 1 to nic sie nie dzieje jak coś znajde wiecej to napisze Dodano po 2 Już znalazłem Enabled=False to przycisk niedziała a jak True to działa w programie to robisz tak Button1->Enabled=False; lub Button1->Enabled=True;

    Programowanie   22 Lut 2006 01:34 Odpowiedzi: 2    Wyświetleń: 720
  • [Delphi] Jak uzyskać nazwę drukarki z TPrintDialog w Delphi po wyborze?

    wychodzi na to ,ze PrinterIndex jest "zmienna globalna". co do twojego pytania to trzeba np 2 razy wywolac PrintDialog,albo robisz 2 razy comboboxy, wczytujesz drukarki (uzytkownik wybiera drukarki w obu jednoczesnie) a pozniej do PrinterIndex przypisujesz ItemIndex najpierw z jednego combo a pozniej (po wydrukowaniu z pierwszego obiektu) z drugiego...

    Programowanie   27 Mar 2008 23:52 Odpowiedzi: 11    Wyświetleń: 4104
  • Attiny13 - Zmienna globalna niewidoczna w przerwaniu TIM0_COMPA_vect

    Witam, mam taki problem, że w kodzie zmienna globalna jest tj nie widziana przez program, podam przykład i wytłumacze: #include <avr/io.h> #include <avr/interrupt.h> #define GREEN_LED_ON PORTB |= 0x1; #define GREEN_LED_OFF PORTB &= 0xFE; #define RED_LED_ON PORTB |= 0x2; #define RED_LED_OFF PORTB &= 0xFD; #define RELAY_ON PORTB |=...

    Mikrokontrolery AVR   25 Lis 2009 11:24 Odpowiedzi: 5    Wyświetleń: 1538
  • ATMEGA88 - Jak zwiększyć zakres PWM do 0-1023 w języku C?

    Zrób to sobie programowo np. weź timer0 i ustaw podstawę czasu tak aby co określony czas timer zgłaszał przerwanie czy to przepełnienia czy porównania w tym przerwaniu umieść np. taki kod [syntax=c] //gl_OCR1 to zmienna globalna pełni funkcje identyczną jak OCR1 uint16_t volatile gl_OCR1 ; ISR(wektor) { static uint16_t zm; if(zm<gl_OCR0) PORTA&=~(1<<PA0);...

    Mikrokontrolery AVR   13 Maj 2017 13:36 Odpowiedzi: 5    Wyświetleń: 1404
  • [LPC1768][FatFS R0.10b]] - f_readdir ląduje w HardFault_Handler

    Gdzie trafi zmienna lokalna w main zainicjowana i nie niezainicjowana ? Zależy co rozumiesz przez "lokalna". Generalnie do celu tej dyskusji proponuję się ograniczyć do podziału na "statyczne" (m.in. globalne) i "automatyczne" (czyli zmienne "w" funkcjach, oczywiście bez "static"). Te pierwsze lądują w .data lub .bss (zależnie od tego czy są zainicjalizowane...

    Mikrokontrolery   06 Cze 2014 19:47 Odpowiedzi: 15    Wyświetleń: 2172
  • [C] Jak wykryć brak zmiany wartości zmiennej przez 5 sekund?

    Dawid.wielun tak na szybko napisane sprawdzanie przycisków lewego prawego i środkowego int mouse_click_check(void){ int i=0, bl=0, bl2=0, br=0, br2=0, bm=0, bm2=0;//left right middle while(zmienna globalna=0 przerywa sprawdzanie){ bl2=bl;bl=::GetKeyState(VK_L... br2=br;br=::GetKeyState(VK_R...

    Programowanie   24 Paź 2008 04:23 Odpowiedzi: 16    Wyświetleń: 1752
  • 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. 1. Wtedy jeszcze jednoznacznie nie...

    Mikrokontrolery AVR   12 Gru 2010 18:08 Odpowiedzi: 16    Wyświetleń: 3019
  • 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ń: 2733
  • Sterowanie silnikiem krokowym- ugrzązłem (ale jest postęp)

    Modulo jest po to, żebyś nie wyszedł poza zakres tablicy, no i żeby zrealizować przejścia: 15 -> 0: 15 + 1 == 16, 16 % 16 == 0. 0 -> 15: 0 - 1 == -1 == 255, 255 % 16 = 15. O wydajność się nie martw, już pierwszy kompilator C optymalizował operacje dzielenia i modulo 2^n. Zmienna statyczna w funkcji jest inicjowana tylko za pierwszym razem....

    Mikrokontrolery AVR   04 Sie 2010 15:11 Odpowiedzi: 19    Wyświetleń: 3623
  • Zmienna nieulotna w funkcji. [C]. Jak ją zadeklarować?

    Jeśli zmienna "globalna" w danym pliku jest statyczna, to nie jest ona "exportowana" poza moduł (czyli plik) - żadne extern w tym momencie nie pomoże i będzie skwitowane błędem kompilacji. Dzięki takim niby nic nie znaczącym zabiegom można pokazać komuś (np sobie w przyszłości), że taka zmienna nie jest przeznaczona do użytku na zewnątrz modułu (odpowiednik...

    Mikrokontrolery   16 Sty 2010 23:38 Odpowiedzi: 56    Wyświetleń: 5588
  • 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
  • [mega8][BASCOM]Jak zapisać i odczytać dane z 24Cxx ?

    Sub Write_eeprom(adres As Byte , Value As Byte) I2cstart I2cwbyte I I2cwbyte Adres I2cwbyte Value I2cstop Waitms 10 End Sub Nie wiem jak w bascomie bo w nim różnie bywa;P Ale to I to jest zmienna globalna? Dodano po 1 A jeśli nie chcesz gotowca, ale nie potrafisz, to się za to nie bierz:) A jeśli musisz, zleć komuś na odpowiednim forum albo walcz;)

    Mikrokontrolery AVR   09 Sie 2008 21:57 Odpowiedzi: 143    Wyświetleń: 17333
  • [C#] Jak utworzyć globalne stałe i zmienne w C# dla wielu plików .cs?

    Nie śmieję się, ale przecież zapisywanie stałych w rejestrze systemu nie jest najlepszym pomysłem. Kto potem będzie ten rejestr odśmiecał ? Użytkownik usuwa aplikację a śmieci w rejestrze niestety zostają. Bez zrobienia instalatora/deinstalatora nie wolno robić takich rzeczy :) Z kolei niestatyczna zmienna globalna to zło zabijające obiektowość języka...

    Programowanie Początkujący   08 Wrz 2012 00:16 Odpowiedzi: 19    Wyświetleń: 4131
  • [atmega8] Jak zgrać załączanie i wyłączanie MOC3041 z temperaturą na ATmega8?

    Spróbuj tak: /* zmienna globalna */ static uint8_t regulacja_temperatury = 1; if(bit_is_clear(PRZYCISKI_PIN_PO... { MOC3041_1_ON; MOC3041_2_ON; MOC3041_3_ON; regulacja_temperatury = 1; } else if(bit_is_clear(PRZYCISKI_PIN_PO... { MOC3041_1_OFF; MOC3041_2_OFF; MOC3041_3_OFF;...

    Mikrokontrolery AVR   13 Maj 2009 13:21 Odpowiedzi: 2    Wyświetleń: 1385
  • [ATmega] [ATmega][C] Zmienna globalna zwraca 0 przy wywołaniu funkcji w main()

    basemodule.h typedef struct { uint8_t blockParam; uint8_t signedMove; uint32_t deviceInitialAdress; }glob; uint8_t returnBlockParam(void); basemodule.c volatile static glob globalVariables; uint8_t returnBlockParam(void) { uint8_t returningValue = globalVariables.blockParam; rprintf("Returning : %d",returningValue...

    Mikrokontrolery AVR   28 Lip 2009 14:05 Odpowiedzi: 8    Wyświetleń: 1491
  • [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
  • Framework AVR GCC do tablicowego sterowania pinami Atmegi jak w Arduino

    (at)ElektrodaBot Czy istnieje metoda, aby wyświetlić model mikroprocesora, na którym skompilowany jest program w AVR GCC? Może istnieć zmienna globalna lub możliwość odczytu rejestrów.

    Mikrokontrolery Początkujący   07 Lut 2024 13:34 Odpowiedzi: 71    Wyświetleń: 1032
  • Jak zmienić tekst przycisku lub pola tekstowego w C++ z WinAPI?

    zdefiniuj show_resultb poza funkcjami np gdzieś na samej górze, wtedy ta zmienna będzie globalna dla całego programu (no prawie). Ale jeśli zdefiniujesz tą zmienną dodatkowo w jakiejś funkcji to w tej funkcji odwołując się to tej zmiennej będziesz się odwoływał do zmiennej lokalnej (na stosie)

    Programowanie   03 Kwi 2005 11:15 Odpowiedzi: 5    Wyświetleń: 1352
  • WinAVR: Jak poprawnie zdefiniować zmienną volatile dla ATMega8?

    Taki zapis ( definicja )powinien być w jednym pliku C (zmienna globalna) volatile unsigned char stan = CZEKAJ; w pliku headera (chyba sensor.h) tylko deklaracja extern volatile unsigned char stan; w żadnym wypadku nie można dawać w headerze (pliku *.h) includowanym do wielu plików *.c definicji zmiennej statycznej static unsigned char stan = CZEKAJ;...

    Mikrokontrolery   07 Gru 2006 11:02 Odpowiedzi: 2    Wyświetleń: 1949
  • [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
  • [PHP] Wykonywanie określonych poleceń po określonym czasie .

    Tutaj nie ma żadnego () obok zmiennej :) W skrypcie masz deklarację funkcji o nazwie na_stronie , tam nawiasy muszą po prostu być, bo tak się deklaruje funkcję: [syntax=javascript]function na_stronie() { ... }[/syntax], a w znaczniku <body> każesz przy załadowaniu strony (onload) wywołać (jednorazowo) właśnie tą funkcję: [syntax=html4strict]<body...

    Programowanie   21 Sty 2011 20:41 Odpowiedzi: 9    Wyświetleń: 2361
  • LPC1343 - z jaką predkośćią pracuje i opóźnienia

    (at)Gunis-92: Możesz wykorzystać do odmierzania czasu np. SysTick [syntax=c] volatile uint32_t licznik_tykniec;// zmienna globalna /* obsluga przerwania od licznika/timera SysTick */ void SysTick_Handler(void) { licznik_tykniec++;// inkrementacja licznika } void delay(uint32_t czas) { uint32_t aktaualny_licznik_tykniec; aktaualny_licznik_tykniec = licznik_tykniec;...

    Mikrokontrolery   27 Sty 2015 13:44 Odpowiedzi: 12    Wyświetleń: 1233
  • 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
  • Jak poprawić działanie enkodera w projekcie termostatu Arduino?

    Weź pod uwagę takie problemy: 1. zminimalizuj drgania styków przycisków (tzw. debouncing) programowo lub sprzętowo używając kondensatorów 2. przerwanie od enkodera wywołuj stanem FALLING lub RISING (Ty masz LOW co jest bardziej podatne na drgania przycisku zwieranego do masy) 3. zmienna globalna "time" użyta w przerwaniu powinna być typu volatile (Ty...

    Arduino   07 Mar 2019 21:10 Odpowiedzi: 34    Wyświetleń: 4584
  • AVR - jak radzić sobie z fusebitami i ograniczeniami 8-bit?

    volatile gdy zmienna używana jest w przerwaniu czy przez dma i w programie głównym. static zachowuje się jak zmienna globalna ale widoczna jest tylko w funkcji, w której została poowłana. To jeszcze wyjaśnij co to jest auto, constexpr oraz mutable :) Jeżeli zmienna globalna zadeklarowana jest jako static, to co wtedy?

    Projektowanie i Tworzenie Po godzinach   30 Sty 2020 18:45 Odpowiedzi: 368    Wyświetleń: 17235
  • [c][atmega8] Błąd przy wyświetlaniu na LCD,instrukcja switch

    Pewnie bledow masz wiele, ale zacznijmy od poczatku: dtostrf(tem, 1,0,buffer_n);// Konwersja liczby double do asci return buffer_n; //funkcja zwraca buffer_n czyli wartosc cisnia w kodzie ASCI dtostrf nie sprawdza dlugosci bufora, ktory u ciebie wynosi 5 bajtow, w tym musisz miec miejsce na znak konca strungu. Czyli 4 bajty zostaja, konwertujesz...

    Mikrokontrolery AVR   04 Gru 2009 09:34 Odpowiedzi: 5    Wyświetleń: 2031
  • [ATmega16][C/AVRStudio] Układ nadążny za słońcem+LCD+MENU

    jeżeli zmienna 'a' jest zadeklarowana jako globalna i jako volatile, to jest to ta sama zmienna zarowno dla main() jak i dla przerwania, więc w main() nie bedzie sie zerowac (no chyba ze wpiszesz ze a = 0 to oczywistym że sie wyzeruje)

    Mikrokontrolery AVR   10 Lis 2010 22:21 Odpowiedzi: 104    Wyświetleń: 14544
  • Sekwencja klawiszy w C na atmega8 - problem z detekcją poprawnej kolejności

    Masz takie same nazwy zmiennej globalnej i parametru przekazywanego do funkcji. W tej sytuacji lokalna zmienna przysłania globalną - czyli zmieniasz wartość kopii parametru przekazanego do funkcji. Możesz albo zrezygnować z parametru, zwracać wartość z funkcji, albo przekazać wskaźnik na zmienną. Jeszcze lepszym rozwiązaniem (z programistycznego punktu...

    Mikrokontrolery AVR   02 Gru 2008 16:04 Odpowiedzi: 6    Wyświetleń: 1461
  • Inicjalizacja tablicy w C z wartościami - błąd w MPLAB XC8 i poprawne rozwiązanie

    Jeżeli w funkcji deklarujesz zmienną o takiej samej nazwie jak zmienna globalna, to automatycznie przysłaniasz widoczność tej zmiennej globalnej. W czym problem aby definicję wyrzucić w miejscu, w którym masz zmienną globalną? Możesz też użyć extern, ale to też wymusi definicję zmiennej razem z deklaracją. Lokalnie jeśli chcesz zainicjalizować wiele...

    Mikrokontrolery PIC   11 Lut 2023 20:34 Odpowiedzi: 3    Wyświetleń: 462
  • C - Włączanie i wyłączanie diody za pomocą jednego przycisku

    A gdzie tam jest jakaś zmienna globalna? Właśnie nie ma.

    Programowanie Początkujący   30 Mar 2013 21:39 Odpowiedzi: 16    Wyświetleń: 4560
  • AVR GCC - Dostępność zmiennych globalnych między modułami

    Zmienna static w pliku nagłówkowym? WOW. extern poczytaj...

    Mikrokontrolery   27 Kwi 2015 14:46 Odpowiedzi: 4    Wyświetleń: 981
  • 24FJ64GA008 - Przerwanie od Timer2/3 jest za rzadko

    Łańcuch z diod LED. Może podpowiecie, jak napisać taką wstawkę w asemblerze do przerwania od Timera. Zmienna globalna pwm jest porównywana ze zmienną licznik (zwiększana w przerwaniu). Jeżeli większa, to LATX HI else LATX LO. Zmienna globalna będzie normalnie widziana w stawce asemblerowej?

    Mikrokontrolery PIC   11 Gru 2013 23:42 Odpowiedzi: 29    Wyświetleń: 3492
  • Jak zadeklarować wspólną zmienną string dla Form1 i Form2 w Delphi?

    Zadeklaruj w form1 globalna zmienna np tak: var lancuch:string; A potem z drugiej odwoluj sie tak form1.lancuch:=edit1.text Warotsc z przykladowego pola edit z form2 zostanie przeniesiona do string zadeklarowanego w form1.

    Programowanie   14 Gru 2005 00:02 Odpowiedzi: 3    Wyświetleń: 1272
  • [C++] zmienna lokalna a zamienna globalna (wartości początkowe)

    Mam taki oto programik: [syntax=c]#include <iostream> using namespace std; int zmiennaGLOB; int main() { int zmiennaLOK; cout << "Zmienna globalna: " << zmiennaGLOB << endl; cout << "Zmienna lokalna: " << zmiennaLOK << endl; return 0; }[/syntax] zmiennaGLOB zwraca 0 zmiennaLOK zwraca śmieci Z czego to wynika?...

    Programowanie Początkujący   08 Paź 2020 10:54 Odpowiedzi: 5    Wyświetleń: 645
  • Delphi – jak zliczać cykle przełączania 4 CheckBoxów w obu kierunkach?

    zmienna globalna i po prostu licz.

    Programowanie   07 Cze 2009 19:50 Odpowiedzi: 4    Wyświetleń: 1701
  • Zmienne globalne wykorzystywane przez przerwania i inne.

    Jeśli jednak w przerwaniu zmienna będzie modyfikowana, to jeśli wystąpi przerwanie pomiędzy krokami, zmienna będzie miała nieprawidłową wartość. W tym wypadku to jest oczywiste. Rozważany był jednak kod Autora, gdzie w przerwaniu zmienna globalna (typu uint8_t) nie jest modyfikowana, a jedynie czytana jest jej wartość.

    Mikrokontrolery Początkujący   28 Kwi 2021 13:48 Odpowiedzi: 47    Wyświetleń: 2838
  • Atmega16 i AVR Studio - problem z multipleksowaniem i funkcją inkrementacji

    Drogi kolego , popełniłeś szkolny błąd :D W procedurze obsługi przerwania Timer0 masz ... SIGNAL(SIG_OVERFLOW0) //obsługa multipleksowania wyswietlaczy { //extern unsigned char wyswietl[7]; unsigned char licznik;//<-- ********** błąd !!!!!!!!!!! ... zmienną licznik , tyle że jest to zmienna lokalna , czyli istnieje w pamięci...

    Mikrokontrolery   17 Paź 2006 18:33 Odpowiedzi: 2    Wyświetleń: 1231
  • Tworzenie zmiennych w pętli while vs poza nią: wpływ na pamięć i wydajność (C++)

    Pierwszy przykład to zmienna globalna alokowana w pamięci danych. Drugi to zmienna lokalna umieszczona na stosie. Z logicznego punktu widzenia zmienna i jest widoczna tylko w pętli, więc jest usuwana po wyjściu z niej programu. W rzeczywistości kompilator to optymalizuje i fizycznie ta zmienna nie jest usuwana z pamięci z każdym przebiegiem pętli. Możesz...

    Programowanie   06 Sty 2023 20:56 Odpowiedzi: 4    Wyświetleń: 267
  • [javascript] Greasemonkey: funkcja onclick niezadeklarowana po załadowaniu strony

    masz błąd składniowy w funkcji - proponuję użyć konsoli błędów JS ;) Zmienna globalna to po prostu zmienna zdefiniowana poza wszystkimi funkcjami. Tak po prostu.

    Programowanie   11 Sie 2010 17:48 Odpowiedzi: 6    Wyświetleń: 1990
  • Jak przyciskiem włączyć pętlę for a potem tym samym przyciskiem ją wyłączyć.

    Po naciśniętym przycisku zacznij pętle for(), a w niej na naciśnięty przycisk zastosuj "break" manipulując jednocześnie warunki jakąś zmienna globalną. Jutro napiszę ci przykłd... e marcus

    Arduino   28 Sty 2018 13:16 Odpowiedzi: 6    Wyświetleń: 1698
  • Z111xP - lpc1114 - tłumaczenie kodu programu i schemat płytki

    Wskazany w linku debugger to zapewne JLink ale za cenę niespełna 10 $ to napewno nielegalny klon :) Jeżeli chcesz poznać LPC'ki i mieć debugger to wejściami . Kiedyś zapomniałem o tym fakcie i dziwiłem się dlaczego program nie działa tak jakbym się tego spodziewał.

    Mikrokontrolery Początkujący   06 Kwi 2017 17:44 Odpowiedzi: 16    Wyświetleń: 1959
  • [Inne] VBA Excel Wstawianie zdjęć w shape, różne ścieżki

    Witam Nie wiem po co ci ta pętla od 1 do 5? Ustaw zdj jako zmienna globalna i pobierzesz od razu scieżkę

    Programowanie Początkujący   26 Sty 2017 17:32 Odpowiedzi: 2    Wyświetleń: 876
  • [GCC] -Os - czyli jak zrobic, zeby gcc nie zjadalo funkcji?

    faktycznie z tym adresem sumy kontrolnej to moja wtopa - po zmianie na zmienna globalna dziala. 4\/3!!

    Mikrokontrolery AVR   12 Lis 2008 13:53 Odpowiedzi: 10    Wyświetleń: 2325
  • [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
  • 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ń: 1068
  • Prosty program w C - Zadanie domowe - ktoś mi pomoze? ;)

    Przepisz i przetestuj #include "stdafx.h" /***********************************/ int CENTRUM = 40; // oś choinki; zmienna globalna /***********************************/ int polka(int n) // funkcja budowania półki choinki { int spacje, gwiazdki; spacje = CENTRUM - n - 1; // obliczanie liczby spacji przed gwiazdkami gwiazdki = ((n-1)*2)+1; // obliczanie...

    Programowanie   09 Sty 2006 17:39 Odpowiedzi: 12    Wyświetleń: 3857
  • Przerwanie pętli while w avr-gcc za pomocą INT0 bez resetu - jak?

    A nie prościej użyć break w pętli while który będzie wywoływany jeśli jakaś tam zmienna globalna się ustawi? Do tego przypominam że musi to być zmienna volatile.

    Mikrokontrolery   12 Gru 2005 06:57 Odpowiedzi: 7    Wyświetleń: 1985
  • ANSI C - Przekazywanie początku listy innej funkcji

    W C dawno nie pisalam wiec moge sie mylic (od razu zaznaczam). W kazdym razie odnosnie pierwszego pytania to chyba dobrze rozumujesz - ze musi byc wskaznik na wskaznik poniewaz ten "wewnetrzny" mozesz modyfikowac. I dlatego trzeba przekazywac lista** Odnosnie drugiego pytania: tego zawartego w komenatrzu w kodzie. Do funkcji WypelniajListe() przekazujesz...

    Programowanie Początkujący   15 Sty 2015 00:26 Odpowiedzi: 2    Wyświetleń: 1077
  • Jak skonfigurować Timer 8051 do zliczania impulsów i zapalania diody?

    Niestety...niepomogło, deklaracja jako zmienna globalna niemiała żadnego wpływu na program. Poprostu nie chce działać...pomysły się mnie też kończą.

    Mikrokontrolery   12 Lis 2007 09:52 Odpowiedzi: 58    Wyświetleń: 10327
  • ATmega8: Dioda na porcie B nie działa po naciśnięciu przycisku na porcie D

    1. To czy port jest wyjściem czy wejściem jest zdeterminowane przez elektronikę układu i rzadko istnieje potrzeba zmiany tego statusu po jednokrotnym ustawieniu. W twoim przypadku ustawiasz DDRB=0xff na początku funkcji main() i nie ma potrzeby zmiany tego w każdym wywołaniu procedur diody1_4() i diody5_8(). Nie jest to duży błąd ale dobra praktyka....

    Mikrokontrolery   02 Lis 2007 00:57 Odpowiedzi: 12    Wyświetleń: 2159
  • Atmega128: USART i przerwania - problem z zapisem do pamięci Wiznet

    Flaga jest ustawiona jako zmienna globalna. Poniżej zamieszczam kod (w tej chwili w sumie nic juz w nim nie ma - elementarna sprawa - włączenie buzzera).

    Mikrokontrolery   02 Lis 2005 13:32 Odpowiedzi: 11    Wyświetleń: 1722
  • Jak regulować czas migania diody w C za pomocą zmiennej w delay'u?

    poza funkcja - zmienna globalną

    Mikrokontrolery AVR   10 Kwi 2016 09:34 Odpowiedzi: 20    Wyświetleń: 2097
  • vba excel - wyszukiwanie wiersza po wartościach z dwóch combobox

    W tym celu zmienna "wiersz" powinien być zadeklarowany jako globalna. Wtedy Range("D" & wiersz) = kw1.Text

    Programowanie Początkujący   29 Lip 2015 08:00 Odpowiedzi: 8    Wyświetleń: 1593
  • Jak zwiększyć wartość zmiennej licznik w programie C przy zwarciu PD1?

    Jeśli zmienna jest dekalrowana jako zmienna globalna tak jak w tym przypadku licznik i liczt0 to każda funkcja a więc także przerwanie "widzi" ją i ma do niej dostęp... P.S. Dlaczego używasz typu char jako licznika...?.?.?

    Mikrokontrolery   28 Maj 2005 12:56 Odpowiedzi: 7    Wyświetleń: 1155
  • [WinAVR] Jak zdefiniować tablicę struktur z wartościami domyślnymi w WinAVR?

    inicjalizuj zmienne, tak jak napisał Tobie skynet. Ponieważ jest to zmienna statyczna, inicjalizacja nastąpi tylko raz w startupie (kod wykonywany przed main). Wygląda to bardzo podobnie, jak by to była zmienna globalna, tylko że sam kompilator ogranicza jej widoczność.

    Mikrokontrolery AVR   24 Mar 2011 15:09 Odpowiedzi: 5    Wyświetleń: 1449
  • Atmega8 - Odblokowanie globalnych przerwań hamuje pracę mikrokontrolera

    volatile mogę usunąć i dalej będzie kod działał, bo tak miałem. Program działa dokładnie tak samo. Ja Ci radzę, dopisz to volatile bo zaraz będzie kolejny post, że program nie widzi zmian wartości zmiennych. Każda zmienna globalna zmieniana w przerwaniu powinna być volatile, chyba, że jesteś pewien, że wykorzystujesz ją tylko w przerwaniu (a wtedy...

    Mikrokontrolery AVR   21 Lis 2011 20:57 Odpowiedzi: 12    Wyświetleń: 2483
  • [Cortex-M3] [GCC CodeSourcery 2009q3-68] Float w printf

    Znowu nie dziala:P Widzialem myk ze ktos wszystkie sekcje alignowal do 8 ale to chyba tez nie zalatwia sprawy na zawsze a tylko jesli zastosuje sie tego floata jako zmienna globalna.

    Mikrokontrolery ARM   04 Lis 2010 20:26 Odpowiedzi: 20    Wyświetleń: 4015
  • AVR - ATMega644PA: Przerwanie UART nie przerywa pętli w funkcji

    W jakim celu zmienna FLAGA jest statyczna? To jest zmienna globalna. Czy to jest nieprawidłowe użycie zmiennej statycznej? Zdecyduj albo statyczna ("static" ogranicza zakres do danego pliku) albo globalna. Ewnetualnie zdefiniuj co rozumiesz przez "globalna".

    Mikrokontrolery   07 Gru 2015 21:45 Odpowiedzi: 11    Wyświetleń: 1020
  • Delphi 6 - Zliczanie kliknięć na TImage, problem z indeksowaniem tablicy

    W porządku, ale gdybym zainicjował ją wartością 0, to nie zliczałby także, bo przy każdym wejściu do procedury zmienna byłaby zerowana (inicjowana zerem) tak? Dlatego najlepszym rozwiązaniem byłaby zmienna globalna? Jeszcze dziwniejszy jest fakt, że założyłem tą zmienna jako Integer (teoretycznie -32768 + 32767), a tu ponad 4 miliony.

    Programowanie Początkujący   18 Maj 2016 06:53 Odpowiedzi: 11    Wyświetleń: 1062
  • 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
  • Kwalifikator typu restrict w C - modyfikacja pamięci i błąd kompilacji

    Nie zrozumiałem twojego pytania. Zmienne globalne - ich inicjalizacje muszą być stałe Tak samo nie możesz zrobić globalnie: int a = 5; int b = a /2; jezeli b jest globalna. Może to zadziałać jak kompilator wyoptymalizuje a/2. Ale chodzi o zasade - zmienna globalna inicjalizowana jest stała.

    Programowanie Początkujący   26 Maj 2017 19:28 Odpowiedzi: 29    Wyświetleń: 1398
  • 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ń: 1603
  • STM32H753 - brak transmisji UART z DMA1, konfiguracja DMAMUX

    Nie wiem czy dobrze się rozumiemy, skrypt linkiera umieszcze dane w pamięci DCTMRAM której nie obsługuje DMA1. Więc za pomocą makra [syntax=c]#define SRAM_D1 __attribute__((section(".sram_d1")))[/sy... Utworzyłem zmienna globalną UART_TxBuf którą zainicjalizowałem napisem STM32H7 UART, lecz zmienna zawiera jakieś przypadkowe wartości. Dopiero w dalszej...

    Mikrokontrolery ARM   08 Sty 2019 23:32 Odpowiedzi: 23    Wyświetleń: 1206
  • Atmega8 LM35 - Termometr - jak zdeklarować dziesiątki i jedności ?

    Problem rozwiązano: aby zmienna mogła być wykorzystywana w przerwaniu i programie głównym należy zadeklarować jako jako zmienna globalną (przed main) w następujący sposób: [syntax=cpp] //zmienne wykorzystywane w przerwaniu i programie glownym volatile uint8_t DZIESIATKI; volatile uint8_t JEDNOSCI; [/syntax]

    Mikrokontrolery AVR   09 Lut 2015 19:04 Odpowiedzi: 2    Wyświetleń: 825
  • Jak zastosować makro Excel do wielu arkuszy jednocześnie?

    Oczywiście, że można i byłoby tak najprościej. Pozostaje rozwiązanie określenia kolumn z datą w poszczególnych arkuszach. Kod w arkuszach i zmienna globalna, lub szukanie nagłówka przez Cells.Find w procedurze Workbook_SheetChange (znajdzie pierwszą licząc od górnego, lewego narożnika)...

    Software serwis   14 Sty 2012 22:10 Odpowiedzi: 32    Wyświetleń: 9327
  • [AVR] [AVR][C] - Pilot IR Olympus RM-1 na ATTiny2313 nie działa z GCC

    no to ja mam znow pomysl na garsc poprawek [; w przerwaniu: 1. if (nr > 1) {nr = 0;} jak widze nr oznacza u ciebie jakby 'faze' danego bitu. zamiast wiec kombinowac z ta cala inkrementacja i sprawdzaniem, zrob po prostu XOR'a: nr^=1; tym sposobem bedzie ta zmienna rowna na zmiane 1 i 0. niemniej jednak zauwaz, ze twoja zmienna nr to jest ... ostatni...

    Mikrokontrolery AVR   09 Paź 2008 23:27 Odpowiedzi: 18    Wyświetleń: 3186
  • Delphi 2010 - Brak przecinka między liczbami w procedurze dwa, problem z wyświetlaniem

    Czy ta procedura jest poprawnie napisana ? Napisana jest poprawnie, jeżeli masz na myśli otwarcie pliku, do którego ścieżkę podasz. Nic poza tym się nie stanie. No i deklaracja tej zmiennej 'plik' rozumiem, że jest gdzieś wcześniej umieszczona, jako zmienna globalna?

    Programowanie Początkujący   09 Gru 2015 16:00 Odpowiedzi: 18    Wyświetleń: 1245
  • C - UART, Atmega, funkcja atoi() i nieoczekiwany wynik

    Dziękuje pomogło. Jestem ogromnie Tobie wdzięczny. Pozdrawiam i życze samych sukcesów. Dla zainteresowanych to była zmienna globalna: [syntax=c]char *buffor_danych[/syntax] Pomogła zmiana podpowiedziana przez użytkownika Szulat: [syntax=c]char buffor_danych[10];[/syntax]

    Mikrokontrolery AVR   09 Sie 2012 07:17 Odpowiedzi: 9    Wyświetleń: 1973
  • [Java] Jak użyć zmiennej z jednej klasy w drugiej klasie?

    akurat Javy nie tykałem, ale powinno być tu, jak w wielu językach, coś takiego jak zmienna globalna, publiczna, statyczna. itd. Poszukaj w rodzajach dostępnych typów zmiennych. O dziedziczeniu nie wspomnę... Sorry, że tak ogólnie, ale ja myślę jeszcze funkcjami i procedurami, nie obiektami :-)

    Programowanie Początkujący   03 Sty 2010 19:28 Odpowiedzi: 4    Wyświetleń: 6898
  • LPC2124 - Zawieszanie programu po 264 wywołaniach timera, co robić?

    Zapoznaję się powoli z tematem ARM-ów i korzystam z fajnej (tak mi się dotychczas wydawało :) strony [url=http://www.dioda.com.pl/forum/topic... Generalnie najprostszy kod obsługi timera przepisałem stamtąd i niby wszystko działa ale z jednym mankamentem. Wypisuję na LCD numer kolejnego...

    Mikrokontrolery ARM   14 Gru 2010 21:25 Odpowiedzi: 10    Wyświetleń: 1914
  • [C++] Błąd związany z deklaracją 'plik' w plikach projektu podczas zapisu do pliku tekstowego

    Z wielu detalicznych argumentów, choćby i ten, że C++ obiekt stream może istnieć, a nie być otwarty. Obiekt nie musi być od razy otwarty. Wystarczy, że będzie zainicjowany (przy pierwszym użyciu funkcji) i spełni swoje "zastępstwo" za zmienna globalną, i będzie dostępny przez referencję w innych plikach, co było celem tego ćwiczenia. Ja znam z pięć...

    Programowanie Początkujący   08 Kwi 2023 12:20 Odpowiedzi: 6    Wyświetleń: 366
  • Transmisja RS232 na ATmega32: Odczyt pliku znak po znaku, problem z pętlą

    poprawilem wedlug rad na ">=" ale teraz mam pytanie czy lepiej zmienna liczniku zadeklarowac jako static u08 licznik=0; czy na poczatku wywolania funkcji USART_getfile przypisac ja do liczniku=usartbufferlicznik; przy czym usartbufferlicznik jest zmienna globalna? deklaracja u08 usartbufferlicznik=0;

    Mikrokontrolery   18 Sie 2006 18:41 Odpowiedzi: 9    Wyświetleń: 1850
  • Videoporadnik wyświetlacze NEXTION

    Zmienna musi być typu globalnego. W przycisku przejścia do następnej strony zapisujesz stan przycisku do tej zmiennej, podczas powrotu do strony 0, odczytany stan ze zmiennej zapisujesz do przycisku. Musisz to umieścić w zakładce Preinitialize strony 0. Pozdr

    Wideoporadniki   07 Maj 2025 14:53 Odpowiedzi: 274    Wyświetleń: 40725
  • AVR attiny2313A - Programowy PWM, brak automatycznego zerowania TCNT0.

    Chodzi o to, że zmienna volatile cały czas odczytywana jest z pamięci i ładowana do rejestru a zmienna bez volatile, ładowana jest tylko raz? Czy dobrze myślę? Dobrze myślisz. Ogólnie zmienna globalna volatile ma sens w sytuacji, gdy ze zmiennej korzystasz jednocześnie w programie głównym i w procedurze obsługi przerwania. W Twoim przypadku, gdy korzystasz...

    Mikrokontrolery AVR   27 Lip 2015 13:14 Odpowiedzi: 9    Wyświetleń: 1074
  • [visual basic] - Zmienna z "Form1" do "Form2"

    1)Tworze modul,deklaruje w nim zmienna globalna "Public test As String",nastepnie przypisuje wartosc "test=przykladowy tekst" 2)W "Form1" dodaje button wywolujacy msgBox z zamieszczona zmienna,po wpisaniu pokazuje blad ze zmienna nie jest zadeklarowana.Szukalem dalej w necie na ten temat,bez rezultatow. moge prosic o jakis dokladniejszy przyklad?

    Programowanie Początkujący   16 Mar 2013 18:20 Odpowiedzi: 10    Wyświetleń: 3612
  • [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ń: 1842
  • Skrypt PHP/Java blokujący bezpośredni dostęp do podstron - jak go znaleźć?

    W php: Niech strona główna ustawia jakiś znacznik (zmienna globalna, sesji, ciasteczko) o nazwie "xxx", na jakąś wartość. Strona podrzędna wywołana bez tej zmiennej skieruje wywołanie na stronę główną,w przypadku poprawnej zmiennej niech wygeneruje stronę podrzędną (treść).

    Programowanie   25 Kwi 2012 16:38 Odpowiedzi: 3    Wyświetleń: 911
  • [STM32F4][Keil uVision] - Wyświetlacz ze sterownikiem HD44780 gubi znaki

    nie trzeba robić sztuk ze zmiennymi globalnymi ? Jakich to sztuczek? Normalna zmienna globalna, bo i funkcja wykorzystywana przez większość innych. A kod jak kod, można tak i na 100 innych sposobów:) Ale sposób ciekawy. Rozdzielczość staram się mieć dużą nie dla akurat takiej sytuacji z błędem +-1 (to niejako przy okazji, jeżeli kod podobny jak powyżej),...

    Mikrokontrolery ARM   10 Wrz 2014 09:37 Odpowiedzi: 14    Wyświetleń: 1719
  • ATMEGA8 - C/C++ - jak zapamiętać zaprogramowane wartości ?

    Bardzo się ciesze, że coś takiego da się zrobić, ale czy ktoś mógłby pokazać na konkretnym przykładzie? x=0xFF; //zmienna globalna void programowanie() { wprowadzam nowe wartości; np. x=0xF0; --- zapamiętuje do pamięci --- } Jak powinien wyglądać ten fragment ? Czy to jakieś bardzo skomplikowane funkcje?

    Mikrokontrolery AVR   04 Lis 2009 17:14 Odpowiedzi: 20    Wyświetleń: 3285
  • [Java Script] Ustalenie adresu IP osoby odwiedzającej stronę

    A czemu miało by so służyć? Po co java script? Czy nie lepiej jakiś prosty skrypcik w PHP`ie? A tak poza tym to wydaje mi się że w HTML`u jest zmienna globalna która przechowuje ten numer... ale i`m not sure ;) Jak źle mówie niech ktoś mnie poprawi.

    Programowanie   27 Maj 2004 22:51 Odpowiedzi: 4    Wyświetleń: 1593
  • Atmega128 plus xram 32kB, przeniesienie segmentu danych

    Czyli działa. Spróbuj tej sztuczki ze zmienna globalna zainicjowana w miejscu definicji. [syntax=C]int zmienna = 666;[/syntax] I wyrzuć na terminal co jest w "zmienna", powinno być cokolwiek innego niż 666. Bo to jest tak: 1. Inicjalizacja różnych rzeczy, w tym skopiowanie danych do pamięci (zewnętrznej, która jest jeszcze niedostępna, więc to się...

    Mikrokontrolery AVR   29 Mar 2020 11:52 Odpowiedzi: 45    Wyświetleń: 1857
  • Jak precyzyjnie odmierzać czas dla czujnika DS18B20 na PIC18F45?

    Ja robię tak: 1. zmienna globalna "odczyt" 2. przerwanie: if (odczyt == 0) żądanie konwersji i odczyt = 1; 3. przerwanie: if (odczyt == 1) pobranie wyniku, odczyt = 0; Cały czas mam zmienną globalną "ticks", której używam do wszelkaich zadań związanych z czasem - coś a'la postscaler.

    Mikrokontrolery PIC   30 Maj 2010 18:55 Odpowiedzi: 5    Wyświetleń: 1694
  • Dlaczego dane z formularza HTML nie wyświetlają się w PHP?

    Rejestrowanie zmiennych globalnych to bardzo zły pomysł i bynajmniej nie robi tego, co chce autor. Opcja ta powoduje, że jeśli masz w formularzu np. <input type="text" name="aaa"> to automatycznie przy uruchomieniu skryptu tworzona jest zmienna globalna $aaa i wstawiana do niej wartość z tego pola. Jest to bardzo niebezpieczne,...

    Programowanie   24 Cze 2006 14:16 Odpowiedzi: 14    Wyświetleń: 1518
  • [AVR] Optymalizacja kodu w C - problem z pomijaniem poleceń

    Volatile oznacza, iż zmienna może być modyfikowana asynchronicznie w różnych miejscach kodu. Czyli jeżeli jest to zmienna globalna i ustawiasz ją np gdzieś w przerwaniach to powinna być zadeklarowana jako volatile. Wprawdzie w przypadku avr często działa bez tego ale raczej trzeba o tym pamiętać. Pamiętaj, że jeżeli zmienna jest zadeklarowana w innym...

    Mikrokontrolery   25 Lis 2007 20:58 Odpowiedzi: 7    Wyświetleń: 2322
  • Problemy z PWM i ADC w programie na Atmegę8 – błędy i nieprawidłowe działanie diod

    Z tego co widzę w listingu wysyłającym dane przez UART masz zmienną koniec_kolejki, która to nigdzie nie jest funkcji podana. Jeśli jest to zmienna globalna, to musisz na takie zmienne uważać... Masz także tablicę dynamiczną *bajty, której nigdzie nie widzę alokacji. Jesteś pewien, że alokujesz pamięć dla jej wskaźnika (malloc)? Jeśli tak, to na jaki...

    Mikrokontrolery AVR   23 Wrz 2015 19:48 Odpowiedzi: 23    Wyświetleń: 1605
  • Jak dodać funkcje do przycisków w Delphi 7 dla sterowania silnikiem krokowym?

    Jakich krokow wykonanych,do wykonania,czy jakich? Stop: gdzies na poczatku zrob zmienna globalna var stop=false boolean procedure tform.stopClick begin stop=true; end puzniéj po kazdym sleep if stop then begin stop:=false write 0; return end

    Programowanie Początkujący   27 Maj 2014 16:26 Odpowiedzi: 33    Wyświetleń: 3132
  • C# 2005 ComboBox - jak przechowywać pomocniczą wartość

    w c# nie ma czegos takiego jak zmienna globalna. Jesli potrzebujesz takiej listy w wielu miejscach to możesz to tak zrobic. Jeśli potrzebujesz tego comboxa z taką samą listą w wielu formach to możesz zrobić własnego comboxa który bedzie sam sie wypełniał. Co do tego zapisu nazwa_klasy.nazwa_zmienne to sie przyzwyczaj :D

    Programowanie   12 Wrz 2006 15:03 Odpowiedzi: 7    Wyświetleń: 10462