zmiana wartość zmienna

Znaleziono około 579 wyników dla: zmiana wartość zmienna
  • Dynamiczna zmiana wartości wypełnienia PWM w Timer3 [stm32f103]

    1. Biblioteki ST są do d... (wszyscy to piszą, to ja też) 2. Żeby zmienić wartość jednego rejestru niekoniecznie trzeba wywoływać cała inicjalizację timera (patrz post powyżej) 3. Popatrz w Swoją pętlę główną. Zanim zdejmiesz paluch z klawisza, pętla obróci się kilkaset (kilka tysięcy?) razy i zmienna c pójdzie poza zakres.

    Mikrokontrolery ARM   17 Wrz 2012 04:27 Odpowiedzi: 4    Wyświetleń: 1782
  • REKLAMA
  • Czy zmienne volatile rozwiązują problem synchronizacji w C?

    Volatile to volatile - zawsze wyłącza optymalizację kodu dla zmiennej. Wtedy każda instrukcja zmiany wartości danej zmiennej musi skutkować zmianą jej wartości wprost w pamięci danych. Zmienna opatrzona volatile nie jest nigdy tymczasowo 'przenoszona' do rejestrów roboczych procesora. Niezależnie gdzie ta zmiana wartości jest określona (czy w funkcji...

    Mikrokontrolery AVR   29 Mar 2012 21:07 Odpowiedzi: 15    Wyświetleń: 1384
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Atmega169 - brak reakcji na przerwania PCINT3, PCINT4, PCINT5

    To, że nie wchodzi w przerwanie stwierdziłeś debugerem czy zmianą wartości "aaa"? .Jak sprawdzasz czy zmienna "aaa" zmieniła wartość? Pokaż deklarację "aaa" i jak ja odczytujesz (wyświetlasz).

    Mikrokontrolery AVR   26 Lis 2018 16:43 Odpowiedzi: 3    Wyświetleń: 585
  • InTouch – jak ustawić płynny ruch obiektu w poziomie po kliknięciu przycisku?

    Tym sposobem przesunięcie obiektu nie będzie widoczne, jedynie po wciśnięciu przycisku obiekt zmieni swoje położenie o zadaną wartość. Nie jest to prawda. Wszystko zależy od tego z jaka zmienna sie powiaze animacje. Jezeli bedzie to zmienna Discrete to oczywiscie bedzie to zmiana skokowa. Jezeli powiazesz to ze zmienna typu analog czy integer to zmiana...

    Automatyka Przemysłowa   21 Maj 2008 19:37 Odpowiedzi: 4    Wyświetleń: 3104
  • REKLAMA
  • Jak zaprogramować diodę LED z klawiaturą 4x4 na Atmega328 w AtmelStudio7?

    F_CPU zadeklarowałem w projekcje, nie pomaga. Nie wiem czemu ale zmienna "klawisz" zmienia swoją wartość wraz ze zmianą stanów wyjść, w rezultacie mam zmienna klawisz=0b00001110; klawisz2=0b00001110;, pomimo tego że zmienna jest zadeklarowana przed dokonaniem zmiany (at)_(at). Powinna być klaiwsz=0b11100000 klawisz2=0b00001110; . Jak to wgl możliwe?

    Mikrokontrolery AVR   20 Lis 2018 00:09 Odpowiedzi: 9    Wyświetleń: 630
  • Zmiana wartości CPoint w Visual C++ 6.0 - jak to zrobić?

    CPoint punkt(a,b); //gdzies w programie nadajemy nowe wartosci do obiektu (punkt) //klasy CPoint //np liczba lub zmienna int c=53; punkt.x=45; punkt.y=c; Współrzedne w klasie CPoint są public dlatego masz do nich dostep przez nazwe obiektu;)

    Programowanie   27 Paź 2005 00:02 Odpowiedzi: 4    Wyświetleń: 906
  • ATtiny2313 - Obliczanie wartości ICR1 dla sygnału 200kHz, 5% wypełnienia

    Wartość będzie zmienna. Nie robisz nic z TCNT więc wartość nowa będzie równa wartość stara + zmiana wynikająca z pomiaru. W tym przypadku będzie się różnić od poprzedniej o ok 30.

    Mikrokontrolery AVR   13 Paź 2013 08:26 Odpowiedzi: 6    Wyświetleń: 1608
  • REKLAMA
  • Jak tworzyć funkcje w Bascomie i zwracać wartości?

    ' Funkcja musi być zadeklarowana przed jej pierwszym użyciem ' ponieważ kompilator musi wiedzieć jaki jest rozmiar danych ' przesyłanych do funkcji i jaki jest jej typ wyniku ' Funkcja musi mieć zdefiniowany typ wyniku, tu Integer Declare Function Test(byval Liczba As Integer , Tekst As String) As Integer ' określenie byval przed nazwą oznacza,...

    Początkujący Elektronicy   03 Mar 2009 20:27 Odpowiedzi: 2    Wyświetleń: 807
  • Integracja menu (Case), silnika krokowego i enkodera z obsługą klawiatury 4x4 i LCD 16x2 I2C

    Dane pokazywane oczom użytkownika mogą być zupełnie inne niż te przechowywane w programie. Wpisywanie wartości liczby po cyferce jest uciążliwe. W piekarniku mam ustawianą godzinę jednym przyciskiem (czy dwoma), wystarczy w programie zauważyć że przycisk został wciśnięty, przytrzymany przez 1s, przytrzymany przez 5s,itd. Jak nie używasz delay nie jest...

    Arduino   05 Maj 2023 18:59 Odpowiedzi: 19    Wyświetleń: 597
  • Punkt pracy tranzystora, składowa zmienna, sprzężenie zwrotne

    - punkt pracy jeżeli mówimy o wzmacniaczach napięcia to zależy nam na tym aby wprowadzać jak najmniejsze zniekształcenia sygnału wyjściowego. Czyli dobieramy tak napięcie CE aby zmiany sygnału nie powodowały ani nasycenia tranzystora ani jego zatkania. - pomaga w tym ujemne sprzężenie zwrotne które powoduje zmniejszenie wzmocnienia po to aby nie doprowadzać...

    Początkujący Elektronicy   09 Kwi 2019 23:34 Odpowiedzi: 5    Wyświetleń: 1344
  • Atmega32 LCD język C , zmiana wartości wyświetlanej

    Coś takiego powinno załatwić sprawę, ale nie było to sprawdzane na kompilatorze i funkcje sczytywania przycisku musisz sobie napisać sam. Powinno działać, przynajmniej taka jest ogólna koncepcja realizacji tego zadania zmienna =30; while(1) { czytaj_klawisz(); if (klawisz1 ==0) zmienna++; if (klawisz2 ==0) zmienna--; }

    Mikrokontrolery   09 Lip 2007 01:06 Odpowiedzi: 4    Wyświetleń: 1344
  • VHDL - wartość sygnału po zakończeniu procesu po zmianie var

    Witam, myślałem, że mam problem ze stanami metastabilnymi, ale przejrzałem wszystko i podejrzanie padło na kawałek poniższego kodu. Generalnie chodzi o przypisanie do sygnału wartości zmiennej i potem zmiana tej zmiennej. Jaką wartość będzie miał sygnał po wykonaniu procesu? signa sygnal: integer; process var zmienna: integer; var zmienna_02...

    Programowalne układy logiczne   19 Mar 2010 23:00 Odpowiedzi: 3    Wyświetleń: 1301
  • REKLAMA
  • Avr-gcc: Optymalizacja pętli for (i<1024) na BREQ - jak obejść?

    Jeżeli wewnątrz pętli nie istnieje żaden fragment kodu który może zmienić wartość zmiennej i , to kompilator ma pełne prawo wygenerować taki kod. Sprawdź to z rzeczywistym kodem, gdzie faktycznie może nastąpić zmiana wartości zmiennej i . Odnosi się to również do zmiany wywołanej pośrednio, na przykład przez zmianę wartości zmiennaj blad . Kompilator...

    Mikrokontrolery   07 Gru 2007 14:06 Odpowiedzi: 15    Wyświetleń: 1549
  • [atmega8] [atmega8][c] Zmiana zmiennej w pętli nie działa w AVR Studio 4. Dlaczego?

    Jeśli zmienna nie jest oznaczona jako "volatile", to kompilator jeśli zdecyduje, że zmienna na nic nie wpływa, może ją zoptymalizować (czytaj: usunąć). Kompilator nie sprawdza, czy zmienna jest używana w przerwaniach, gdyż dla niego są to osobne funkcje, które muszą być wywoływane (a te nie są w twojej funkcji wywoływane). Masz dwa rozwiązania: zmienną...

    Mikrokontrolery AVR   02 Wrz 2008 11:33 Odpowiedzi: 30    Wyświetleń: 3181
  • Zmiana kodu z Timer0 na Timer1 w ATmega8 - jak to zrobić?

    Load Timer 250 pojawił się 2 razy bo pierwszy jest wykonyawny przed wejściem do pętli a następny w pętli. W tym programie jest dodatkowa zmienna Licz_8ms bo Timer0 nie może odmierzyć całej sekundy w jednym przebiegu. Przy użyciu Timer1 i odpowiedniego kwarcu można osiągnąć przerwania co 1 s. Jest to korzystne bo odmierzanie czasu jest nieco dokładniejsze....

    Mikrokontrolery   20 Wrz 2008 16:55 Odpowiedzi: 15    Wyświetleń: 6221
  • Zmiana licznika i czasomierzy - zmiana nastawy w s7 300

    Jeśli masz na myśli timer S5, a nie IEC, to zmienna musi być typu S5TIME. Można ją otrzymać z typu TIME przy użyciu funkcji FC40 TIM_S5TI z biblioteki standardowej lub ze zmiennej WORD, ale z większą kombinacją. Musi być 0-999 w kodzie BCD i trzeba ją sumować z poniższymi wartościami w zależności od podstawy czasu: 0.01 sek. = W#16#0000 0.1 sek. = W#16#1000...

    Automatyka Przemysłowa   06 Gru 2015 11:18 Odpowiedzi: 10    Wyświetleń: 903
  • [attiny2313] [attiny2313][Bascom] Problem z przyciskiem S1 w programie stoper C012a

    Spróbuj zrobić tak Co4ms: 'procedura obsługi przerwania od Timera T/C0 wykonywana co 4ms Timer0 = 6 'załaduj do Timera0, żeby zliczył 250 (=256-6) impulsów Incr Licznik If Licznik = 6 Then 'zmienna Licznik liczy do 6 aby Licznik = 0 'sprawdzanie stanu przycisku następowało If Pind.0 = 0 Then 'co ok.24ms If Pomoc = 1 Then 'jeśli zmienna Pomoc...

    Mikrokontrolery AVR   06 Lut 2011 13:45 Odpowiedzi: 5    Wyświetleń: 2178
  • Arduino Uno - Sterowanie jednokolorowymi LEDami, pilotem IR, wyłączanie pętli for

    Próbuję wpisywać proponowane kody, ale wyświetlają się błędy, chyba zasilę Arduino przez tranzystor zastosuję układ na wzmacniaczu operacyjnym, który podczas wciśnięcia dowolnego przycisku pilota, na 3 sekundy, bez rozpoznawania kodu na chwilę odłączy zasilanie i zresetuje Arduino Świetny pomysł - może zasil przez lampy elektronowe albo przekaźnik...

    Arduino   13 Sty 2023 02:52 Odpowiedzi: 23    Wyświetleń: 930
  • VBA, makro, excel wyszukiwanie komórek i zmiana niepustych wartości

    Program masz "prawie" gotowy. Pomyśl, potrzebujesz odwołać się do Nr wiersza komórki spełniającej kryteria (tutaj zmienna "abc", zadeklarowana jako 'Range'). Będzie to wartość właściwości 'Row'. Następnie należy znaleźć lub określić Nr ostatniej w wierszu. Zadziałaj podobnie (metoda End), jak masz to z licznikiem pętli. Pozostaje przeliczenie (wymnożenie)...

    Programowanie Początkujący   18 Lip 2012 21:17 Odpowiedzi: 4    Wyświetleń: 4656
  • AVR attiny2313A - Programowy PWM, brak automatycznego zerowania TCNT0.

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

    Mikrokontrolery AVR   27 Lip 2015 13:14 Odpowiedzi: 9    Wyświetleń: 1074
  • Atmega128, AVR Studio, WinAVR Problem z prostym kodem

    Znalazłem conajmniej 2 błędy 1. Zadeklaruj enterRx jako volatile 2. Najpierw przypisujesz zmiennej enterRx wartość 1, a potem sprawdzasz czy zmienna ma wartość '1' (czyli 49) Spróbuj z tymi 2 zmianami i powinno zacząć chodzić Mirekk36, może on ma procedury LCD buforowane (ja zwykle takich używam), wtedy to niebyłby taki wielki błąd, ale wnikał niebędę.

    Mikrokontrolery AVR   16 Lut 2010 23:00 Odpowiedzi: 6    Wyświetleń: 1867
  • Jak zaprojektować stoper na AT89C51 z wyświetlaniem binarnym?

    a wiec tak zakładamy że przy up pracuje kwarc 12MHz. jeśli nie wymagasz dużej dokładnośći to timer ustawiasz w tryb 1 ( 16 bit ) tak aby generował przerwanie np: co 10ms; przy 12MHz cykl wynośi 1us czyli przerwanie będzie co 10000 cykli ( 10000 us = 10ms ). wartość po której następuje przerwanie to zmiana z 65535 na 0000. czyli do rejestrów licznika...

    Początkujący Elektronicy   23 Maj 2006 18:37 Odpowiedzi: 6    Wyświetleń: 1164
  • Jak skonfigurować szybki licznik w S7-300 i ustawić wyjście po zliczeniu?

    Musisz skorzystać z funkcji SFB47. Ja też miałem problemy z uruchomieniem szybkich liczników(ale to było dawno temu). Zaczynamy: Wchodzisz w Hardware, w HW Config klikasz na Licznik, -zakładka General wybierasz- Channel 0 , Operating mode- Cunt countinuously -zakładka Basic Parameters- Diagnostic+Proces -zakładka Count Gate function- Cencel Count Signal...

    Automatyka Sterowanie PLC   14 Lip 2019 17:32 Odpowiedzi: 44    Wyświetleń: 10126
  • Operacje na bitach w C. Zmiana bitu zmiennej typu char na przeciwny.

    Witam, Jak w C najzgrabniej zamienić jakiś bit zmiennej typu char na przeciwny? Na przykład niech to będzie bit 1, a zmienna ma wartość 11111111. Po operacji powinna mieć wartość 11111101, a potem znowu 11111111. Pozdrawiam,

    Mikrokontrolery   22 Lut 2005 20:14 Odpowiedzi: 3    Wyświetleń: 3590
  • [BASCOM] KIT AVT5217 - numer karty sterującej i inne opcje.

    Po co jest Waitms 200 przy nadawaniu? Nie masz odpowiedniej zwłoki przed zmianą wartości Nadawanie po wysłaniu ostatniego bajtu (Print nie czeka na zakończenie wysyłania). Zmienna do której odbierasz komendę jest też za krótka (brakuje miejsca na enter). Pewnie nadpisuje jakieś zmienne ale na tyle mało ważne że to jako tako jeszcze działa. Ale po 3...

    Mikrokontrolery Początkujący   25 Paź 2015 20:49 Odpowiedzi: 147    Wyświetleń: 14454
  • Jak zaprogramować przyciski do zmiany czasu i daty w zegarze?

    Najprościej sprawdzając stan pinów do których podpięte są przyciski. Wprowadzasz zmienną wskazującą jaką wartość (godz. , min. itd) zmieniasz. Po wykryciu wciśniętego switch'a inkrementujesz (zwiększasz) wartość tej zmiennej i np jeśli Zmienna=1 to skaczesz do podprogramu zmiany wartości minut, jeśli Zmienna=2 to do zmiany godzin, itd. Jak Zmienna przekroczy...

    Mikrokontrolery   26 Lut 2007 22:44 Odpowiedzi: 4    Wyświetleń: 1026
  • [Atmega16] [Atmega16][C] Kompilator pomija linijki kodu - jak to naprawić?

    Kompilator nie jest głupi i może śmiało założyć, że JEDNA zmiana wartości x (x++) spowoduje zakończenie pętli (która trwa tylko gdy x==250). Do tego zmienna x oraz Licz nie mają żadnego wpływu na dalszą część programu (bo jej nie ma), więc również zostają częściowo usunięte. 4\/3!!

    Mikrokontrolery AVR   18 Kwi 2009 23:13 Odpowiedzi: 13    Wyświetleń: 2589
  • MS SQL 2012 i Symfonia Finanse i Księgowość 2021.1: Jak zmienić błędne dane tinyint, smallint, int?

    Insert robi tak samo, Microsoft robi tak samo itd. Do insertu zadzwonisz to chociaż z tobą pogadają :) , do MS też, fakt jakość obsługi rożna ale wsparcie w necie o wiele lepsze np fora itp. Nic z tym chyba nie zrobisz od strony MSSQL Jak bym wiedział gdzie to zmiana tej wartości to nie problem, ale bez wparcia producenta nie wiem gdzie znajduję się...

    Programowanie   16 Sty 2022 09:02 Odpowiedzi: 19    Wyświetleń: 1053
  • Zmiana wartości timera w S7-300 z panela TP170B - skalowanie czasu

    https://obrazki.elektroda.pl/8472234500_... Masz konstrukcje zmiennej S5Time , na podstawie tego możesz wprowadzać zmienna z HMI. Pierwsze 12 bitów to wartość czasu zapisana w BCD, następne dwa to podstawa czasu 00 - 0.01s 01 - 0.1s 10 - 1s 11 - 10s

    Automatyka Sterowanie PLC   11 Lut 2018 23:08 Odpowiedzi: 3    Wyświetleń: 1593
  • Projektowanie wzmacniacza na tranzystorze NPN - co i jak?

    Osiągalna składowa zmienna napięcia na kolektorze będzie największa, gdy: (1) napięcie na R_E jest możliwie małe, i (2) napięcie na R_L jest zbliżone do napięcia V_CE - maksymalna wartość napięcia na kolektorze = V_CC, minimalna jest równa sumie napięcia na R_E i napięcia nasycenia tranzystora. Niewygoda w tym, że jeśli napięcie na R_E jest małe, to...

    Początkujący Elektronicy   18 Kwi 2017 06:52 Odpowiedzi: 6    Wyświetleń: 1440
  • Jak zrealizować komunikację S7-200 z SIMATIC WinCC flexible 2008?

    Pomoże ktoś ze zmianą wartości zmiennej nastawnikiem z suwakiem (slider). Poprostu chcę zmienić czas ładowania (zmienna PT w TIMERze) w swojej linii produkcyjnej zaimplementowanej w S7-200. Domyślnie ma być 100 (Timer T38 - podstawa: 100 ms), co daje 10 s, chcę ten czas regulować. Oraz jak zrobić czas trwania procesu (wyskalowanie w godzinach, minutach...

    Automatyka Przemysłowa   05 Lut 2012 11:58 Odpowiedzi: 12    Wyświetleń: 4432
  • Transmisja danych: Czy możliwe jest przesyłanie dwubitowe przez różne rezystancje?

    Należałoby przypomnieć, że już w modemach telefonicznych (już pomału zapomnianych) mamy wielowartościową modulacje, bo jak inaczej po linii telefonicznej (pasmo ok 3kHz) przesłać 50kb/s? Mamy tam maksymalnie 3kbody/s - częstotliwość modulacji - tak szybko zmieniają się parametry sygnału, więc jeden symbol (chwilowa wartość amplitudy, częstotliwości...

    Ogólny techniczny   15 Gru 2024 15:37 Odpowiedzi: 57    Wyświetleń: 1044
  • Program wykrzacza się, gdy zmienna nie jest zadeklarowana jako static.

    Zmiana optymalizacji na O2 usuwa problem w każdym z przypadków. Tak samo zrobienie static tego longa problem rozwiązuje, również przy optymalizacji O1. na O1/2, natomiast słychać pyrkanie i inne niepokojące objawy w dźwięku. Z opisu wynika, że masz coś nie tak w programie, niestety bez wnikliwego przejrzenia całości nie ma szans, aby ci pomóc. W pewnych...

    Mikrokontrolery AVR   10 Mar 2021 15:49 Odpowiedzi: 31    Wyświetleń: 1467
  • [Attiny2313][C] Zmiana wartości w OCR0A za pomocą zmiennej podczas działania

    Zadanie z arytmetyki liczb całkowitych: Podaj orientacyjnie zakres, jaki przyjmuje 8-bitowa zmienna a bez znaku... ;) Pytanie dodatkowe - skoro są to stałe wartości, to po co używasz zmiennych, zamiast użyć preprocesora ?

    Mikrokontrolery AVR   26 Lip 2012 21:49 Odpowiedzi: 19    Wyświetleń: 2149
  • Visual Basic - połączenie ComboBox z OptionButton

    Odnośnie zapytania zawartego w tytule wątku. Najprościej oprogramować zdarzenie 'przy zmianie' OptionButton'a. Oba są kontrolkami jednej ramki, więc upraszcza to zadanie (jeden wymusza zmianę drugiego). Uwagi: 1. Trzeba założyć, że dokonano już wyboru - w związku z tym zmienna temp i przemnożenie (zmiana znaku) przez -1 (dwa minusy dają plus) 2. Wypełnienie...

    Programowanie   21 Cze 2016 19:36 Odpowiedzi: 2    Wyświetleń: 1035
  • Prototypowy, prosty miernik napięcia mięśni DIY

    Dla czujnika liczy się tylko zmiana nacisku na spiek ceramiczny w przetworniku, ale z poziomu oprogramowania (u mnie w Arduino) można by to obejść, jeśli by zacząć od rozluźnionego mięśnia i dodać zmienną przechowującą stan mięśnia (bool) to pod warunkiem, że przy uruchomieniu czujnika mamy luźny mięsień to po napięciu (czyli zmianie napięcia na ADC...

    DIY Konkurs   16 Paź 2017 18:42 Odpowiedzi: 8    Wyświetleń: 4827
  • Bascom AVR - Jak niezależnie odmierzać czasy dla wielu przycisków?

    Mam sprawdzać stan bieżący czy ilość przepełnień? To już zależy od Ciebie i od tego jak szybko chcesz puścić timer (z jakim preskalerem). Ale przy takiej precyzji wystarczy liczyć przepełnienia w procedurze obsługi przerwania. Jak wskazano wcześniej najrozsądniej jest użyć 3 zmiennych inkrementując wartość każdej z nich po przepełnieniu. Wciśnięcie...

    Mikrokontrolery   11 Wrz 2007 15:06 Odpowiedzi: 8    Wyświetleń: 1811
  • Niedokładne wyniki licznika impulsów z enkodera - jak poprawić?

    Nie wnikając w resztę kodu - w przerwaniu ustawiaj flagę (w zmiennej) na podstawie której zostanie wykonana procedura w funkcji, a na koniec, następuje zmiana flagi na przeciwną. Zatem w przerwaniu nie wykonujesz obsługi serial'a, ustawiasz tylko wartość zmiennej. [syntax=c] #define LED_R 10 #define LED_G 11 #define LED_B 12 #define ENKODER 2 int impulses;...

    Arduino   08 Wrz 2019 08:31 Odpowiedzi: 47    Wyświetleń: 2856
  • Macierze stanu - jak interpretować wartości w macierzach a, b, c, d?

    Macierze można zapisać w schemacie jak na rysunku ponieżej: http://obrazki.elektroda.pl/7404536300_1... x'=Ax+Bu y=Cx+Du Równania te opisują jakiś system, który opisany jest zmiennymi stanu (x1,x2,x3....), mogą to być np. przyśpieszenie , prędkość itp. W twoim przykładzie będą 4 równania np. x1'=-0.1818x1+3.902x2 +0.5574x3+0*x4 +2*u Czyli...

    Automatyka Przemysłowa   27 Sty 2012 17:52 Odpowiedzi: 4    Wyświetleń: 6351
  • Monitorowanie zmian wartości zmiennej 'id' w JS na stronie WWW

    Narzędzie deweloperskie w przeglądarce, tam konsola i wpisujesz owa zmienna :)

    Tworzenie WWW   11 Lip 2020 14:22 Odpowiedzi: 13    Wyświetleń: 753
  • [A32] [A32][C] Pętla while z dwoma warunkami zawiesza program - jak to naprawić?

    Czyli rozumiem, że mogę sobie wywoływać funkcję w której tworzę jakąś zmienną tak jak w tym przypadku nawet i milion razy a i tak nie musze się obawiać tak zwanego "wycieku pamięci" bo przy wyjściu z funkcji kompilator sam zadba by ją ubić w sensie zwolnić pamięć? Nie do końca o to chodzi, niby operacja na zmiennych automatycznych nie powoduje wycieku...

    Mikrokontrolery AVR   14 Cze 2012 17:13 Odpowiedzi: 17    Wyświetleń: 1924
  • Dlaczego ten Timer jest wystawiony (Siemens S7-1200)

    Zmienna MW20 ma wartość raz 0, raz 10, raz 20, bo timery załączają się od razu, a kolejna instrukcja to move, zmieniająca wartość MW20. Jedyne rozwiązanie jakie znalazłem, to to, że timer najpierw liczy (jak nastawa ma wartość 0), czyli się załącza, a zmiana wartości następuje po załączeniu timera, a wtedy to już nic nie zmienia.

    Automatyka Przemysłowa   24 Sie 2018 20:27 Odpowiedzi: 6    Wyświetleń: 1278
  • - Najlepsze rozwiązanie przesyłania i odbioru temperatury przez LAN

    Powszechnie stosowane są dwa rozwiązania - polling albo broadcasting. Pierwsze polega na aktywnym odpytywaniu węzłów przez węzeł centralny ("serwer"), drugie na automatycznym rozsyłaniu pakietów z informacją z sensorów - na podstawie zdarzeń (np. zmiana odczytywanej wartości) lub cyklicznie (heartbeat) - a serwer tylko pasywnie nasłuchuje tych rozgłoszeń...

    Programowanie   27 Gru 2016 15:15 Odpowiedzi: 8    Wyświetleń: 708
  • LPC2124 - Zawieszanie programu po 264 wywołaniach timera, co robić?

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

    Mikrokontrolery ARM   14 Gru 2010 21:25 Odpowiedzi: 10    Wyświetleń: 1914
  • Zmiana formatu wartości komórki H6 w stopce wydruku - arkusz Szósty Tydzień, kod VBA

    To czemu tych kodów nie ma w Twoim pliku przykładowym, jeśli do nich się odnosisz? Nie jest to może najprostsze rozwiązanie, ale nie będę Ci za bardzo mieszał w tym co działa. Możesz spróbować dodać zmienną ost do kodu w arkuszu "Pierwszy Tydzień" : [syntax=vbnet]Public ost As Long Private Sub Worksheet_Activate() If Range("H6") = "drukuj" Then Range("H7").Value...

    Programowanie Początkujący   06 Sty 2023 17:13 Odpowiedzi: 8    Wyświetleń: 279
  • Zmiana wartości zmiennej na skutek niezależnej operacji - C++

    Witam Pytanie dotyczy ostatniego przykładu w sNazwaPliku o długości 0 (zero) pod składową łańcuchową w strukturze ofn , a następnie wczytanie danych o pliku do tej struktury, powoduje, że zmienna sNazwaPliku ma wartość ze składowej struktury ofn ? Wydaje mi się, że zmienna powinna mieć nadal tą samą wartość co na początku, bo to jej wartość podstawiamy...

    Programowanie Początkujący   27 Gru 2018 17:05 Odpowiedzi: 12    Wyświetleń: 636
  • Zmiana momentu włączania turbosprężarki w Seat Leon 1.9 TDI

    Dzień Dobry, chciałbym dowiedzieć się na czym polega zmienna geometria turbosprężarki, jeśli dobrze to się nazywa. Mianowie silnik dostaje Power'a po przekroczeniu 2,5 tys obrotów, chciałbym zmienić tę wartość na niższą np.1,5 tys obrotów. Jak wygląda to w praktyce, w jakich granicach cenowych można to zrobić, jak wpływa na zużycie paliwa

    Samochody Początkujący   19 Sty 2020 17:14 Odpowiedzi: 7    Wyświetleń: 1005
  • ogranicznik regulacji oraz przyspieszająca zmiana wartości

    Bardzo prosty skrypt zmienna na stałe i wartość min na stałe, ale to tylko przykład. Tworzysz skrypt (Type: Function) [syntax=vbscript]If SmartTags("Tag_1") > 1 Then SmartTags("Tag_1") = SmartTags("Tag_1") - 1 End If [/syntax] Jeżeli Tag_1 jest większa od 1 to można zmniejszyć i już. Drugi taki podobny na zwiększanie i po kłopocie. Podpinasz skrypty...

    Automatyka Sterowanie PLC   27 Maj 2018 22:11 Odpowiedzi: 12    Wyświetleń: 540
  • [AVR] [bascom] Uzywanie jednego pinu IO do switcha i LED.

    Witam sprawdź ten kod co prawda są inne numery portów i inny procek ale jak zmienisz powinno działać. Problem jest jeden w momencie jak naciskasz przycisk i zmieniasz końcówkę na WYJŚCIE to stan tego pinu Musi być (0) Niski , żeby nie zrobić zwarcia. '$sim $regfile = "attiny2313.dat" $crystal = 11059200 $baud = 9600 enable interrupts 'włącz...

    Mikrokontrolery AVR   03 Gru 2009 22:28 Odpowiedzi: 19    Wyświetleń: 4283
  • Instrukcja for, zmienne i tabele/tablice w PHP, HTML, C++, Java – jak działają?

    OMG :D Ale lenistwo. Ale z tej nudy odpiszę co i jak. Swoje przykłady będę opierał o PHP i C++. Język programowania aktualnie prezentowany jest ukazany na górze listingu kodu. Punkty odnoszą się do pierwszego postu: (informacje od (at)marekkopec12 także są jak najbardziej poprawne ;) ): 1) FOR - pętla, która wykona się, o ile warunek zostanie spełniony....

    Tworzenie WWW   30 Kwi 2014 08:46 Odpowiedzi: 7    Wyświetleń: 2061
  • Bascom avr - zmiana poszczególnych znaków zmiennej typu String

    Witam Buduję sobie zasilacz regulowany na moje potrzeby do zabawy elektroniką. Wymyśliłem sobie, że nastawę napięcia wyjściowego zrobię za pomocą enkodera. Na wyświetlaczu mam pokazane napięcie początkowe np.: 0,000V Czyli w kodzie będzie to zmienna String Teraz chcę każdą z tych cyfr z osobna zmienić, tzn ich wartość od 0 do 9. Chodzi mi o ustawianie...

    Mikrokontrolery AVR   09 Kwi 2021 07:10 Odpowiedzi: 6    Wyświetleń: 576
  • Arduino + WS2811 - lampki choinkowe

    Cześć, w pierwszej kolejności chciałbym pogratulować świetnego wykonania lampek choinkowych koledze Visar78. Jak większość osób projekt tak się mi spodobał, że sam wziąłem się za jego wykonanie. Finalnie lampki fantastycznie świecą, ale jestem ograniczony do czterech pierwszych programów. Przy wciskaniu innych klawiszy nie następuje zmiana trybów świecenia....

    DIY Konstrukcje   18 Gru 2020 11:59 Odpowiedzi: 45    Wyświetleń: 19860
  • Jak wyznaczyć stałą czasową termometru metodą graficzną i analityczną?

    Witam, dzieki za info z tą stałą czasową, teraz ją pojąłem :P przynajmniej graficznie tutaj, ale mam ją wyznaczyć analitycznie ze wzoru h(tau)=σ/σ(k)=1-e-(tau/T). No i z tego wzoru nic nie rozumiem. a moze jest na to jakiś inny wzór?? Poczytaj i choć dotyczy to zmiany napięcia na kondensatorze to jest to podobne równanie. no a jeszcze jedno...

    Nauka Elektroniki, Teoria i Laborki   02 Lut 2009 00:03 Odpowiedzi: 4    Wyświetleń: 16465
  • Radio internetowe i odtwarzacz plików audio na ESP32-S3

    Musicie zwrócić uwagę na to co już jeden kolega wspominał kiedy "walczyłem" z odtwarzaczem i plikami FLAC. Stacje muszą być w formacie 16bit, 44, 48kHz. Jest sporo stacji nadających FLAC 24bit i on nie zadziała. (at)wirbud w teorii toslink czyli optyczny SPDIF i przetwornik PCM powinny chodzić razem bo to tylko dostaje sygnały po i2s, nic nie wysyła....

    DIY Akustyka   15 Cze 2025 16:16 Odpowiedzi: 1232    Wyświetleń: 101634
  • LPC2138 zmiana współczynnka wypełnienia PWM. Pomocy...

    Musisz mieć zrobione przerwanie dla tego PWMa i w przerwaniu zmienna 'static' inkrementowana za każdym razem. I przy 499 zmieniasz wartość rejestru, pamiętaj tylko że wartość wpisujesz do 'shadow register' a nie bezpośrednio do rejestru PWMa (inaczej będziesz mieć "niespodzianki" na wyjściu ;-) ). Kodu, który napisałeś nie będę komentować - błąd na...

    Mikrokontrolery   24 Lut 2010 23:36 Odpowiedzi: 8    Wyświetleń: 1777
  • [Bascom 2.0.5.0][ATMEGA8] Zegar RTC-zmienna textowa TIME$ nie ulega zmianie

    Witam. Stworzyłem na mikrokontrolerze ATMEGA8 zegar RTC. Do procesora został podpięty kwarc zegarkowy - timer2 pracuje w trybie asynchronicznym. Program powstał z wykorzystaniem instrukcji BASCOMOWEJ Config Clock = soft: Kod: "Jeśli w programie użyto instrukcji CONFIG CLOCK, kompilator automatycznie generuje specjalne zmienne nazwane: _sec , _min ,...

    Mikrokontrolery Początkujący   10 Wrz 2012 22:09 Odpowiedzi: 4    Wyświetleń: 1842
  • Wizualizacja ifix w PLC Siemens S7-400 - zmiana wartości rejestru

    Witam. Mam pytanie jak na wizualizacji ifix zmienić wartość rejestru który będzie użyty w sterowniku PLC siemens S7-400? Możesz bardziej rozwinąć pytanie, bo nie jest jasne czy chcesz zmienić wartość zmiennej z iFIX, która przypisana jest do pewnej komórki w PLC Simens, czy też zmienić adres komórki do której jest przypisana zmienna? Ogólnie jeśli...

    Automatyka Sterowanie PLC   16 Mar 2014 00:03 Odpowiedzi: 3    Wyświetleń: 1650
  • [ATmega16] [ATmega16][C] Multipleksacja LED 7-segmentowego i obsługa przycisków

    Teraz kod sprawdza przycisk co około 1,4s, a więc musisz trzymać przycisk tak długo. Nie chodzi mi o sprawdzanie co jakiś czas, tylko o wykrycie samego faktu, że na wejściu nastąpiła zmiana stanu z 1 na 0: //.... unsigned char pina_laststate = PINA; for(;;){ PORTC= 0b11111110; PORTB=LED[j]; _delay_ms(4); PORTC=0b11111101;...

    Mikrokontrolery AVR   19 Sty 2009 10:23 Odpowiedzi: 6    Wyświetleń: 1879
  • [atmega8] [atmega8][bascom] Zmiana wartości tylko z 1 na 2 przy kręceniu impulsatorem

    Dodaj warunki po inkrementacji i dekrementacji Przy zwiększaniu IF LICZ > 2 THEN Licz=2 Przy zmniejszaniu IF LICZ < 1 THEN Licz=1 Tylko zmienna licz nie będzie typu integer, by nie było problemów przy sprawdzaniu warunku jeżeli Licz przypadkiem zejdzie poniżej zera.

    Mikrokontrolery Początkujący   27 Lut 2014 21:55 Odpowiedzi: 9    Wyświetleń: 5318
  • Proszę o sprawdzenie... Układ sterujący prędkością i zliczający impulsy.

    Coś mi się nie podoba część dotycząca PWM (bez dogłębnej analizy programu). Powodem jest zmiana wartości Timer2 w programie. Załączę poniżej program, którym próbowałem działanie PWM'ów na M8. (Komentarze dotyczą Timera1, a poniższy program utuchamia Timer2) Program działa w 2 pętlkach - jedna zwiększa wypełnienie i kiedu dojdzie do max druga petla zaczyna...

    Mikrokontrolery   30 Mar 2006 07:14 Odpowiedzi: 2    Wyświetleń: 1466
  • Mikrofalówka. Zmiana kierunku obracania talerza PLC.

    Można również po wykryciu zbocza wykonać działanie arytmetyczne zmienna = zmienna * (-1) - "zmienna" musi być zainicjowana wartością różną od zera. W dalszej części programu sprawdzić czy wynik iloczynu jest większy czy mniejszy od 0 i w zależności od stanu załączać odpowiedni kierunek obrotów.

    Automatyka Przemysłowa   02 Mar 2012 19:48 Odpowiedzi: 3    Wyświetleń: 2471
  • [bascom][attiny2313][ds18b20][7seg] wyswietlanie temp

    Wyłączyłeś przerwania za pomocą disable interrupts, a włączyłeś je jakoś później ? Zadeklarowałeś timer na początku programu i co dalej z nim ? Wykorzystujesz go jakoś ? Dajesz jakieś opóźnienie dla czujnika temperatury ? Samo przełączanie zmiennej chyba nie wystarczy. Domyślam się, ze chciałeś użyć timera do tego ? tak , jest błąd w kodzie , dodałem...

    Mikrokontrolery AVR   13 Mar 2011 10:24 Odpowiedzi: 7    Wyświetleń: 2932
  • BASCOM 51 demo: błędna kompilacja kodu dla AT89S8252, zmiana wartości zmiennych

    Bez podania treści programu przed i po zmianie oraz podaniu, która zmienna jest naruszan to będzie "trochę" ciężko ! Jedyne co mi przychodzi do głowy to takie przypadki jak - stos programowy może włazić w obszar zmiennych przy wywołaniu podprogramu (teoretycznie powinno być to niemożliwe) - zmienna adresująca tablicę np. w pętli sięga "o jeden most...

    Mikrokontrolery   18 Gru 2005 04:54 Odpowiedzi: 2    Wyświetleń: 1001
  • Jak zgrać program z AT89C2051 na komputer za pomocą programatora Willem AT3?

    Ok a zmiana z 100 na 200 kroków ? Orginalnie jest 100. Przecież to zależy od silnika krokowego na którym masz podaną wartość krok / kąt , wartość możesz sobie wyliczyć dzieląc 360 przez wartość podaną na silniku . Wartość 100 odnosi się do silnika napędowego nawijania , silnik z posuwu to zmienna Diameter .

    Mikrokontrolery   28 Mar 2012 04:44 Odpowiedzi: 13    Wyświetleń: 3783
  • [AVR][C] jednoczesne sterowanie 6 silnikami krokowymi

    Witam pisze program który będzie sterował jednocześnie 6 silnikami krokowymi, miałem problemy z zaprojektowaniem takiego programu. Na początek napisałem program w którym podawało się który silnik w którą sitronę i ile razy ma się obrócić (ile ma zrobić kroków), problem polegał na tym że nie dało się w ten sposób sterować kilkoma silnikami na raz, na...

    Mikrokontrolery AVR   26 Paź 2009 08:53 Odpowiedzi: 13    Wyświetleń: 4162
  • C++ Builder - przypisywanie nowej wartości zmiennej w zdarzeniu onClick

    Mam problem, polegający na tym, że po kliknięciu w przycisk Button1 chcę przypisać do zmiennej czy_klikniete wartosc 1. Z moich testów wynika jednak, że zmienna ta przyjmuje taką wartość jedynie w momencie kliknięcia na przycisk. Jak trwale przypisać zmiennej czy_klikniete wartość 1, dopóki w innym miejscu w kodzie nie nastąpi jej zmienienie? Zmienną...

    Programowanie   12 Cze 2020 10:01 Odpowiedzi: 2    Wyświetleń: 369
  • Arduino - jak zapisywać na SD co godzinę o pełnej, nie od startu?

    Nawet gdybyś sprawdzał sekundy to procesor może zrobić miliony operacji w każdej sekundzie. Wystarczy sprawdzać czy zmieniła się godzina, jeśli chcesz to robić o równych godzinach lub dana minuta, ale po raz pierwszy. To znaczy, że gdy następuje zmiana minuty/godziny ustawiasz jakąś zmienną z z tym związaną na 1 i po wykonaniu czynności zerujesz, ponownie...

    Arduino   26 Gru 2018 12:01 Odpowiedzi: 9    Wyświetleń: 882
  • Bascom na ATtiny2313 – jak zrealizować dzielnik impulsów przez 8, 8,5 i 9?

    Dzielnik przez 8 i 9 możesz zrobić na którymś timerze sprzętowym wbudowanym w procesor. A realizacja dzielnika przez 8,5 musi być programowa: Próbkujesz sygnał wejściowy i każda zmiana stanu sygnału wejściowego powoduje inkrementacje zmiennej co daję dwie inkrementacje na okres sygnału (stan wysoki i stan niski liczone osobno). A dalej pozostaje wykrycie...

    Mikrokontrolery   23 Gru 2007 18:23 Odpowiedzi: 4    Wyświetleń: 1100
  • Zmienna w programie S7-1200 - dlaczego nie widzę jej wartości

    Zmiana nazwy zmiennej z W_24 na W_241 nic nie dała. Zmiana adresu z %MW522 na inny (użyłem %MW526) pomogła: http://obrazki.elektroda.pl/5619809800_1... Zmienna teraz czyta się przez www. A wcześniej nie chciała. Ale dalej nie wiem o co chodziło. Tematu na razie nie zamykam, jeśli komuś ta przypadłość jest znana, to proszę o informację,...

    Automatyka Sterowanie PLC   20 Sty 2017 13:14 Odpowiedzi: 11    Wyświetleń: 1644
  • [C] Jak prawidłowo zakończyć listę wskaźników w C?

    Widzę, że zupełnie nie rozumiesz jak działają wskaźniki. Wsk nie "oddziałuje" na zmienną head w żaden sposób. W C++ coś w tym rodzaju jest możliwe za pomocą referencji, ale wskaźniki są proste, w sensie, że jest to zmienna zawierająca jawnie adres obiektu. Wskaźnik na obiekt nie jest w żaden sposób tożsamy z obiektem, na który wskazuje. To, że poprzez...

    Programowanie   14 Maj 2020 16:16 Odpowiedzi: 9    Wyświetleń: 456
  • Definicja prądu przemiennego i zmiennego - poprawność i różnice

    Prąd przemienny (ang. alternating current, AC) – charakterystyczny przypadek prądu elektrycznego okresowo zmiennego, w którym wartości chwilowe podlegają zmianom w powtarzalny, okresowy sposób, z określoną częstotliwością. Nie musi mieć sinusoidalnego kształtu jak pisze retrofood. Może być dowolny byle symetryczny względem osi OX. Prąd zmienny...

    Elektro Początkujący   13 Cze 2018 09:21 Odpowiedzi: 7    Wyświetleń: 2559
  • Jak w C przypisać zawartość rejestru r16 do zmiennej na AVR?

    Zamiast pytać o to jak odwołać się do tego rejestru (co prawda można tworząc zmienną przez jakas_zmienna >>= 1; if(PS_WEJ&0x01) jakas_zmienna |= 0x80; nie tracąc na szybkości (3 cykle przy rejestrze IO dostępnym przez sbic/sbis, 3 przy innym rejestrze [sbrc/sbrs], 5 przy komórce pamięci). Ze względu na skrajny bit można to zoptymalizować,...

    Mikrokontrolery AVR   02 Sty 2009 13:07 Odpowiedzi: 3    Wyświetleń: 1847
  • Jak napisać program BASCOM - ATmega - FOTOREZYSTOR

    Można to zrobić w bardzo prosty sposób: Komenda GETRC Przeznaczenie: Określa wartość zmiany rezystancji lub pojemności. Składnia: zmienna = GETRC( port , numer ) gdzie: zmiennazmienna typu Word w której znajdzie się wynik pomiaru, portnazwa portu procesora, np.: PIND, numernumer końcówki do której podpięty został obwód RC. Schemat: pinx ----[fotorezystor]------|...

    Mikrokontrolery   05 Maj 2008 12:48 Odpowiedzi: 12    Wyświetleń: 7595
  • Jak wykryć zbocze narastające na AVR ATmega bez przerwań?

    Nie napisałeś nic o tym, ile będzie trwał stan wysoki (czas minimalny jeśli dany pin jest podciągany pod VCC), czy są jakieś czasy krytyczne. Co ile może pojawić się zbocze ? Generalnie ja to widzę tak: potrzebujesz zmienną. Jej wartość odpowiada wartości danego pinu, na którym masz wykrywać zbocze. Załóżmy wartość początkową 0. Gdy zmienna=0 i odczytany...

    Mikrokontrolery AVR   07 Cze 2010 12:08 Odpowiedzi: 30    Wyświetleń: 9172
  • Jak przerobić kod w j. ASM aby działał tak jak chcę

    W kodzie poniżej , jak się przedstawia dokładność 50 % ,czy jest lepsza jak w kodzie z 2x asm("nop"); , z postu #13. Czy zmiana z 128 sekund na 128000000 us poprawi dokładność. Jak zmienić 128 sekund na 128000000 us. [syntax=c]#include <avr/io.h> // kwarc 16MHz main () { unsigned char Sekundy = 0; // Nasza zmienna ustawiona na 0 DDRB = 255; PORTB...

    Początkujący Elektronicy   25 Sie 2021 22:38 Odpowiedzi: 48    Wyświetleń: 1830
  • Atmega8 - Odblokowanie globalnych przerwań hamuje pracę mikrokontrolera

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

    Mikrokontrolery AVR   21 Lis 2011 20:57 Odpowiedzi: 12    Wyświetleń: 2483
  • Jak stworzyć pulsujący sygnał CLOCK w VHDL bez użycia 'wait for'?

    No to ja to inaczej rozumiem bo to co dałeś w komentarzu czyli CLK : in STD_LOGIC; -- zegar wejsciowy np 1 Hz to totalna bzdura z zegra 1Hz nie ma możliwości aby dzielnik dał ci 10ns. Wyjdźmy od początku. Na wejściu masz częstotliwość X i chcesz z niej otrzymać okres o czasie trwania 10 ns to masz trzy przypadki 1) Częstotliwość X jest większa czyli...

    Programowalne układy logiczne   25 Paź 2011 18:33 Odpowiedzi: 13    Wyświetleń: 3040
  • Jak przyspieszyć regulację obrotów silnika z Atmega 8 w Bascom?

    Witam Chciałm zrobić automatyczną regulację obrotów silnika. Pierwszy silnik napędza drugi silnik który pracuje jako prądnica i muszę wraz ze zmianą obciążenia prądnicy regulować obroty silnika tak aby uzyskać stałe napięcie na wyjściu prądnicy. Do sterowania zastosowałem Atmegę 8. Napisałem taki programik i niby działa, ale ... regulacja jest zbyt...

    Mikrokontrolery AVR   27 Lis 2013 20:28 Odpowiedzi: 6    Wyświetleń: 3108
  • [ATMega128L][WinAVR]Dziwne zachowanie wewnętrznego EEPROMu

    Witam, Jeszcze przy okazji niejako, może mi ktoś wyjaśni, bo spotkałem się z dwiema metodami zapisu i chciałbym zrozumieć, czym różni się taki zapis eeprom_write_byte(&zmienna, wartosc); od zapisu takiego eeprom_write_byte((uint8_t *)zmienna, wartosc); zakładając, że uint8_t to unsigned char? Jeśli używasz &zmienna, to zapisujesz...

    Mikrokontrolery AVR   12 Sie 2008 09:41 Odpowiedzi: 26    Wyświetleń: 4519
  • Cyfrowy filtr pasmowo-przepustowy / zmiana wartości

    Jak rozumiem, zmienna m w tym równaniu to ten "odpowiedni współczynnik"? Ile on wynosi/powinien wynosić? Współczynnik to jest hm,a nie m, fs częstotliwość próbkowania, fc częstotliwość filtru. Czy znasz trochę angielski przeczytaj dokładnie chociaż ten fragment. Wszystko tam pisze. Filtr FIR to jest filtr o skończonej odpowiedzi impulsowej, IIR nieskończonej....

    Arduino   09 Kwi 2021 06:43 Odpowiedzi: 11    Wyświetleń: 732
  • Atmega8 C: USART_Transmit(tmp) w if blokuje kod, zmiana wartości pomiar1?

    Deklaracje zmiennych: unsigned char tmp,*wsk; unsigned int pomiar,pomiar1; char bufor[5], bufor1[5],lcd_buf[15]; void USART_Transmit wyglada tak: void USART_Transmit( unsigned char data ) { /* Wait for empty transmit buffer */ while ( !( UCSRA & (1<<UDRE)) ); /* Put data into buffer, sends the data */ UDR = data; } Zauwazylem ze jak linia...

    Mikrokontrolery   17 Gru 2006 17:54 Odpowiedzi: 7    Wyświetleń: 1550
  • Videoporadnik wyświetlacze NEXTION

    Witam Panie Krzysztofie Minął jakiś czas od naszych dyskusji na YT - miałem sporą przerwę przy pracy z projektem ale wracam do kontynuowania tematu. Po zmianie/przestawieniu stron (kolejności) podziały się problemy z którymi nie jestem w stanie sobie poradzić. Zegar, lampy i termometry śmigały aż miło i się skończyło :-( . Projekt generalnie dotyczy...

    Wideoporadniki   07 Maj 2025 14:53 Odpowiedzi: 274    Wyświetleń: 40758
  • Zmiana wyjścia PWM z PB3 na inne dla TIMERA2 - jak to zrobić?

    Pozwolę sobie czepnąć się tego kodu, przynajmniej estetycznie: przekroczenie zakresu zmiennych w c to zdaje się zachowanie niezefiniowane? W związku z tym może się dla cnt bezboleśnie przekręcić licznik (tak jak chcemy tutaj) a może zacząć nadpisywać sąsiedni bajt - zależnie od kompilatora. Czy się mylę? No mylisz się. Jaki sąsiedni bajt? w zależności...

    Mikrokontrolery AVR   10 Cze 2010 14:31 Odpowiedzi: 29    Wyświetleń: 2669
  • Dlaczego buforowanie RS232 w Bascomie przestaje działać po odkomentowaniu?

    Przesyłam wartości zmiennych, wyświetlacz sie kasuje, aby podczas testów pokazywał czy uC odbiera dane poprawnie. Zmiana na waitkey nic nie dała. Natomiast enable interrupt spowodowało dziwną reakcje: po chwili zamiast wartości 2 ostatnich zmiennych pojawiają sie spacje, a po drugiej chwili dzieje sie to samo z pierwszymi 2 wartościami. Kod wyglada...

    Mikrokontrolery   19 Kwi 2008 12:51 Odpowiedzi: 9    Wyświetleń: 1720
  • Generator dźwięku 2-tonowego - niezgodność z "oryginałem"

    Nie widzi mi się pętla. Zależnie od realizacji 'tone' piny mogą być resetowane co jedną falę , ale nie znam szczegółów. Nie rozumiem co masz na myśli. Mógłbyś rozwinąć lub napisać bardziej jasno? Po drugie zmienna globalHornTime nie ma skutków w widocznym kodzie. No jak nie ma skutków? Po pierwszy wykonaniu pętli, czyli po 13 ms pobierana jest do niej...

    Arduino   20 Kwi 2017 23:34 Odpowiedzi: 22    Wyświetleń: 1752
  • VBA Access: Jak ustawić datę i zmianę na formularzu z godzinami?

    Problem w tym, że uruchamiasz kod wpisujący datę przy zdarzeniu Form_Current. Czyli: przy każdej zmianie rekordu będziesz miał aktualizowaną datę i godzinę. Jeśli chcesz automatycznie umieszczać "teraz" domyślnie w polu formularza, to kod wpisz przy zdarzeniu Enter (przy wejściu) pola "DATA". Tu dałbym jeszcze warunek z zapytaniem "czy aby na pewno..."...

    Software serwis   30 Sie 2011 19:23 Odpowiedzi: 1    Wyświetleń: 1848
  • [ATmega 644p][C] Analizator - problem z przerwaniem

    volatile jest konieczne jeśli zmienna może zmienić swój stan niezależnie od głównego ciągu instrukcji, a taka zmiana jest niemożliwa do prześledzenia przez kompilator. Przykłądem jest np. sprawdzanie stanu zmiennej w jednym miejscu, kiedy ta zmienna może niezależnie (np. w przerwaniu) ulec zmianie. Bez tej wiedzy kompilator może zoptymalizować i wyrzucić...

    Mikrokontrolery AVR   01 Wrz 2010 14:56 Odpowiedzi: 14    Wyświetleń: 3452
  • Prośba o sprawdzenie kodu dla obsługi termopary k.

    Witam. Co do kodu to zastanów się nad zmiana tego fragmentu [syntax=basic4gl]wartprocent = I * 0.4[/syntax] Zmienna I ma cały czas wartość równą zero więc wynik tego mnożenia też będzie zerem. Co do odczytu danych poleceniem Shiftin nie będę się wypowiadał bo nigdy tego nie używałem. A co do schematu to przed i za stabilizatorem ale jak najbliżej niego...

    Mikrokontrolery   04 Mar 2012 21:19 Odpowiedzi: 32    Wyświetleń: 4164
  • ESP8266(wemos d1 mini) przerwanie stale alarmowane bez przyczyny.

    Zamiana zmiennej isButtonPressed na licznik count w obsłudze przerwania w niczym tu nie pomoże. Pewnie nie pomoże w kwestii poprawności operowania tą zmienną, ale pomoże o tyle, że w ogóle się tej zmiennej pozbywamy z zagadnienia problemu. Ponieważ nie bierze już ona udziału w przerwaniu to przyczyną problemu na pewno nie była bądź nie była jedyną....

    ESP8266 i ESP32   11 Maj 2019 19:05 Odpowiedzi: 33    Wyświetleń: 2307
  • Jak napisać program na ATTINY2313 do sekwencyjnego sterowania trzema diodami?

    Zmien x na byte i zapisz go raz w eepromie. Potem juz nie bedzesz musial za kazdym razem wpisywac jego wartosci. Nastepnie dorób sobie jeszcze jedna zmienna. Przypisuj jej wartość zmiennej x w momencie jego zmiany oraz zapisuj do eepromu. Na poczatku daj warunek: If x <> zmienna then readeeprom zmienna, 0 x = zmienna end if X juz nie musisz do...

    Mikrokontrolery   04 Wrz 2008 20:56 Odpowiedzi: 40    Wyświetleń: 5409
  • ATmega32 Bascom - Jak odczytać wartość Timer0 przy przerwaniu Int0?

    Może wkleję cały kod : $regfile "m32def.dat" $crystal = 8000000 Dim Zmianna As Byte Dim Porownanie As Byte Config Portc.1 = Output Config Timer0 = Timer , Prescale = 1 Config Int0 = Rising On Int0 Zero Porownanie = 255 Enable Interrupts Enable Timer0 Counter0 = 255 Glowny: Set Portd.2 Start Timer0 Do Loop End Zero: Stop Timer0 Reset...

    Mikrokontrolery Początkujący   04 Sty 2012 23:02 Odpowiedzi: 6    Wyświetleń: 2132
  • [delphi] Jak napisać warunek w Delphi do obsługi przycisku BitBtn1 i Timer1?

    Będzie ciężko to zrobić :( Najprostsza możliwość, to włączanie i wyłączanie timer-a, przyciśnięciem tego samego Buttona. Rozumiem To zadam pytanie inaczej Chcę wysyłać zmienną o wartości od 0 od 255 + $13 "Enter" jako string na COM port i wypisywać wartość odebraną na "Panel1" chcę by jeden Button jak trzymamy , zwiększał wartość zmiennej co 250ms...

    Programowanie Początkujący   11 Kwi 2011 10:23 Odpowiedzi: 19    Wyświetleń: 2807
  • Zmiana wartości zmiennej x w przerwaniach GPS w Bascom AVR - jak temu zapobiec?

    witam mam taki problem. jest zmienna x powiedzmy x=10. program działa w pętli głównej. nastepuje przerwanie z anteny gps. jest wszystko ok. po kilku przerwaniach zmienna x ma inna wartosc. jak to rozwiązać? pisze w bascomie avr. wiem ze w c jest funkcja volatile. pomóżcie bo mnie krew zalewa Proszę uzupełnić treść w niezbędne informacje/dane , bo w...

    Mikrokontrolery   03 Lis 2008 22:35 Odpowiedzi: 2    Wyświetleń: 927
  • Atmega644pa-pu - ADC-odczytanie poprzedniego pomiaru i porównanie z bieżącym

    toz Ci napisałem dwa posty wczesniej. Zapamiętaj te wartość jak w następnym odczycie nastąpi skok to inicjalizuj (zapamietaj) licznik z timera, zapamietaj odcztyt z adc przy następnej zmianie sprawdzisz jak bardzo licznik Ci sie nakrecil. Oczywiście musisz nieco wiecej warunków tam powstawiać - jak duża ma być to zmiana aby rozpocząc liczenie czasu,...

    Mikrokontrolery   12 Lut 2016 20:52 Odpowiedzi: 15    Wyświetleń: 1032
  • Sterowanie prędkością serwa MG996R z Arduino Uno bez delayów

    sugerujesz się nazwami zmiennych i komentarzem, a kompilator nie czyta komentarzy. Nie sugerowałem się komentarzami w kodzie, ani jakimikolwiek innymi. Analizowałem tylko sam kod źródłowy pierwszej wersji programu w poście #1. Może czegoś nie widzę, ale na pierwszy rzut oka, to program3 uruchomiony w piątej sekundzie od włączenia urządzenia powinien...

    Arduino   13 Mar 2019 20:57 Odpowiedzi: 17    Wyświetleń: 1047
  • Jak stworzyć efektywne podmenu w Bascomie do ustawień zegarka?

    Ja to rozwiązałem poprzez zastosowanie zmiennej głównej nazwanej np Ekran,w której przechowywana jest wartość odpowiednia dla wyświetlania zawartości na lcd np programowanie zegara,wyświetlanie daty,zmiana jasności podświetlenia. Do If ekran=1 then ...instrukcje... end if if ekran=2 then ...instrukcje... end if if ekran=2 then ...instrukcje... end if...

    Mikrokontrolery AVR   07 Sie 2010 20:26 Odpowiedzi: 13    Wyświetleń: 2219
  • [LUA] Skrypt na odczyt spadku temp. poniżej maksymalnej o 3 stopnie

    Powinno zadziałać. jeśli ma się zmniejszyć o 3, to (tempMAX- 2) bo (tempMAX- 1) to zmiana o 2 st. czyli: if (Piec_wlaczony == false and (temperatura < (tempMAX- 2))) Taki drobiazg jak piec wyłączony to zmienna Piec_wlaczony = false; a jak zał. to Piec_wlaczony = true; u ciebie jest odwrotnie. No i to co już pisałem, jeśli tempMAX osiągnie np. 40...

    Programowanie   27 Mar 2020 09:31 Odpowiedzi: 5    Wyświetleń: 468
  • Praca pod napięciem, czyli jak w układzie mierzyć, by ten pomiar przeżyć

    Wiele razy używa kolega pojęć napięcie stałe i napięcie zmienne. Czy chodzi koledze o to że napięcie zmienia swoją polaryzację około 50 razy na sekundę gdzie zwykło się to nazywać przemienne czy też o to że wartość napięcia nie jest stała czyli zmienna natomiast polaryzacja pozostaje bez zmian? Tak tylko pytam bo często się słyszy "zmienne" a jakoś...

    Poradniki Elektronika   03 Sie 2023 22:35 Odpowiedzi: 127    Wyświetleń: 9774
  • Programowanie batchy - modyfikowanie pliku w czasie jego pracy.

    nie lepiej na początku skryptu(odczyt wartości zmiennej z pliku, jeśli ten isnieje):[syntax=dos]if exist "%~dp0_zmienna.dat" set /p zmienna=<"%~dp0_zmienna.dat"[/syntax] a przy zmianie zapis wartości do pliku za pomocą:[syntax=dos]echo %zmienna%>"%~dp0_zmienna.dat"[/syntax...

    Software serwis   23 Cze 2016 23:00 Odpowiedzi: 2    Wyświetleń: 591
  • C++ string - crash przy łączeniu dwóch stringów po kilku wywołaniach funkcji

    wcześniej to nie był vector stąd rozmiar w osobnej zmiennej ale wciąż spełnia swoją funkcję [syntax=cpp] tekstury.push_back(nowa_tekstura); ile_tekstur++;[/syntax] gdyby to miał być problem to raczej wywalałoby przy pierwszej próbie dostępu a nie 5-7 EDIT: zmiana w petli na tekstury.size() nic nie zmienia bo zarówno ta funkcja jak i moja zmienna maja...

    Programowanie Początkujący   02 Cze 2015 14:44 Odpowiedzi: 10    Wyświetleń: 1344