REKLAMA

zmienna static

Znaleziono około 1036 wyników dla: zmienna static
  • Co oznacza "Static" przy funkcji w języku C

    Witam; uczę się języka C i dotarłem do programu w którym jest funkcja poprzedzona słowem Static. Coś w tym stylu: static Void nazwa_funkcji(void) i właśnie kompletnie tego nie rozumiem. Zmienna static która znajduje się wewnątrz funkcji jest dla mnie zrozumiała, ale oznaczenie funkcji jako static kompletnie nie rozumiem.

    Mikrokontrolery AVR   05 Cze 2011 21:31 Odpowiedzi: 3    Wyświetleń: 11221
  • Definicja i deklaracja zmiennych statycznych klasy.

    Mam problem z definicją właściwości klasy. Przy definiowaniu zmiennych w pliku .c wywala: "cannot convert 's_LcdTask*' to 's_LcdTask cLcdLocalRtl::*' in initialization" Oto moje pliki: lcd_local_rtl.class.h typedef struct s_LcdTask { uchar Code; uchar IsData; }; #include "lcd_local.class.h" #define LcdBuforSize 30 class cLcdLocalRtl...

    Programowanie   28 Gru 2008 18:51 Odpowiedzi: 0    Wyświetleń: 720
  • Zmienne typu STATIC

    Co oznacz "static" przy dekalracji zmiennych np. static unsigned char zmienna=0; Jest cos takeigo np: #include <sfr51.h> void main () { //ustawienie parametrow przerwania od Timera 0 TMOD=0x01; TR0=1; ET0=1; IP=0x02; //najwyzszy priorytet dla przerwania od Timer'a 0 EA=1;//globalne odblokowanie systemu przerwan P0=0x00; P1=0x00; P2=0x00;...

    Mikrokontrolery   10 Wrz 2004 17:36 Odpowiedzi: 1    Wyświetleń: 1445
  • REKLAMA
  • Roznica: zmienna typu Static a zmienna globalna ( w C )

    Czy ktos moze napisac jak jest roznica pomiedzy zadeklarowaniem zmiennej lokalnej typu static a zmienną zadeklarowaną jako globalną ? unsigned char zmiennaglobalna; void procedurka (void) { static unsigned char zmiennastatic; ... } "zmiennaglobalna" nie zwalnia pamieci i "zmiennastatic" nie zwalnia pamieci - jak to jest ??? Pytanie dotyczy Keil C na...

    Programowanie   30 Paź 2004 15:19 Odpowiedzi: 3    Wyświetleń: 6310
  • Jak używać zmiennej w funkcji Static

    Witam borykam się od jakiegoś czasu z problemem który objawia się następująco. [syntax=c] static stan_zmiennej; [/syntax] Czy znajdzie się może ktoś kto wytłumaczy może nawet na jakiś przykładzie w przystępny sposób osobie która nie ma na co dzień do czynienia z pisaniem programów jak używać zmiennej stan_zmiennej ? będę bardzo wdzięczny za pomoc

    Arduino   16 Wrz 2018 12:21 Odpowiedzi: 3    Wyświetleń: 630
  • REKLAMA
  • [C++] Problem z zmianą STATIC

    Witam Mam problem z zimną static: //IStan.h #include <iostream> #ifndef STAN_H #define STAN_H using namespace std; class stan { public: static stan * aaa; static void f(stan ab) { aaa= &ab; } void virtual Drukuj(void) { cout <<"stan" << endl; }; }; class poch1 : public...

    Programowanie   27 Kwi 2009 19:28 Odpowiedzi: 5    Wyświetleń: 1477
  • REKLAMA
  • JAVA: non-static method parse(string) cannot be referenced

    przy jakiejs zmiennej nie dopisales static (przetlumacz sobie na polski i bedziesz wiedzial co znaczy error)

    Programowanie   08 Lip 2005 22:52 Odpowiedzi: 1    Wyświetleń: 2443
  • [C] zmienne static globalne/lokalne dwa pliki + nagłówki .h

    Mam problem ze zrozumieniem modyfikatorów zmiennych. Mam trzy pliki. main.c spi.h spi.c Wyglądają one mniej więcej następująco. main.c #include "spi.h" main(){ unsigned int *msg; unsigned int data=0; msg=&data; spi_init(); spi_write(msg); } spi.h #define SPI_OK 0 // transfer ended No Errors #define SPI_BUSY...

    Programowanie Początkujący   01 Cze 2009 16:42 Odpowiedzi: 7    Wyświetleń: 5592
  • C - Używanie zmiennych tylko wtedy kiedy potrzebne. Atmega8

    Kompilator sam zadba o to, żeby w pliku wynikowym nie znalazły się nieużywane zmienne, nie trzeba nic kombinować poza upewnieniem się, że jest włączona optymalizacja. Nieprawda. Po pierwsze nie kompilator o to zadba, tylko linker (kompilator nie wie, czy inne pliki nie używają danej zmiennej, funkcji globalnej). Poza tym zadba tylko pod tym warunkiem,...

    Mikrokontrolery AVR   06 Maj 2013 15:10 Odpowiedzi: 12    Wyświetleń: 2076
  • REKLAMA
  • Stm Studio nie widzi zmiennych bool

    Witam, chciałby podglądać tablice bool oraz zmienna bool, jednak Stm Studio nie widzi tych zmiennych. Jeśli zmieniam typ na int zmienne stają się widoczne. W czym może istnieć problem? Z góry dzięki. [syntax=c]/* USER CODE BEGIN 0 */ bool mySwitches[16]; int mySwitches2[16]; int zmienna_int; bool zmienna_bool ; /* USER CODE END 0 */[/syntax] Cały plik...

    Mikrokontrolery ARM   01 Maj 2018 23:17 Odpowiedzi: 11    Wyświetleń: 1383
  • [Dev-C++] WinApi, użycie static.

    Witam, program na pewno sie wywali z powodu odwolania do elementu spoza tablicy, wynikajacego z co najmniej 2 bledow inicjalizacji: #1 int ile; //... i zaraz potem: pedzel[13]=CreateSolidBrush(... #2 static int ... przyciskanie; //... i kawalek dalej: proby_x_tablica[przyciskanie]=..... Zarowno...

    Programowanie   25 Lut 2010 15:04 Odpowiedzi: 8    Wyświetleń: 2118
  • Problem z funkcja static C WinAVR

    Obiekty oznaczone jako static są widoczne tylko w obrębie lokalnego modułu. Nie można eksportować funkcji statycznych tak samo jak nie można modyfikować zmiennych const. Jeśli funkcja ma być eksportowana, musisz zrezygnować ze static.

    Mikrokontrolery AVR   27 Sie 2009 14:53 Odpowiedzi: 6    Wyświetleń: 2830
  • VPN tap z serwerem VPS, klient ze zmiennym wewnętrznym IP.

    Witam wszystkich. Czy to możliwe aby postawić działający tunel warstwy 2 dla klientów z wewnętrznym IP ? Chodzi o to, żeby komputery z sieci A i B widziały się nawzajem i rozsyłały broadcasty. Sieć A: ruter Asus N66U tomato (openVPN client tap0) WAN 192.168.66.3 --> modem LTE (lan192.168.66.1 i wan - zmienne IP) LAN 192.168.3.120 Sieć B: ruter Asus...

    Sieci LAN   29 Maj 2020 16:58 Odpowiedzi: 0    Wyświetleń: 396
  • C - funkcja i zmienna globalna

    Należy unikać zmiennych globalnych. Zastanów się nad rozwiązaniem: [syntax=c]typedef struct { int zmienna_globalna; long druga_globalna; } MojeGlobalne; MojeGlobalne *globalne() { static MojeGlobalne ret; return &ret; } void funkcja(int zmienna) { if(zmienna) led_on(); } void funkcja_z_globalne() { funkcja(globalne()->zmienna_globalna); }[/syntax]

    Programowanie Początkujący   27 Wrz 2015 05:12 Odpowiedzi: 9    Wyświetleń: 1314
  • Czujniki DS18B20 z Arduino Mega: Zapis wartości do zmiennych, korekta offsetu, Domoticz i TFT

    tutaj [syntax=arduino]float temperature = static_cast<float>(static_cast<... * 10.)) / 10.;[/syntax] masz odczyt temperatury od razu zaokrąglonej do jednego miejsca po przecinku do zmiennej temperature. Presentation wykonuje się raz na początku, potem...

    Arduino   13 Gru 2022 13:10 Odpowiedzi: 1    Wyświetleń: 255
  • Jak wyswietlić zmienną na HD44780 w C

    Uruchomilem wyświetlacz lcd 2x16. Wyswietlam znaki bez problemu lecz nie wiem jak wyświetlić zmienną. Znalazlem procedurę do wyświetlania znaków. Programuje w C za pomocą WinAVR, zalanczam znalezioną procedurę: /***************************************... Title: HD44780U LCD library Author: Peter Fleury <pfleury(at)gmx.ch>...

    Mikrokontrolery   13 Kwi 2006 19:53 Odpowiedzi: 1    Wyświetleń: 2523
  • Dzielenie modulo a przekroczenie zakresu zmiennej.

    Zapoznaj się z zasadami promocji/konwersji typów całkowitoliczbowych (integral) w c/c++. W pierwszym przypadku masz promocję k do int, wynik odejmowania -1, wynik modulo 4 = -1, a następnie konwersję -1 do unsigned char = 255, bo -1 to binarnie same jedynki. W drugim przypadku masz konwersję do unsigned char już po odejmowaniu, więc k = 255. W jednym...

    Programowanie   08 Maj 2009 10:58 Odpowiedzi: 3    Wyświetleń: 2740
  • Java NetBeans - Dodanie jednej zmiennej aby była odczytana w 2 klasach

    zadeklarowana jako publiczna W javie są 4 typy dostępu: public, private, protected oraz nieokreślony który standardowo jest public ale tylko w obrębie namespace! To jest tak jak typ friend w VB.NET. Zasada jest taka, że zmienne nie powinny być publiczne, a przynajmniej nie powinny być "widoczne" z klasy uruchomieniowej zawierające main. Zmiennych typu...

    Programowanie Początkujący   06 Sty 2013 18:39 Odpowiedzi: 3    Wyświetleń: 1311
  • zmienne statyczne STM32F4 dziwne wartośći

    Witam Mam pytanie dla bardziej wtajemniczonych ode mnie. posiadam taki oto kawałek kodu : void test ( void) { static uint8_t xs ; static uint8_t ax ; static uint8_t a ; static uint8_t b ; locate(1,0); lcd_liczba(a); locate(1,6); lcd_liczba(b); locate(2,0); lcd_liczba(ax); locate(2,6);...

    Początkujący Elektronicy   26 Lis 2013 22:07 Odpowiedzi: 1    Wyświetleń: 696
  • c# - Przekazywanie zmiennych między formami. C# VS2013.

    Poczytaj sobie o zakresie widoczności zmiennych, bo bez tego daleko się nie zajdzie... Generalnie - jeżeli tworzysz i deklarujesz jakąś zmienną w Form1, to jest ona widoczna tylko i wyłącznie w Form1 - dlatego z Form1 możesz odwoływać się do Form2, 3 i 4, ale już nie odwrotnie. Jeżeli chcesz się komunikować między formami, potrzebujesz "zewnętrzną",...

    Programowanie   13 Sty 2014 10:00 Odpowiedzi: 9    Wyświetleń: 3903
  • PIC16 Watchdog reset i zmienne.

    Witam Mam pytanie czy zmienne w RAMie po resecie z WDT pozostaja bez zmian. Microchip pisze: Reset - WDT Reset Effects l Effect of a Watchdog Timer reset l Starts execution at the reset vector l RAM locations unchanged l Some SFRs are initialized l POR, BOR in PCON unchanged l TO in STATUS cleared l PD in STATUS unchanged Mam wiele zmiennych globalnych...

    Mikrokontrolery   08 Sie 2006 19:14 Odpowiedzi: 0    Wyświetleń: 873
  • [Java] Jak użyć zmiennej z jednej klasy w drugiej klasie?

    Witam! Szanowni koledzy mam taki problem.Stworzyłem 2 klasy: 1 do odczytu RS232 druga to interfejs, oto kody: ODCZYT RS232 import gnu.io.*; import java.io.*; import java.util.*; //import javax.comm.*; public class termometr implements Runnable, SerialPortEventListener { static CommPortIdentifier portId; static Enumeration portList; InputStream...

    Programowanie Początkujący   03 Sty 2010 19:28 Odpowiedzi: 4    Wyświetleń: 6748
  • Atmega8 i zmienne float - problemy

    Piszę program na Atmegę8 z zastosowaniem przetwornika ADC i poległem na zmiennych. Będę odczytywał wartość napięcie w zakresie 0,370 - 0,693 i zamieniał je na temperaturę. Zdjąłem charakterystykę f(v) = mc+b i próbuję zaprząc procesor do działania. Na razie przetwornik (chyba) nie ruszył, bo nie widać zmian na wyświetlaczu, ale póki co zająłem się sprawdzaniem...

    Mikrokontrolery AVR   21 Mar 2010 18:47 Odpowiedzi: 28    Wyświetleń: 3901
  • STM32 - generowanie sinusoidy SPWM o zmiennym f z zachowaniem stałego U/f

    [syntax=c]/* USER CODE BEGIN Header */ /** ****************************************... * (at)file : main.c * (at)brief : Main program body ****************************************... * (at)attention * * <h2>&copy; Copyright (c) 2020 STMicroelectronics. * All rights reserved.</h2>...

    Mikrokontrolery ARM   29 Paź 2020 17:46 Odpowiedzi: 10    Wyświetleń: 1074
  • STM32F469NIx (płytka DISCO) - ADC DMA zmienna 8 bitowa zamiast 12 bitowej w przesyłaniu

    Witam po dłuższej przerwie. Problem polega na tym że uruchomiłem ADC z DMA na płytce STM32F469DISCO (wg różnych filmów z youtube - problem taki że u wszystkich działa a u mnie nie :D ), wynik wysyłam po USB CDC i zamiast ADC 12 bitowego otrzymuje 8 bitowy. Jest tak że kręcąc potencjometrem wartość po przekroczeniu 255 wraca do 0 i rośnie ( i tak kilka...

    Mikrokontrolery ARM   03 Maj 2023 15:54 Odpowiedzi: 0    Wyświetleń: 219
  • LCD i Wypisywanie na nim zmiennych typu int i float.

    Sorki za program który tworze w oparciu rórzne gotowe procedurki. Jeżeli ja bym to robił o chyba wogle nie było by komentarzy. Niestety ale na studiach na informatyce jeszcze nienauczyli mnie komentazy i chyba nienauczą.. :( Pozdrawiam wytrwałych co mają chęć czytać mój kod. Aż tak się nie przejmuj. Kod powinien być czytelny. Trzeba poznać metody (poczytać),...

    Mikrokontrolery   11 Kwi 2008 21:25 Odpowiedzi: 27    Wyświetleń: 4599
  • [Mega168][AVRGCC] Synchronizacja zmiennych.

    Witam. Mam oto taki problem. Robię sterownik wykorzystujący protokół modbus ( // definicja struktury dla sterowników PID. typedef struct { unsigned int Ts; // stała czasowa regulatora float Kp; // wzmocnienie członu proporcjonalnego float Ki; // wzmocnienie członu całkującego float Kd; // wzmocnienie członu różniczkującego int y_max; // max wartość...

    Mikrokontrolery AVR   18 Kwi 2009 23:31 Odpowiedzi: 4    Wyświetleń: 1269
  • [Java] Wykres z wykorzystaniem zmiennej z RS232 i czasu sys.

    Witajcie! Powoli posuwam się coraz dalej w budowie swojego projektu, niestety cały czas napotykam na drobne(?!) przeszkody. Przedstawię kolegom kompletny kod na narysowanie wykresu w javie na podstawie zmiennej temperatury pobranej z RS232. Program w terminalu działa , temperaturę pokazuje, buduje okno wykresu i to na tyle. Wykres się nie zmienia. Tu...

    Programowanie Początkujący   28 Sty 2010 18:55 Odpowiedzi: 3    Wyświetleń: 2121
  • [VB/Delphi] wszystkie możliwe równania X zmiennych

    Znalazłem i trochę przerobiłem - co prawda pod C# - algorytm z private static void swap(char[] s, int a, int b) { char temp = s[a]; s[a] = s[b]; s[b] = temp; } private static bool permute(char[] str, int len) { int key = len - 1; int newkey = len - 1; /* The key value is...

    Programowanie Początkujący   10 Lip 2010 08:22 Odpowiedzi: 15    Wyświetleń: 2122
  • [Atmega32][C]Jak "dopasować rozmiar" zmiennej?

    Ło matko skąd to masz :D W bardzo prostej formie może to wyglądać tak: [syntax=c]// nastawy const float Kr = 2.66; const float Ti = 1.1; const float Td = 0.28; // okres próbkowania const float Ts = 0.05; // nastawy dla cyfrowego regulatora const float Ki = Kr*Ts/Ti; const float Kd = Kr*Td/Ts; static uint16_t doPID(uint16_t CV, uint16_t SP){ static int32_t...

    Mikrokontrolery AVR   06 Wrz 2011 10:28 Odpowiedzi: 24    Wyświetleń: 2364
  • AVR-GCC przekazywanie zmiennej przez wartość (?) ;/

    Problem był już poruszany wiele razy w dziale "Mikrokontrolery Ogólne": _delay_us to makro, nie funkcja. Wymagane jest, aby parametr był liczbą stałą, w przeciwnym przypadku zostanie wkompilowana biblioteka liczb zmiennoprzecinkowych, a same opóźnienia będą nieporównywalnie dłuższe. Jeśli chcesz mieć opóźnienie zmienne do zegara 1MHz, możesz skorzystać...

    Mikrokontrolery AVR   06 Gru 2008 14:55 Odpowiedzi: 1    Wyświetleń: 1412
  • [C#] - Plik ze stałymi, zmiennymi

    Ja tylko przypomnę o czym autor pisał na początku: Ale wydaje mi się że gdy będe w kazdym pliku robił Stałe stale = new Stale() to nowa instancja będzie w sobie zawierała zmienną ModułyAktywne która zawsze będzie == 1, a nie tak jak została zmianiona w np innym pliku. Jeśli dobrze rozumiem, to chcesz modyfikować te zmienne w jednym pliku (formie), i...

    Programowanie Początkujący   08 Wrz 2012 00:16 Odpowiedzi: 19    Wyświetleń: 3957
  • AVR/ATMEGA644PA/Atmel Studio 6 - Zmienne w EEPROM

    Witam Mam pytanie dlaczego zmienna która inkrementuje się tutaj: [syntax=c] if(klawisz_wcisniety(ZAWODNIK_M)) { lcd_cls(); zawodnik_przejazdy_read(); zawodnik_przejazdy[zawodnik.numer].okraz... = 0; zawodnik_przejazdy_update(); zawodnik.numer++; zawodnik_przejazdy[zawodnik.numer].okraz... zawodnik_przejazdy_update(); } [/syntax] Inkrementuje się...

    Mikrokontrolery Początkujący   01 Sie 2013 19:50 Odpowiedzi: 1    Wyświetleń: 1149
  • Rozwiązanie algorytmu zapisu zmiennej

    A faktycznie nie zauważyłem :/ Ale z funkcjami też można to łatwo zrobić: [syntax=csharp]public static void wypisz1() { Console.Write("0_1_2_3_"); } public static void wypisz2(int zm) { Console.Write(zm+"_"); } static void Main(string[] args) { int limit = 10; int zm=6; int i = 0; a: if(i<limit) { wypisz1(); wypisz2(zm); zm++; i++; if (zm == 9) zm...

    Programowanie   08 Wrz 2014 19:40 Odpowiedzi: 33    Wyświetleń: 1977
  • [Java] Można zrobić nazwę zmiennej z kawałka członu i wartości innej zmiennej?

    Javy nie znam za dobrze, ale zrobiłem coś takiego. Nie jest to zbyt piękny kod dlatego nie chciałem się chwalić :). Jest to bardzo wczesny "projekt". Teraz muszę zrozumieć jak Map się używa. [syntax=java]import javax.swing.*; import java.awt.event.ActionEvent; import java.awt.event.ActionListener; public class glowna extends JFrame implements ActionListener...

    Programowanie Początkujący   05 Paź 2020 17:16 Odpowiedzi: 4    Wyświetleń: 294
  • Wyświetlanie zmiennych float, int z Arduino na monitorze VGA przez i2c z Atmega 328

    Czy na takim kodzie mógłbym się wzorować ? [syntax=c]#include <VGAXUA.h> //font generated from 1bitfont - by Sandro Maffiodo #define FNT_NANOFONT_HEIGHT 6 #define FNT_NANOFONT_SYMBOLS_COUNT 95 //data size=570 bytes const unsigned char fnt_nanofont_data[FNT_NANOFONT_SYMBOLS_C... PROGMEM={ { 1, 128, 128, 128, 0, 128, 0,...

    Arduino   29 Lip 2021 08:10 Odpowiedzi: 7    Wyświetleń: 561
  • Przerwania proste i przyjemne - część 2 - zmienne, bufory i latencja

    W Zmienne globalne — wiedz, kiedy są modyfikowane Zmienne globalne muszą być ostrożnie obsługiwane, gdy są używane z przerwaniami, ponieważ te są generalnie asynchroniczne. I jeżeli zmienna globalna jest modyfikowana przez ISR, może zostać zmieniona w dowolnym momencie. Musimy mieć na uwadze następujące aspekty: Odczyt/zapis zmiennych globalnych...

    Artykuły   08 Mar 2022 00:35 Odpowiedzi: 18    Wyświetleń: 2496
  • Win AVR:zmienne volatile

    Witam Mam problem z WinAVR, pisze program na ATMega8, używam zmiennej stan do oznaczania aktualnego stanu programu: static unsigned char stan = CZEKAJ; Pomimo że jest ona ostro używana w przerwaniach przy kompilacji dostaje komunikat: ../sensor.h:36: warning: 'stan' defined but not used gdy chcę zmienić jej typ na volatile ciągle wyskakuje mi Error:...

    Mikrokontrolery   07 Gru 2006 11:02 Odpowiedzi: 2    Wyświetleń: 1844
  • problem ze zmiennymi w 89c5x. prosze o pomoc

    Witam wszystkich! Mam taki oto problem. Łączę sie z at89c51/52 poprzez rs232. posyłam w kodzie ascii na ośmiu bitach cyfry. W programi odczytuje je i zapisuje do zmiennej. Niestety wartości zmiennych zmieniają się w kilka linijek po przypisaniu im tych wartości. Dokładniej mówiąc zmienne są zerowane. Siedze nad tym już długo i sam niczego już nie wymyśle....

    Mikrokontrolery   31 Maj 2007 23:05 Odpowiedzi: 0    Wyświetleń: 728
  • alokowanie zmiennej pamieci, zwrot wskaźnika do zm. auto

    Wszystkie przykłady sa złe ponieważ zmienne są deklarowane jako zmienne automatyczne w body funkcji. Jeśli taka funkcja zakończy działanie, jej zmienne z natury ulegają unicestwieniu. Tak więc nie trafimy zwróconym wskażnikiem do zawartości zmiennej. Inaczej mówiąc po co nam zwrócony wskażnik skoro może on być już nieaktualny. Jesli taki program zadziała...

    Programowanie   23 Lip 2007 11:11 Odpowiedzi: 10    Wyświetleń: 1791
  • problem z zmiennymi statycznymi (linker error)

    linked Error - undefined reference to 'konto::oprocentowanie_lokata' linked Error - undefined reference to 'konto::oprocentowanie_kredyt' gdzie static float oprocentowanie_lokata; static float oprocentowanie_kredyt; a błąd wyskakuje w miejscu : void konto::oprocentuj (void){ double czas; czas=difftime(time(NULL),utworzenie_loka... czas=czas/3600;...

    Programowanie   30 Gru 2007 17:03 Odpowiedzi: 2    Wyświetleń: 1016
  • [atmega8][C] eeprom vs sram. porowanie zmiennych

    Podejrzewam, że najwięcej problemów robi to: pamieci przydzielonej dynamicznie nie zwalniam i jak widać jest kaszana.tylko jak rozumiem musialbym to zrobić poza funkcją substr? Jeśli zaczniesz zwalniać pamięć poza funkcją substr, to łatwo narobić błędów typu wycieki pamięci (kiedy w pętli coś się pominie i zmienna zostanie zapomniana ale nie zwolniona)...

    Mikrokontrolery   11 Wrz 2008 19:50 Odpowiedzi: 9    Wyświetleń: 2475
  • Inicjalizacja zmiennej globalnej

    W AVR GCC wszystkie zmienne globalne i statyczne są automatycznie zerowane i nie ma najmniejszej potrzeby ich inicjalizacji zerami. Jeśli natomiast definicja zmiennej znajduje się wewnątrz funkcji to już trzeba ją samemu inicjalizować. Co jest dosyć oczywiste, bo nie jest wtedy zmienną globalną :) Przy czym istnieje wyjątek - lokalne zmienne statyczne...

    Mikrokontrolery AVR   12 Gru 2010 18:08 Odpowiedzi: 16    Wyświetleń: 2860
  • [ATmega32][C] zmienne globalne, struktury i obsluga zegara PCF8563

    Witajcie, mam problem nad którym siedzę juz kilka dni i zatrzymałem się nie wiedząc gdzie tkwi problem. Otóż chcę obsługiwać zegar RTC PCF8563 po I2C - czytać i zapisywać z niego dane (datę i czas). Projekt mam podzielony na kilka plików, całość pisana w Code Blocks 10.5 i kompilowana w AVR GCC. Mam zdefiniowaną strukturę do zapisu danych z zegara do...

    Mikrokontrolery AVR   01 Maj 2011 22:51 Odpowiedzi: 6    Wyświetleń: 3066
  • [JAVA] Dlaczego klasa musi być static?

    U Ciebie klasa CycloneData jest dość "dziwna" (choć w 100% prawidłowo zrobiona). Ma zmienne publiczne, których zawartość może być dowolnie odczytywane tak jak w Twoim kodzie. Zwracam uwagę, że przyjętą normą w Javie jest tworzenie tego typu klas w ten sposób, że wszystkie zmienne (zwane "fields" - polami) są prywatne, a ich zawartość pobieramy i ustawiamy...

    Programowanie Początkujący   29 Maj 2011 09:55 Odpowiedzi: 3    Wyświetleń: 4931
  • [Atmega8][Język C] Jak poprzez naciśnięcie przycisku przypisać wartość zmiennej

    Napisz proszę czy należy także deklarować PIND2 (INT0) i nadać mu wartość wejściową? POPRAWIONY KOD: [syntax=c] #include <avr/io.h> #include <util/delay.h> #include <avr/interrupt.h> #define KEYS4RGB (1<<PB0) #define KEYS1R (1<<PB1) #define KEYS2G (1<<PB2) #define KEYS3B (1<<PB3) // deklaracja funkcji obsługi...

    Mikrokontrolery AVR   14 Cze 2011 09:12 Odpowiedzi: 50    Wyświetleń: 8430
  • C# -Serwer TCP/IP- "nazwa" klienta ze zmiennej??

    Można użyć słownika Witam po przerwie. Mam jeszcze jeden problem. Wydaje mi się że ta opcja ze słownikiem będzie najlepsza. Więc chciałem ją przetestować i zrobiłem na szybko taki oto kod: listaKlientow wywala błąd: 'System.Net.Sockets.TcpClient' does not contain a definition for 'close' and no extension method 'close' accepting a first argument of...

    Programowanie Początkujący   16 Sty 2012 01:14 Odpowiedzi: 8    Wyświetleń: 2390
  • [Attiny2313][C] Zmiana wartości w OCR0A za pomocą zmiennej podczas działania

    Witam Mam mały problem z zakresem ważności zmiennych w przerwaniach. Nie mogę zmienić wartości OCR0A za pomocą zmiennej a; Załączam kod, zawiera się w kilku plikach. Błędów nie zgłasza. Przerwanie reaguje na przycisk w praktyce, jednak nie zmienia wartości 'freq' ISR(INT0_vect) { _delay_ms(100); freq=30; } ale nie dokonuje zmiany częstotliwości za pomocą...

    Mikrokontrolery AVR   26 Lip 2012 21:49 Odpowiedzi: 19    Wyświetleń: 2017
  • non-static variable this cannot be referenced from a static context

    Jak klasę NumberExample i IntegerExample zmienię na static to nie ma błędu kompilacji. Ale zmienna j która używa tej klasy jest zle wyswietlana pisze zad2integerexample(at)adrespamieci. Jak nie zmienię kodu to sie nie skompiluje. Chodzi o to żeby utworzyć typy kopertowe takie jak w jdk i użyć jakiejs funkcji z tamtad Poza tym, że to jest nieczytelne...

    Programowanie Początkujący   17 Mar 2013 18:23 Odpowiedzi: 6    Wyświetleń: 2919
  • Kurs programowania C/C++. Część 1.1 - Typy danych i zmienne

    Kurs: C mamy typy: -podstawowe: typy znakowe, całkowite i rzeczywiste -pochodne: wskaźnikowe, tablice, struktury, unie. Typy i zmienne całkowite Rozmiary zmiennych danego typu Użycie powyższych typów w połączeniu z signed, unsigneddaje, short i long daje nam różne możliwości Typy i zmienne rzeczywiste Pisząc program deklarujemy sobie zmienną wybranego...

    Artykuły   30 Paź 2015 21:28 Odpowiedzi: 6    Wyświetleń: 10446
  • STM32F4 - Zmienne lokalne szybsze niż zmienne globalne.

    To zależy, co rozumiesz przez "lokalna". Pod względem zasięgu - lokalna, pod względem czasu życia - należy do sekcji statycznej, w której są wszystkie zmienne globalne, a nie do auto, w której są argumenty i i zmienne lokalne funkcji bez atrybutu static. Jeśli nie włączymy wściekłej optymalizacji typu LTO, to zmienna statyczna musi wylądować w pamięci...

    Mikrokontrolery ARM   26 Lut 2014 12:09 Odpowiedzi: 34    Wyświetleń: 4464
  • 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ń: 930
  • [C]Zmienna lokalna vs globalna, a szybkość wykonywania programu przerwania

    1. Podrzucę Ci pomysł, pomocny lub nie. Zrobiłem PWN Atmega8 (czyli straszny dziad) generator miłego dla ucha sinusoidalnego dźwięku (w oparciu o przerwanie timera). Czystość uzyskałem, gdy na samym początku przerwania ustawiałem wartość ze zmiennej do PWM, a potem mogłem ją sobie opracowywać "na nastepny raz" do woli, nieczuły że obliczenia (mnożenia,...

    Mikrokontrolery AVR   08 Lis 2017 22:39 Odpowiedzi: 14    Wyświetleń: 2424
  • Java-Dostęp do zmiennych klasy podrzędnej i jej metod.

    Witam. Problem opisany w kodzie programu, nigdzie nie znalazłem rozwiązania. Klasa klasa_z_klasami_podrzedmymi jest tablicą obiektów w klasie tuJestMain. Plik tuJestMain: [syntax=java]/* * To change this license header, choose License Headers in Project Properties. * To change this template file, choose Tools | Templates * and open the template in the...

    Programowanie Początkujący   16 Cze 2018 13:00 Odpowiedzi: 1    Wyświetleń: 468
  • Tworzenie zmiennych w pętli while vs poza nią: wpływ na pamięć i wydajność (C++)

    Kod wygenerowany przez kompilator wykonuje na wejściu do procedury jedną operację przydzielającą ze stosu pamięć na wszystkie zmienne lokalne automatyczne (takie, które nie są deklarowane jako static), w tym są zmienne, których w programie w C nie ma - nie zawsze są potrzebne, ale pewnie kompilator zawsze generuje instrukcję, czy sekwencję instrukcji,...

    Programowanie   06 Sty 2023 20:56 Odpowiedzi: 4    Wyświetleń: 210
  • Brak zapisu zmiennych do pamięci eeprom w AT80S8252

    Witam. Nie bardzo rozumiem o co ci chodzi. To jest mikrokontroler 8 bitowy i pamiec jest zorganizowana w komorki 8 bitwe. Wiec jesli chcesz zapisac np zmienna typu int robisz to tak: zapis gornych 8 bitow -> zwiekszasz adres -> zapis dolnych 8 bitow/mozesz i odwrotnie ,zalezy to od twojego zapisu notacji/ i analogicznie robisz odczyt. Ponizej...

    Mikrokontrolery   08 Maj 2005 02:14 Odpowiedzi: 12    Wyświetleń: 2033
  • Deklarowanie zmiennej tablicowej będącej stałą

    Mam pytanie: Jak zadeklarować zmienną tablicową będącą stałą tak by ta nie ładowała się do RAMu a jedynie pozostawała w pamięci Flash? Zauważyłem że poniższa deklaracja powoduje umieszczenie tablicy w RAM (było to powodem zwieszania sie programu, gdy 'skróciłem' tablicę o parę indeksów program zaczął działać). Proszę o pomoc. static const char FontLookup...

    Mikrokontrolery   20 Maj 2006 17:02 Odpowiedzi: 5    Wyświetleń: 1213
  • AVR atmega8515 - nadpisujace sie zmienne globalne

    To co niżej zasugeruje nie musi Ci pomóc ale spróbuj wykonać. Zmienną globalną zadeklaruj jako: static volatile DATACNT W ten sposób powiesz kompilatorowi aby ochronił jej stan przed przypadkową modyfikacją. Z problemem nie panowania nad wartością zmiennej globalnej sam biłem sie tracąc czas i nerwy. Jak się okazało przerwania powodowały nadpisywanie...

    Mikrokontrolery   09 Lis 2006 00:54 Odpowiedzi: 8    Wyświetleń: 2826
  • [C] Zamiana zmiennych globalnych na statyczne.

    Witam, czy mógłby mi ktoś pomóc w zamianie zmiennych globalnych na statyczne? Mój program rozwiązuje wieże Hanoi rekurencyjnie i w tym jest głównie problem, nie mam kompletnie pomysłu w jaki inny sposób można to zrobić. #include <stdio.h> #include <string.h> int liczba = 0; // liczba ruchow - zmienna globalna int t1[201]; int t2[201];...

    Programowanie Początkujący   14 Sty 2009 19:02 Odpowiedzi: 0    Wyświetleń: 834
  • [ JAVA ] problem ze zmienną

    Problem polega na tym że nie potrafię wykorzystać zmiennej "nrmenu" w klasie mysz, zmienna zmienia swą wartość podczas korzystania z paska narzędzi w klasie oknogl. Czy możliwe jest żeby zmienna była dostępna dla dwóch tych klas? Javy uczę się od niedawna wiec proszę o pomoc i wyrozumiałość :D wystarczy ją zadeklarować jako pole public static Panel...

    Programowanie   12 Cze 2010 15:43 Odpowiedzi: 3    Wyświetleń: 1302
  • Wartość początkowa zmiennej volatile

    static uint8_t kroczek; static uint8_t pol_kroczek=0; Czyli w pierwszym wypadku mam 0 bo tak jest zgodnie ze standardem. A w drugim nadaję wartość 0 i zajmuje się tym linker i skrypty startowe.

    Mikrokontrolery   24 Paź 2010 22:17 Odpowiedzi: 27    Wyświetleń: 2745
  • WinApi - Odświeżanie wypisywanej zmiennej.

    Witam! Robię program w WinApi który odczytuję jakąś zmienną long int z pamięci funkcją [syntax=cpp]ReadProcessMemory(hProcess, (LPVOID)pamiec, &zmienna,sizeof(long),0); [/syntax] następnie stworzyłem sobie pole statyczne [syntax=cpp] HWND hStatic = CreateWindowEx (0, "STATIC",NULL, WS_CHILD | WS_VISIBLE | SS_LEFT, 5, 80, 150, 200, hWnd, NULL, hInstance,...

    Programowanie   23 Sie 2012 10:47 Odpowiedzi: 19    Wyświetleń: 1917
  • C# konwersja zmiennej odebranej przez RS232 na liczbę.

    Uczę się programować w Visual Studio C#. Napisałem program odbierający dane z układu mikroprocesorowego. Dane to wartości temperatury z czujnika. I tu pojawił się problem gdyż odebrane dane z RS232 są typu string i przy wyświetlaniu otrzymuje znaki ASCII. Próbowałem sposobów z konwersją zmiennych. Program się skompilował bez błędów jednak gdy odbieram...

    Programowanie Początkujący   25 Lis 2013 00:30 Odpowiedzi: 11    Wyświetleń: 2214
  • Atmel Studio kompilacja - Błąd redefinicji zmiennej, funkcji

    Nie wiem dlaczego ale kompilator w Atmel Studio 6.2 twierdzi że zmienna X została już zdefiniowana. Mam wiele takich błędów a według mnie jest wszystko dobrze napisane. Plik główny (main): test_program.c [syntax=c] #include <avr/io.h> #include "secondFile.h" void autoSetSystemData(void); void autoPreSetConfiguration(void); int main(void) { autoSetSystemData();...

    Mikrokontrolery   15 Cze 2014 15:58 Odpowiedzi: 7    Wyświetleń: 1071
  • ONE - zachowanie zmiennej do odczytania później

    Pokaż swój kod bo bez tego nie wiadomo kompletnie co robisz źle. W C wystarczyłby atrybut "static" dla zmiennej lokalnej - dzięki niemu zapamiętywany jest jej stan przy każdym obiegu pętli.

    Arduino   13 Lip 2014 19:47 Odpowiedzi: 2    Wyświetleń: 840
  • C++ Visual Studio 2010 - Długość stringa i tablica jako zmienna globalna.

    static int^ rozmiarTablicy=0; zamień na static int rozmiarTablicy=0;

    Programowanie   23 Gru 2014 18:07 Odpowiedzi: 7    Wyświetleń: 918
  • stm32f103 - Sprintf niszczy zmienne globalne

    Witam! Dopiero mam okazję spróbować. Na początek przemianowałem HardFault_Handler na static void __Default_Handler(void) i dopiero po tym program padając wchodzi do w/w funkcji. W orginalnej formi nic się nie działo. W zmiennych których? Zrobiłem zrzut ekranu ze stanem po zatrzymaniu. W zmiennej psr jest adres wyglądający na wskazujący na program, ale...

    Mikrokontrolery ARM   17 Kwi 2015 07:23 Odpowiedzi: 19    Wyświetleń: 1593
  • STM32 - COOCOX deklaracja zmiennych globalnych itp

    Wygenerowany jest bezpośrednio z CooCoxa Linkera tutaj nie ma chyba jest zaszyty w środowisku. Wersja CoIDE to: Version: 1.7.8 [syntax=c] /** ****************************************... * (at)file startup_coide.c * (at)author Coocox * (at)version V1.0 * (at)date 20/07/2010 * (at)brief M0 M3 Devices Startup code. *...

    Mikrokontrolery ARM   03 Maj 2015 15:46 Odpowiedzi: 4    Wyświetleń: 1053
  • TIA PORTAL - zrozumienie zmiennych

    Witam, mam problem ze zrozumieniem zmiennych w TIA PORTAL w bloku FB. Nie za bardzo orientuje się czym różnią się zmienne Static i Temp. W jakich przypadkach używamy jednej a w jakich drugiej? Pozdrawiam

    Automatyka Sterowanie PLC   06 Kwi 2017 10:50 Odpowiedzi: 3    Wyświetleń: 4455
  • Wskaźniki do wskaźników - pozyskiwanie adresu zmiennej wskaźnikowej

    Witam. Uczę się języka c i prosiłbym o rozwianie pewnej wątpliwości: [syntax=c] static int tab[2][3]; printf("\n\n%d %d %d\n\n",&tab,tab[0],&tab[0][1]); [/syntax] Dlaczego zapis &tab jest równoważny z tab? tab jest adresem podtablicy tab[0] więc czy napiszę tab czy *tab to uzyskuje ten sam adres i to jest dla mnie jasne. Ale jeżeli zapisuje &tab to...

    Programowanie   07 Maj 2017 20:19 Odpowiedzi: 2    Wyświetleń: 552
  • [STM32][C] Błąd kompilacji przy inkrementacji const volatile zmiennej

    Cześć, Mam taki fragment kodu: [syntax=c] static const volatile uint32_t systick = 0; uint32_t GetTimeUs(void) { return systick; } void HAL_SYSTICK_Callback() { systick++; }[/syntax] który się nie kompiluje, dostaję taki błąd kompilacji. [syntax=c]../Application/Time.c:31:19: error: increment of read-only variable 'systick'[/syntax] Z tego co wiem powinno...

    Mikrokontrolery ARM   15 Kwi 2019 17:07 Odpowiedzi: 8    Wyświetleń: 1464
  • Użycie static przed funkcją w C na STM32 - co to oznacza?

    ... czego głównym skutkiem będzie wydłużenie czasu jego wykonania przy tym samym wyniku... niekoniecznie .... [syntax=c]uint64_t foo(uint64_t zmienna1, uint16_t zmienna2, int16_t zmienna3) { zmienna1 += ((uint64_t)(zmienna2) * zmienna3); return zmienna1; } uint64_t foo1(uint64_t zmienna1, uint16_t zmienna2, int16_t zmienna3) { zmienna1 += zmienna2...

    Mikrokontrolery Początkujący   12 Sie 2019 13:24 Odpowiedzi: 37    Wyświetleń: 2298
  • Regulator PID z klasą MyClass: oddzielne zmienne statyczne dla obiekt1.pid() i obiekt2.pid()

    [syntax=c]#include <cstdlib> #include <iostream> #include <string> #include <conio.h> using namespace std; class MyClass { public: float my_function(float arg1, float arg2) { static float my_static_var = my_static_var + arg1 + arg2; return my_static_var; } }; int main() { MyClass funkcja; float result; while (1) { result = funkcja.my_function(2,...

    Programowanie Początkujący   10 Gru 2022 15:30 Odpowiedzi: 3    Wyświetleń: 141
  • AVR-GCC i zonk ze zmiennym przecinkiem.

    Cuda się dzieją i to niesamowite : Watt.c #define F_CPU 1000000UL // 1 MHz #include <avr/delay.h> #include <avr/signal.h> #include <avr/interrupt.h> #include <avr/io.h> #include <inttypes.h> #include <stdlib.h> #include <math.h> #include "Watt.h" #define REP_ADC 64 /*first array element is leftmost...

    Mikrokontrolery   18 Sie 2005 23:21 Odpowiedzi: 2    Wyświetleń: 1769
  • Zmienne (stałe) w pamieci flash [AVR]

    (...) .db "Jakis napis",0x0a,0x0d, 13,12, 0 lpm acc, z (lub z+) A co to za potworki? Znak końca linii (i do tego windowsowy :/) też nie jest potrzebny, wystarczy samo zero, chyba że urządzenie komunikuje się z windowsowym terminalem tekstowym przez rs-232. I skąd się wziął akumulator w AVR? W C robisz tak (avr-gcc): #include <avr/pgmspace.h>...

    Mikrokontrolery   08 Wrz 2006 20:50 Odpowiedzi: 5    Wyświetleń: 4357
  • [ATmega32L][winAVR][C] - zmienne a przerwania

    nie wiem czy static dziala dla zmiennych globalnych tak samo jak dla funkcji, ja to tam dalem bo myslalem, ze pomoze, bez tego tez nie dziala. Dodano po 9 dodanie volatile w main robi cos dziwnego: extern volatile TFrame Frame; void main (void) { (...) sei(); while (1) { if (Frame.state & READY)...

    Mikrokontrolery AVR   12 Paź 2008 19:33 Odpowiedzi: 14    Wyświetleń: 1591
  • [ATmega][C] Dziwny problem ze zmiennymi.

    A ta zmienna globalna napewno wypełniona danymi jest? Bo zrobiłem mały teścik: basemodule.h: typedef struct { uint8_t blockParam; uint8_t signedMove; uint8_t deviceInitialAddress; } glob; uint8_t returnBlockParam(void); basemodule.c: volatile static glob globalVariables = { .blockParam = 127, .signedMove = 23, .deviceInitialAddress...

    Mikrokontrolery AVR   28 Lip 2009 14:05 Odpowiedzi: 8    Wyświetleń: 1458
  • Zwracanie zmiennej lokalnej przez funkcje [c][winavr]

    tzn jak mam zwrócić przez wartość? możesz to zapisać? globalnie nie chce bo to sie z celem mija. próbowałem ze static char temp[10]; ale nie działa. dlaczego?

    Mikrokontrolery AVR   07 Sty 2010 19:42 Odpowiedzi: 16    Wyświetleń: 2479
  • Zmienna nieulotna w funkcji. [C]. Jak ją zadeklarować?

    Yagi009 - tak jak pisze FCh zmienne static sa inicjowane implicite na 0, chyba, ze to zmienisz definiujac je inaczej. Nie ma wiec sensu ich inicjowac, jesli poczatkowa wartoscia ma byc 0 - to nie tylko jest bez sensu, ale proewadzi do wydluzenia kodu - czasami optymalizator da ciala i twoja ponowna inicjalizacja nie zostanie wyrzucona. W swiecie embedded,...

    Mikrokontrolery   16 Sty 2010 23:38 Odpowiedzi: 56    Wyświetleń: 5429
  • [C++][PostgreSQL]Przypisanie danych z zapytania do zmiennej

    Witam, Ja co prawda już od dawna w C++ nie piszę, ale najlepiej pewnie będzie skorzystać z jakiejś dedykowanej biblioteki. Szybkie szukanie wskazuje, że dla C++ jest to np. biblioteka libpq Tutaj znajdziesz szczegóły biblioteki: [url=] a tutaj przykład użycia: [url=] lub tutaj: [url=]

    Programowanie Początkujący   03 Wrz 2010 18:00 Odpowiedzi: 7    Wyświetleń: 2828
  • [C][Mega128]Dziwne zachowanie po usunięciu zmiennej

    Dziwny ten twój program. Po pierwsze wywal te swoje procedury obsługi EEPROM i użyj tych z biblioteki AVR-libc, wyeliminujesz jedną z możliwych przyczyn. Poza tym w przerwaniu nie używaj cli i sei, nie jest to potrzebne - wejście w przerwanie automatycznie blokuje kolejne. sei() na końcu może być niebezpieczne, jeśli twoje przerwanie SPI jest za długie,...

    Mikrokontrolery   08 Gru 2010 13:50 Odpowiedzi: 6    Wyświetleń: 1164
  • [c]dziwne zachowanie zmiennej uint8_t

    Witam mam taki kod do obsługi wyświetlacza LED i jest problem w funkcji led_dec: #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> #include "led_lib.h" #define SEG_A (1<<1) #define SEG_B (1<<2) #define SEG_C (1<<3) #define SEG_D (1<<4) #define...

    Mikrokontrolery AVR   17 Sty 2011 18:54 Odpowiedzi: 3    Wyświetleń: 2267
  • STM32 Discovery one-wire. W zmiennych od temperatury są same zera.

    Potrzebujesz: " RM0041: STM32F100xx advanced ARM-based 32-bit MCUs " -> www.st.com To też będzie potrzebne: " DS6517: Low & medium-density value line, advanced ARM-based 32-bit MCU with 16 to 128 KB Flash, 12 timers, ADC, DAC & 8 comm interfaces " i to (zakładam ,że to chociaż już masz) : " UM0919: STM32VLDISCOVERY STM32 value line Discovery...

    Mikrokontrolery Pozostałe   01 Maj 2011 22:11 Odpowiedzi: 3    Wyświetleń: 4988
  • Kod tmf i zasięg zmiennych

    No właśnie- kłócicie się o bajty a całe moje rozumowanie idzie chyba o kant... potłuc. tmf podał w swojej książce opis menu- dość rozbudowany, z podmenu i innymi bajerami. Kod jest na ftp Helionu. Obsługuje się to enkoderem z przyciskiem. Jak się jest na określonej pozycji to naciśnięcie powoduje włączenie funkcji dopasowanej do tej pozycji- w moim...

    Mikrokontrolery   01 Sie 2011 11:54 Odpowiedzi: 52    Wyświetleń: 3633
  • stm32 - freeRTOS, stos i zmienna lokalna

    Mam funkcyjke która przeprowadza odczyt z karty sd/mmc nigdy mimo tego, że dokladnie tak samo jest tworzona strukturka do crc na stosie, co lepsze, w identyczny sposób jak w testreadblock. Info: STM32F103RET6 FreeRTOS 6.0.2 Main stack: 0x2000 //bylo mniej, zwiekszylem na test Heap: 0x6000 //tez bylo mniej i zwiekszylem na test Chciałoby sie zapytać...

    Mikrokontrolery   31 Lip 2012 13:14 Odpowiedzi: 21    Wyświetleń: 3342
  • AVR - [C] deklaracja zmiennej w przerwaniu

    Witam, czytając książkę "Język C dla mikrokontrolerów AVR" natknąłem się na stronie 313 na przykład migania diodami led w przerwaniu od timera. Bardzo proszę o wytłumaczenie mi dlaczego w przerwaniu definiowana jest na początku zmienna LED, z tego co rozpisałem sobie na kartce wynika że stan portu b nigdy sie nie zmieni...(chyba ze definicja bylaby...

    Mikrokontrolery AVR   27 Sty 2013 14:52 Odpowiedzi: 1    Wyświetleń: 1446
  • Atmega8 - Program nie chce zapisać ani odczytać zmiennej powyżej 8bit z eeprom.

    Po zmianie cykle_w z int na unsigned int, nie ma tych błędów, ale potrzebuję w tej zmiennej przechować też wartości ujemne, zresztą nawet mimo tej zmiany nie mogę przekroczyć 255, nie wiem już czy to coś z tą funkcją, czy mam tak nawalone w kodzie. EDIT: Jednak to była wina itoa, zadeklarowałem ją tak: main.c:208: warning: passing argument...

    Mikrokontrolery AVR   01 Lut 2013 15:36 Odpowiedzi: 18    Wyświetleń: 3012
  • [PIC16][C] - Nadpisywanie zmiennej?

    Subtelny byk nie daje mi spokoju od kilku dni. Chodzi o multplexowanie wyświetlaczy. W chwili gdy zmienne dig_1...3 przychodzą do procedury wyświetlania LED_DSP z wartością =1 to z tablicy pobierana jest wartość z zerowego adresu. Pojawia się chaotyczne miganie 1 i 0. Jeśli jednak wartość dig_ jest różna od 1 to wyświetla OK. Wstawienie na sztywno LATC=ZNAK...

    Mikrokontrolery PIC   10 Cze 2013 06:36 Odpowiedzi: 6    Wyświetleń: 1956
  • AVR, pamięć, GCC, zmienne, stałe

    Ściśle mówiąc będą wywoływane przez timer Ściśle mówiąc to funkcja obsługi przerwania (od przepełnienia/porównania) timera będzie na nich wykonywała jakieś operacje (np. zapisu) Problem polega na tym, że gdy tylko dostaną przydomek "static" ich objętość rośnie Jak umieszczasz je wewnątrz funkcji bez "static" to mają dokładnie taką samą wielkość, ale...

    Mikrokontrolery   22 Lis 2013 15:29 Odpowiedzi: 14    Wyświetleń: 3183
  • [AVR GCC] - Nazwa zmiennej zmienia kod wynikowy. Błąd w kompilatorze?

    W programie jest pewien błąd - zmienne prywatne dla modułu powinny być deklarowane z atrybutem static. Zgaduję, że gdyby zmienna o chorej nazwie "div" miała atrybut static, problemu by me było. Z drugiej strony nazywanie zmiennej w ten sposób jest proszeniem się o problemy - z dużym prawdopodobieństwem nazwa ta może być nazwą tzw. helpera kompilatora,...

    Mikrokontrolery AVR   29 Maj 2014 18:14 Odpowiedzi: 35    Wyświetleń: 4332
  • AVR-GCC - deklaracja zmiennej

    Chodzi mi o to, że mam układ hardware, gdzie segmenty wyświetlacza podłączone są część do portu D, część do Portu B. W necie Jest wiele opisów programów ale wszystkie pokazują jak działa program kiedy wszystkie segmenty wyświetlacza są podłączone do jednego portu. Zaprezentuje kawałki kodu i proszę o modyfikację aby to działało chodzi o idee dla dwóch...

    Mikrokontrolery AVR   27 Sty 2014 11:14 Odpowiedzi: 11    Wyświetleń: 1767
  • java - problem ze zmienną w konstruktorze

    Witam, mam prosty program do napisania w javie. Wcześniej dzióbałem co nieco w C++, ale dawno temu i nie bardzo mogę sobie poradzić z jednym przykładem, otóż nie wiem dlaczego, ale nie chce mi się przypisać wartość do zmiennej n, którą - wydaje mi się inicjuje i przypisuję wartość - w konstruktorze. Dodatkowo, żadna metoda poniżej, też nie przyjmuje...

    Programowanie   17 Mar 2014 21:17 Odpowiedzi: 4    Wyświetleń: 903
  • Pytanie o zmienne kodowanie Keeloq

    Witam próbuję zrozumieć zasadę działania zmiennego kodu Keeloq. Poniżej stworzyłem taki wstępny kod, który na razie odpalam na kompie. Czy ktoś mógłby w niego spojrzeć i powiedzieć czy to jest keeloq? Docelowo będzie to wykonane na procesorach microchipa tak więc licencja producenta będzie spełniona. Nie ma tu jeszcze napisanej ponownej synchronizacji...

    Mikrokontrolery   17 Lis 2014 16:34 Odpowiedzi: 2    Wyświetleń: 1995
  • Visual C++ - Nie wiem jak przypisac wartosc zmiennej pobraną z okienka dialogowe

    Ad 1. [syntax=c]try { // tu wstaw te wszystkie konwersji } catch(...) { richTextBox1->Text = "niepoprawne dane"; }[/syntax] Ad 2. A czego się spodziewasz skoro nadpisujesz po każdej wartości? Metodę AppendText znasz i używasz, jak widzę, więc chyba nie rozumiem pytania. Oprócz tego ... 1. czemu zamiast: [syntax=c]wysokosc = Convert::ToDouble(Jf->textBox1->Text);.....

    Programowanie Początkujący   11 Paź 2015 14:00 Odpowiedzi: 9    Wyświetleń: 1206
  • AVR - modyfikacja zmiennej w przerwaniu UART

    Marico: wszystkie zmienne globalne w C są również statyczne. Atrybut static użyty w deklaracji na poziomie zewnętrznym oznacza zmienną statyczną prywatną dla danego modułu, brak tego atrybutu - zmienną statyczną globalną. Nazwa tego atrybutu - to zaszłość. Powinien on się nazywać private. Zmienna lub funkcja używana w jednym tylko module powinna być...

    Mikrokontrolery   07 Gru 2015 21:45 Odpowiedzi: 11    Wyświetleń: 957
  • ESP8266 - <ArduinoJson.h> jak zadeklarować zmienną globalnie

    Witam. Oto działający wycinek z przykładowego programu void setup() { .... std::unique_ptr<char[]> buf(new char[size]); configFile.readBytes(buf.get(), size); StaticJsonBuffer<200> jsonBuffer; JsonObject& json = jsonBuffer.parseObject(buf.get()); ..... } Chciałbym obiektu json korzystać w loop(){ } Jak uzyskać dostęp do obiektu w innych...

    Arduino   03 Lut 2016 11:06 Odpowiedzi: 0    Wyświetleń: 966
  • XMega AVR - Jak zadeklarować indeksowaną zmienną bitową w C

    Witam , Mam kolejne pytanie/ prośbę : Jak zapisać poprawnie poniższe proste funkcje inline z atrybutem "always_inline" (funkcje muszą być dostępne w pliku z main) : 1.) czy obowiązkowo rozdzielać deklarację/definicję, jeśli tak to gdzie xx.h czy xx.c ? 2.) czy może obowiązkowo w pliku z main to w jaki sposób - zapis ? [syntax=c]static inline bool F_isON(uint8_t...

    Mikrokontrolery AVR   17 Gru 2016 00:04 Odpowiedzi: 106    Wyświetleń: 4086
  • [C GCC] Usuwanie nieużywanych zmiennych

    Czy można się jakoś przed tym zabezpieczyć ? W skrypcie linkera należy włączać sekcję poprzez zapis:[syntax=c]KEEP (*(.nazwa_sekcji))[/syntax] albo użyć atrybutu 'used':[syntax=c]static const int dummy __attribute__((__used__)) = 1234;[/syntax]

    Programowanie   06 Lis 2017 13:13 Odpowiedzi: 4    Wyświetleń: 624
  • [GCC] Linker usuwa zmienne z atrybutem "used"

    Witam wszystkich zainteresowanych, w piątek będąc jeszcze w pracy opisałem problem, a przez weekend nie miałem możliwości usiąść choćby na chwilę w domu do problemu, instytucja piękniejszej połówki skutecznie o to zadbała ;) Co do problemu: - Zestaw .c i .h ze zmiennymi jest generowany z zewnętrznego narzędzia którego wolelibyśmy za bardzo nie modyfikować...

    Mikrokontrolery ARM   03 Lip 2018 20:13 Odpowiedzi: 29    Wyświetleń: 1230
  • Zmienna const w STM32 - czy zajmuje miejsce w RAM czy tylko w FLASH?

    Sory, ale na tym poziomie dyskusja nie ma sensu. Jak będziesz miał coś konkretnego do napisania to możemy kontynuować. OK konkretnie to draft ISO/IEC DTR 18037 wprowadza pewną wiedzę na ten temat do kompilatorów obsługujących tego typu rozszerzenia. Z tym się chyba zgodzisz. Zresztą to mi nie wygląda na "wsparcie w binutils" : :!((g:!((g:!((h:codeEditor,i:(j:1,option...

    Mikrokontrolery ARM   16 Mar 2019 16:05 Odpowiedzi: 16    Wyświetleń: 825