deklaracja zmiennych globalnych

Znaleziono około 360 wyników dla: deklaracja zmiennych globalnych
  • 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ń: 3714
  • [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ń: 1902
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • [ATTiny25/45/85][C] Modelarski regulator dwukierunkowy light

    Możesz spróbować mniej więcej tak: // deklaracja zmiennych globalnych volatile uint8_t prev_tcnt, T; // w funkcji 'main' // skonfiguruj przerwanie INT0 tak, by reagowało na obydwa zbocza MCUCR |= (1<<ISC00); // używaj raczej makra ISR ISR(INT0_vect) { // sprawdzasz które zbocze wywołało przerwanie // jeżeli zbocze narastające,...

    Mikrokontrolery AVR   28 Sie 2010 09:56 Odpowiedzi: 29    Wyświetleń: 5571
  • C++ - Deklaracja zmiennych globalnych widocznych w całym projekcie

    Do tego w kazdym pliku w ktorym nie jest zadeklarowana "normalnie" a chcesz jej tam uzyc musisz dodac extern przed deklaracja.

    Mikrokontrolery   24 Lis 2004 15:38 Odpowiedzi: 2    Wyświetleń: 1952
  • REKLAMA
  • C/C++ definicja funkcji poniżej miejsca wywołania

    [syntax=c]string imie; int a; void miasto(); // int miasto; // błąd był tu int klasa; int sil;[/syntax] Masz w kodzie okropny bajzel. 1. Nie używaj zmiennych globalnych (właśnie już wiesz czemu). 2. Jeżeli chcesz zastosować metodę Kopiego Pejsta - to znaczy że robisz coś źle. 3. Przeanalizuj ten kod: [syntax=c]#include <stdio.h> typedef struct...

    Programowanie   05 Lis 2015 19:10 Odpowiedzi: 2    Wyświetleń: 702
  • [C] zmienne static globalne/lokalne dwa pliki + nagłówki .h

    Słowo kluczowe "static" powoduje tylko, że zmienna jest statyczna, czyli nie jest likwidowana (zachowuje swoją wartość) po opuszczeniu bloku w którym została zadeklarowana - w przeciwieństwie do zmiennych automatycznych. I w zasadzie nic więcej. Nie ma wpływu na obszar swojej "widzialności". Niezupełnie tak. Owszem, jest tak w przypadku zmiennych zadeklarowanych...

    Programowanie Początkujący   01 Cze 2009 16:42 Odpowiedzi: 7    Wyświetleń: 5745
  • [AT91SAM7S][C] Przekazywanie zmiennych do przerwania

    pewnie dlatego ze: 1. przerwania nie zwracaja zadnych wartosci - int obsluga_przerwania1() jest bledne 2. poczytaj co to jest volatile sprawa zmiennych volatile byla poruszana jakies tryliard razy. calkowicie podstawowa sprawa, o ktorej pisze w kazdej ksiazce i kazdym kursie, jest deklaracja globalnych zmiennych modyfikowanych w przerwaniu i uzywanych...

    Mikrokontrolery ARM   14 Cze 2008 14:00 Odpowiedzi: 1    Wyświetleń: 2007
  • ATMEGA8 - Jak zaprogramować symulację obrotów silnika 2000/min?

    Kawałek kodu : #include <avr/io.h> #include <avr/interrupt.h> // funkcje obsługujące przerwania #include "lcd.h" // funkcje obsługujące wyświetlacz LCD // #define DDR_Out DDRB // konfiguracja portu i pinu wyjścia #define PORT_Out PORTB #define Out PB0 #define clr_out bit_set(PORT_Out, bit(Out)) // operacje na pin-u...

    Mikrokontrolery   25 Wrz 2013 20:01 Odpowiedzi: 16    Wyświetleń: 2652
  • [Atmega32] [Atmega32][Eclipse/C] Problem z przerwaniami INT1 i INT0 w bramie świetlnej

    Witam. Mam takie problem. Chcę sobie poćwiczyć zrobienie tzw bramy świetlnej na mikro, z wykorzystaniem INT1 i INT0. Bramy są zewnętrznymi urządzeniami, na nózki Atmegi podaję tylko sygnały logicznej 1 lub 0. Mam taką sytuację: - przerywam bieg pierwszej bramy, zostaje zliczona osoba - jednoczesnie zostaje wylaczone przerwanie drugiego czujnika, na...

    Mikrokontrolery AVR   07 Cze 2011 08:08 Odpowiedzi: 12    Wyświetleń: 3095
  • REKLAMA
  • [Pascal] Baza danych, nie zapisuje rekordu do tablicy, niezgodność typów

    Niejasny jest dla mnie ten zapis: [syntax=pascal]rek[i].ile_rec:=ile_rec;[... Jakie ma on zadanie? Chciałem stworzyć procedurę wypisz, ale nie działała tak samo jak procedura zapisz. Z tego wnioskowałem, że do tablicy nie są zapisywane żadne dane, albo tablica jest błędnie zadeklarowana. O usuwaniu na razie nie myślałem. Najpierw chcę zrobić działający...

    Programowanie   25 Maj 2012 23:45 Odpowiedzi: 22    Wyświetleń: 2828
  • [Atmega16] [Atmega16][C] Kompilator pomija linijki kodu - jak to naprawić?

    Aro_ - bardziej przychyliłbym się do wytłumaczenia tego które podał Freddie Chopin - niż to co ty tu wypisujesz: Jeżeli masz ustawioną opcję optymalizacji na Os, a nie chcesz, aby kompilator usunął jakąś zmienną, wystarczy zadeklarować ją jako volatile . Np. w twoim przypadku volatile unsigned char Licz; Jest to informacja dla kompilatora aby nie optymalizował...

    Mikrokontrolery AVR   18 Kwi 2009 23:13 Odpowiedzi: 13    Wyświetleń: 2691
  • Atmega 644P - diagnostyka SPI sprzętowe i programowe

    Witaski Panowie i Panie :) Wiele szukałem, niestety bez skutku prostego programiku, który to sprawdziłby, czy SPI w mojej ATmedze jest sprawne. Tak więc zamieszczam dwa proste programiki, które sprawdzają poprawność działania SPI Test SPI sprzętowego Test SPI programowego http://obrazki.elektroda.pl/4200324500_1... Przy sprzętowym podłącz...

    Mikrokontrolery AVR   15 Mar 2012 16:54 Odpowiedzi: 4    Wyświetleń: 1935
  • [PIC16] [C] Przetwornik ADC, wyświetlenie wartości napięcia na LCD

    No tak, to co ustawione jest na potencjometrze przez uruchomieniem symulacji, po włączeniu jej jest wyświetlane na LCD. Sygnał podany na wejście OSC1/CLKIN ma wartość 1MHz (Taka sama wartość ustawiona w kompilatorze microC). [syntax=c] // Deklaracja portow wyswietlacza LCD sbit LCD_RS at RB5_bit; sbit LCD_EN at RB6_bit; sbit LCD_D4 at RB1_bit; sbit...

    Mikrokontrolery PIC   24 Mar 2011 16:05 Odpowiedzi: 76    Wyświetleń: 7617
  • [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ń: 3138
  • REKLAMA
  • [C++] Jak w C++ WinAPI zamienić tekst z pola na int w kalkulatorze?

    Witam. Jestem początkującym programistą w WinApi i mam takie pytanie. Piszę kalkulator oprogramowałem przyciski, ale mam taki problem, że nie wiem jak pobrać tekst z pola tekstowego(cyfry/liczby) i zamienić je na jakiś INT , aby wykonywać działania.. Jeśli ktoś byłby tak miły i mi pomógł będę bardzo wdzięczny!:) zamieszczam kod: #include <windows.h>...

    Programowanie Początkujący   30 Sty 2010 23:10 Odpowiedzi: 3    Wyświetleń: 3343
  • Jak zmienić tekst przycisku lub pola tekstowego w C++ z WinAPI?

    Zmiana deklaracji zmiennej na globalna pomogla. Jak sprawic, aby po kliknieciu w button stal się on nieaktywny, niezdolny do klikniecia w niego? Sprawdź czy zadziała EnableWindow jeśli podasz uchwyt do przycisku.

    Programowanie   03 Kwi 2005 11:15 Odpowiedzi: 5    Wyświetleń: 1364
  • Jak zrobić programowy PWM z wyjściem przeciwsobnym (na dwóch wyjściach)?

    Czyli void(* resetFunc) (void) = 0; wstawiam przed funkcją setup(), a resetFunc(); mogę wywołać np z przerwania? Tak, wywołać na końcu obsługi przerwania. Wykonywanie głównej pętli programu" i jego resetowanie chyba nie jest podstawowym zadaniem urządzenie które budujesz? Spróbuj przedstawić algorytm który ułożyłeś, może komuś uda się rozwiązać problemy...

    Arduino   17 Sie 2020 15:02 Odpowiedzi: 60    Wyświetleń: 3066
  • [C++] Błąd związany z deklaracją 'plik' w plikach projektu podczas zapisu do pliku tekstowego

    Co należałoby poprawić, aby móc wyeliminować ten błąd, uruchomić program i wygenerować plik? Utworzyć plik o nazwie np. main.h , w którym znajdzie się deklaracja funkcji getPlik (): main.cpp dopisać definicję tej funkcji i przenieść deklarację zmiennej globalnej plik do jej wnętrza: plik , użyć funkcji getPlik () np.: Dodano po 4 A sugestia, że w plikach...

    Programowanie Początkujący   08 Kwi 2023 12:20 Odpowiedzi: 6    Wyświetleń: 411
  • Arduino - błąd w programie sterowania wentylatorem (podstawka chłodząca)

    Deklaracje zmiennych globalnych masz na samym początku programu, np. "DeviceAddress insideThermometer;" jest deklaracją zmiennej globalnej. Niemniej w pętli musisz odczytywać temperaturę i wynik przypisywać do tej zmiennej, zanim z czymś ją porównasz. Od strony elektronicznej - zazwyczaj wyjścia są aktywne stanem niskim, nie wysokim.

    Arduino   16 Cze 2016 09:30 Odpowiedzi: 6    Wyświetleń: 1095
  • Roznica: zmienna typu Static a zmienna globalna ( w C )

    Tak już uroda C. I bardzo dobrze ;). Różnica polega tylko na dostępności zmiennej. Statyczna lokalna zmienna dostępna jest tylko w ciele funkcji, zmienna globalna dostępna jest dla wszystkich funkcji zapisanych w tekście programu po deklaracji tej zmiennej? O, już ktoś odpowiedział.

    Programowanie   30 Paź 2004 15:19 Odpowiedzi: 3    Wyświetleń: 6460
  • Jak dodać efekt echa do pliku WAV w Octave lub Matlab?

    Na początek to Ci się pewnie przyda (matlab, wczytanie i downmix pliku): % ----------------------------------------... function Open_Callback(hObject, eventdata, handles) % hObject handle to Open (see GCBO) % eventdata reserved - to be defined in a future version of MATLAB % handles structure with handles and...

    Programowanie   09 Mar 2006 00:06 Odpowiedzi: 1    Wyświetleń: 2643
  • 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ń: 2670
  • 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ń: 2989
  • Mikrotik: Jak sprawdzić niedziałającą ścieżkę i wysłać powiadomienie e-mail?

    Czy to jest złapanie samego statusu po słowie "unreachable" Tak. gateway-status To wiadomo :) ~ binary operator that matches value against POSIX extended regular expression reszta https://regexr.com/8a68d W mikrotiku dolara jako zakończenie wyrażenia trzeba eskejpować. Dodano po 3 Zastanawia mnie jeszcze to czy jak będzie inna przyczyna "nieosiągalności"...

    Sieci LAN   18 Gru 2024 12:58 Odpowiedzi: 8    Wyświetleń: 237
  • 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ń: 3070
  • 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ń: 10062
  • 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ń: 219
  • Błędy kompilacji w C: Mix extern i zmiennych globalnych, struktury stest2

    Słowo kluczowe extern się stosuje wyłącznie do zmiennych które są zdefiniowane W INNYM MODULE tzn, będą połączone dopiero na etapie linkowania a nie na etapie kompilacji. Czytaj są w zupełnie innym pliku źródłowym. Pliki nagłówkowe (.h) możliwość zapowiedź zadeklarowania danej struktury zanim ona zostanie zdefiniowana w danym module (deklaracja wyprzedzająca)...

    Programowanie   30 Maj 2021 09:15 Odpowiedzi: 15    Wyświetleń: 1236
  • Jak przenieść obliczenia pierwiastków kwadratowych do funkcji void w C?

    Pewnie dlatego że masz deklarację zmiennych a, b, c jako lokalne. Albo zadeklaruj zmienne jako globalne, albo przekazuj je z funkcji main() do funkcji pierwiastki() podczas wywołania funkcji pierwiastki(). Myślę, że w tym jest błąd.

    Programowanie Początkujący   25 Kwi 2013 13:27 Odpowiedzi: 3    Wyświetleń: 3468
  • kompilowanie w visual studio a kompilowanie w devie

    Dzięki. Mam jeszcze takie zastrzeżenia definicja każdej funkcji powinna znajdować się w osobnym pliku *.cpp, 2. plik nagłówkowy stdafx.h (w Visual Studio) powinien zawierać deklaracje występujących funkcji, przestrzenie nazw, deklaracje zmiennych globalnych, włączenie bibliotek, W jaki sposób podzielić ten kod? Można w ogóle?

    Programowanie Początkujący   03 Mar 2013 20:46 Odpowiedzi: 9    Wyświetleń: 1761
  • Sterowanie wentylatorem PWM Atmega8 – ADC nie reaguje na termistor 100k w trybie auto

    Ja zerknąłem szybko na kod i mam dla Ciebie rady: 1) Zamień wielokrotne ify na switch 2) Staraj się nie umieszczać deklaracji zmiennych globalnych w pliku nagłówkowym. 3) Sprawdź najpierw działanie programu w symulatorze.

    Mikrokontrolery   19 Sie 2006 17:32 Odpowiedzi: 8    Wyświetleń: 2262
  • WinApi - Jak odświeżać dynamicznie zmienną w polu statycznym?

    No przecież to robisz. [syntax=cpp] HWND hMapi = CreateWindowEx(0, "STATIC",NULL, WS_CHILD | WS_VISIBLE | SS_LEFT, 5, 80, 150, 200, hwnd, NULL, NULL, NULL);[/syntax]To nic innego jak zdefiniowanie zmiennej hMapi i przypisanie jej wartości wyniku funkcji. Możesz ją zadeklarować jako globalną (wtedy definicja i deklaracja muszą być oddzielone)

    Programowanie   23 Sie 2012 10:47 Odpowiedzi: 19    Wyświetleń: 2067
  • EXEL 2010 Komórka z listą rozwijaną uzupełnianą przez użytkowników

    Noo, jak by to powiedzieć... napisałem ;) Kliknij prawym klawiszem w zakładkę arkusza i wybierz 'Wyświetl kod' Znajdziesz tam procedurę zdarzeniową arkusza. Z prawej u góry jest lista wszystkich dostępnych procedur. Wybierz sobie którąś i pokombinuj. Do niemal wszystkich, jak można zauważyć, przekazywany jest argument 'Target'. To zmienna obiektowa...

    Software serwis   12 Lis 2013 14:28 Odpowiedzi: 6    Wyświetleń: 2727
  • Aktualizacja zmiennej temp w pętli while na Arduino - jak to zrobić?

    Można i tak ją zadeklarowałeś na początku: [syntax=c]volatile float temp;[/syntax] Swoją drogą przy takiej deklaracji zmiennej globalnej na początku programu i nie używaniu jej w przerwaniach, modyfikator volatile jest zbędny. Specyfiki Arduino nie znam niestety. Nie odpowiedziałeś na moją uwagę dot. pętli głównej i main().

    Arduino   02 Maj 2013 00:04 Odpowiedzi: 10    Wyświetleń: 4413
  • 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ń: 1440
  • B&R - Błąd 8028 przy przesyłaniu projektu do symulatora (VNC viewer)

    ktory z AS uzywasz? 4.0? czy wyzszy? a moze 3.9? Jak poasz to bedzie mi latwiej cos powiedziec Ogolnie rzecz ujmujac: Raczej jest błąd w deklaracji zmiennych globalnych albo lokalnych *.var, musisz otwozyc plik z tymi deklaracjami i w kolumnie value wykasuj najlepiej wszystko jesli nie korzystasz z inicjalizacyjnych wartosci. Te same mozna wpisac w...

    Automatyka Przemysłowa   25 Sie 2015 12:53 Odpowiedzi: 6    Wyświetleń: 897
  • Jak bezpiecznie modyfikować zmienne globalne w przerwaniu w C?

    Raczej doczytał, bo wstawił przed deklaracjami zmiennych, a jeśli rozwiązaniem jest wstawienie volatile też wewnątrz struktury, to raczej nie jest to oczywiste bez doświadczenia z C.

    Mikrokontrolery AVR   26 Lis 2011 11:03 Odpowiedzi: 5    Wyświetleń: 1239
  • 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 (avr)...

    Mikrokontrolery   09 Lis 2006 00:54 Odpowiedzi: 8    Wyświetleń: 2913
  • Jak udostępnić zmienne i funkcje z main.c do innych plików w C?

    Witam. Gdy dzielę program na części, tworzę (oprócz pliku main.c) nowy plik x.c i x.h. Pewne funkcje i zmienne występujące w pliku x.c, które chcę udostępnić w innych plikach (np. w main.c), deklaruję w pliku x.h. Dzięki temu mogę z nich później korzystać. Jak należy postąpić, gdy chcę udostępnić zmienną lub funkcję z pliku main.c do innego pliku *.c?...

    Mikrokontrolery AVR   01 Sty 2014 12:03 Odpowiedzi: 2    Wyświetleń: 1905
  • AVR C++ - Deklaracja obiektów globalnych bez użycia volatile

    Nie ma żadnej potrzeby aby Twój obiekt był volatile. Edit: Powinieneś się zaznajomić z tym __dlaczego__ zmienne/obiekty deklaruje się z atrybutem volatile. Bardzo często słowo kluczowe na v jest nadużywane. W szczególności na tym forum.

    Mikrokontrolery   21 Lut 2016 22:33 Odpowiedzi: 15    Wyświetleń: 1299
  • atmega32 - Dioda nie świeci, problem z kodem SPI i konfiguracją portów

    Czyli PORTD &=!(1<<3); aby dioda gasła. Jak powinna wyglądać deklaracja tych zmiennych jako globalne?

    Mikrokontrolery Początkujący   17 Cze 2014 17:18 Odpowiedzi: 5    Wyświetleń: 1083
  • 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ń: 2910
  • [stm32] Deklaracja tablicy globalnej zawiesza program

    Witam, Spotkałem się z bardzo dziwną sytuacją. Mianowicie, podczas deklaracji globalnej zmiennej tablicowej program nie działa. [syntax=c] char * Tablica[2]; int main( void) { } [/syntax] Jeśli w programie występuję deklaracja tak jak powyżej program zamiast wskoczyć do funkcji main() przerywany jest i obsługuje go przerwanie: NMI_Handler Jaki może...

    Mikrokontrolery ARM   29 Sty 2012 11:00 Odpowiedzi: 2    Wyświetleń: 1667
  • Jak zaimplementować PWM na AT89S52 bez sprzętowego PWM, używając Timera i przerwań?

    Zrób z deklaracji stałej SECOND zmienną globalną i wtedy będziesz mógł sobie regulować. :)

    Mikrokontrolery   13 Sty 2007 21:30 Odpowiedzi: 34    Wyświetleń: 4598
  • [Delphi] Jak stworzyć symulację sygnalizacji świetlnej w Delphi z użyciem timerów?

    Kiedy kliknę dwa razy na timer to wtedy mam procedurę ontimer? Dokładnie tak. Jeśli chce przypisać do licznika:=licznik +1 to wyskakuje błąd kompilacji Left side cannot be assigned to. Czyli że nie można stałej przypisać jakaś wartośći? Jeśli masz czas wyjaśnij mi trochę bardziej jak dla laika;p To zależy od ustawień kompilatora. Jeżeli wyskakuje w...

    Programowanie   18 Lut 2011 11:45 Odpowiedzi: 7    Wyświetleń: 2676
  • [C] potrzebuję inkremntowalną zmienną preprocesora do switch/case

    (at)khoam chodziło mi o zasięg, czy jak przeniosę definicje do innego pliku .h lub wsadzę do środka obiektu, to gdzie je będzie widać? Na razie mam deklaracje jak zmienną globalną i widać je wszędzie. pewnie sobie poeksperymentuje, dzięki! (at)jarekcz napisałem że enumy wyglądają na lepsze rozwiązanie, więc właściwie w czym problem? Jak masz jakieś...

    Arduino   23 Maj 2022 22:23 Odpowiedzi: 10    Wyświetleń: 513
  • 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ń: 498
  • Jak poprawnie dołączyć pliki nagłówkowe w AVR Studio?

    Na sam początek to trzeba by było sobie poczytać co to jest definicja funkcji a co to jest deklaracja - bo to są dwie różne rzeczy, a po opisach które widać w tych przedstawionych plikach widać, że kolega miesza pojęcia a to właśnie m.in się mści przy prawidłowym includowaniu plików. Zasada jest taka, że jeśli zrobiłeś sobie np plik z funkcjami do 1wire...

    Mikrokontrolery AVR   24 Mar 2010 21:18 Odpowiedzi: 6    Wyświetleń: 2847
  • Niepoprawne wypełnianie tablicy w C, kompilacja w Keil'u, brak wartości

    Witaj zadeklaruj zmienne jako globalne, ewentualnie przed deklaracją zmiennych dopisz 'volatile' to zadziała. Przypuszczam że kompilator zmienną i przyporządkował do jakiegoś rejestru przez co nie jest odpowiednio widziana przez debugger/symulator powodzenia

    Mikrokontrolery   04 Lut 2006 19:52 Odpowiedzi: 11    Wyświetleń: 1502
  • Attiny2313 - [C] Zmienne globalne - program nie przechodzi do funkcji main()

    Wersja w moim poprzednim załączniku, była skompilowana pod windowsem. Kompilacja pod linuxem, daje taki sam wynik jak załączony przez Ciebie, jednak niezależnie czy program (pod linuxem) kompilowany jest z za komentowaną/nie za komentowaną zmienna volatile, to niestety nie działa. Pytanie, czy u Ciebie na uC ten program działa poprawnie? Jako poprawne...

    Mikrokontrolery AVR   19 Gru 2012 23:36 Odpowiedzi: 25    Wyświetleń: 3336