tworzenie zmiennych programie

Znaleziono około 996 wyników dla: tworzenie zmiennych programie
  • [C][AVR] - definicja wskaźnika na łańcuch w funkcji

    Błędnie zakładasz, że coś z tym wspólnego ma gcc, podczas kiedy odpowiedzi powinieneś szukać w standardzie języka C. Literały są stałymi i jako takie nie mogą być modyfikowane. To, że udało ci się literał zmodyfikować niecnymi sztuczkami to kwestia konkretnej implementacji, podobnie pośrednio za pomocą wskaźników możesz zmodyfikować stałe const - tyle,...

    Mikrokontrolery   28 Lis 2010 21:11 Odpowiedzi: 18    Wyświetleń: 2475
  • Internetowe radio na ESP32

    https://obrazki.elektroda.pl/2299952900_... W poniższym poradniku opisano krok po kroku, jak skonstruować radio internetowe wykorzystując do tego niedrogi moduł z ESP32 na pokładzie. Takie radio możemy skonstruować w zaledwie 10 minut. Cała konstrukcja kosztować będzie poniżej 30 dolarów. Warto sprawić sobie takie urządzenie, jeżeli...

    DIY Zagranica   23 Sty 2019 18:21 Odpowiedzi: 66    Wyświetleń: 32520
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (2min)...
  • Domowa bramka sieci LoRa i system czujników.

    http://obrazki.elektroda.pl/2126980700_1... System monitorowania środowiska, oparty o interfejs LoRa IoT składa się z stacji bazowej zbudowanej z wykorzystaniem modułu Arduino Mega z bramką LoRa oraz zdalnych stacji opartych na Arduino Feather, które łączą się z stacją bazową poprzez radiowy interfejs LoRa. System pozwala na monitorowanie...

    DIY Zagranica   09 Cze 2017 19:42 Odpowiedzi: 6    Wyświetleń: 23181
  • REKLAMA
  • CODESYS - wykrywanie zbocza R_TRIG i F_TRIG w programie pisanym w ST

    Witam wszystkich! Albo ja czegoś nie wiem albo pisanie programu w ST bardzo komplikuje program. Dlatego Szanowni Państwo zwracam się do Was z pytaniem. Załóżmy, że mamy taką sytuacje, że w PLC mamy 50 wejść binarnych. Każdego z tych wejść będziemy używać w naszym programie wykrywając ich stan: 0 lub 1 - logiczne. Ale zakładamy też, że w pewnych częściach...

    Automatyka Sterowanie PLC   22 Lip 2023 19:43 Odpowiedzi: 2    Wyświetleń: 1122
  • Tworzenie zmiennych w pętli while vs poza nią: wpływ na pamięć i wydajność (C++)

    może się wydawać, że zmienna lokalna i będzie miała przydzielona pamięć wiele razy, ale kompilator powinien sobie z tym poradzić i zrobić tylko jedną alokację przed pętlą. Oczywiście konstruktor zmiennej "i" (gdyby to była klasa) będzie za każdym razem uruchamiany. [syntax=c]int main() { // kod A while() { int i; // zmienna lokalna widoczna tylko w...

    Programowanie   06 Sty 2023 20:56 Odpowiedzi: 4    Wyświetleń: 273
  • REKLAMA
  • 8 czy 32 (bit)? oto jest (mikro)pytanie!

    Mikrokontrolery 32 bitowe zawojowały rynek, jednakże ich 8 bitowi przodkowie nadal są równie popularni na rynku, co 32 bitowe układy. Układy 32 bitowe o szerokim wachlarzu peryferiów, są idealnymi kandydatami do wielu aplikacji, co tłumaczy czemu są tak popularne wśród projektantów systemów elektronicznych. Projektanci wiedzą, że kompleksowe i skomplikowane...

    Artykuły   24 Cze 2015 14:27 Odpowiedzi: 5    Wyświetleń: 3348
  • [AVR][WinAVR][C] Alokacja zmiennej inicjalizowanej w pamięci EEPROM

    "albertb" jeżeli Cię czymś obraziłem, to przepraszam. Nie możesz z góry zakładać, że czyjeś rozwiązanie jest błędne, bo Ty zrobiłbyś to inaczej. W chwili obecnej chcę wydzielić sekcję w pamięci EEPROM na flagę - sekcja ta będzie tworzona zarówno w programie głównym, jak i bootloaderze - dzięki temu tworzenie zmiennych w EEPROMIE w programie głównym,...

    Mikrokontrolery   12 Wrz 2012 09:06 Odpowiedzi: 52    Wyświetleń: 5305
  • Assembler a C++ czyli wybór szybciej czy taniej...

    Wówczas takie programowanie przestaje się znacząco różnić od zwykłego C. Tia... a tworzenie zmiennych, zmienianie ich rozmiarów i dynamiczna alokacja pamięci są nawet prostsze (; Do niektórych zastosowań assembler ma sens, ale tych zastosowań jest coraz mniej - niestety lub stety - zależy co kto lubi. Ja początkowo uważałem, że assembler jest najlepszy...

    Mikrokontrolery AVR   08 Wrz 2010 14:25 Odpowiedzi: 144    Wyświetleń: 21334
  • REKLAMA
  • Cortex-M3: Jak używać bit bandingu w pamięci SRAM i rejestrach peryferyjnych?

    Dla bitbandingu w SRAM trzeba tego wszystkiego użyć nieco inaczej niestety (; Mianowicie adres niestety musi być wyliczony w czasie działania programu, a potem można sobie go np przypisać do wskaźnika. Niemniej jednak jeśli ktoś ma fantazję korzystać z BB w SRAM to lepszą opcją jest stworzenie sobie w skrypcie linkera specjalnej sekcji pamięci BB, zmniejszenie...

    Mikrokontrolery ARM   14 Maj 2013 12:45 Odpowiedzi: 30    Wyświetleń: 6417
  • S7-1200: Tworzenie wielu użytkowników z różnymi uprawnieniami na web serwerze

    Zapytałem na forum siemensa - wciąż brak odzewu. Wg dokumentacji - nie da się, nie zaimplementowano czegoś takiego. Możesz utworzyć własne strony WWW (User-defined Web Pages), np. po jednej dla każdego użytkownika (lub grupy) na których pozwolisz na odczyt tych zmiennych które chcesz. Zapis robisz to pomocniczych zmiennych. Jedną z nich jest "hasło"....

    Automatyka Przemysłowa   24 Gru 2013 11:30 Odpowiedzi: 8    Wyświetleń: 2971
  • Jak skonfigurować IAR dla stm32H743VI z STLinkv2 i IAR kickstart?

    Program IAR jest jednym z podstawowych, dostępnych narzędzi do tworzenia oprogramowania na mikrokontrolery. Posiada kolorowe i wygodne środowisko graficzne, wraz ze zestawem zoptymalizowanych, standardowych bibliotek. Poniższy samouczek ma na celu pokazanie, jak skonfigurować te środowisko do wydajnej pracy. W autora praktyce sporym utrudnieniem są...

    Mikrokontrolery ARM   08 Sie 2019 08:20 Odpowiedzi: 52    Wyświetleń: 2805
  • C++, jak utworzyć 10-elementową tablicę obiektów klasy Books?

    Za bardzo Ci "zamieszałem". Wyobraź sobie, że masz tablice zmiennych typu books - o nazwie "ksiązki". Każda taka zmienna, oprócz tego, ze zawiera jakieś swoje cechy( autor, nazwa itp) zawiera też funkcje które może wykonać. Deklarując klasę (class) - określasz jakie ma parametry (zmienne) oraz funkcje które wykonuje (metody). Taka klasa jeszcze nie...

    Programowanie Początkujący   09 Sty 2012 16:15 Odpowiedzi: 6    Wyświetleń: 4500
  • REKLAMA
  • Czy Mikrokontrolery AVR w C Andrzeja Witkowskiego to dobry wybór?

    Szukam od kilku tygodni jakiejś ciekawej książki o programowaniu mikroprocesorów AVR w języku C w okolicznych bibliotekach i księgarniach oraz w internecie. Jednak znajduję wszystko albo na assemblera albo na bascoma. Assembler jest dla mnie zbyt żmudny natomiast bascom niesatysfakcjonujący dlatego wybór padł na C. Niestety niewiele istnieje polskich...

    Mikrokontrolery   24 Lis 2008 22:27 Odpowiedzi: 2    Wyświetleń: 1482
  • Rola zmiennych w programowaniu - wyjaśnienie podstawowych funkcji

    hej Może ktoś mi wytłumaczyc do czego służą zmienne?? Dzięki za wszystkie odpowiedzi

    Programowanie   13 Lis 2007 17:15 Odpowiedzi: 8    Wyświetleń: 3014
  • LOGO 7: Tworzenie automatu stanów z sekwencyjnym włączaniem 4 wyjść z określonym czasem

    (at)ienecode Dużo na logo nie pisałem programów, ale chyba nie da się wyciągnąć zmiennej, jedynie pozostaje dać 4/5 liczników.

    Automatyka Przemysłowa   10 Paź 2021 19:09 Odpowiedzi: 4    Wyświetleń: 375
  • Projekt generatora trójfazowego na uP 8bit z programowalną częstotliwością

    Najprostsze rozwiązanie. Tworzysz w pamięci programu tablicę funkcji sinus (na 8 bitach). Tworzysz trzy wskażniki do danych w tablicy, przesunięte o 1/3 rozmiaru tablicy. Ze zmienną częstotliwością (zmienianą np. przerwaniem od timera) odczytujesz wartości z tablicy i wystawiasz na trzy porty. Zwiększasz wskaźniki. I to chyba cały algorytm

    Początkujący Elektronicy   17 Gru 2004 12:03 Odpowiedzi: 3    Wyświetleń: 1832
  • VersaPro 2.04 Standard. Programowanie sterowników z serii 90 - 30 i VersaMax.

    VersaPro to pakiet do programowania sterowników z serii 90 - 30 i VersaMax. VersaPro pracuje w systemach Windows. Oprogramowanie VersaPro pozwala na: • konfigurowanie sterowników • tworzenie, edycję i monitorowanie pracy programów sterujących • tworzenie i edycję zmiennych • zapisywanie w folderze programów sterujących i powiązanych...

    Automatyka Przemysłowa   17 Kwi 2010 12:37 Odpowiedzi: 5    Wyświetleń: 9428
  • Jak zamienić miejscami pierwszą i ostatnią literę w ciągu znaków?

    Zasada jest taka: Tworzysz zmienną pomocniczą, do której wstawiasz wartość ostatniego elementu łańcucha. Następnie pierwszy element wstawiasz na ostatnie miejsce i na koniec w pierwszy element wstawiasz wartość zmiennej pomocniczej. Program powinienes napisac sam.

    Software serwis   25 Wrz 2006 13:36 Odpowiedzi: 5    Wyświetleń: 1161
  • Step 7 - Cykla pracy sterownika - na podstawie przykładu

    Dzień dobry. Proszę pamietać jak działa sterownik. 1. Odwzorowanie obszarów I do pamięci odwzorowania wejść 2. Wykonanie programu (proszę pamiętać ze znacznie ma ostatnia instrukcja wykonana na danej zmiennej) 3. Tworzenie obrazu wyjść i przepisanie do obszaru wyjść q

    Automatyka Sterowanie PLC   10 Sty 2020 11:24 Odpowiedzi: 10    Wyświetleń: 636
  • Jak napisać program w C++ drukujący literę A z literek A?

    Witam. Zamieść wyniki tego, co do tej pory udało ci się samemu napisać. Generalnie program jest prosty w realizacji: - tworzysz zmienną, która będzie przechowywała wielkość litery A, - wysyłasz na wyjście tekst pytający o wielkość litery A, - wprowadzoną wielkość przypisujesz do zmiennej, - zaczynasz rysowanie (od góry lub od dołu - nieistotne). Rysowanie...

    Programowanie Początkujący   03 Sie 2018 11:56 Odpowiedzi: 4    Wyświetleń: 1866
  • [C] Dynamiczne tworzenie zmiennych w pętli dla AVR w C

    Witam Czy jest możliwość aby program sam sobie tworzył zmienne :?: Bo potrzebowałbym aby w pętli która powtarza się x razy program stworzył x zmiennych np o nazwie zmienna0, zmienna1, ...zniennaX Oczywiście wszystko w C i dla avr

    Mikrokontrolery AVR   11 Sie 2008 15:05 Odpowiedzi: 8    Wyświetleń: 5142
  • [Atmega328][c] - sterowanie serwerm, timer 8-bitowy

    Nie do końca wiadomo co chcesz zrobić? Korzystając ze sprzętowych zasobów tego problemu nie przeskoczysz. Pozostaje oczywiście jak najbardziej słuszne działanie programowe. Tworzysz zmienną w programie która będzie inkrementowana co 20ms w przerwaniu od tego licznika. Najlepiej do tego typu celu nadaje się tryb CTC.

    Mikrokontrolery   07 Wrz 2014 18:44 Odpowiedzi: 2    Wyświetleń: 837
  • Siemens VDO CDR 500 – zmiana i zapis kodu w pamięci 24C16, procesor P83CE560

    Aż sprawdziłem datasheet tego uC co podałeś bo niemogłem uwierzyć w blokowanie. Mikrokontroler ten jest programowany maska i nie ma takiej mozliwosci (oprócz załatwienia go na ament zasilaniem albo mechanicznie) żeby sam sobie zmienił program. Więc i zablokowanie z tego powodu nie wchodzi w grę. Napewno mozna to zrobić grzebiąc własnie w eeprom bo pewnie...

    Radia i Systemy Multim. Samochodowe Serwis   26 Lis 2006 14:54 Odpowiedzi: 19    Wyświetleń: 3078
  • KIT AVT592 - Jaką wersję WinAVR użyć do kompilacji programu?

    Spróbuj zamienić Twój plik Makefile (we folderze z projektem) i skompiluj ponownie. EDIT: Jeśli pracujesz pod Windows, to pewnie wygodniej byłoby Ci używać AVR Studio. Tam plik 'Makefile' jest tworzony automatycznie, a pewne zmienne projektu (typ procesora, częstotliwość taktowania itp.) zmienia się za pomocą interfejsu graficznego.

    Mikrokontrolery AVR   17 Gru 2010 14:52 Odpowiedzi: 35    Wyświetleń: 3532
  • Delphi 2010 - Wyjaśnienie pewnych linijek w programie

    "wynik:= prostokat.tworz(StrToInt(Edit1.Text),Str... Ta linia tworzy klasę 'prostokat' pobierając dane z pól edycyjnych Edit1 i Edit2, zamieniając je z string na integer i zapisuje wskaźnik do utworzonej klasy w zmiennej 'wynik'.

    Programowanie Początkujący   20 Sty 2016 19:36 Odpowiedzi: 20    Wyświetleń: 1023
  • Jak zaprogramować panel ESA VT60? Szukam przykładowego programu lub instrukcji

    W VTWIN Zasada jest dość prosta. Zaczynasz od tworzenia Variables (tutaj taka rada aby łatwo w nich nawigować to pamiętaj że program sortuje zmienne alfabetycznie), potem tworzysz ekrany w Pages, a potem w Page sequences określasz niejako pętle w jakich ekrany będą się przewijać. Np ustalasz pętlę : ekrany od 1 do 2 np. jako głowne menu, druga pętla...

    Automatyka Przemysłowa   14 Paź 2009 19:39 Odpowiedzi: 8    Wyświetleń: 5494
  • Otwarty odbiornik GPS SDR

    https://obrazki.elektroda.pl/6765397600_... GNSS-SDR to projekt, który prowadzony i sponsorowany jest przez Centre Tecnològic de Telecomunicacions de Catalunya (CTTC), organizację badawczą non-profit, która znajduje się w Castelldefels, około 20 kilometrów na południe od Barcelony. Stworzony tutaj pakiet oprogramowania GNSS-SDR...

    Newsy   03 Paź 2018 15:01 Odpowiedzi: 0    Wyświetleń: 1752
  • Język CA-Clipper komendy - import z *.txt do kolumny w *.dbf

    witam Program język clipper /harbour tworzenie nowego rekordu z zapisem zmiennej Program wykonuje zapis zmiennej "NUM" do bazy plik base.dbf pole "numer" ;(n)5; mam probem z tą procedurą ponieważ do pola numer są wpisywane tylko liczby całkowite a to co po przecinku ułmki dziesietne i setne brak . jakiej użyc procedury . function main() test()...

    Programowanie   12 Paź 2008 19:47 Odpowiedzi: 4    Wyświetleń: 4387
  • Arduino i czujnik indukcyjny – zakłócenia od maszyny

    Tutaj przydałby się oscyloskop i zbadanie, gdzie/w którym momencie pojawiają się śmieci. Co do czujnika indukcyjnego, ja od razu sugerowałem czujnik optyczny. Co do Arduino, przy projektach lubię na uruchomieniach podłączać wyświetlacz na I2C. Można modyfikować program i wyrzucać na niego zmienne czy stany (tworzyć sobie zmienne na cele diagnostyki),...

    Początkujący Elektronicy   17 Lip 2025 23:33 Odpowiedzi: 22    Wyświetleń: 585
  • Zmiana wypełnienia i częstotliwości sygnału PWM w Attiny13 - jak?

    Ja bym zrobił to w drugą stronę. Tworzysz 3 zmienne globalne jako liczniki (tak jak masz TCNT dla timera). W przerwaniu od timera jedyne co robisz to inkrementujesz te zmienne. W ten sposób częstotliwość zmieniasz poprzez wartość tych zmiennych (do ilu ma liczyć twój programowy timer). A pwm robisz na 3 ifach w pętli głównej (wypełnienie zmienisz poprzez...

    Mikrokontrolery AVR   20 Sie 2019 16:37 Odpowiedzi: 9    Wyświetleń: 1569
  • Jak ręcznie tworzyć skróty do programów w linii komend Windows?

    Moj Komputer->Wlasciwości, zakladka zaawansowanie, guzik "zmienne srodowiskowe", potem w oknie edytujesz zmienne systemowe (dla wszystkich, lub tylko dla aktualnego uzytkownika), konkretniej zmienna path i dodajac po sredniku sciezki dostepu do programow. Jak chcesz ladniej nazwac program (a nie nazwa .exe) to utworzy plik .bat o nazwie jaka chcesz,...

    Software serwis   25 Kwi 2007 13:08 Odpowiedzi: 1    Wyświetleń: 1389
  • [BASCOM] Czy zmienne typu Overlay w EEPROM działają w BASCOM? Jak to zrobić?

    No właśnie jeśli w programie przed pętlą główną nadam wartości zmiennym w eeprom np. zm_eeprom = "jakis tekst" to po resecie program wystartuje od nowa i zapisze z powrotem wartości początkowe w programie do eeprom ? posłuchaj - jeśli potrzebujesz zapisać domyślnie zm_eeprom = "jakis tekst" to robisz to tylko wtedy jeśli wszystkie komórki tej zmiennej...

    Mikrokontrolery AVR   21 Lis 2009 18:09 Odpowiedzi: 5    Wyświetleń: 2348
  • Struktura Data w C – błędy w przekazywaniu do funkcji i inicjalizacji daty

    Dziękuję, mam jeszcze jedno pytanie. Dalsza część zadania brzmi: spróbuj zaimplementować 3 warianty: Wypisz(Data), Wypisz(Data&) i Wypisz(const Data&). Które warianty są poprawne? Czy któryś wariant powoduje, że kompilator tworzy tymczasową zmienną? Program ma być napisany w języku C, i kompilator nie przyjmuje symbolu referencji. Czy jest to błąd prowadzącego...

    Programowanie Początkujący   02 Kwi 2014 23:09 Odpowiedzi: 3    Wyświetleń: 1149
  • Type mismatch uzupełnianie wierszy: pytanie o tworzenie makro w VBA

    With Arkusz1 jest dobrze, to jest nazwa kodowa arkusza. Na pierwszy rzut oka błędu nie widać. Ale nie widać też w którym wierszu ten błąd się pojawia. Wykonaj program krokowo i po ustaleniu miejsca błędu wykonaj jeszcze raz, zatrzymując się przed błędem i sprawdź wtedy co zawierają poszczególne zmienne. Np. Jaką wartość ma zmienna SelRow?

    Programowanie Początkujący   05 Lut 2021 10:02 Odpowiedzi: 4    Wyświetleń: 495
  • atmega8 - [atmega8][c] dziwna anamalia w dużym programie

    Najpewniej problemem jest brak pamięci SRAM - zmienne automatyczne tworzone na stosie nadpisują zmienne globalne i stos, w efekcie program idzie w krzaki. To co obserwujesz to przypadkowa koincydencja zdarzeń.

    Mikrokontrolery AVR   28 Gru 2013 06:46 Odpowiedzi: 15    Wyświetleń: 2286
  • Sterowanie komponentami w Delphi za pomocą dynamicznych bibliotek DLL

    No ale dlaczego przez parametr funkcji nie przekazujesz z programu, jak zapisałem wcześniej? Dodano po 2 Jeśli chodzi o tworzenie obiektów, to jest to w ogólnej postaci: Object=TObject.Create; Ale Ty nie masz tworzyć żadnych nowych obiektów. Żadnych zmiennych lokalnych - masz tylko w parametrze funkcji przekazać referencję do obiektu, na którym będziesz...

    Programowanie   08 Maj 2008 11:45 Odpowiedzi: 12    Wyświetleń: 2210
  • [C] Algorytm dualny simpleks w C - program się kompiluje, ale nie uruchamia

    Na samym początku kodu jest chyba coś nie do końca poprawnie, bo nie ma większego sensu tworzyć tabel o rozmiarze 0: int nminm; int m, n, fopt ; float a[m][n]; //<--- tutaj int u[n]; float eps, inf; bool nofeas, nosol; int i,j,k,k1,k2,k3,k4,l,w; float min,xm,xs; bool b,stop; int z[nminm]; //<--- tutaj int z1[nminm];...

    Programowanie Początkujący   21 Sty 2010 18:21 Odpowiedzi: 2    Wyświetleń: 2205
  • [DELPHI] - TFrame - dynamicznie tworzenie i przekazanie zmiennych

    Błąd polega na tym, że nie nadajesz nazw przy tworzeniu komponentów. Co za tym idzie, kolejne komponenty są tworzone z pustą nazwą, co powoduje konflikty. Spróbuj tak : [syntax=delphi]for i:=0 to 4 do begin Ramka:=TFrame2.Create(Self); Ramka.Name:='Ramka'+inttostr(i); Ramka.Top:=0; Ramka.Left:=10*i; Ramka.sNazwa:='Nazwa ramki tworzona dynamicznie';...

    Programowanie   21 Wrz 2014 03:27 Odpowiedzi: 4    Wyświetleń: 1611
  • 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ń: 834
  • Bascom Getatkbd() – obsługa zmiennej err poza główną pętlą, jak przenieść do sub?

    Może nawet więcej niż dwa, chodziło mi o tą konkretną. Kolego janbernat zmodyfikuj program wg. mojej pierwszej propozycji. Dodano po 4 Już wiem, zmienna Err jest tworzona automatycznie przez kompilator, można ją wykorzystać np. w funkcji Inkey(). Nie wiem czy działa też w przypadku Getatkbd(), ale w przykładowych programach z dokumentacji nie ma takiego...

    Mikrokontrolery   29 Cze 2010 18:37 Odpowiedzi: 16    Wyświetleń: 2654
  • Metody programowania w językach asembler, C++ i innych

    Troszkę nie zrozumiałem tego wywodu o problemie z nazywaniem zmiennych i referencji - wszystko zależy od Ciebie. Możesz dawać przyrostki do Obiektów a do prostych zmiennych nie, możesz używać przestrzeni nazw, pakietów, ograniczać zasięg zmiennych i obiektów za pomocą Skaryfikatorów dostępu, których głównym zadaniem jest unikanie konfliktu nazw i zabezpieczanie...

    Programowanie   07 Paź 2010 09:56 Odpowiedzi: 22    Wyświetleń: 2963
  • Zmienna nieulotna w funkcji. [C]. Jak ją zadeklarować?

    nieulotna to volatile - czyli zmienna, która nie jest poddawana optymalizacji w odwołaniach do niej - i przydaje się głównie gdy są odwołania do tej zmiennej zarówno w przerwaniach i w programie głównym. Czyli jeśli z punktu widzenia programu głównego jest zmieniane niejawnie przez przerwanie. Wtedy volatile - ale nie dla wszystkich zmiennych globalnych...

    Mikrokontrolery   16 Sty 2010 23:38 Odpowiedzi: 56    Wyświetleń: 5669
  • Problem z programem w Cscape wg. kursu ze strony Astor.pl Dlaczego nie działa?

    Dzień dobry, tak jak Pan zauważył - kurs jest tworzony przez firmę ASTOR, można się więc z nami kontaktować bezpośrednio. Chętnie pomożemy. :) Najlepiej będzie kontaktować się z nami na sklep(at)astor.com.pl. Uruchomiliśmy Pana aplikację i nie widzimy problemów, o których Pan pisze. To znaczy pierwsze zagadnienie sugeruje, że nie ma takiej samej logiki...

    Automatyka Sterowanie PLC   30 Sty 2022 10:25 Odpowiedzi: 6    Wyświetleń: 564
  • [A32] [A32][C] Pętla while z dwoma warunkami zawiesza program - jak to naprawić?

    Z tego co się doczytałem zmienne tworzone w funkcji "giną" w raz z wyjściem z funkcji ale jak to jest naprawdę?? Radzę znaleźć jakąś dobrą książkę do C. W skrócie: takie zmienne (automatyczne) giną ponieważ przechowywane są w trakcie wykonywania danej funkcji na stosie. Jeśli program wchodzi w nową funkcję na stosie zapisywany jest kontekst powrotu...

    Mikrokontrolery AVR   14 Cze 2012 17:13 Odpowiedzi: 17    Wyświetleń: 1930
  • C++/ Program przestał działać po wpisaniu zmiennej.

    i jeszcze jedno mógłbyś mi powiedzieć dlaczego skoro zmienne się nie zmieniają napisałeś zwrot przez referencję? Jeśli wewnątrz funkcji nic z tymi zmiennymi nie robisz, to po co tworzyć ich lokalną kopię? Oczywiście tu te 2 czy 4 bajty w te czy we wte nie robią żadnej różnicy, ale chodzi o zasady. Pytanie brzmi dlaczego kompilator tego nie wyłapał...

    Programowanie Początkujący   21 Kwi 2018 20:35 Odpowiedzi: 6    Wyświetleń: 789
  • GDB nie wyświetla zawartości rejestrów peryferiów w projekcie STM32F103 (Bluepill)

    Jak program jest zintegrowany z Pythonem to otwiera się wiele możliwości. Można poprzez moduł "requests" wysyłać na serwer dane z debugera, a inne moduły umożliwiają zapis do bazy dany, wysyłanie na email, do pliku, do socket-a, etc. Po stronie odbiorczej może być jakaś aplikacja graficzna renderująca np. wyświetlacz ledowy czy inne urządzenie sterowane...

    Mikrokontrolery ARM   25 Lut 2022 14:16 Odpowiedzi: 16    Wyświetleń: 663
  • [STM32F4][C/Eclipse] - Duża ilość danych jest źle wpisywane do SRAM

    Poza stosem w SRAMie masz jeszcze przynajmniej: - stertę - dynamiczna alokacja (malloc, new) - sekcję data - wszelkie globalne i statyczne zmienne inicjowane jakąś wartością - sekcję bss - jw. ale zerowane przy starcie programu poza tym możesz sobie tworzyć własne sekcje, latać wskaźnikiem po pamięci i cokolwiek Ci przyjdzie do głowy. Alokowanie dużej...

    Mikrokontrolery ARM   26 Lip 2015 14:45 Odpowiedzi: 7    Wyświetleń: 1164
  • [java script] Program szyfrujący - podmieniający znaki

    także uważam, że warto w tym momencie przejrzeć jakiś prosty kurs. JS jest na tyle elastyczny, że nie musisz jawnie tworzyć zmiennych ani określać ich typu. Są tworzone automatycznie przy pierwszym użyciu.

    Programowanie Początkujący   15 Mar 2015 18:51 Odpowiedzi: 12    Wyświetleń: 2405
  • S7-1200 i HMI KTP400 - Jak archiwizować logi procesu mycia na PC?

    Ten panel też tworzy pliki .csv ale chyba tylko z backupami receptur. Do zarchiwizowania danych do raportów z kilku miesięcy lub lat potrzeba sporo pamięci tu powinien się sprawdzić stacjonarny PC ze scadą tylko trochę inną niż ta flexible któro masz do panela. Czyli czy możecie mi podpowiedzieć w jaki sposób się wykonuje takie rzeczy w praktyce? Być...

    Automatyka Przemysłowa   07 Paź 2012 12:00 Odpowiedzi: 6    Wyświetleń: 5958
  • ATmega8 - nie można ponownie zaprogramować przez UsbAsp

    Witaj. Może przy okazji programowania zmieniłeś fusebity i zablokowałeś mikrokontroler, albo podczas programowania nie kasujesz pamięci FLASH. Doinstaluj AVR Studio 4.18 lub 4.19 i w nim pisz swoje programy - oprócz takich zalet jak automatyczne tworzenie makefile (które często jest przyczyną problemów) dostajesz dodatkowo symulator AVR, a to bardzo...

    Początkujący Elektronicy   01 Lut 2014 04:59 Odpowiedzi: 1    Wyświetleń: 1248
  • Jak udostępnić zmienne i funkcje z main.c do innych plików w C?

    Nie musisz tworzyć pliku .h, chociaż takie rozwiązanie jest eleganckie. Jeśli rzecz dotyczy niewielkiej liczby zmiennych lub funkcji używanych tylko w jednym pliku poza tym, w którym są zdefiniowane, możesz ich deklaracje jako zewnętrznych zapisać po prostu w pliku .c, w którym mają być używane, np. extern int zmienna; int funkcja(void); Kompilatorowi...

    Mikrokontrolery AVR   01 Sty 2014 12:03 Odpowiedzi: 2    Wyświetleń: 1893