przekazywanie parametrów funkcji

Znaleziono około 384 wyników dla: przekazywanie parametrów funkcji
  • [C] Przekazywanie parametrów do funkcji fdelta w programie C

    nie możesz zwracać dwóch wartości w taki sposób! Albo przygotuj strukturę, albo osobne funkcje, albo skorzystaj z referencji. To co widzisz, to po prostu śmieci z pamięci.

    Programowanie Początkujący   12 Kwi 2010 20:37 Odpowiedzi: 6    Wyświetleń: 8197
  • REKLAMA
  • Builder - przekazywanie obiektu jako parametr funkcji

    odpowiednikiem nil w c++ jest NULL . a sprawdzenie wykonujesz zwykłym porównaniem: if (ProgressBar != NULL) { dzialaj(); } bądź krócej if (ProgressBar) { dzialaj(); } możesz też napisać w nagłówku funkcji void Funkcja(int Dane1, int Dane2, TProgressBar* ProgressBar = NULL); umożliwi to wywoływanie...

    Programowanie   26 Maj 2006 16:13 Odpowiedzi: 2    Wyświetleń: 2450
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • [AVR][C]-przekazywanie portu jako parametru funkcji

    PORTx to pewna 8-bitowa (czasami mniej) komórka w przestrzeni pamięci mikrokontrolera. Jeżeli dałoby się pobrać jej adres poprzez wskaźnik (podobnie jak dla zwykłej zmiennej, która także jest gdzieś w pamięci mikrokontrolera) może w ten sposób dałoby radę zrobić to na czym Ci zależy...? PO JAKIMŚ CZASIE: Przetestowałem coś takiego: (...) unsigned...

    Mikrokontrolery   21 Gru 2009 09:51 Odpowiedzi: 3    Wyświetleń: 2009
  • [AVR][C]-wielokrotne przekazywanie portu jako parametru funkcji

    ... ja używam makr: Te makra, to są Ci potrzebne jak umarłemu kadzidło :D Zastanów się, pomyśl, poczytaj, co to jest makro, do czego służy , z czym to się je i co się z nim dzieje w trakcie kompilacji. A sprawa z przekazywaniem adresów portów do funkcji, jest śmiesznie prosta- mały - przykładzik: [syntax=c]void f1(volatile uint8_t *port,uint8_t pin)...

    Mikrokontrolery   13 Kwi 2012 10:52 Odpowiedzi: 8    Wyświetleń: 2541
  • Delphi - DLL jak przekazywać parametry funkcji PCHAR ?

    O jesu. StrPas to funkcja przestarzala z czasow kiedy String byl zapisywany w postaci ShortString (ilosc znakow jako pierwszy bajt). Teraz PChar i String ot to samo wiec robisz String := PChar WskTxt := StrNew(PChar(text)); separator := ','; WskSep := StrNew(PChar(separator))... Wynik := ScanStrSP(WskTxt,...

    Programowanie   08 Kwi 2007 16:23 Odpowiedzi: 4    Wyświetleń: 3772
  • REKLAMA
  • [c] Przekazywanie parametrów do funkcji, złe parametry funkcji ?

    Wszystkie printf i scanf z parametrem :roll: Przekazujesz im referencje wskaźników a powinieneś sam wskaźnik... Pozdrawiam, GSM

    Programowanie Początkujący   09 Cze 2011 08:42 Odpowiedzi: 4    Wyświetleń: 2342
  • [PHP]Błąd przy przekazywaniu parametru do funkcji

    Ad PS - w PHP funkcjonuje 'odśmiecacz' i nie ma potrzeby ręcznego zwalniania obiektów. Co do zasadniczego tematu - to PHP 4 czy 5?

    Programowanie   22 Wrz 2010 20:05 Odpowiedzi: 4    Wyświetleń: 1246
  • Błąd wywołania PrzeliczTemp() bez argumentu w programie C++ DevC++ – jak poprawić?

    Tutaj nie chodzi o zwracanie wartości tylko o przekazywanie parametrów. Twoja funkcja przyjmuje jeden parametr, w jej deklaracji jest napisane: double PrzeliczTemp(double tempF) Oznacza to, że funkcja zwraca jakąś liczbę typu double, i jako parametr musi dostać inną liczbę typu double. W tej funkcji, i tylko w niej, ta liczba znana jest jako...

    Programowanie   27 Cze 2008 15:25 Odpowiedzi: 17    Wyświetleń: 1955
  • Jak zarządzać ograniczoną pamięcią RAM w Bascomie na Atmega?

    Zauważyłem iż w Bascomie nie ma czegoś takiego jak funkcje i nie wiem czy istnieje coś w stylu zmiennej lokalnej. Przez 8 miesięcy helpa w dodatku w j. polskim nie przeczytać? Hmm... Przeznaczenie: Rozpoczyna treść funkcji użytkownika. Składnia: FUNCTION nazwa [ ( parametr AS typ [, parametr AS typ] ) ] AS typ_rezultatu instrukcje...

    Mikrokontrolery AVR   24 Sie 2010 12:34 Odpowiedzi: 4    Wyświetleń: 1131
  • Jak odwołać się do danych w C++: bezpośrednio czy przez wskaźnik?

    no referencji używamy głównie do przekazywania funkcji parametrów z dwóch zasadniczych powodów: -umożliwienie modyfikacji danych w wywoływanej funkcji -przyśpieszenie wykonywania programu dzięki przekazaniu samej referencji zamiast całego obiektu Oraz wg mnie, z referencji korzysta się przyjemniej niż ze wskaźników... jeżeli chodzi o przekazywanie parametrów...

    Programowanie   02 Sie 2007 17:19 Odpowiedzi: 9    Wyświetleń: 1245
  • [JavaScript] Przekazywanie łańcucha znaków jako argument funkcji

    W apostrofu lub cudzysłowie ująć parametr tekstowy funkcji.

    Programowanie   19 Mar 2018 17:01 Odpowiedzi: 7    Wyświetleń: 1536
  • Przekazywanie tablic const char jako parametr do funkcji w Arduino

    Jeśli zdefiniujesz tablicę jako const (czyli zawiera elementy, których nie wolno zmieniać) to jak chcesz je zmienić? Sprzeczność logiczna. Poza tym zamiast przepisywać zawartość tablic, nie prościej zmieniać wskaźnik, aby wskazywał na tablicę, której należy użyć w przerwaniu? Przepisywanie tablic jakie robisz to nie tylko marnowanie czasu procesora,...

    Arduino   16 Mar 2015 18:44 Odpowiedzi: 4    Wyświetleń: 1659
  • Zmiana wartości zmiennych w BASCOM AVR IDE - funkcja T i przekazywanie parametrów

    W deklaracji funkcji tylko raz deklarujesz "Byval"

    Mikrokontrolery Początkujący   12 Kwi 2012 19:04 Odpowiedzi: 7    Wyświetleń: 1550
  • REKLAMA
  • [C] Przekazywanie wskaźnika do funkcji jako zmiennej w C

    A deklarujesz ją tak samo (to taki sam typ) jak parametr funkcji.

    Mikrokontrolery   14 Wrz 2011 18:22 Odpowiedzi: 2    Wyświetleń: 1122
  • Slican IPL-256 - przekierowanie polaczenia nawiazanego

    To jest podstawowa funkcja centrali. Trzeba ustawić parametr Fwd (zezwolenie na przekazywanie połączeń wychodzących w zakładce Abonenci/Uprawnienia do usług ) w pozycję "wszystkie". Dla wybranych lub dla wszystkich abonentów. Na Str. 46 w instrukcji do FW 6.30 (pkt. 4.3.1.2 Uprawnienia do usług) jest to opisane jako OutFwd ( bo tak ten parametr nazywał...

    Telefony Stacjonarne Użytkowy   19 Lis 2014 08:19 Odpowiedzi: 2    Wyświetleń: 1722
  • Definiowanie nazw pinów ekspandera PCF8574 w Arduino C++

    Skąd w pliku Procedury.cpp ma być znana zmienna wy1? Możesz ją natomiast przekazywać jako parametr dla funkcji zapis_wyjsc().

    Arduino   14 Kwi 2020 11:35 Odpowiedzi: 5    Wyświetleń: 567
  • [atmega...][c]Masakrowanie przerwań - luźne dywagacje...

    W stosunku do funkcji do której przekazujesz parametry przez zmienną, to różnicy nie ma. Ale w stosunku do funkcji której przekazujesz parametry przez wartość to różnica jest. A właśnie takie są klasyczne funkcje. Przy const przekazywanie będzie też przez zmienną, tak jak w pierwszym przypadku, ale dodatkowo będzie jak to nazwałeś "blokada/zabezpieczenie...

    Mikrokontrolery AVR   30 Cze 2010 10:39 Odpowiedzi: 91    Wyświetleń: 7278
  • memchr() w WinAVR - NULL przy pierwszym elemencie struktury?

    Wielkie dzięki za wszystkie wyjaśnienia, dużo mi pomogly. Temat troche zeszedl na inny watek ale ja powróce jeszcze do moich wątpliowsci. Chcę mój wskaźnik na strukturę albo zmienną (no właśnie co lepiej?) tworzącą tą strukturę w pamieci przekazywac jako parametr różnych funkcji. I teraz jak jest lepiej? typedef struct TFrame_LCD { uint8_t line1_start;...

    Mikrokontrolery   01 Mar 2007 15:51 Odpowiedzi: 10    Wyświetleń: 1272
  • [C] błąd wielkości zmiennej przekazywanej do funkcji

    Wskazuje na funkcje które dostępne są w bibliotekach (nie mylić z "bibliotekami" czyli modułami kodu). W sumie to nawet tam jest to chyba zbędne. 4\/3!! Jest zbędne, linker połączy symbole. extern jest niezbędne dla funkcji chyba tylko w przypadku kiedy korzystamy z tego samego pliku nagłówkowego w C i C++ - jako extern "C" - zapewnia właściwe manglowanie...

    Mikrokontrolery AVR   21 Mar 2011 09:10 Odpowiedzi: 15    Wyświetleń: 1571
  • [Atmega32][Bascom Avr] Moje boje z wyświetlaczem...

    Przyznam rację: bascom jest dobry, ale do PROSTYCH PROGRAMÓW... a do prostych nie nalezy pisanie czegos w rodzaju sprzętowej bazy danych na AVRa. Bascom generuje POWOLNY kod, to jest FAKT. I oblusuje TYLKO 5 poziomów zagnieżdzenia ifów. To tez jest fakt. I TRAGICZNIE rozwiązane przekazywanie parametrów do funkcji? Gdzie w bascomie są WSKAŹNIKI? gdzie...

    Mikrokontrolery AVR   04 Wrz 2008 19:02 Odpowiedzi: 7    Wyświetleń: 3636
  • [Delphi] - Uproszczenie wywołania funkcji w pętli

    No nijak nie zrobisz tego właśnie przez wzgląd na zmienną ilość parametrów. Po prostu się tego nie da zrobić, bo nie masz szansy przekazać ich. Wyłącznie stworzenie wspólnego interfejsu pozwala na takie rzeczy. Albo opisanie kilku nagłówków i przekazywanie dodatkowego znacznika, który wywoływać. A może opisz nieco szerzej problem - może jest zupełnie...

    Programowanie   07 Sty 2013 19:40 Odpowiedzi: 3    Wyświetleń: 1605
  • [Programowanie] Zarządzanie wieloma plikami projektu(ów)

    Przy czym przestrzegam cię przed makrami, to pozornie fajne jest ale pozbawiasz się kontroli typów i co gorsze, przekazywanie parametrów do makra wygląda inaczej niż do funkcji, co może prowadzić do błędów. Generalnie to co dają makra uzyskasz bezpiecznie poprzez definiowanie funkcji static inline w nagłówku.

    Mikrokontrolery   29 Kwi 2012 18:00 Odpowiedzi: 19    Wyświetleń: 1870
  • [AVR][C] jak działać ze stringami lub wskaźnikami

    bezposrednio nie jest to mozliwe tak jak ze zwroceniem wartosci liczbowej. funkcja w c moze zwrocic tylko JEDNA wartosc. moze zwrocic wskaznik - czyli jakby poczatek tego stringa. tyle ze zaalokowane wewnatrz funkcji zmienne po jej zakonczeniu sa zwalniane i nalezy zalozyc, ze przestaja istniec. oczywiscie wiadomo, ze przez chwile cos tam na tym stosie...

    Mikrokontrolery AVR   07 Cze 2008 16:44 Odpowiedzi: 35    Wyświetleń: 12595
  • Język C – przekazywanie int do funkcji z argumentem void* powoduje błąd kompilacji

    Parametr void * sugeruje adres bloku pamięci, bez sprecyzowania co tam jest. Przydałby się drugi parametr liczbowy, określający wielkość bloku. Tak jak to mają funkcję typu read/write. Dla zgodności składniowej usart_transmitnr(&a) albo usart_transmitnr((void *)a). Jak wspomniał poprzednik słówko static jest bez sensu. Nazwa funkcji sugeruje, że bardziej...

    Programowanie   10 Lut 2014 14:40 Odpowiedzi: 5    Wyświetleń: 1524
  • [C] Macierze podawanie i wyświetlanie. Jak zrobić 2 funkcje?

    int **podajMacierz(int A, int B) Przekazując w ten sposób parametry do funkcji przekazujesz tak naprawdę ich kopie a nie je same. Więc nie zdziw się, jeśli po wyjściu z funkcji ich wartość nijak się nie będzie miała do tego, co przypiszesz im wewnątrz, bo przypisujesz to do kopii. Zrób przekazanie przez wskaźnik (albo referencję jeśli to C++),...

    Programowanie   28 Gru 2010 12:32 Odpowiedzi: 11    Wyświetleń: 10557
  • [STM32] F4 - HAL_UART_RxCpltCallback - wykonuje się tylko raz

    Nie powinien być. Kolego (at)rogeros czytaj uważnie warningi zgłaszane przez kompilator albo chociaż zamieszczaj tutaj log kompilacji. Znacznie to ułatwi rozwiązywanie tego typu problemów. Typ drugiego parametru przekazywanego do tej funkcji również generuje ostrzeżenie (ale to już po części wina mistrzowskiego designu API od ST...).

    Mikrokontrolery ARM   09 Mar 2017 09:19 Odpowiedzi: 8    Wyświetleń: 7899
  • Konwersja kodu C na JAVĘ - obsługa wskaźników w tablicach

    Być może nie musisz przekazywać parametrów size1 i size2 - w Javie wielkość tablicy można z niej odczytać, w C nie ma takiej możliwości, więc trzeba przekazywać dodatkowy parametr. Oczywiście tylko jeśli w funkcji używasz całej tablicy.

    Programowanie   13 Lut 2014 18:15 Odpowiedzi: 14    Wyświetleń: 1743
  • Jak przyspieszyć odświeżanie wyświetlacza w zegarze z PCF8583 na Atmega 162?

    Domyślnie w Bascomie parametry przekazywane są przez referencje, chyba że w deklaracji funkcji/podprogramu wykorzysta się parametr "byval".

    Mikrokontrolery   26 Wrz 2007 10:27 Odpowiedzi: 14    Wyświetleń: 1823
  • [BASCOM] Jak poprawnie zapisać i obliczyć wielomian w BASCOM na LCD?

    Najprościej napisać sobie procedurę lub funkcję i przekazywać parametry do funkcji. Zajmie wtedy najmniej kodu.

    Mikrokontrolery AVR   07 Lut 2011 17:31 Odpowiedzi: 7    Wyświetleń: 1859
  • Microchip European Workshop Day pierwszy raz w Polsce - implementacja PIC32MZDA

    Tzn debagujesz pod Mplab X? Pod ICD lub JTAG? Jeśli na powyższe pytania odpowiedzi brzmią TAK, to: - Jak możesz zrobić w Mplab X operacje typu "cast to type"? - Advanced watchpoint z warunkiem „if zmienna==zmienna1 && zmienna6 == 100" - Jak są przekazywane parametry funkcji typu *void (jak je zobaczyć)? Bo pod Eclipse w/w problemów brak. Jak odpowiesz...

    Mikrokontrolery PIC   21 Lip 2018 08:59 Odpowiedzi: 10    Wyświetleń: 2268
  • Sekwencja klawiszy w C na atmega8 - problem z detekcją poprawnej kolejności

    Masz takie same nazwy zmiennej globalnej i parametru przekazywanego do funkcji. W tej sytuacji lokalna zmienna przysłania globalną - czyli zmieniasz wartość kopii parametru przekazanego do funkcji. Możesz albo zrezygnować z parametru, zwracać wartość z funkcji, albo przekazać wskaźnik na zmienną. Jeszcze lepszym rozwiązaniem (z programistycznego punktu...

    Mikrokontrolery AVR   02 Gru 2008 16:04 Odpowiedzi: 6    Wyświetleń: 1467
  • [asm] Dziwne zachowanie programu na ATtiny2313 z diodami LED na porcie B

    tak jak piszesz reti używasz tylko do powrotów z przerwań, natomiast samo ret do powrotów z funkcji (podprogramów) aby dosyć jasno pisać kod należałoby się trzymać pewnej zasady, o którą czasem wiadomo ciężko ale... .... otóż po tei inicjalizacji robisz tzw pętlę główną (zamkniętą) - występuje ona w każdym języku wyższego poziomu jak Bascom lub C. czyli...

    Mikrokontrolery   04 Lut 2008 22:40 Odpowiedzi: 19    Wyświetleń: 1806
  • początkujący w Arudino - program do obsługi robota

    Tak, jesli do funkcji nie przekazujesz żadnych parametrów, stosujesz () , Jesli do funkcji przekazujesz jakieś parametry, umieszcza jej właśnie w nawiasach np.: void do_przodu( predkosc ) { analogWrite(PIN_1, predkosc ) }

    Początkujący Elektronicy   03 Lis 2017 17:03 Odpowiedzi: 4    Wyświetleń: 441
  • Atmel Studio C++ przekazywanie parametru przez referencję i błąd kompilacji

    Definiuję funkcję z parametrami przekazywanymi przez referencję. Fragment kodu: void test(char *tekst, double &d, int &error, int a, int b) { //treść funkcji } kompilator zgłasza błąd w nagłówku funkcji: Error expected ';', ',' or ')' before '&' token Ten sam kod poprawnie kompiluje się i działa w DEV-C++ Błędu nie ma jeśli zamiast...

    Mikrokontrolery AVR   24 Paź 2023 19:52 Odpowiedzi: 1    Wyświetleń: 240
  • [C] [C][ATMEGA8] - Jak przekazać parametry przez referencję w funkcji PWM?

    Przekazywanie parametrów przez referencje to funkcjonalność języka C++ a nie C. W jakim celu potrzebne Ci w tak prostym kodzie przekazywanie przez referecje? W tym przypadku nie daje to żadnych zysków. Wyjaśnij co chcesz uzyskać łatwiej będzie nam coś doradzić.

    Mikrokontrolery Początkujący   21 Cze 2013 17:48 Odpowiedzi: 21    Wyświetleń: 2115
  • Nieprawidłowe wyświetlanie tekstu na LCD w pętli for() - AVR C/C++

    w pętli funkcji write_text() jako parametr nie przekazujesz łańcucha znaków tylko pojedynczy znak, więc powinieneś zastosować funkcję wysyłającą pojedynczy znak np.: write_char(bufor[i])

    Mikrokontrolery   23 Sty 2008 19:17 Odpowiedzi: 10    Wyświetleń: 1792
  • konfiguracja serwera - przekazywanie parametrów w linku

    Witam Czy mógłby mi ktoś wskazać jak skonfigurować serwer www tak aby przekazywać parametry w linku nie za pomocą funkcji GET lub POST tylko w formie zmiennej zawartości linku. Dla funkcji GET lub POST wygląda to typowo tak www.mojastrona.com/get?parametr1=wartosc... ja potrzebuje przekazywać parametry w linku w formie jak poniżej: www.mojastrona.com/wartosc1/wartosc2...

    Programowanie   30 Kwi 2016 17:39 Odpowiedzi: 2    Wyświetleń: 801
  • [C] w jaki sposób przekazać parametr do funkcji ze strukturą?

    Struktury przekazuje się do funkcji tak samo jak typy wbudowane (int, double itp.). Poczytaj o przekazywaniu przez wartość i przez referencję.

    Programowanie Początkujący   18 Lis 2011 17:46 Odpowiedzi: 3    Wyświetleń: 1131
  • [AVR][C] - wskaźnik do funkcji jako parametr do funkcji

    czyli w funkcję get_kbd muszę poszerzyć możliwość przyjęcia dodatkowych parametrów w moim powyższym przypadku - parametr az Można tak, można inaczej. Parametrami dla funkcji przekazywanej przez wskaźnik mogą być parametry aktualne funkcji wywołującej (jak w tym przypadku) lub np. zmienne lokalne czy globalne. Istotą tej konstrukcji jest wymienność...

    Mikrokontrolery   21 Gru 2009 00:38 Odpowiedzi: 6    Wyświetleń: 12491
  • [AVR] Jak zrozumieć i używać wskaźniki w C dla AVR?

    Dziękuję za odpowiedzi, nie wszystko jest jeszcze dla mnie jasne, ale chyba zaczynam rozumieć zagadnienie. Proszę rzucić okiem na ten przykład i na jego podstawie określić czy "załapałem" czy może jednak nie do końca: -------------------------------- get_data(int a , void(*wskaznik)(void)... { (...); wskaznik();...

    Mikrokontrolery AVR   10 Mar 2010 17:48 Odpowiedzi: 32    Wyświetleń: 6368
  • [C][struktury] - Przekazywanie struktury do funkcji

    Po co zmieniasz ciało funkcji? Zmień tylko nagłówek, tak jak to zrobiłeś, a implementację zostaw tą z góry i powinno działać. Jeszcze możesz zadeklarować parametr data jako const, bo funkcja nie ma zmieniać danych w pamięci.

    Programowanie   05 Kwi 2013 22:00 Odpowiedzi: 11    Wyświetleń: 3864
  • C - Przekazywanie wskaźnika na tablice PROGMEM do funkcji

    No to kolejna zagadka do rozwiania, co sprawia ze kod jest tak maly. Dla odmiany skompilowalem wiekszy projekt pod Programmers notepad avr-gcc (WinAVR 20100110) 4.3.3 i AtmelStudio6 Wyniki nastepujace: gcc 42kb, AS6 34kb oba z parametrem optymalizacji "for size".

    Mikrokontrolery AVR   07 Lip 2015 18:51 Odpowiedzi: 15    Wyświetleń: 2163
  • [c++ mfc] "globalna" struktura (struct), jak?

    struktura to struktura. Zmienna strukturowa to zmienna. Chyba pomyliłeś pojęcia. Strukturę definiujesz globalnie i możesz dzięki temu korzystać z niej jako rodzaju parametrów funkcji (m.in.). To, jaka jest wartość danego parametru to inna bajka. Jeśli chcesz inicjować jakąś zmienną w funkcji, a następnie w innej ją wykorzystać - wykorzystaj referencje...

    Programowanie   21 Lis 2009 19:24 Odpowiedzi: 1    Wyświetleń: 1881
  • [C] Błąd implicit declaration of function przy porównywaniu ciągów w C

    Nie pytaj o poprawna deklarację bo nie przekazuje się parametru funkcji jako tablicy. Bzdura! 4\/3!!

    Mikrokontrolery AVR   19 Kwi 2010 14:08 Odpowiedzi: 22    Wyświetleń: 2334
  • [Builder C++] BCB6 problem z TComPort i odbiorem danych

    #10#13 albo #13#10 (zawsze kolejność mylę :P), więc standardowo to dwa znaki. Ja się dużo prostszym komponentem w pracy posługuję i tam wartość odebrana jest przekazywana przez parametr funkcji.

    Programowanie Początkujący   28 Mar 2009 13:19 Odpowiedzi: 9    Wyświetleń: 2674
  • [atmega] [C] - Jak stworzyć funkcję ustawiania czasu dla przekaźników?

    Poprawiłem. Wiem, że goto nie powinienem tam użyć, ale jest to wersja robocza. W każdym razie dalej proszę o pomoc w rozwiązaniu problemu. Tu pomocy nie dostaniesz. Usuń to co napisałeś bo to herezje. Zacznij od nauki podstaw C. Jakiś kurs przeczytaj czy coś dopiero wróć. Po twoje poprawki zwiększają herezje. Funkcja która ma parametry przekazywane...

    Mikrokontrolery Początkujący   09 Sty 2015 15:33 Odpowiedzi: 6    Wyświetleń: 798
  • STM32 F4 (Nucleo F446RE) Problem z przekazaniem float to funkcji

    1. Przyjmij że kompilator działa jak należy i przekazuje parametry do funkcji poprawnie. Gdzie pokaż jeszcze wywołanie funkcji. Optymalizacja -O0 nie zawsze Ci pokaże wszystkie zmienne lokalne. Przy debugwaniu w takiej sytuacji lepiej -Og. Ale wtedy różnica w szybkości prgramu może być 2-3 krotna.

    Mikrokontrolery ARM   29 Mar 2017 20:00 Odpowiedzi: 28    Wyświetleń: 1509
  • Zasilacz laboratoryjny z uC - problem z PWM i ustawieniem timera w C

    Co może być przyczyną takiego zachowania się układu ? Regulacja powinna być co 5/256 = 0.019 V. Spróbowałbym zacząć od debouncing'u. Styki mają przecież jakieś drgania. Zamiast tego możesz na próbę pominąć sprawdzanie styków, a zamiast tego w pętli for zmieniać wartość OCR1A z jakimś dużym opóźnieniem, przykładowo: //na początku dołącz #include <util/delay.h>...

    Mikrokontrolery AVR   27 Sty 2011 23:29 Odpowiedzi: 9    Wyświetleń: 2217
  • Błędy kompilacji w programie UART echo na Atmega 8 - brak bibliotek?

    [syntax=c]int main(void) { USART_Init( unsigned int baud ); while(1) { send_USART(USART_Transmit( unsigned int baud)); } }[/syntax] Co to ma być? Przeczytaj podstawy języka C jak się przekazuje parametry do funkcji...

    Mikrokontrolery Początkujący   22 Mar 2014 17:08 Odpowiedzi: 21    Wyświetleń: 2223
  • Arduino MEGA2560 i ADS7843 - problemy z komunikacją w Atmel Studio 6.0

    Coś mi się tutaj nie podoba w transmisji danych. Najpierw wysyłasz konfigurację (8-bit), później taktujesz port (16-bit) do odczytania wyników nie odczytując ich, a następnie próbujesz odczytać 3x12-bitów (dlaczego 12 a nie 20/24?), nie wysyłając konfiguracji do układu. W ten sposób to nie może prawidłowo działać. Ja to zazwyczaj robię w taki sposób,...

    Mikrokontrolery AVR   24 Mar 2013 16:37 Odpowiedzi: 2    Wyświetleń: 1563
  • Jak odpalić zegarek PCF8583 na Atmedze16 w asemblerze?

    Twoja prośba jest trochę zbyt lakoniczna. Potrzeba trochę więcej informacji np. -czy korzystasz z Atmel AVR Assebler2 czy gcc-assembler - jak mają być przekazywane parametry do funkcji czy będziesz np podawał adres zmiennych zawierających czas, czy raczej parametry będą w rejestrach - czy masz już gotową obsługę I2C - ... I przy okazji może byś wyjaśnił...

    Mikrokontrolery AVR   14 Maj 2020 13:28 Odpowiedzi: 10    Wyświetleń: 819
  • C - funkcja i zmienna globalna - jak poprawnie używać zmiennych globalnych?

    Po to są zmienne globalne, aby można było z nich korzystać właśnie w taki sposób, jaki przedstawiłeś ;) Nie ma w tym niczego złego. To w jaki sposób będziesz przekazywał parametry do funkcji (lub korzystał ze zmiennych globalnych) zależy od tego, co chcesz robić daną funkcją, do czego ma służyć zmienna itp.

    Programowanie Początkujący   27 Wrz 2015 05:12 Odpowiedzi: 9    Wyświetleń: 1635
  • AVRGCC: Jak przekazywać parametry i zwracać wyniki z assemblera w C?

    Pytanie do kolegów używających AVRGCC, jaka jest konwencja użycia procedur i funkcji napisanych w assemblerze pod kątem ich zastosowania w C. Jak przekazuje się parametry i w jaki sposób zwraca wyniki funkcji ?

    Mikrokontrolery AVR   27 Sty 2009 14:04 Odpowiedzi: 8    Wyświetleń: 1388
  • FreeRTOS - vTaskDelayUntil() nie działa w jednym miejscu programu z kolejkami

    Myślę że bardzo łatwo - grubo ponad setka to naprawdę "ułańska fantazja", zwykle wystarcza KILKA priorytetów... Idea rozwiązywania problemów jest zwykle prosta - należy sprowadzić sytuację do NAJPROSTSZEGO i MAXYMALNIE WYIZOLOWANEGO przypadku. 150 poziomów priorytetów (gdy zwykle jest ich 30x mniej), przekazywanie parametrów przez kolejkę i dwa komunikujące...

    Mikrokontrolery   13 Maj 2013 12:32 Odpowiedzi: 5    Wyświetleń: 1380
  • C# - Znaczenie !Double i out error w pętli oraz out int w metodach

    szukam informacji na temat tych dwóch wpisów: !Double out error Nie ma czegoś takiego jak 2. Także na temat out, ale inaczej: out int Znowu wyjęty z całości fragment - jest to fragment deklaracji parametru typu int metody (funkcji) jako "wyjściowy", czyli taki, który po wykonaniu na nim operacji w tej metodzie pozostanie zmieniony. Wyjaśniono to dokładniej...

    Programowanie Początkujący   18 Paź 2012 17:27 Odpowiedzi: 3    Wyświetleń: 1518
  • [ACCESS] Tworzenie dynamicznego menu podręcznego z elementami z tabeli i przekazywanie ID

    W uzupełnieniu: .OnAction z jakiegoś powodu akceptuje procedurę, ale tylko bez parametrów. Jeżeli jednak potrzeba przekazać jakieś parametry, to OnAction wymaga już funkcji a parametry należy podać w '' "=" [syntax=vbscript].OnAction = "=Wykona('" & Lista_wykonawców.ID & "','" & Wywołanie & "')"[/syntax] Tyle ode mnie. Aby to wszystko poprawnie działało...

    Programowanie Początkujący   13 Kwi 2021 10:19 Odpowiedzi: 6    Wyświetleń: 516
  • Kiedy dane odkładane są na stos w asemblerze AVR?

    Napewno nie tylko przy skokach do przerwan ale takze przy wywolywaniu funkcji (musi istniec adres powrotu).Generalnie AVR jako przedstawiciel rodziny z duza iloscia rejestrow ogolnego przeznaczenia przekazuje parametry do funkcji za pomoca rejestrow procesora.W architekturach "ubogich" w rejestry gdzie wystepuje zazwyczaj akumulator i ewentualnie jeden...

    Mikrokontrolery   28 Kwi 2005 14:16 Odpowiedzi: 3    Wyświetleń: 1005
  • Jak zmniejszyć rozmiar kodu w C dla AVRStudio?

    extern niekoniecznie, bo to by ci pozwoliło na wołanie z C. Musisz mieć nazwę procedury, C prosto mangluje nazwy, więc jest to po prostu nazwa funkcji. Musisz przeczytać jak AVR-gcc przekazuje parametry do funkcji i to tyle, naprawdę proste. Niemniej jeśli decydujesz się na C to przecież to w ogóle cię nie powinno interesować. Co do translacli asm->C,...

    Mikrokontrolery AVR   13 Cze 2011 11:36 Odpowiedzi: 39    Wyświetleń: 3554
  • Przekazanie wskaźnika tablicy jako parametru funkcji

    (at)strikexp Możesz też zdefiniować jako argument funkcji tablicę. Przewaga jest taka, że kompilator ma szansę sprawdzić wtedy czy nie wychodzisz poza indeks. Przekazywanie wskaźnika na tablicę może rodzić problemy - jeśli potem zmodyfikujesz tablicę, to trzeba będzie przejrzeć wszystkie funkcje, które się do niej odnoszą. Uprzedzając pytanie - tablice...

    Arduino   10 Lut 2016 16:36 Odpowiedzi: 13    Wyświetleń: 1629
  • [atmega8][c] przekazywanie rejestru wejść/wyjść do funkcji

    sporo muszę się jeszcze nauczyć oczywiście kolego tmf miałeś rację zadeklarowanie zmiennych lokalnych z parametrem static rozwiązało mój problem wszystko działa tak jak było zamierzone temat uważam za zamknięty jeszcze raz wielkie dzięki kolego (at)tmf

    Mikrokontrolery Początkujący   14 Gru 2011 21:27 Odpowiedzi: 4    Wyświetleń: 1914
  • [PHP][HTML] - Przekazywanie wartości z <SELECT> z cudzysłowami.

    $wyrazenie = htmlspecialchars("{$r[... echo "<option value={$wyrazenie}>{$w... To ma być coś na takiej zasadzie ? Tak, taki kod również jest poprawny :) Przy czym: 1. W parametrze funkcji PHP nie trzeba uzywać cudzysłowów, jeśli przekazujemy zmienną...

    Programowanie Początkujący   14 Lis 2012 19:01 Odpowiedzi: 12    Wyświetleń: 3930
  • 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ń: 2135
  • Różna optymalizacja różnych fragmentów kodu. C.

    Hehe. Ale się wątek rozwinął :D Zastanawia mnie tylko to: masz tablicę wskaźników na funkcje przyjmujące jako argumenty 3 parametry. Nawet jeśli kompilator je zoptymalizuje to musi zrobić to w taki sposób, aby ich wywołanie było kompatybilne ze zdefiniowanym wskaźnikiem na funkcje. bo skąd kompilator ma wiedzieć które funkcje będę wywoływał skoro wywołuję...

    Mikrokontrolery   16 Lis 2011 17:28 Odpowiedzi: 24    Wyświetleń: 1883
  • [język C] tablica z wynikami pośredniki obliczeń silnia

    musisz po prostu albo zdefiniować globalną zmienną wskazującą na głębokość rekurencji, albo przekazywać to jako parametr funkcji. Na tej podstawie określasz indeks w tablicy.

    Programowanie   26 Maj 2008 21:24 Odpowiedzi: 3    Wyświetleń: 3487
  • C# - Jak malować w prostokącie po Invalidate(Rectangle) w onPaint?

    Różnicę jaka jest gdy przekazujesz parametr do funkcji Invalidate, i gdy wywołujesz funkcję bez argumentu. Po przekazaniu argumentu Rect w Invalidate nie możesz już rysować więcej w wykluczonym prostokącie. Co ja właśnie chcę odwołać, i proszę nie pisz abym wywołał jeszcze raz Invalidate bez argumentów, gdyż zależy mi na narysowaniu tam czegoś podczas...

    Programowanie   23 Maj 2014 18:37 Odpowiedzi: 4    Wyświetleń: 975
  • Błędne wyniki przy drugim mnożeniu tablic 3x3 - jak poprawić funkcję?

    Witam! Przekazywanie tablic w języku "C" odbywa się tylko poprzez wskaźniki tak więc nie mogą być stosowane jako parametry funkcji i wartości zwracane przez funkcje (mam na myśli tablice sensu stricte) ale można zastosować pewne obejście wykorzystując możliwość użycia jako parametrów funkcji jak też wartości zwracanych przez nie zmiennych typu struct....

    Programowanie   10 Cze 2012 10:37 Odpowiedzi: 7    Wyświetleń: 2147
  • Jak przekazać port i bit jako parametry funkcji w C dla AVR?

    a skąd moja biblioteka ma wiedzieć co to jest PINB i PORTB?;) Wskaźnik przekazuje się z zewnątrz, biblioteka nic nie wie co to jest PINB i PORTB. Biblioteka ma w tym przypadku dostęp tylko do wskaźników wskazujących na coś, akurat to my zakładamy, że to coś wskazuje na PINx lub PORTx. Co do uniezależnienia się od io.h: A skąd wtedy program ma wiedzieć...

    Mikrokontrolery AVR   14 Lip 2011 23:36 Odpowiedzi: 13    Wyświetleń: 2541
  • Konwersja JSON do obiektu klasy w PHP: Porównanie do C# w kontekście Laravel i Angular

    Nie piszę w PHP już od dłuższego czasu, ale myślę, że wstrzykiwanie zależności jak najbardziej funkcjonuje - jeśli dany język tylko może przekazywać w zmiennych/parametrach funkcje (a jest to po prostu wskaźnik do kodu), to DI już istnieje.

    Programowanie   16 Maj 2021 16:34 Odpowiedzi: 7    Wyświetleń: 291
  • Błąd w instrukcji warunkowej JavaScript - zawsze zwraca 1, dlaczego?

    tu po slowie kolor mogę po przecinku wprowadzać kolejne odniesienia czyli kolor2, kolor3 itp Nie. Chyba, że zmienisz deklarację funkcji. Masz taką linię w kodzie strony: [syntax=html4strict]<br><input type="text" value="" ID="kolor"/>[/syntax]A to jest kod JavaScript, który pobiera zawartość tego input-a:[syntax=javascript]document.getE...

    Tworzenie WWW   07 Cze 2013 10:10 Odpowiedzi: 9    Wyświetleń: 1536
  • [ATMega16] Odczytywanie pamięci programu - dziwne zachowanie

    Hmm, mam wrażenie, że volatile nie rozwiązało prawidłowo Twojego problemu. Przekazujesz parametry poprzez argumenty funkcji i volatile nie jest Ci potrzebne, aczkolwiek nie znam zawartości funkcji generujTon(). Na których zmiennych dałeś volatile?

    Mikrokontrolery AVR   05 Kwi 2011 14:49 Odpowiedzi: 8    Wyświetleń: 1350
  • Jak obsłużyć identyczne adresy I2C w CodeVision bez multipleksacji?

    Każdą magistralę obsługiwaną programowo można zwielokrotnić. Pytanie brzmi, w jaki sposób będzie się ją zwielokratniało - poprostu kopiując funkcje, przekazując parametry do funkcji na temat odpowiadających pinów, a może korzystając ze specyficznych własności i2c wyprowadzić wspólne SCL i osobne SDA do każdego - 2.. 3 przewody sda wyprowadzić z jednego...

    Mikrokontrolery   10 Sie 2007 10:23 Odpowiedzi: 3    Wyświetleń: 885
  • C, przekazywanie struktury lub jej danych do funkcji

    Ale czemu nie widzą deklaracji? Chcąc na niej operować, to tą deklarację trzeba im udostępnić. Wówczas wg nazwy możesz w parametrach przekazywać poszczególne elementy tablicy tej struktury bez udostępniania całej tablicy jako takiej. Jeśli jednak chciałbyś np. udostępnić w trybie tylko do odczytu jakiś element, to już bez obiektowości niewygodnie to...

    Programowanie Początkujący   20 Lis 2022 23:03 Odpowiedzi: 4    Wyświetleń: 306
  • Jak przekazać dane z textBox'a z głównej formatki do textBox'a innej ?

    W tym przykładzie co podałeś zmienna a jest typu DialogResult, czemu odwołujesz się do niej właśnie? [syntax=csharp]a.textBox1.Text;[/syntax] Przypuszczam że to pomyłka, bo kod się nie kompiluje. Można to uprościć do postaci: [syntax=csharp]using (Form2 b = new Form2()) { if (b.ShowDialog() == DialogResult.OK) { textBox1.Text = b.textBox1.Text; } }[/syntax]...

    Programowanie Początkujący   03 Maj 2011 18:54 Odpowiedzi: 2    Wyświetleń: 2607
  • [Bascom/assembler] Jak zaimplementować funkcję Lookup w assemblerze dla AVR w Bascom?

    BoskiDialer -> hmm zrobiłem dodawanie tak jak pisałeś: $asm Loadadr Cyfry(1) , Z lds r16, {Nr_wysw} dec r16 add zl, r16 ldi r16,0 adc zh, r16 lpm mov r16, r0 'ldi r16, 3 ldi zl, LOW(Tabela * 2) ldi zh, high(Tabela * 2) add zl, r16 lpm Out Porta , R0 $end Asm z tym adc (masz rację) tylko nadal adresy w ZH:ZL wskazują...

    Mikrokontrolery AVR   08 Lip 2008 13:06 Odpowiedzi: 13    Wyświetleń: 3394
  • Błędy w zapisie i odczycie EEPROM AT24C256 - analiza przypadków, float, strony

    Źle interpetujesz parametry przekazywane do funkcji: MemAdres - adres w pamięci, to jest pełny adres komórki a nie adres strony MemAddSize - długość adresu , ten parametr określa w ilu bajtach mieści się adres przy czym należy tu używać predefiniowanych stałych I2C_MEMADD_SIZE_8BIT i I2C_MEMADD_SIZE_16BIT Dlaczego, bo jest trochę inaczej niż można by...

    Mikrokontrolery ARM   13 Lip 2023 20:19 Odpowiedzi: 11    Wyświetleń: 606
  • Przerwania i PWM, ATmega8A - Brak reakcji na wektory przerwań

    każda jest dla mnie cenna Może nie do końca na temat, ale: jeśli zmienna LicznikKonfiguracyjny jest globalna, to nie musisz jej przekazywać (jako parametru) każdej funkcji osobno. Każda z tych funkcji może się do niej (zmiennej globalnej) odwołać bezpośrednio. Zmiennych globalnych generalnie należy unikać. Np. w Twoim kodzie SredniaADC i WartoscADC...

    Mikrokontrolery Początkujący   29 Mar 2015 01:56 Odpowiedzi: 49    Wyświetleń: 2733
  • Jak uniknąć przepełnienia stosu w ASM na mikrokontrolerze ATmega88?

    do kolegi Dr_DEAD - sorki ale kolega chyba dużo z asemblerem do czynienia nie miał. Bo oczywiście co do meritum to się zgodzę że można ich używać naprzemiennie ze świadomością efektów drobnych niuansów w działaniu każdego z nich. Ale to jest poprostu wielka BZDURA z punktu widzenia pisania jasnych i przejrzystych programów. Pomijam jakieś wyjątki gdzie...

    Mikrokontrolery   29 Sie 2007 01:45 Odpowiedzi: 28    Wyświetleń: 3069
  • [Delphi] Jak podłączyć dwa przetworniki A/C do jednego portu LPT?

    Jeśli potrzebna jest Wam procedura delay, to możnaby zrobić coś z HPT np. Procedure Delay(x:Integer); //x - czas przerwy w mikrosekundach var f,t1,t2:Int64; begin QueryPerformanceFrequency(f); //czestotliwosc HPT if f=0 then exit; //wyjście jesli nie ma HPT QueryPerformanceCounter(t1); //aktualny stan licznika HPT t2:=t1+trunc(f*x*1e-6); //mam nadzieje,...

    Programowanie   21 Kwi 2004 14:41 Odpowiedzi: 8    Wyświetleń: 4210
  • [c++] Interfejs i przekazywanie różnych parametrów

    "Poprawność architektoniczna" to moim zdaniem rzecz względna i dyskusyjna. Jeżeli priorytetem byłaby skalowalność (prostota rozszerzania programu o kolejne media), to zastosowałbym fabrykę wg Alexandrescu. Problematyczne, niejednorodne init() zastąpiłbym funkcją, której działaniem byłoby utworzenie fragmentu interfejsu użytkownika związanego z konfiguracją...

    Programowanie   25 Lut 2010 21:17 Odpowiedzi: 2    Wyświetleń: 2347
  • Szukam zaawansowanego kursu assemblera z naciskiem na algorytmy i optymalizację

    niemniej jednak warto skorzystac z czyichs doswiadczen i wlasnie tego chcialbym dokonac To ja Ci dam praktyczną radę: Optymalny sposób przekazywania parametrów do funkcji zależy od konstrukcji uC i jeżeli chcesz go poznać to musisz podejżeć jak to robi kompilator C (napewno jakiś mądry człowiek to wymyślił). Często jest tak że skoro do funkcji najczęściej...

    Mikrokontrolery   17 Paź 2009 09:06 Odpowiedzi: 20    Wyświetleń: 2643
  • Jak uniknąć wyświetlania msgbox w makrze VBA w Excelu?

    Jeśli makro ma się zachować inaczej w zależności od tego jak zostało wywołane, to trzeba dodać parametr przekazywany do funkcji lub procedury np. MessageVisible as boolean i gdy ma się pojawić ustawić go na true, a gdy nie, na false. Oczywiście sam program też musi być odpowiednio zmodyfikowany, aby sprawdzał wartość tego parametru...

    Programowanie   25 Lip 2019 14:44 Odpowiedzi: 6    Wyświetleń: 786
  • Program w Pascalu przy użyciu procedury (który poprawny?).

    Pierwszy. Po co przekazywać nieużywany parametr tylko by mieć zmienną? Zmienianie parametrów w funkcji to trochę zły pomysł - zmniejsza przejrzystość kodu. IMHO takie różne clrscr na początku i readln na końcu to raczej nie są cechy profesjonalnego programu.

    Programowanie   02 Sty 2012 06:27 Odpowiedzi: 3    Wyświetleń: 1076
  • zwracanie wartości zmiennych z procedury and BASCOM

    No coz tak to jest jak sie nie dokladnie przejrzy helpa... Przeznaczenie: Rozpoczyna treść funkcji użytkownika. Składnia: FUNCTION nazwa [ ( parametr AS typ [, parametr AS typ] ) ] AS typ_rezultatu instrukcje funkcji END FUNCTION gdzie: nazwanazwa funkcji, parametrnazwa parametru funkcji, typtyp przekazywanego parametru, typ_rezultatutyp danych zwracanych...

    Mikrokontrolery   26 Sty 2005 19:09 Odpowiedzi: 8    Wyświetleń: 1944
  • Jak zwiększyć szybkość zbierania próbek ADC w Atmega do 100k/s?

    W asemblerze da się to napisać w postaci pętli bez problemu. Spokojnie mógł bym to napisać, tyle że jest dużo szczegółów do obgadania - ja w asemblerze pisze tylko dla WinAVR, nie dla Codevision, więc niewiem jak są przekazywane parametry do funkcji w asemblerze, jak się dodaje wstawki, ile trwa jeden przebieg przy próbkowaniu ciągłym (musiał bym się...

    Mikrokontrolery   30 Lip 2007 10:30 Odpowiedzi: 20    Wyświetleń: 4873
  • [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ń: 1209
  • C - Dlaczego dataBuffer nie zmienia wartości po wywołaniu battery_voltage_meas?

    Witam! Czy ma to związek z tym, że próbuję wywołać funkcję typu uint16_t w funkcji typu void? W tym przypadku typ (tu: void) zwracanej wartości jest serdecznie obojętny. Przyczyna tkwi gdzie indziej, a mianowicie: Zasadą w języku C jest to, że parametry przekazywane są przez wartość, a nie adres. Tak więc zmieniamy jedynie kopie. Zmienne które zostały...

    Programowanie   13 Lis 2016 18:48 Odpowiedzi: 6    Wyświetleń: 936
  • Jak napisać prostą grę w statki w dowolnym języku programowania?

    Dokładnie. Napisz w jakim elemencie masz problem, co chcesz uprościć i dlaczego - w końcu to Twój kod więc wiesz gdzie masz elementy które nie wiesz jak inaczej napisać. Pierwsze sugestie : 1 Podziel to na pliki 2 Podziel to na warstwy w imię SRP 3 Refaktoryzacja żeby zachować DRY 4 Usuń potworki styli bool shoot_enemy(char tab[][11],...

    Programowanie Początkujący   12 Cze 2017 14:15 Odpowiedzi: 2    Wyświetleń: 1608
  • ObjectPascal/C - Przeniesienie kodu z C na Object Pascal.

    Witam, to chyba w sumie proste. W języku C jakiekolwiek wyrażenie jest (w sensie logicznym) true jeżeli jest różne od zera . Jeżeli Delphi chce mieć wyrażenie stricte logiczne, musisz po prostu swój warunek zapisać tak, że wyrażenie (całe, które tam jest) jest różne od zera, w Delphi to chyba <>. Pascal jest bardzo mocno sformalizowany, bo powstał...

    Programowanie   10 Paź 2016 20:55 Odpowiedzi: 4    Wyświetleń: 795
  • C - Jak przekazać stałą do funkcji w języku C?

    Chodzi o to ze parametrem tej funkcji jest wskaźnik, a ja jako parametr do tej funkcji przekazuje adres stalej. I z tad ten warning. I teraz nie wiem jak sie tego warninga pozbyc. Na moje oko parametrem jest uint8_t - czyli liczba, a przekazywana jest stała, nie żaden adres. Możesz zamieścić cały plik z zaznaczonym miejscem tego warninga?

    Programowanie   13 Sty 2007 14:13 Odpowiedzi: 4    Wyświetleń: 1352
  • [ANSI C] Jak przekazać i wypełnić strukturę w funkcji?

    Poczytaj o wskaźnikach. Do funkcji musisz przekazać wskaźnik na strukturę. Polecę jeszcze wpisać w wyszukiwarkę np.: c przekazywanie parametrów. *W przykładzie pierwszym który wskazałem można zrobić tak (dane są kopiowane): [syntax=c] struct plytacd wypelnianie_inf_plyt() { struct plytacd a; a.cena = 5; return a; } int main(void) { struct plytacd a...

    Programowanie Początkujący   18 Kwi 2018 18:25 Odpowiedzi: 5    Wyświetleń: 1482
  • Jak przesłać dane z DL (ASM) do int (C++)? Przykład kodu.

    Jak najbardziej się da. Proponuję najlepiej dokonać debugowania na poziomie procesora (Borland ma fajnie to rozwiązane). CALL, adres funkcji i jazda :) Problem zacznie się jednak, gdy będzie trzeba przekazać parametry - tutaj trzeba by bardzo dobrze zrozumieć, jak robi to kompilator. No chyba, że wywoływana funkcja też jest kodem asm (w całości i nie...

    Programowanie   03 Sie 2010 19:55 Odpowiedzi: 11    Wyświetleń: 1384
  • [C++] Ocena programu: optymalizacja pobierania i przetwarzania danych w tablicy

    już przy wpisywaniu można sprwdzać max i min bez dodatkowych pętli po tabeli Mam trochę inny pomysł ale dzięki za poradę. P.S. dużo jeszcze tego WIT ci zostało ? Ja dopiero zacząłem... pierwszy roczek :-) No od października już drugi... Ponieważ jednak kolega bbxb z tego co się domyślam piszę to na jakieś zaliczenie ( oczywiście moge sie mylić ) Piszę...

    Programowanie   21 Sie 2008 16:26 Odpowiedzi: 13    Wyświetleń: 4449
  • Jak napisać program w asemblerze do zegara z wyświetlaczami 1,8'' i 1''?

    Hej. Z tego co wyczytałem masz zamiar pisać w assemblerze. Czy środowieskiem będzie AVR Studio? Jeżeli nad projektem ma pracować kilka osób to trzeba określić jasne reguły gry, czyli np: 1. Każda funkcja która może być wykorzytana w kilku miejscach programu musi być w oddzielnym pliku (module). 2. Sposób przekazywania parametrów do funkcji i organizacja...

    Mikrokontrolery   01 Mar 2008 13:34 Odpowiedzi: 13    Wyświetleń: 4326
  • Atmega8 - Odczyt wartości z potencjometru i ich przeskalowanie

    Ogólny wzór na taki przypadek to: y = (x*4)/255 + 1 gdzie x to wartość ADC, a y to wartość dla funkcji. Jednak, tak jak pisał BlueDraco, w tak prostych przypadkach unikaj liczb zmienno-przecinkowych (a'propos, jak już pytał dondu, jaki język?), a już na pewno przy przekazywaniu parametrów do funkcji. Przy założeniu, że jest to c to zapis powinien wyglądać...

    Mikrokontrolery Początkujący   28 Sty 2014 22:59 Odpowiedzi: 6    Wyświetleń: 1698
  • AVR-GCC zamiana assemblera na tą nieludzką postać

    Troche rozumiem te frustracje gcc, ale przeciez nie trzba wstawki asmeblerowej pisac w pliku C, poza tym wcale nie trzba uzywac tajemniczh znakow, sa one tylko po to zeby pomoc kompilatorowi w przkazaniu i wlasciwym poslugiwaniu sie rejestrami. Jesli chcesz miec program dokladnie taki jak piszesz to nalezy stworzyc plik z rozszerzeniem .S (duze'S' WAZNE...

    Mikrokontrolery   28 Lip 2006 07:00 Odpowiedzi: 17    Wyświetleń: 2601
  • Jak używać funkcji asemblera w C w AVRStudio? Integracja i kompilacja kodu

    To bardzo fajny dokument Marku (dokładnie opisuje to czego bm chciał się dowiedzieć) lecz kompilator C (u mnie gcc) jest zupełnie inny i są zupełnie inne rejestry asemblera dla przekazywania parametrów do funkcji i zwracania z niej wartości. Mam jeszcze z tym problemyoraz z wykorzystaniem przerwań w funkcjach napisanych w asemblerze. Czy może ktoś ma...

    Mikrokontrolery   04 Sty 2007 10:52 Odpowiedzi: 7    Wyświetleń: 2239
  • [VS C#] Jak wyświetlić FormAnimation w drugim wątku z centrowaniem względem Form1?

    Musisz w klasie FormAnimation stworzyc pole, gdzie bedziesz przechowywal uchwyt do rodzica (_parent). podczas tworzenia wątku zamiast ThreadStart używasz ParametrizedThreadStart i w metodzie Thread.Start() w parametrach funkcji przekazujesz ten obiekt. W funkcji public void ThreadJob() odbierasz go w ten sposób public void ThreadJob(object _parent)...

    Programowanie   20 Lip 2009 15:50 Odpowiedzi: 6    Wyświetleń: 6780
  • [GCC ARM] Jak ustawić stały adres dla zmiennej uint32 w projekcie?

    Bootloader u mniej odpowiedzialny jest jedynie za wymianę właściwej aplikacji. Ma on tylko jedną funkcję widzianą na zewnątrz umieszczoną pod stały adresem w zarezerwowanej części Flash. Poprzednia aplikacja musi pobrać nowy firmware i wywołać tą funkcję. Jako jej parametr przekazuję tablicę wskaźników do funkcji jakie kompilator umieścił w pamięci...

    Programowanie   25 Cze 2018 10:24 Odpowiedzi: 19    Wyświetleń: 837
  • [Atmega 16A] Atmega 16A i Bluetooth HC-06 - konfiguracja USART i problem z diodą LED

    Ok ale tak czy owak w zmiennej dane i tak pojawia się cały czas tylko 255 tak samo jak w UDR. A operuje tylko na UBRR który przekazuje do funkcji jako parametr

    Mikrokontrolery AVR   21 Mar 2014 12:09 Odpowiedzi: 5    Wyświetleń: 3156
  • [BASCOM] Jak dynamicznie obsłużyć 12+ czujników DS18B20 w BASCOM bez stałych seriali?

    No tak to jest dobry pomysł .Funkcja z przekazywaniem parametrów. Czyli jedna funkcja wysyłała by zapytanie do czujnika a druga odczytywała by z tego czujnika, i tym samym pominął bym czas oczekiwania na konwersję gdyż po prostu mógłbym sobie odczekać moment zanim podam parametry czujki do odczytu do tej drugiej funkcji. Ale powoli , powoli. Stary już...

    Mikrokontrolery AVR   14 Mar 2010 13:25 Odpowiedzi: 21    Wyświetleń: 4985