definicja zmienna

Znaleziono około 621 wyników dla: definicja zmienna
  • [c] Jak poprawnie includować pliki w AVR Studio 4 bez błędów?

    No i chyba nie można deklarować zmiennej jako extern a potem definiować jako static. To może niuans, ale taka interpretacja nawet mi nie przyszła do głowy, jak czytałem pytania. :) W każdym razie - w tym samym kontekście, oczywiście, nie można. Ale jeżeli w innym (wewnątrz funkcji czy bloku), to można - będzie to inna zmienna, przesłaniająca definicję/deklarację...

    Mikrokontrolery AVR   01 Mar 2011 18:46 Odpowiedzi: 30    Wyświetleń: 3885
  • REKLAMA
  • AVR-GCC - błąd initializer element is not constant przy deklaracji zmiennej

    1. W pliku .h nie powinno być żadnych definicji zmiennych, a to właśnie zrobiłeś. Definicje umieszcza się w plikach .c. 2. Zgaduję, że ma to być zmienna statyczna, więc w jej definicji możesz podać wartość początkową, która ma być jej nadana przed rozpoczęciem wykonania programu. Musi to być stała, bo przed rozpoczęciem wykonania programu nie można...

    Mikrokontrolery AVR   27 Sty 2014 11:14 Odpowiedzi: 11    Wyświetleń: 1803
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Wytłumaczenie powstawania prądu sinusoidalnie zmiennego - prosta definicja

    Jak zrobisz cewkę ( zwóje drutu miedzianego) i zaczniesz obracać magnes przed nią to właśnie powstanie napiecie sinusoidalne zmienne. Wynika to ze zmian pola magnetycznego. To samo dzieje się w elektrowniach tyle ze cewek jest 3 ustawione po okręgu co 120 stopni a w środku nie wiruje magnes ,a elektromagnes w wirniku. Mini wersją takiego generatora...

    Nauka Szkolnictwo   16 Sty 2022 13:31 Odpowiedzi: 2    Wyświetleń: 663
  • REKLAMA
  • Arduino - błąd w programie sterowania wentylatorem (podstawka chłodząca)

    No i słusznie wyskakuje... nie masz deklaracji ani definicji tempC w pętli głównej programu, występuje tylko jako zmienna lokalna w jednej z funkcji.

    Arduino   16 Cze 2016 09:30 Odpowiedzi: 6    Wyświetleń: 1017
  • Arduino - C++ licznik obiektow

    Nie chodziło o wartość początkową (standard w takiej sytuacji gwarantuje zero), tylko - jak już pisałem - definicję. W klasie jest tylko deklaracja, a przecież wykorzystywana zmienna musi być gdzieś zdefiniowana! Zmienne statyczne klasy istnieją niezależnie od jej obiektów, muszą być zdefiniowane osobno (raz!).

    Arduino   20 Mar 2016 13:31 Odpowiedzi: 5    Wyświetleń: 1449
  • Bascom: Dlaczego licznik liczy do 99999 zamiast 65535?

    Zgodnie z definicją Dim Liczba_krokow as Word zmienna ta ma rozmiar 2 bajtów czyli maksymalnie 65535 zwiększenie spowoduje wyzerowanie. Najlepiej sprawdzić tą wartość przed zwiększeniem/zmniejszeniem. If Liczba_krokow < 65535 Then Incr Liczba_krokow End If podobnie If Liczba_krokow > 0 Then Decr Liczba_krokow End If

    Mikrokontrolery AVR   29 Cze 2010 18:43 Odpowiedzi: 6    Wyświetleń: 1298
  • REKLAMA
  • Definicja prądu przemiennego i zmiennego - poprawność i różnice

    Prąd zmienny (w czasie) nie musi być prądem przemiennym. Jest tak w sytuacji gdy prąd jest kierunkowy ale sobie zmienia wartość 50 razy na sekundę - np. w układzie z prostownikiem jednopołówkowym lub dwupołówkowym.

    Elektro Początkujący   13 Cze 2018 09:21 Odpowiedzi: 7    Wyświetleń: 2562
  • Definiowanie stałych i zmiennych w AVR Studio - jak to zrobić?

    ehm, cóż to jest chyba w helpie do avr studio, ale mogę napisać: 1. definicje stałej: .equ STAŁA = WARTOŚĆ 2. definicja zmiennej: .def ZMIENNA = NAZWA_REJESTRU

    Mikrokontrolery   08 Paź 2003 20:33 Odpowiedzi: 9    Wyświetleń: 2015
  • Jak zacząć z FreeRTOS na STM32F103RB? Podstawowe kroki i pliki do dodania

    A nie lepiej po prostu napisać: (void)zmienna; Zamiast wszędzie wpisywać unused. Nie - dla mnie tak wygodniej z kilku przyczyn: 1. Jak zmienie definicję na pustą to warningi mi się wyświetlą zmieniając tylko w jednym miejscu. - widzę co pominąłem - (void)zmienna tak się nie da. 2. Usunięcie tego to też jeden multiplikowy search/replace - no chtba że...

    Mikrokontrolery ARM   23 Kwi 2017 20:27 Odpowiedzi: 10    Wyświetleń: 2373
  • [Bascom] Jak ustabilizować stan wyjścia OC1A po transmisji w Atmega8?

    Ok rozumiem. Spróbuj tego. Użyte przerwanie. Można też zrobić bez zależnie od potrzeb. $regfile = "m8def.dat" $crystal = 8000000 Dim Zmienna As Word Dim A As Bit Config Pinb.1 = Output Config Pind.2 = Input Set Portd.2 '============ definicje timera ================================ Config Timer1 = Timer , Compare A = Toggle , Compare B = Disconnect...

    Mikrokontrolery AVR   28 Kwi 2010 10:31 Odpowiedzi: 7    Wyświetleń: 1968
  • Składowe prądu i ich definicja. Kompensacja mocy, filtracja harmonicznych.

    mnie uczono że jest składowa stała i zmienna

    Początkujący Elektronicy   16 Sie 2006 10:39 Odpowiedzi: 2    Wyświetleń: 5270
  • REKLAMA
  • Stacja meteo z PIC16F913 i BME280 - problem z zamianą odczytu wartości i wyświetleniem tego

    Wynik funkcji pomiaru temperatury to zmienna typu unsigned long . Także definicja zmiennej temperature jest nieprawidłowa. Dla wyświetlenia 2 pozycji wystarczy odczytać tylko 1 byte (unsigned char). Dlatego też zastosowanie tej funkcji jest nieprawidłowe: [syntax=c]LCDDisplayFunc((int)temperatur... / 10, (int)temperature % 10); [/syntax] Należy rozłożyć...

    Programowanie   02 Sty 2025 16:19 Odpowiedzi: 59    Wyświetleń: 981
  • Automatyczne blokowanie zakresu w UDF w VBA - blokowanie $, XLookup, własna funkcja

    w żadnym wypadku to nie jest problem. chciałem się tylko dowiedzieć czy jest taka możliwość ponieważ w tym wypadku byłaby po prostu pomocna. A mogłaby wiedzieć po jakiejś komendzie i myślałem nad tym aby po wybraniu zakresu był on modyfikowany na zasadzie zmiany jego formatowania z range("A1:A2") na range(RC) albo poprzez jakąś definicję jak ma ta zmienna...

    Programowanie Początkujący   06 Kwi 2023 22:17 Odpowiedzi: 5    Wyświetleń: 297
  • AVR-GCC - Jak znaleźć nazwy rejestrów dla ATxmega16A4 w Atmel Studio?

    Bo nie ma to żadnego znaczenia, gdzie jest spacja? Dodano po 3 BTW, zapis typ *zmienna, to nie deklaracja, a definicja zmiennej. Deklaracją byłoby np. extern "C" typ *zmienna.

    Mikrokontrolery AVR   03 Lis 2012 14:17 Odpowiedzi: 24    Wyświetleń: 2865
  • 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ń: 1872
  • Wyświetlanie napisów. Dlaczego wypisuje krzaczki?

    Ja Kaszpirowskim nie jestem ale na 99% problem lezy w tym, ze do Twojej funkcji, ktorej prawdopodobnie argumentem powinien byc const Ty "wkladasz" zmienna, ktora nie jest const. Jesli sie myle to niech mnie ktos poprawi. Pokaz definicje funkcji pisz_tekst, powiedz tez w jakim srodowisku piszesz. BF

    Mikrokontrolery   29 Lis 2006 22:07 Odpowiedzi: 16    Wyświetleń: 1908
  • ATmega128 - przerwania nie generują impulsów do silników krokowych

    A co powoduje wpisanie do _delay_us zmiennej? Bo kompilator to przełknął.. Przeanalizuj definicję makra delay_us(). Czy zmienna time podlega zmianie?

    Mikrokontrolery AVR   15 Maj 2011 08:46 Odpowiedzi: 13    Wyświetleń: 1857
  • PHP/MySQL - Wynik meczu nie zapisuje się w bazie po aktualizacji

    Na pierwszy "rzut oka", to zmienna pole "numer" jest zdefiniowane w bazie jako INT, a sprawdzane jako string. Może tutaj leży problem? Jak autor tematu nie pofatyguje się, żeby podać definicję tabeli, to możemy sobie gdybać i zgadywać :/

    Programowanie Początkujący   27 Lip 2013 22:37 Odpowiedzi: 26    Wyświetleń: 3789
  • [C++] szablon (template) w kilku plikach - linker error

    Umieść pełną definicję szablonowej klasy wraz z jej metodami w jednym pliku *.h: // klasa.h #ifndef KLASA_H #define KLASA_H template <class T> class Szablonowa { public: T zmienna; T Pokaz(void); }; template <class T> T Szablonowa<T>::Pokaz(v... { return zmienna; } #endif

    Programowanie   03 Maj 2007 11:55 Odpowiedzi: 6    Wyświetleń: 3858
  • 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
  • volatile struct [C][AVR] Które volatile można usunąć?

    Zrobienie ze wszystkich pól volatile nie jest dobrym pomysłem z trzech powodów - pierwszy - po co pisać 10x volatile skoro można raz. Drugi jest bardziej subtelny - zdefiniowanie struktury z polami volatile powoduje, że nie jest możliwe stworzenie zmiennej o takim typie, ktorej pola nie są volatile. A to może się przydać - np. skopiujemy oryginalną...

    Mikrokontrolery   21 Cze 2010 06:12 Odpowiedzi: 6    Wyświetleń: 2295
  • odczyt z dwóch czujników drgań z użyciem Arduino

    Ta pętla na końcu nie ma sensu, zawsze wykona się tylko raz. Pętla loop() działa w kółko, więc odczyt knockSensor bedzie też cykliczny - jeżeli cały będzie spełniony warunek ( sensorReading >= threshold ), dioda będzie migać. Jak mogę go przerobić abym mógł podłączyć dwa czujniki, które będą sterować dwoma osobnymi diodami? Powinieneś zmodyfikować...

    Arduino   26 Lip 2019 15:48 Odpowiedzi: 8    Wyświetleń: 747
  • Jaki prąd w układzie dwupołówkowym z 2x17V, 8,5A i dwiema diodami: 8,5A czy 17A?

    Cyrusie, chyba nie potrafisz pogodzić się z porażką. Nie odniosłem się do transformatora, konkretnego producenta bo kolega csvrbntyu żonglując 20J i 100J nie odniósł się do konkretnego transformatora. Dlatego proszę byś nie wyskakiwał z takim wtrętem: Producent podaje Rth -nie. Fizyka - trafo się "przegrzeje" nawet przy poborze prądu poniżej prądu znamionoweo...

    Początkujący Elektronicy   30 Gru 2022 11:32 Odpowiedzi: 72    Wyświetleń: 2466
  • Błąd kompilacji PIC16F84A: Niezdefiniowany identyfikator cursorpos w lcdterm6.c

    Zmienną cursorpos definiujesz tylko w określonym przypadku "#ifdef LCD_FORMAT" W miejscu gdzie zgłasza błąd nie masz tego warunku więc on nie wie co to za zmienna. Masz coś takiego: #if defined LCD_4X20 void inc_cursor(void) { cursorpos++; A powinieneś uwzględnić taki sam warunek jak przy definicji zmiennej.

    Mikrokontrolery PIC   13 Wrz 2010 08:02 Odpowiedzi: 1    Wyświetleń: 1478
  • [ARM][C/KEIL] Deklaracja struktury z polami bitowymi, jak to zrobić?

    Definicja struktury musi być widoczna we wszystkich plikach .c, w których jest używana - stąd najwygodniej umieścić ją w pliku nagłówkowym. Wtedy jest pewność, że we wszystkich plikach .c używana jest jedna i ta sama definicja. Pliki .h to żadna magia - polecenie #include powoduje najnormalniejsze, tekstowe włączenie pliku w miejscu wystąpienia tego...

    Mikrokontrolery ARM   04 Gru 2011 18:47 Odpowiedzi: 7    Wyświetleń: 2119
  • Brak ustawiania FLAGA_CZAS w przerwaniu timera - kod w pętli głównej nie wykonuje się

    W życiu bym nie wpadł na to że kompilator zoptymalizuje program, tak że nie będzie działać. Raczej szukałem problemu w moim kodzie i logice działania. W planie procesor ma obsługiwać wyświetlacz, przerwania zewnętrzne (pomiar prędkości maszyny) oraz sterowanie PWM i przekaźnikami. Wracając do tematu powinienem zadeklarować całą strukturę jako volatile...

    Mikrokontrolery Początkujący   09 Cze 2022 09:58 Odpowiedzi: 11    Wyświetleń: 606
  • ATMEGA8 - C/C++ - jak zapamiętać zaprogramowane wartości ?

    W pliku "stdint.h" znajdziesz: typedef signed char int8_t; typedef unsigned char uint8_t; Jest to po prostu definicja typów ;) uint8_t to po prostu zmienna unsigned char nic więcej ;) A EEMEM to zmienna przechowywana w pamięci eeprom.

    Mikrokontrolery AVR   04 Lis 2009 17:14 Odpowiedzi: 20    Wyświetleń: 3285
  • [C] - Jak sprawdzić czy zmienna zmieniła wartość.

    W Tym przypadku możesz zrobić tak: [syntax=c]#define LCD_REFRESH 20; // stała/definicja co ile przebiegów pętli ma być odświeżony wyświetlacz volatile int lcd_refresh; int main() { while(1) { lcd_refresh_rate--; // zmniejsz licznik o 1 if (lcd_refresh_rate == 0) { lcd_refresh_rate = LCD_REFRESH; // zresetuj licznik / wartosc poczatkową odswiez_lcd();...

    Mikrokontrolery Początkujący   12 Lip 2013 12:21 Odpowiedzi: 6    Wyświetleń: 2697
  • Atmega 32 - Jak działa słowo kluczowe extern w deklaracji zmiennych?

    W przypadku zmiennych extern oznacza deklarację, czyli mówisz kompilatorowi tylko tyle ze ta zmienna istnieje nie tworząc jej. Definicja czyli bez extern Tworzy tą zmienną. Podobnie jest z funkcjami ale tam extern ma trochę inne zastosowanie. Deklaracja - mówisz kompilatorowi jak dany twór wygląda. Definicja - kompilator stworzy ten twór.

    Mikrokontrolery Początkujący   19 Kwi 2015 13:51 Odpowiedzi: 4    Wyświetleń: 1566
  • Keil uVision2, miernik częstotliwości, zera na wyświetlaczu.

    To nie jest "Keil2 problem" tylko "programista problem" Wszysto działa z twoimi oczekiwaniami. fragment kodu: BCD[3] = Herc % 10; Herc = Herc / 10; BCD[2] = Herc % 10; Herc = Herc / 10; BCD[1] = Herc % 10; //Tego nie mogę dać do pętli Herc = Herc / 10; BCD[0] = Herc % 10; Herc = Herc / 10; notorycznie zeruje Herc - tak jak chciałeś. Wprowadz zmienna...

    Mikrokontrolery   22 Kwi 2007 08:49 Odpowiedzi: 1    Wyświetleń: 1041
  • [C++]Program sprawdzający słówka z języka angielskiego.

    W załączniku poprawiony kod, który się kompiluje. Takie drobne uwagi odemnie: 1. Wywal te conio.h, biblioteka iostream ma wszystko czego potrzebujesz, a conio nie jest przenośne na inne systemu. 2. NIGDY nie pisz deklaracji zmiennych w taki sposób: unsigned zmienna; Unsigned nie jest typem! Jest to słowo zastrzeżone przez kompilator i oznacza że dana...

    Programowanie Początkujący   24 Maj 2011 20:41 Odpowiedzi: 18    Wyświetleń: 3156
  • 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
  • Atmega8A - [C/Eclipse] Zapis i odczyt zmiennych z EEPROM

    Nie bardzo rozumiem. na pierwszym miejscu mamy zadeklarować gdzie ma być zapisana czyli adres, a na drugim zmienna. Zacznij od pokazania nam definicji/deklaracji funkcji eeprom_write_float. Bez tego - to sobie tylko gdybamy.

    Mikrokontrolery AVR   15 Lis 2013 14:06 Odpowiedzi: 11    Wyświetleń: 3345
  • [stm32] [CrossStudio] Zmienna char - alokacja pamięci

    1) Czy dla zmiennych o rozmiarze poniżej 32bity zawsze przydzielane jest 4 bajtowy rozmiar pamięci? To kwestia wyrównania. Gdyby nie te int-y wcześniej nie byłoby problemu. A że są, to kompilator stara się by każda zmienna 32bitowa była umieszczona pod adresem podzielnym przez 4 - tak by się dało ją odczytać/zapisać w jednym cyklu. Wielkość całej struktury...

    Mikrokontrolery ARM   09 Mar 2012 07:32 Odpowiedzi: 3    Wyświetleń: 1532
  • Czy struktura `FlagProtocol` w C jest automatycznie inicjalizowana do 0?

    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ń: 3019
  • Jak zatrzymać pompę w bloku funkcyjnym FC w TIA Portal po zwolnieniu przycisku?

    Wejscie EN nie jest typowym wejściem funkcji, może służyć jedynie do aktywacji danego bloku. Krotko mówiąc jeśli podajesz tam 1 to funkcja jest wykonywana, jeśli jest zero to cały blok jest pomijany. Prosta logika. Musisz dodać do bloku w tabeli definicji dodatkowe wejście pod które podłączysz zmienna sterującą. Masz bład logiczny w tym bloku jeśli...

    Automatyka Sterowanie PLC   18 Kwi 2019 09:31 Odpowiedzi: 14    Wyświetleń: 2559
  • [s7-1200] Jak wyświetlić alarmy na panelu KTP400 z S7-1200 przy użyciu zmiennej Uint?

    Jeśli alarmy masz już w sterowniku M100.xx to w panelu zrób zmienną o adresie MW100. To jest ten sam obszar pamięci, tylko adresowany w innej formie. w panelu alarmy podpisują się jako mw110.x0, mw110.x1 itd., ale nie potrafie wpisać tam błędów w sterowniku. Tego nie rozumiem. Jeszcze na szybko dorobiłem zrzuty z przykładem. Kolejno zmienne w PLC, zmienna...

    Automatyka Przemysłowa   01 Mar 2015 14:39 Odpowiedzi: 1    Wyświetleń: 1281
  • c tablice. Błąd - nie można zainicjalizować tablicy.

    Wszystko ok. tylko po co w module (bo rozumiem, że to moduł skoro robisz plik nagłówkowy) statyczna zmienna globalna, bo rozumiem funkcje, definicje typów/klas... Podany sposób inicjalizacji tablicy jest możliwy tylko w momencie jej deklaracji, spróbuj tak: 1.h: int [5]; 1.cpp: int a[5]={1, 2, 3, 4, 5};

    Programowanie   07 Mar 2005 17:05 Odpowiedzi: 8    Wyświetleń: 1356
  • [LINUX] - Błąd alokacji pamięci na s3c2440 przy użyciu I2C i SQLite

    Wg dokumentacji funkcji sqlite3_column_text(), wskaźnik który jest przekazywany jako wynik jej działania jest niszczony przy wywołaniu np funkcji sqlite3_reset(), albo należy usunąć go ręcznie. Gdy deklarujesz zmienną indeksującą wewnątrz definicji pętli for(dotyczy to C++ oraz standardów języka C C99 i nowszych), to zmienna ta jest ważna tylko w danym...

    Mikrokontrolery ARM   29 Sie 2010 16:36 Odpowiedzi: 10    Wyświetleń: 1742
  • Błędna detekcja długości naciśnięcia przycisku w funkcji z Timerem

    Zmienna softTimer to globalna zmienna typu volatile Nie ma takiego typu. Podaj jej definicję oraz zawartość ISR. Może to mieć wpływ przy nieatomowym dostępie. Albert

    Mikrokontrolery   25 Sty 2014 16:38 Odpowiedzi: 30    Wyświetleń: 3417
  • [C][AVR] - definicja wskaźnika na łańcuch w funkcji

    Ja nigdzie nie twierdzę, że chcesz to do czegoś wykorzystać. Po prostu opisałem kod, który pokazałeś i problemy jakie się z nim wiążą. Co do definicji z modyfikatorem volatile - IMHO to kiepskawe rozwiązanie. volatile efektywnie w gcc działa tak jakby lokalnie wyłączyć optymalizację, ale w tym przypadku to, że pozostawia literał w RAM to przypadek,...

    Mikrokontrolery   28 Lis 2010 21:11 Odpowiedzi: 18    Wyświetleń: 2424
  • Język C. Level: zielony - obliczanie temperatury

    Witam! Jeśli definiowana funkcja nie jest poprzedzona typem, wówczas kompilator przyjmuje, że zwraca wartość typu int. Ponadto w funkcji main, funkcja obliczanie_temp jest wywoływana przed jej definicją, a nie po. W tym przypadku musi w funkcji main lub przed nią wystąpić deklaracja potwierdzająca (prototyp). Kolejne niedopatrzenie - zmienna celsius...

    Programowanie   11 Sie 2016 20:20 Odpowiedzi: 6    Wyświetleń: 1542
  • Przypisanie unsigned char do unsigned short int - co z bitami starszego bajtu?

    definicja na zasadzie #define x 5 nie zabiera zadnej pamieci. Dopiero uzycie jej zmienna=x powoduje ze procesor zapisuje w programie cos pokroju mov zmienna.5 (bardzo durny pseudoasmowy kod powyzej)

    Programowanie   14 Gru 2004 00:45 Odpowiedzi: 5    Wyświetleń: 2371
  • Co oznacza, że odbiornik jest liniowy lub nieliniowy? Definicja i różnice

    Odbiornik liniowy to taki którego zależność pomiędzy napięciem a przepływającym prądem jest liniowa czyli spełnia prawo Ohma. (czyli ma parametry stałe w czasie można by powiedzieć). Natomiast odbiornik nieliniowy ma charakterystykę z kolei nieliniową (przykładowo zmienna rezystancja w czasie, pod wpływem przepływającego prądu). Żarówka jest odbiornikiem...

    Elektryka Dla Każdego   10 Gru 2011 11:11 Odpowiedzi: 6    Wyświetleń: 22427
  • ANSI C - Dynamiczna alokacja pamięci na tablicę stringów poza main

    W zasadzie tak nie należy robić. Dwie gwiazdki obok siebie to już jest podejrzane, a le trzy.... ;) Ale jeżeli chodzi tylko o gimnastykę z językiem C, to trzeba to zrobić tak: Dodano po 28 Tak, taka jest składania. Zmienna tablica wewnątrz funkcji funkcja() jest wskaźnikiem na zmienną tablica z funkcji main() . Trochę mylące jest użycie tej samej nazwy...

    Programowanie Początkujący   18 Sty 2015 19:50 Odpowiedzi: 3    Wyświetleń: 852
  • Dlaczego deklarować zmienną w C, jeśli już została zdefiniowana?

    Witam! Są następujące przypadki: - Jeśli np zmienna zewnętrzna została zadeklarowana w innym pliku, wówczas w bieżącym pliku musi wystąpić potwierdzenie tejże deklaracji poprzedzone klasą pamięci extern. - dotyczy funkcji w starszych wersjach języka C (K&R). Jeśli definicja funkcji nie jest poprzedzona typem to kompilator przyjmuje domyślnie, że typem...

    Programowanie   15 Lip 2013 20:48 Odpowiedzi: 2    Wyświetleń: 1980
  • Atmega8 - Timer1 zmiana współczynnika wypełnienia

    ustaw sobie przerwanie od np. TIMER2 co 10ms i sprawdzaj 4 ostatnie stany przycisku. teoria: http://mikrokontrolery.blogspot.com/2011... powyższe zaadoptowane do A8: [syntax=c] //**************definicja przycisku************** #define _Key _BV(PD7) #define Key_PIN PIND #define Key_DDR DDRD #define Key_PORTPORTD...

    Mikrokontrolery AVR   24 Lut 2014 18:26 Odpowiedzi: 18    Wyświetleń: 2370
  • pliki nagłówkowe, definicja typu strukturalnego i enum

    Witam wszystkich 1) Mam pytanie o miejsce umieszczenia definicji nowego typu strukturalnego przykład poniżej [syntax=c] struct czas { uint8_t Top; uint8_t Tpw; uint8_t Tpz; }; //---------------- plik nastawy.h --------------------- extern struct czas nastawy; //-------------- plik nastawy.c ----------------------- // definicja zmiennej strukturalnej...

    Mikrokontrolery AVR   18 Sie 2017 18:39 Odpowiedzi: 5    Wyświetleń: 1362
  • [c] Jak uzyskać wskaźnik do tablicy font6x8 w C i przekazać do funkcji?

    W pewnej bibliotece w pliku C znajduje się zmienna tablicowa o takiej definicji: char8x8 font6x8[] = { ... }; W pliku H jest tylko typedef const rom unsigned char char8x8[8]; Czy jest możliwość aby z poziomu maina odnieść się do tablicy font6x8? Potrzebuje wskaźnika do niej. Gdzie go zdefiniować? Docelowo wskaźnik ten ma być...

    Mikrokontrolery   30 Lis 2012 12:59 Odpowiedzi: 8    Wyświetleń: 1212
  • C++ - Jak zoptymalizować iterację w funkcji Zliczanie?

    Witam! 1) Można zamiast wersji tablicowej użyć wersji wskaźnikowej która "jest w ogólności szybsza" - (B.K, D.R Język C), chociaż współczesne kompilatory (a dokładniej ich optymalizatory) są o niebo lepsze niż te w czasach kiedy powstawał ten podręcznik, więc powyższe stwierdzenie może być niebyłe w przypadku zastosowania odpowiedniej optymalizacji...

    Programowanie Początkujący   30 Paź 2016 23:26 Odpowiedzi: 34    Wyświetleń: 2112
  • Zmiana rezystancji w obwodzie prądu stałego - czy to oznacza prąd przemienny?

    Z definicji prądem przemiennym nazywamy prąd okresowo zmienny, którego wartości chwilowe są przemiennie ujemne i dodatnie. W Twoim przypadku będzie płynął prąd stały (stały zwrot i kierunek przepływu ładunków elektrycznych) o zmiennej wartości.

    Nauka Elektroniki, Teoria i Laborki   02 Lut 2021 13:56 Odpowiedzi: 4    Wyświetleń: 723
  • Inicjalizacja Unii STM32CubeIde: Deklaracja, Oczekiwane Wartości i Rzeczywiste Wyniki

    Ja bym zwrócił uwagę na: typedef struct fb { char start : 8; char type : 8; ... i zmieniłbym na typedef struct fb { char start; char type; ... tak jak jest to w strukturze: typedef struct { char start; char type; uint8_t konfiguracja[4]; char Conf_End[2]; }Conf_Frame_Array; wtedy początki semantycznie będą...

    Mikrokontrolery ARM   07 Maj 2023 13:44 Odpowiedzi: 9    Wyświetleń: 486
  • Jak skopiować wiersze z jednego pliku Excel do innego za pomocą VBA?

    No i jeszcze jedno pytanie: jak mozna zautomatyzowac proces kopiowania wierszy. Chodzi mi o to zeby skopiowac np co piaty wiersz z danego arkusza. Oczywiscie mozna by bylo wpisac: Range("5:5,10:10,15:15,20:20,25:25").Sel... itd ale mam w arkuszu okolo 1000 takich wierszy do skopiowania wiec troche za duzo roboty, byloby gdybym musial to wszystko "recznie"...

    Software serwis   21 Lut 2007 10:26 Odpowiedzi: 8    Wyświetleń: 22489
  • STM32F072 Nucleo: Konfiguracja wejść i wyjść na tym samym porcie

    Prawie, tylko po wypełnieniu struktury konfiguracją dla wyjścia musisz wywołać funkcję GPIO_Init, czyli powinno być tak: [syntax=c] GPIO_InitTypeDef GPIO_InitStructure; RCC_AHBPeriphClockCmd(RCC_AHBPeriph_GPIO... ENABLE); // włącz zegar dla GPIOA GPIO_InitStructure.GPIO_Pin = GPIO_Pin_14; //definicja pinów wyjciowych GPIO_InitStructure.GPIO_Mode = GPIO_Mode_OUT;...

    Mikrokontrolery ARM   11 Maj 2016 20:42 Odpowiedzi: 12    Wyświetleń: 1050
  • Excel VBA – kopiowanie nazwisk i automatyczne tworzenie hiperłączy między arkuszami

    Kod, który napisałeś wydaje się sensowny, niestety w dalszym ciągu po przypisaniu hiperlinka i kliknięciu na niego dostaje: "Reference is not valid" :/ Wiem, że zmienna pod Subadress musi być zapisana według definicji As a variant, ale jak to rozumięć? Zapis "Nazwaarkusza!komorka" przyjmuje bez problemu, a czemu "Nazwaarkusza!komorka" & Str(numerwiersza)...

    Programowanie Początkujący   16 Cze 2015 14:54 Odpowiedzi: 13    Wyświetleń: 879
  • Atmel Sytudio 6.1 - Pliki z rozszerzeniem *.h Mam kilka pytan.

    To czy użyjesz "" czy <> określa ścieżki przeszukiwania. Katalog w którym są pliki nagłówkowe może być określony w projekcie. GanzConrad: w pliku nagłówkowym zdecydowanie nie powinno być definicji zmiennych. To może rodzić poważne błędy. Można co najwyżej robić extern typ zmienna.

    Mikrokontrolery Początkujący   21 Kwi 2013 14:17 Odpowiedzi: 8    Wyświetleń: 1938
  • [avr-gcc] Kiedy używać zmiennej volatile w programowaniu mikrokontrolerów AVR?

    Witam, Czy może mi ktoś w przystępny sposób wytłumaczyć kiedy zmienna powinna mieć typ volatile a kiedy nie musi?? Szukałem na google, czytałem kilka definicji tej zmiennej, ale dalej nie wiem kiedy ją używać (w programowaniu mikrokontrolerów) a kiedy nie. Wiem (tzn. wyczytałem :P) że jeżeli zmienna globalna ma być zmieniana w przerwaniach, to wtedy...

    Mikrokontrolery   14 Lis 2005 12:26 Odpowiedzi: 6    Wyświetleń: 7924
  • [m32][C] zegar LED, brak multipleksu, kompilacja bez błędów.

    Poprawiona funkcja klawisze(). Zmienna zadeklarowana lokalnie. static przed definicją. [syntax=c]static uint8_t zatrzask=0;[/syntax] Taka zmienna lokalna jest zapamiętywana pomiędzy kolejnymi wywołaniami funkcji.

    Mikrokontrolery Początkujący   23 Lip 2012 19:55 Odpowiedzi: 51    Wyświetleń: 3728
  • Jak rozumieć ten fragment kodu? Nano 328, typ danych float.

    Nic z tego nie rozumiem. :( Mam taki kawałek kodu: [syntax=c] float test = 10.12; Serial.print("test: "); Serial.println(test,10); [/syntax] A na konsoli dostaję test: 10.1199998855 No i nie wiem o co chodzi w sumie... :/ tak jak wiem, że serial print ma w parametrze 10, a zmienna test tylko 2 cyfry po przecinku, ale przecież zmienna test jest zmienną...

    Arduino   12 Sty 2017 23:04 Odpowiedzi: 7    Wyświetleń: 723
  • Mitsubishi FX5U - programista Siemensa musi to zaprogramować :)

    1) Przykład dla "Numerical Input" w GOT. W PLC zmienna typu TIME, w GOT definicja w Label jako typ unsigned BIN32. https://obrazki.elektroda.pl/8363924300_... https://obrazki.elektroda.pl/4780876400_... https://obrazki.elektroda.pl/6376375900_... 2) Fixed Scan to przerwanie o stałym czasie cyklu, można...

    Automatyka Sterowanie PLC   24 Lip 2020 07:44 Odpowiedzi: 15    Wyświetleń: 1806
  • Jak prawidłowo zliczać impulsy? ATmega16, przerwania int0.

    Witam mam taki problem z przerwaniami int0 chciałem podłączyć transoptor szczelinowy pod wejście int0 atmegi16 i zliczać impulsy tylko jest taki problem ze jak zasłonię szczelinę transoptora to zamiast mi dodać 1 impuls to dodaje mi albo 2 albo 10 jak padnie w czym może być problem poniżej zamieszczam kod i schemat http://obrazki.elektroda.pl/3492000700_1...

    Mikrokontrolery AVR   23 Maj 2015 21:59 Odpowiedzi: 10    Wyświetleń: 1269
  • Makro VBA w Excelu do rozwiązywania równań nieliniowych - metoda iteracyjna

    Dodano po 8 Do While Math.Abs(f) > eps lub Do Until Math.Abs(f) < eps

    Programowanie Początkujący   26 Paź 2014 14:12 Odpowiedzi: 10    Wyświetleń: 2427
  • Jak rozwiązać konflikt definicji zmiennych globalnych w Keil dla AT89C51RC2?

    Tak też już próbowałem. W pliku "karta.c" deklaruje zmienną a w pliku "karta.h" informuje ,że jest to zmienna zewnętrzna. Ale w innym pliku "ad.c" używam tej zmiennej i jeżeli do "ad.c" nie dołącze #include "karta.h" to kompilator wywala ,że nia znalazł takiej zmiennej a jak dołącze to znowu linker wywala, że zmienna jest zadeklarowana wielokrotnie...

    Mikrokontrolery   17 Lut 2006 13:01 Odpowiedzi: 6    Wyświetleń: 1748
  • [Atgega8][C] Obsługa impulsatora (enkodera) obrotowego

    u08 tmp = PIND; u08 tmp to zmienna lokalna typu unsigned char (uint8_t) u08 zapewne zostało wcześniej zdefiniowane i dołączone w pliku z definicjami zmiennych. Do zmiennej tmp zapisywana jest wartość z portu D, a następnie sprawdzany stan jednego bitu w celu określenia kierunku.

    Mikrokontrolery AVR   27 Lut 2010 22:28 Odpowiedzi: 17    Wyświetleń: 9802
  • Jak poprawnie używać #define do przypisania bitów PORTC w C?

    mamy tutaj rozruch LCd'ka http://mikrokontrolery.net/avr_c_08.htm #define LCD PORTC tutaj 'zmiennej' LCD jest przypisany caly PORTC chcialbym to rozbic w ten sposob? #define LCD^0 PORTC^0 #define LCD^1 PORTC^1 #define LCD^2 PORTB^2 #define LCD^3 PORTC^3 #define LCD^4 PORTC^4 #define LCD^5 PORTB^5 #define LCD^6 PORTC^6 #define LCD^7 PORTC^7 albo: #define...

    Mikrokontrolery   11 Mar 2007 22:49 Odpowiedzi: 2    Wyświetleń: 1395
  • FreeRTOS + LwIP, STM32 - Kompilacja - undefinied reference to 'tcp_timer_ needed

    Definicja tcp_timer_needed() jest w pliku tcp_impl.h, żródła w timers.c. Plik tcp_impl.h zaincludowany w tcp.c z resztą tu nic nie zmieniałem. Po dopisaniu #include "lwip/timers.c" program się kompiluje owszem i wszystko działa ale mam potem problem z kompilacją gdy chce dodać liczniki softowe pod freertos a to za sprawą includeowania pliku timers.h....

    Mikrokontrolery   28 Lis 2012 12:31 Odpowiedzi: 2    Wyświetleń: 1842
  • VBA kopiowanie plików na podstawie nazw z jednego folderu do różnych folderów

    To się przyda, ale potem, na razie nie mamy jeszcze czego zapisywać. Musisz przemyśleć gdzie będą te wszystkie pliki, gdzie plik wynikowy i gdzie plik z makrem. Nie muszą być a tym samym folderze, a nawet lepiej żeby nie były. Natomiast dobrym rozwiązaniem będzie utworzenie podfolderów. Folder gdzie jest plik z makrem prosto określić, więc przenosząc...

    Programowanie Początkujący   28 Mar 2022 08:51 Odpowiedzi: 5    Wyświetleń: 1455
  • [Atmega16][C]dwupunktowy termometr ds18b20 ,definicja pliku ds18b20.h

    Dzięki bardzo wszystkim za wszelkie pomysły i rady. Kwadracik stopnia Celsjusza już się wyświetla mi na LCD. Zrobiłem to tak: [syntax=c][/syntax] unsigned char stopien=0xDF; //Nowa zmienna stopien LCD_LocateXY(14,0); LCD_SendChar(stopien); //Wywołanie zmiennej stopien LCD_DisplayString(PSTR("C")); [syntax=c][/syntax]

    Mikrokontrolery Początkujący   03 Paź 2012 22:29 Odpowiedzi: 40    Wyświetleń: 12956
  • Zwrotnica Tonsil vs moja: która konfiguracja jest poprawna?

    Zastosowałem tutaj pewne uproszczenie - jednak nie zgodzę się z Twoim stwierdzeniem. Głośniki posiadają swoją częstotliwość rezonansową, w której występuje pik na wykresie impedancji, który z zasady przekreśla nam możliwość określenia układu jako "stałoimpedancyjny". Do tego mamy do czynienia ze wzrostem impedancji w najwyższych częstotliwościach....

    Głośniki i Zestawy Głośnikowe   09 Sie 2012 10:30 Odpowiedzi: 9    Wyświetleń: 3117
  • [ATmega16] [C] - Ustawiednie odpowiednich stanów na PORTx,

    Ad1. Tak jest prawidłowy. Zawsze można rozwiązać inaczej. Przede wszystkim używać definicji - zamiast: Ustawianie i zerowanie bitów

    Mikrokontrolery   27 Cze 2015 18:23 Odpowiedzi: 8    Wyświetleń: 762
  • Zasada działania tranzystora w układzie wspólnej bazy - kurs Piotra Góreckiego

    tłumaczy mi ktoś proszę jak to jest, że generator sinusoidalny jest obciążony przez równoległe połączenie 1k i 2k, przecież na rysunkach widać, że prąd z generator płynie raz przez 1k, a raz przez 2k, nigdy jednocześnie przez oba. Ale generator dostarcza tylko 1.5mA i właśnie dla tego "widzi" on rezystancje równą 1V/1.5mA ≈ 667Ω co odpowiada...

    Początkujący Elektronicy   07 Gru 2019 04:54 Odpowiedzi: 14    Wyświetleń: 2448
  • Delphi import funkcji ReadUSBPacket z lmusbdll.dll – znikająca zmienna TStringList

    Niestety często nagłówek to nie wszystko... Trzeba też znać specyfikację wymagań co do pamięci. Pokaż też kompletny kod wywołania funkcji wraz z definicją i deklaracją wszystkich użytych zmiennych. Podejrzewam, że dochodzi do nadpisania pamięci. Dodano po 4 BTW - unsiged char * , to w Delphi PChar lub PAnsiChar ;) Ponadto w komentarzu nie zapisałeś...

    Programowanie   18 Sie 2013 20:25 Odpowiedzi: 7    Wyświetleń: 2517
  • [Excel] - Zmienna ilość miejsc po przecinku z ograniczeniem

    Jeśli to ma być formatowanie, to wchodzi w grę tylko formatowanie warunkowe. Jako format podstawowy zostawiamy format Ogólny (dla liczb całkowitych), a w formatowaniu warunkowym mamy kilka możliwości: 1) sprawdzenie czy liczba ma przecinek - jeśli tak stosujemy format liczbowy z wybraną liczbą miejsc po przecinku. Ten wariant dostępny od wersji 2007....

    Programowanie Początkujący   04 Lis 2016 08:39 Odpowiedzi: 5    Wyświetleń: 7914
  • Kod dla Atmega8A + HC-05 (Bluetooth): jak podłączyć terminal?

    przerwanie ustawia flagę na 1. Sprawdź jeszcze raz. Przepraszam za pomyłkę w moim ostatnim komentarzu. Masz rację, Twoje przerwanie rzeczywiście ustawia `odb_flaga` na 1. Przeoczyłem to wcześniej. Z analizy Twojego kodu wszystko wygląda prawidłowo. Jak już wspomniałem, warto upewnić się, że używasz odpowiedniego taktowania zegara do obliczania `MYUBRR`....

    Mikrokontrolery Początkujący   11 Wrz 2023 11:57 Odpowiedzi: 66    Wyświetleń: 1575
  • sekwencyjne sterowanie led za pomocą mikrokontrolera

    "undeclared" oznacza że kompilator nie widzi tej zmiennej, brakuje np. takiej linijki. [syntax=c]uint8_t timer_start = 234; // zmienna zadeklarowana z początkową wartością.[/syntax] lub w tym wypadku może chodzić o definicje preprocesora [syntax=c]#define timer_start 234[/syntax] W przerwaniach nie należy stosować opóźnień _delay.

    Mikrokontrolery AVR   14 Sty 2014 23:53 Odpowiedzi: 23    Wyświetleń: 2229
  • ATTiny2313 - Konfiguracja Timer0 w C do migania diodą LED bez użycia Delay

    Niestety nie zadziała bo kompilator nie bedzie wiedział że taka zmienna istnieje i ze ma jakis typ. Odwołanie do zmiennej bez jej deklaracji / definicji spowoduje błąd kompilatora. operator &xxx tylko daje wskaznik na xxx ale xxx musi byc zdefiniowana / zadeklarowana. Jeżeli jest w innym miejscu (pliku) to musisz użyc extern

    Mikrokontrolery Początkujący   05 Lis 2015 15:45 Odpowiedzi: 47    Wyświetleń: 3003
  • [Delphi] Jak poprawić szyfrowanie tekstu w pętli z użyciem ASCII?

    Ja bym jednak uważał z operowaniem w tym przypadku na typie integer. Zarówno ord jak i chr operują na Byte i radzę takiego typu użyć - rzutowanie może dać nieprzewidywalne efekty, a Byte zawsze się prawidłowo "zawinie". Ponadto proponuje używać debuggera, to sam - wykonując linia po linii z podglądem kluczowych danych - zobaczysz, gdzie popełniłeś błąd....

    Programowanie   27 Lip 2011 06:05 Odpowiedzi: 2    Wyświetleń: 1387
  • Co oznaczają terminy AC i DC?

    To napięcie 14.4V i akumulator to tylko przykład, nie ma tam określenia czy jest to akumulator kwasowo-ołowiowy, to może być np. akumulator złożony z 4 ogniw Li-ion o aktualnym napięciu 3.6V. Oczywiście masz rację. AC - ang. alternating current - oznacza prąd zmienny. To taki, którego wartość zmienia się w sposób zamierzony i deterministyczny Wg. definicji:...

    Poradniki Elektronika   14 Gru 2021 02:18 Odpowiedzi: 23    Wyświetleń: 104508
  • ooPHP - Jak wywołać funkcję kontrolera w widoku bez błędów?

    Notice to nie error ;) Za wyświetlanie tego typu uwag odpowiada ustawienie PHP definiujące poziom raportowania. Ale w tym przpadku dość istotny - bo gdzie niby zmienna $klasa jest określona? Musiałbyś do głównego pliku dołączyć pozostałe. Na marginesie: Nigdzie nie widzę definicji metody wynik .

    Programowanie   06 Sie 2012 11:34 Odpowiedzi: 2    Wyświetleń: 1140
  • Jak rozwiązać błąd logowania w Delphi 10.3 z Firebird 2.5?

    A to "data" to co to miało być? Jaka jest definicja i gdzie? Generalnie niefortunna raczej nazwa - unikałbym takich. Jak TDataModule, to po pierwsze upewnij się, że masz w usesach Unit2, po drugie że gdzieś w ogóle istnieje taka zmienna/pole jak "data" i odwołać się możesz zawsze poprzedzając nazwą unitu, w którym występuje.

    Programowanie   05 Sty 2019 16:13 Odpowiedzi: 4    Wyświetleń: 606
  • AVR - [C] Dlaczego zmienna LED w przerwaniu jest statyczna?

    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ń: 1527
  • Silnik krokowy - brak synchronizmu kroków, AVR, kod w C, definicje pinów

    Teraz jest już dobrze? [syntax=c] #include <avr/io.h> #include <avr/interrupt.h> #include <avr/pgmspace.h> //operacje na pamieci flash #include <util/delay.h> #define B1 (1<<PD0) #define A1 (1<<PD1) #define A2 (1<<PD2) #define B2 (1<<PD3) #define KROK1 PORTD |= A1|B1; PORTD &= ~(A2|B2) #define KROK2...

    Mikrokontrolery Początkujący   16 Lut 2017 08:42 Odpowiedzi: 4    Wyświetleń: 720
  • [avr-gcc] Błąd kompilacji: brak definicji funkcji `sbi` w kodzie AVR

    Spoko, tylko jeszcze nie wiem, do czego jest zmienna ^= _BV(numer_bitu); I czy sbi(PORTC, 3) ustawi mi 3 bit, czy musze uzyc sbi(PORTC, _BV(3))?

    Mikrokontrolery   09 Sty 2008 19:44 Odpowiedzi: 42    Wyświetleń: 35597
  • Wnętrze ładowarki EST-516M StefPol do akumulatorów samochodowych 12V

    Raczej są mądrzy i mądrzy inaczej. Pojęcie "rezystancja liniowa" jest używane /możesz wyguglać/ nie wnikam czy używają go mądrzy czy mądrzy inaczej. Jakaś uproszczona definicja: Rezystancja liniowa - ma stałą wartość rezystancji R niezależnie od wartości prądu I w obwodzie gdzie wykonano pomiar. Rezystancja nieliniowa - zmienna wartość rezystancji...

    Wnętrza urządzeń   07 Maj 2024 05:40 Odpowiedzi: 249    Wyświetleń: 15120
  • Definicja i przykład obiektu w programowaniu obiektowym

    Obiekt to instancja klasy. To, czy zmienna jest obiektem, może zależeć od danego środowiska/kompilatora. Niektóre typy proste pozwalają traktować jak obiekty, inne nie. Aczkolwiek nie jest to stricte obiektem. Niemniej może być jak obiekt traktowany. W innych zaś językach/kompilatorach nawet typy proste są w pełni obiektami.

    Programowanie Początkujący   06 Mar 2019 04:00 Odpowiedzi: 7    Wyświetleń: 924
  • [ATmega 644p] ATmega 644p: Jak uśrednić próbki ADC z wielu kanałów w C?

    Początek masz dobry tyle tylko że w tablicy za każdym razem będziesz mieć ten sam wynik. Przerzuć start konwersji do pętli razem ze sprawdzaniem bitu ADIF. I na koniec należało by wyciągnąć jakąś średnią z tych pomiarów. Jest jeszcze mały błąd w definicji tablicy aBytes. Nie można jako wielkość tablicy podać zmienną. Na etapie kompilacji zmienna ta...

    Mikrokontrolery AVR   19 Sie 2010 14:13 Odpowiedzi: 3    Wyświetleń: 1962
  • [ATmega][C/C++] Programowanie obiektowe, inne kompilatory

    MinisterQ: sam sobie zaprzeczasz. Tmf przecież napisał dobrze. Odnosiłem się do postów, w których tmf twierdził że "Flaga to pole bitowe, a nie licznik, zmienna itd". boolean można nazwać wszystkim, włącznie z flagą, ale polem bitowym? Wedle ścisłej definicji? ;) Ale mniejsza o to, spory semantyczne mnie nie bawią, EOT z mojej strony.

    Mikrokontrolery AVR   09 Cze 2010 19:02 Odpowiedzi: 60    Wyświetleń: 8152
  • HY-32-mini STM32F103VCT6 - Optymalizacja wyświetlania BMP na LCD

    ale przecież w definicji tej punkcji nie ma informacji, że ma być to wskaźnik. Za to w tej pierwszej (f_read) już jest. Kompilator się nie czepia, bo akurat tam jest to poprawnie (składniowo), choć wcale nie tak jakbyś tego oczekiwał. znasz rozwiązanie mojej zagadki Owszem. Podać od razu? <: Rozumiem, że chodzi o to, że char to jeden znak a char...

    Mikrokontrolery ARM   10 Mar 2014 21:30 Odpowiedzi: 42    Wyświetleń: 6150
  • Alternator: czy wytwarza prąd zmienny czy przemienny? Różnice w terminologii

    a prąd zmienny może mieć dowolną postać np. trapezową, skokową itp. Prąd przemienny nie musi być sinusoidalnie zmienny choć w żargonie technicznym mianem przemiennego określa się właśnie prąd sinusoidalnie zmienny. "Prąd przemienny (ang. alternating current, AC) – charakterystyczny przypadek prądu elektrycznego okresowo zmiennego, w którym wartości...

    Samochody Początkujący   17 Maj 2023 11:39 Odpowiedzi: 18    Wyświetleń: 16142
  • [avr mega8] Jak poprawnie adresować duże tablice w strukturze Font?

    Podpowiedź: Definicja tablicy we fleszu: char WCholereDuzaTablica[1000] PROGMEM = {/*tutaj wartości*/}; I odczyt wartości: Zmienna = pgmReadByte(&WCholereDuzaTablica[... Mega8 ma 1 kB SRAMu, nie wciśniesz tam tej tablicy, bo jeszcze stos i inne zmienne gdzieś muszą się zmieścić.

    Mikrokontrolery   15 Maj 2008 07:35 Odpowiedzi: 4    Wyświetleń: 1505
  • C: Jak obsługiwać wskaźniki do różnych typów w jednej strukturze?

    No i w taki sposób to działa. Teraz rozbijam się o to że zmienne mam signed i unsigned i jest lipa gdy zmienną uint8 przepuszczę przez pomocniczą int32 za pomocą wskaźnika zdefiniowanego jako int8. Może się mylę, ale C nie pozwoli mi określić czy dany typ jest signed czy unsigned i rozwinąć switch o odpowiednie definicje wskaźników. Chyba czeka mnie...

    Programowanie Początkujący   22 Mar 2019 12:42 Odpowiedzi: 9    Wyświetleń: 522
  • Jak napisać nieblokującą funkcję obsługi switcha z różnymi stanami?

    Witam Kolegów, "Sprowokowany" przez Kolegę mirekk36 wziąłem się za napisanie prostej, nieblokującej funkcji obsługi switcha, która zwraca następujące wartości: - IDLE, gdy klawisz niewciśnięty, - SHORT, gdy wciśnięty przez czas poniżej 50…<500ms, - LONG, gdy wciśnięty powyżej >=500ms, - REPEAT, gdy nadal trzymany (powtarzanie co 200ms)....

    Mikrokontrolery   14 Paź 2012 15:16 Odpowiedzi: 14    Wyświetleń: 7284
  • Ustawianie kilku pinów mikrokontrolera jako jedno słowo - jak to zrobić? [AVR, STM32]

    PORTB = (PORTB & (~MASKA)) | (zmienna & ... Masz błąd powinno być PORTB = (PINB & (~MASKA)) | (zmienna & M... w jednej atomowej operacji zmienić np z 011 (4) na 100(5). Niedopuszczalne są stany przejściowe 000 czy 111 Przecież zapis bajtu do portu jest z definicji 'atomowy', wszystkie piny zmieniają się jednocześnie. Dopóki w grę nie wejdą przerwania...

    Mikrokontrolery   17 Kwi 2024 22:25 Odpowiedzi: 26    Wyświetleń: 618
  • Czy istnieje wartość skuteczna dla prądu zmiennego?

    I te definicje dotyczą prądu przemiennego,a nie zmiennego. Wykładowca jeszcze mówił,że nie ma to się tyczyć prądu przemiennego(okresowego) tylko zmiennego. http://static.elektroda.pl/attach/zmienn... . Narysował jeszcze podobny wykres prądu przemiennego i spytał o definicje wartości skutecznej dla prądu zmiennego. Interesuje mnie tylko...

    Początkujący Elektronicy   17 Lut 2017 22:51 Odpowiedzi: 7    Wyświetleń: 1200
  • SAM - Modernizacja układu ładowania,prądnica szczotkowa nowy regulator.

    Nie ma i nigdy nie będzie takich alternatorów! Oczywiście że są, alternator to z definicji prądnica produkująca prąd zmienny. Poczynając od Dynama rowerowego

    Motocykle, Motorowery   12 Sie 2018 20:37 Odpowiedzi: 61    Wyświetleń: 2544
  • Implementacja funkcji millis() z Arduino w języku C

    https://gcc.gnu.org/onlinedocs/cpp/Macro... Obawiam się jednak, że nie masz racji. Możesz sobie tego używać w kodzie dowoli. Nie dziw się jednak, że jak proponujesz komuś tego typu rozwiązanie to spotyka się to z krytyką. I nie czepiam się tutaj nazw. To co zaproponowałeś jest złe bo: 1. Typ unsigned char to nie zawsze 8 bitów 2. Typ unsigned int...

    Arduino   06 Lip 2018 22:47 Odpowiedzi: 30    Wyświetleń: 2196
  • Błąd w programie multipleksowania LED na atmega32 - przerwania nie działają

    Zrobiłem coś takiego. Dodano po 14 O to efekt.

    Mikrokontrolery Początkujący   01 Cze 2015 18:16 Odpowiedzi: 22    Wyświetleń: 1497
  • Wybór transformatora 6V czy 9V do zasilacza mikroprocesorowego 5V/200mA?

    Zgodnie z definicją: Wartość skuteczna prądu przemiennego jest taką wartością prądu stałego, która w ciągu czasu równego okresowi prądu przemiennego spowoduje ten sam efekt cieplny, co dany sygnał prądu przemiennego (zmiennego). Definicja z wikipedia Mam przez to zrozumieć że nie znam amplitudy napięcia zmiennego 6V, lecz określenie 6V oznacz tyle że:...

    Układy Zasilające   26 Sie 2007 12:24 Odpowiedzi: 14    Wyświetleń: 1524
  • ESP8266 NodeMCU v3 - Nie kompiluje się biblioteka FreqCount.h

    Nie ma sensu użycie noInterrupts() oraz interrupts() w funkcji obsługi przerwania. Zmienna 'iloscImpulsow' powinna być typu volatile - w programie głównym też będzie czytana. Po każdym odczycie liczby impulsów w programie głównym, zmienna ta powinna być zerowana - w ten sposób unikniesz kolejnych, błędnych odczytów w przypadku "zerowych" obrotów (przerwania...

    Arduino   18 Sty 2020 19:46 Odpowiedzi: 33    Wyświetleń: 1134
  • Błędy kompilacji w C: Mix extern i zmiennych globalnych, struktury stest2

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

    Programowanie   30 Maj 2021 09:15 Odpowiedzi: 15    Wyświetleń: 1173