inicjalizacja tablicy

Znaleziono około 624 wyników dla: inicjalizacja tablicy
  • [C++] Jak zacząć pisać warcaby w C++ w Borland C++ Builder? Inicjalizacja tablicy pionków

    ja mam statki w C# VS 2005 pola zrobione są z buttonów, umiejscowienie w statków znajduje się w macierzy/tablicy tam gdzie statek mam 1 tam gdzie jego brak 0, jedyna trudność podczas gry jest taka że podczas rozstawianai statków obydwoje nie powinni jednocześnie patrzeć na komputer, ale to Ciebie nie dotyczy....

    Programowanie Początkujący   09 Sty 2010 23:45 Odpowiedzi: 10    Wyświetleń: 6297
  • [C] Błąd C2440 przy inicjalizacji tablicy char w VS 2019

    Ja tu nie widzę błędów i kompiluje pierwszym lepszym online compilatorem. Sprawdź w ustawieniach IDE czy masz dobra ścieżkę do kompilatora

    Programowanie Początkujący   22 Maj 2021 21:33 Odpowiedzi: 5    Wyświetleń: 411
  • REKLAMA
  • Nie znalazłeś odpowiedzi? Zadaj pytanie Sztucznej Inteligencji

    Czekaj (1min)...
  • Inicjalizacja tablicy w C z wartościami - błąd w MPLAB XC8 i poprawne rozwiązanie

    Jeżeli w funkcji deklarujesz zmienną o takiej samej nazwie jak zmienna globalna, to automatycznie przysłaniasz widoczność tej zmiennej globalnej. W czym problem aby definicję wyrzucić w miejscu, w którym masz zmienną globalną? Możesz też użyć extern, ale to też wymusi definicję zmiennej razem z deklaracją. Lokalnie jeśli chcesz zainicjalizować wiele...

    Mikrokontrolery PIC   11 Lut 2023 20:34 Odpowiedzi: 3    Wyświetleń: 462
  • REKLAMA
  • [AVR-gcc] Jak zmniejszyć sekcję .data przy użyciu stringów?

    Czyli jak rozumiem chodzi Ci o to żeby po wywołaniu twojej funkcji następowała inicjalizacja tablicy lokalnej (na stosie) za pomocą wartości w postaci tekstu. Tekst ten musiałby siedzieć w pamięci nieulotnej i za kazdym wywołaniem fukcji musiałby by być kopiowany do twojej tablicy lokalnej. I żeby na dodatek jeszcze działo się w to sposób niejawny (automatycznie...

    Mikrokontrolery   13 Lis 2005 23:16 Odpowiedzi: 6    Wyświetleń: 1293
  • Jak poprawić wyświetlanie tekstu na LCD w AVR[C] i błędy kompilacji?

    ... Bzdury! Inicjalizacja tablicy w postaci char tablica[] = {'a', 'b', 0}; jest 100% poprawnym "napisem" w standardzie języka C - wartość zero (0, '\0') to zupełnie co innego niż znak zero ('0'); 4\/3!!

    Mikrokontrolery   30 Cze 2010 11:50 Odpowiedzi: 23    Wyświetleń: 3283
  • ARM C: Wyjaśnienie wskaźników i inicjalizacji tablicy struktur led_params w kodzie

    2. Co to oznacza Ten kod oznacza, że w zależności od tego która definicja została zdefiniowana (np. LED8), takimi danymi zostanie zainicjowana tablica led_params ledx , czyli dla LED8 będzie to równoważne: 1). Co to oznacza Kod: Ten kod oznacza że do trzeciej pozycji tablicy request zostanie wpisany wynik działania funkcji LED_GetBlinkState której...

    Mikrokontrolery Początkujący   13 Gru 2012 12:05 Odpowiedzi: 5    Wyświetleń: 2058
  • C++ inicjalizacja tablicy w funkcji - brak zwracanej wartości

    Witam jak zainicjowac tablice stringiem w funkcji ? Wymyśliłem coś takiego jak poniżej ale niestety program nie zwraca mi nic a moim zdnaiem powinna zwrócić wartość SLOWO:/ #include <iostream> #include <string> #include <conio.h> #include <fstream> using namespace std; char tablica[30] ; char zapis() ; int main()...

    Programowanie Początkujący   25 Lis 2009 10:03 Odpowiedzi: 28    Wyświetleń: 5548
  • C++ - Inicjalizacja tablicy struktur za pomocą wskaźnika i alokacji dynamicznej

    http://ideone.com/iImEGU [syntax=cpp]#include <iostream> #include <vector> using namespace std; struct telefony { string marka; float przekatna; float waga; telefony(const string &marka="",float przekatna=0,float waga=0):marka(marka),przekatna(przekatna... {} }; int main() { vector<telefony> tbl={ telefony("cos tam",3.3,155),...

    Programowanie   03 Maj 2015 10:43 Odpowiedzi: 3    Wyświetleń: 1323
  • Inicjalizacja tablicy w pętli for w C dla AVR - jak działa?

    A w następnej kolejności kolega mógłby mi pomóc.

    Mikrokontrolery AVR   13 Lis 2010 23:37 Odpowiedzi: 4    Wyświetleń: 1825
  • REKLAMA
  • Zewnętrzny WD Elements 1TB "Krzaki" zamiast nazw folderów/plików

    Ogarnięte zdalnie. Ja notabene używam opcji offline/online w zarządzaniu dyskami do ponownej inicjalizacji tablicy.

    Naprawa nośników i odzysk danych   02 Sty 2022 10:51 Odpowiedzi: 18    Wyświetleń: 1032
  • Błąd przy tworzeniu macierzy D w metodzie Jacobiego – inicjalizacja tablicy w C++

    Witam Otóż piszę sobie program, który liczy układ równań metodą Jacoobiego.. Wrzuciłbym cały kod, ale mnie zbiczujecie na maksa dlatego odważę się dać tylko jego fragment, który wiem, że powoduje błąd?(?) [syntax=cpp]//Tworzę macierz D int wierszd; int kolumnad; int tabd[wierszd][kolumnad]; wierszd=0; wiersz=0; for(int wskazd=0;wskazd<kolumna;wskazd++)...

    Programowanie   20 Lis 2011 18:49 Odpowiedzi: 3    Wyświetleń: 942
  • Sortowanie trójtablicowe w C: zachowanie oryginalnej tablicy, indeksy w trzeciej

    1. Inicjalizacja tablicy: int tab[]={15,2,4565,444,55,6666,88,33,99}; 2. Wypełniasz id[] kolejnymi indeksami: for(i=0;i<9;++i) id[i]=i; 3. Sortujesz w sposób dowolny porównując: tab[id[a]] z tab[id[b]] a wymieniając wartości id[a] z id[b] 4. Wypełniasz ten posort[] wg id[]: for(i=0;i<9;++i) posort[i]=tab[id[i]]; 5. Zamiast tworzyć wyświetlenie...

    Programowanie Początkujący   17 Gru 2015 00:47 Odpowiedzi: 4    Wyświetleń: 1080
  • C++ zaczątki "elektronicznego dziennika".

    Kwiatów jest jeszcze więcej. Zamiast używać jakiejś skomplikowanej logiki przy sprawdzaniu obecności studentów, gnąc się i tnąc, używając dwóch for-ów z dynamiczną tablicą, prościej byłoby użyć mapy. Kod sprawdzania obecności skróciłby się do jednej linijki. Podobnie z dodawaniem i inicjalizacją tych wszystkich tablic.

    Programowanie Początkujący   01 Kwi 2015 11:19 Odpowiedzi: 23    Wyświetleń: 1992
  • Inicjalizacja tablicy char code a[4][3][2] w C dla AT89S52 – błąd kompilacji MIDE

    Ok. Dzięki za pomoc.

    Mikrokontrolery   07 Wrz 2007 09:49 Odpowiedzi: 10    Wyświetleń: 1502
  • [C] Błędne zliczanie spacji w tablicy w języku C - inicjalizacja zmiennej `b`

    Funkcja [url=http://www.cplusplus.com/reference/... z ctype.h. [syntax=c] for(a = 0; tab[a]; ++a) // ... else if (isdigit(tab[a])) { ++cyfry; } [/syntax] Poza tym żaden strlen tylko tak jak wyżej (pętla trwa do póki nie trafi się NULL czyli koniec stringa).

    Programowanie Początkujący   23 Gru 2011 17:47 Odpowiedzi: 8    Wyświetleń: 1847
  • AT89C51 - Keil uVision 3 - tablica w pamięci z wartościami

    unsigned char xdata T[3] _at_ 0x7000; void main() { T[0] = 0x12; T[1] = 0x34; T[2] = 0x56; // tutaj dalszy program } To działa i jest dokładnie tym, co potrzeba, ale przy dużej tablicy kod się rozrośnie do ogromnych rozmiarów. Nie chodzi tu o kod, tylko o wielkość skompilowanego programu. ... A jak...

    Mikrokontrolery   14 Wrz 2010 22:28 Odpowiedzi: 3    Wyświetleń: 2313
  • [C#] - Jak przekazać tablicę do funkcji bez inicjalizacji?

    Da się coś takiego zrobić w c# aby nie inicjalizować tablic i parametry przekazywać na sztywno? Co przez to rozumiesz?? Tą funkcję co masz możesz wywołać pisząc: można też tak: Twoje rozwiązanie jest oczywiście dobre, tylko ja chciałem to rozwiązać inaczej - samemu stworzyłem sobie formatkę - nie uzywam MessageBox. Wszystko dlatego ze chciałem jeszcze...

    Programowanie Początkujący   13 Wrz 2012 23:40 Odpowiedzi: 7    Wyświetleń: 2463
  • ARM GCC - Wyjaśnienie wskaźników do funkcji i rzutowania w C

    Myślę, że zgubiłeś znak "=" To nie definicja funkcji lecz inicjalizacja tablicy. Albert

    Mikrokontrolery ARM   11 Kwi 2013 13:21 Odpowiedzi: 4    Wyświetleń: 1356
  • GCC - Błąd inicjalizacji tablicy adresów portów PIN w pamięci Flash

    Serdeczne dzięki. Sprawdzę...tylko korzystam z Eclipse'a, więc za każdym razem jak trzeba sprawdzić coś na symulatorze to wrzucam co trzeba co AS. Poza tym czy w AS mogę programowo z GUI zmieniać wartości bitów portu PIN?...robiw Dodano po 1 Z drugiej strony zastanawiam się czy tak bezkrytycznie mogę pozbywać się volatile z adresu? robiw

    Mikrokontrolery   09 Mar 2015 12:12 Odpowiedzi: 11    Wyświetleń: 801
  • GCC + ATMEGA: Jak umieścić tablice w pamięci programu(FLASH)

    Zgoda. Jednak i tak ekonomiczniej umieścić tablicę we Flashu a potem ją przepisać do ramu. Jeśli jej rozmiar jest duży, to można zaoszczędzić w granicy do 100% zapotrzebowania na flash. Tak też pomyśleli twórcy kompilatorów (przynajmniej CodeVision) i w ten sposób realizowana jest inicjalizacja tablicy w ramie. Zatem popieram kol. elektryka w tezie...

    Mikrokontrolery   28 Lut 2005 21:26 Odpowiedzi: 6    Wyświetleń: 3388
  • LCD HD44780 na Atmega8 w C – błąd inicjalizacji tablicy znaków i F_CPU w delay.h

    W wielu przykładach piszą w ten sposób, albo jakieś hello world i przypisane mają dokładnie tyle znaków ile ma cały ciąg bez żadnego dodatkowego oznaczającego koniec. Nie wiem czy to błąd wklejających listingi czy co? Nie zmienia to faktu, że nawet jak dodam jeden więcej znak do tablicy to dalej nie działa niestety.

    Mikrokontrolery AVR   17 Lip 2017 20:17 Odpowiedzi: 4    Wyświetleń: 864
  • ATmega8A, Asembler i wektory - bad_interrupt Przy większości wektorów

    Czyli jeśli w kodzie C inicjuję jedynie wektor powiedzmy ADC_vect, to jedynie w kodzie asemblerowym jedynie .org ADCaddr będzie pozbawione komentarza <__bad_interrupt>. A propos wektorów i tablicy: Czy inicjalizacja tablicy wektorów przerwań jest zależna od typu mikrokontrolera? W literaturze i w poradnikach internetowych widzę, że wszędzie wektory...

    Mikrokontrolery Początkujący   01 Kwi 2015 21:05 Odpowiedzi: 11    Wyświetleń: 984
  • STM32 eclipse - funkcja malloc i jej dziwne działanie

    Musiałbyś sobie przejrzeć kod malloc() z którego korzystasz - zapewne newlib, to dowiesz się czemu akurat na dzień dobry chce aż tyle. Przypuszczalnie rozchodzi się o to, że malloc() z newliba ma dwojaki mechanizm alokacji - małe obszary alokuje ze specjalnej tablicy małych obszarów, duże - normalnie, poprzez listę i sbrk(). Po pierwszym wywołaniu zapewne...

    Mikrokontrolery ARM   12 Lut 2013 22:31 Odpowiedzi: 4    Wyświetleń: 1797
  • LPC17xx - program działa, ale debugger ląduje w HardFault

    Przetestowałem z kompilatorem/debuggerem z LPCXpresso - poza tym że kod trochę większy to wciąż ten sam komunikat. To samo przy oocd 050. Nie mogę skakać po różnych toolchainach - co jeden to inne biblioteki a więc i rozbiegówka i linker. Z Yagarto nie bedę nawet próbował. Dodatkowo komplikuje wszystko fakt że potrzebuję wsparcie dla C++, a skrypt i...

    Mikrokontrolery ARM   09 Lip 2012 10:37 Odpowiedzi: 23    Wyświetleń: 2858
  • [ATmega128] [ATmega128][C] Komunikat o signedness przy eeprom_read_byte w WinAVR

    na końcu stringu będzie znak null, czy trzeba go dodać jawnie? Jeśli ciąg znaków jest w cudzysłowach i jest wystarczająco dużo miejsca, to zero jest zawsze char t1[] = "abcd"; // jest na końcu zero char t2[10] = "abcd"; // jest na końcu zero char t3[5] = "abcd"; // jest na końcu zero char t4[4] = "abcd"; // nie ma zera, brak miejsca char t5[] = {'a',...

    Mikrokontrolery AVR   09 Paź 2009 18:12 Odpowiedzi: 8    Wyświetleń: 1552
  • Jak w C++ wypełnić tablicę literami zaczynając od indeksu 11?

    Ile tych liter ma być? Tylko małe? Jeśli tak to kolejne małe litery przyjmują kolejne kody ASCII od 97 do 122 (97 to a, natomiast 122 to z). Więc jeśli potrzebujesz wypełnić tablicę wszystkimi małymi literami od a do z zaczynać od 11 indeksu (czyli 12 elementu tablicy) to potrzebujesz do tablicę o rozmiarach przynajmniej (122-96)+12 (jeśli to zwykła...

    Programowanie Początkujący   03 Maj 2018 17:07 Odpowiedzi: 1    Wyświetleń: 1059
  • [Atmega] [Atmega][C/Codevision] Inicjalizacja struktury we flashu - błąd kompilacji

    Problemem jest char *cmd[]; - to oznacza tablicę wskaźników na char, a nie wskaźnik na char. A skoro tablica o nieznanej liczbie elementów to wszystko co masz po przecinku to kolejne elementy tej tablicy. Czyli usuwasz [] lub nazywasz pola, np. .ptrF=.

    Mikrokontrolery AVR   16 Sty 2012 14:26 Odpowiedzi: 2    Wyświetleń: 1392
  • [AT91SAM7S256][C++/Keil 3.72] Startup.s i język C/C++.

    Nie da sie w calosci napisac startup-a w C(przynajmniej dla rdzenia ARM7) gdyz nie masz z poziomu C dostepu np. do niektorych rejestrow jak CPSR itp.Oczywiscie w niektorych startupach oprocz podstawowych operacji jak inicjalizacja tablicy wektorow itp sa wykonywane dodatkowe czynnosci jak np inicjalizacja niektrorych blokow peryferyjnych jak PLL czy...

    Mikrokontrolery ARM   24 Lut 2009 00:21 Odpowiedzi: 9    Wyświetleń: 2320
  • Błędy kompilacji w C: tablica[][] i przypisanie wartości w AVR C

    O nieznajomość języka C. Masz instrukcje przypisania ( to nie to samo, co inicjalizacja choć też używają =) nie należące do żadnej funkcji; Albert

    Mikrokontrolery   09 Mar 2012 15:15 Odpowiedzi: 24    Wyświetleń: 2093
  • STM32 - HardFault przy inicjalizacji zegara podczas zapisu na kartę SD w Keil

    Ile masz pamięci i jak duży jest stos? To:[syntax=c]FILINFO Info[1000];[/syntax]jest proszenie się o kłopoty. Wiesz ile pamięci (na stosie!) zajmuje ta tablica?

    Mikrokontrolery Początkujący   26 Sie 2015 19:23 Odpowiedzi: 13    Wyświetleń: 1368
  • Pytania o pętle i tablice w C++: indeksy, inicjalizacja, inkrementacja

    Witam! for(i=1;i<=n;i++) - Kiedy piszemy i=0 a kiedy i=1? To zależy co chcesz zrobić. Jeśli chcesz aby początkowa wartość i była równa 0 to piszesz i=0 a jak chcesz aby była to inna wartość np 10 to piszesz i=10 . Przy okazji for oznacza pętle a zawartość nawiasu za for oznacza kolejno ( początkową wartość licznika pętli; warunek kontynuacji pętli;...

    Programowanie   30 Maj 2006 21:21 Odpowiedzi: 3    Wyświetleń: 1092
  • [język C] - Wypełnianie tablicy struktur liczbami pseudolosowymi.

    Przyczyna leży w błędnym użyciu funkcji srand . Reinicjalizujesz generator pseudolosowy zwykle tą samą wartością, jeśli wszystko wykonuje się poniżej sekundy. Inicjalizację powinieneś wykonać jednorazowo.

    Programowanie Początkujący   28 Gru 2020 02:08 Odpowiedzi: 2    Wyświetleń: 651
  • Tester akumulatorów R6

    hmm chciałbym mieć w końcu od kogoś sprawdzonego gotowca na wyświetlacz nokii pod bascoma... Dzięki za wycinek powyżej, ale bardzo by mi rozjaśnił cały program - wraz z inicjalizacją, wspomnianą tablicą, obejrzałbym sobie jak robić grafikę... Jeśli program nie jest tajny, to proszęo wysłanie na meila. ze swojej strony gwarantuję że nie udostępnie dalej...

    DIY Konstrukcje   09 Wrz 2009 21:45 Odpowiedzi: 33    Wyświetleń: 19529
  • Deklaracja tablicy w PICC Lite 9.60 - inicjalizacja wartości w C

    Formalnie rzecz biorac wartosci inicjujace tablice powinny byc w nawiasach klamrowych. Sprawdzilem Twoj zapis u mnie w Watchu PICLite i wszystko dziala bez zarzutu. BF

    Mikrokontrolery   06 Lis 2007 10:30 Odpowiedzi: 4    Wyświetleń: 1053
  • c tablice. Błąd - nie można zainicjalizować tablicy.

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

    Programowanie   07 Mar 2005 17:05 Odpowiedzi: 8    Wyświetleń: 1356
  • [atmega128] Jak zaprogramować Atmega128 z wyświetlaczem LCD WC1604a0-sfylync06?

    No to teraz masz wszystkie dane. Masz opisaną inicjalizację, timingi, sposób sprawdzania zajętości kontrolera, tablicę znaków, czyli nic tylko pisać sterownik. Powodzenia. Zajrzyj na stronę: [url=http://fletchtronics.net/peter-fleu... Jest tam biblioteka dla wyświetlaczy znakowych, możesz ją trochę przerobić.

    Mikrokontrolery AVR   09 Sie 2010 11:19 Odpowiedzi: 13    Wyświetleń: 2544
  • C - Jak uzyskać dostęp do wartości tablicy w pamięci flash mikrokontrolera?

    Witam, Załóżmy, że mamy zdefiniowaną globalnie tablicę: memmove pod adres w ramie. Chodzi mi o to czy istnieją jakieś czystsze formalnie rozwiązania typu przeładowanie pod pewnymi warunkami wskaźnika tab .

    Mikrokontrolery   25 Paź 2013 18:36 Odpowiedzi: 8    Wyświetleń: 1272
  • C++ - VALGRIND Uninitialised value was created by a heap allocation

    To nie są errory, tylko warrningi, domyślam się że pierwszy zniknie jak dasz inicjalizacje tablicy w jednej linijce. to przypisanie null jest zbędne. Drugi nie zniknie Ci wcale, poruszasz się po tablicy którą usuwasz, warrning ostrzega ze nie powinno się dobierać do tej pamięci, ale inaczej nie usuniesz. Ale mogłem coś źle zrozumieć i palnąłem głupote...

    Programowanie   06 Cze 2013 09:57 Odpowiedzi: 11    Wyświetleń: 1590
  • [STM32] Dlaczego inicjalizacja SP wymaga asm? Adres stosu w RAM

    Czyli w domyślnej podstawowej konfiguracji nie muszę inicjować stosu w inny sposób niż ustawienie odpowiedniej wartości w tablicy przerwań?

    Mikrokontrolery Początkujący   29 Kwi 2019 20:11 Odpowiedzi: 14    Wyświetleń: 681
  • Jak zastosować malloc i realloc w celu zestrzelenia wrogich statków i przejścia na kolejny poziom?

    błąd jaki zauważyłem to definicja "main" powinna być z dwoma argumentami, czyli "int main(int argc, char*argv[])". Wynika to z faktu, że biblioteka SDL2 podmieni ją na swoją. Dokładniej to SDL definiuje makro "main" jako "SDL_main" i jest to typ funkcyjny dwuargumentowy "int(*)(int,char**)". goto? Niektórzy tego nie lubią i uważają za zło. Jeżeli to...

    Programowanie Początkujący   22 Lip 2023 20:47 Odpowiedzi: 7    Wyświetleń: 972
  • [C] Jak zmienić zawartość tablicy w C bez użycia pętli?

    Witam. Kolejny problem z tablicą :) Przy inicjalizacji tablicy można zrobic tak: char tablica[10] = {1,0,1,0,1}; ale już w kodzie programu nie można tak podmienić wartości. Zazwyczaj zmianę elementów tablicy robi się w pętli (np. for), ale jeśli chcę umieścić w tablicy konkretny ciąg znaków i powiedzmy, że jest ich 20 czy 30 to taka...

    Mikrokontrolery   27 Kwi 2010 19:22 Odpowiedzi: 5    Wyświetleń: 10328
  • [Atmega8] [Atmega8][BASCOM] Problem z wysyłaniem stringów przez UART - śmieciowe bajty

    print command i print chr(chsum) albo print chr(&H7E) działa ok, tylko właśnie przez to zauważyłem, że to jednak nie będzie spełniać moich oczekiwań, bo print command, czyta command, aż do znalezienia null. Ja jednak potrzebuje przesłać null ( a nawet kilka ). Jest na to jakiś sposób? Coś podobnego do inicjalizacji tablicy w C++: int tablica[]...

    Mikrokontrolery AVR   14 Gru 2011 16:25 Odpowiedzi: 8    Wyświetleń: 2703
  • Konfiguracja rejestru TCCR0 w mikrokontrolerze AVR 2313 - co jest nie tak?

    Spisałem kod z elektroniki praktycznej :-/ Dodano po 32 Programowanie procesorów w języku C część 3 Sam widzisz do czego prowadzi bezmyślne spisywanie. Jesteś pewien że to ten sam procesor? A w inicjalizacji tablicy nie te nawiasy!!!!

    Mikrokontrolery AVR   11 Sie 2009 10:38 Odpowiedzi: 13    Wyświetleń: 3138
  • [C][const][array] - Inicjowanie tablicy stałymi - dlaczego nie działa?

    O ile jest umieszczony tam gdzie zmienne globalne . O ile jest w funkcji to się kompiluje. Dla kompilatora Twoje 'x' nadal jest zmienną, 'const' jest wskazaniem, że nie zamierzamy jawnie zmieniać jej wartości. Zagadnienie to jest dobrze omówione przy opisie 'volatile'. Przechodząc do sedna, kompilator przy inicjalizacji tablicy wewnątrz funkcji generuje...

    Programowanie   26 Kwi 2014 17:24 Odpowiedzi: 4    Wyświetleń: 1290
  • Wyświetlacz OLED z kontrolerem dotyku GT911 (rozpoznawanie gestów)

    Tablica była wykorzystywana później do innych celów i dlatego zostało 256 bajtów. Tak ma być crc zamiast bTemp (w oryginałe było wszędzie bTemp ale dla czytelności chciałem zmienić na crc i prze pomyłkę pominąłem). Odczytana konfiguracja to stan fabryczny. Przy czym jeszcze jedna pomyłka przy redagowaniu kodu dla Elektrody. Dwa pierwsze bajty tej tablicy...

    Mikrokontrolery   04 Maj 2021 21:16 Odpowiedzi: 24    Wyświetleń: 1416
  • Jak poprawnie zadeklarować tablicę statyczną w C?

    W jakim języku? Mniemam, że C - jeśli błędnie używasz średnika w inicjalizacji. W takim razie musisz tak: [syntax=c]char blad [][7] = {"Błąd", "Error", "Fehler"};[/syntax] Musisz określić maksymalny rozmiar dotyczący każdego elementu tablicy. Jeśli to C++ to użyj stringów: [syntax=cpp]string blad [] = {"Błąd", "Error", "Fehler"};[/syntax] PS Temat nie...

    Programowanie   16 Maj 2011 22:28 Odpowiedzi: 1    Wyświetleń: 1460
  • Mikrokomputer COBRA 1

    Zamierzałem stworzyć grę PINBALL, ale poległem na liczbach losowych. https://wikiti.brandonw.net/index.php?ti... może to pomoże? (zreszta wystarczy w googlach wklepać :z80 random number generator) troche wynikow wyskakuje. pamietaj ze jako "wstepną tablice próbek" - do inicjalizacji - mozesz zawsze wykorzystac wsad monitora...

    DIY Konstrukcje   11 Lip 2025 21:55 Odpowiedzi: 2007    Wyświetleń: 277149
  • C/Atmel Studio 7 - Tablica struktur - nie rozpoznaje elementów struktury

    Witam Zamieść cały kod, będzie łatwiej. Być może problem jest gdzie indziej, takie błedy sugerują zazwyczaj, że masz gdzieś błąd w dyrektywach #define. Co do inicjalizacji [syntax=c]char napis[] = "Ala ma kota"[/syntax] Działa, ale tylko w momencie tworzenia zmiennej ponieważ, kompilator wiedzieć musi ile miejsca zarezerwować. Co do zapisu [syntax=c]char...

    Programowanie Początkujący   15 Lut 2016 23:19 Odpowiedzi: 4    Wyświetleń: 1128
  • Zabezpieczenie kodu Atmega328 przez UID w EEPROM - opinie o metodzie

    To był tylko mój dodatkowy opis jak zabierałem sie za ten kod, gdy programujesz chip mkAVRCalculator posiadasz do wyboru opcje zabezpieczajace. Mi chodziło tez by nie blokowac całkowicie procesora i umożliwić wczytanie programu od nowa jesli UID został wykasowany a program zablokowany(tak do testów na początek). https://obrazki.elektroda.pl/5766266800_...

    Mikrokontrolery Początkujący   01 Kwi 2024 22:12 Odpowiedzi: 19    Wyświetleń: 447
  • Jak zadeklarować i wypełnić tablicę słów w asemblerze AVR?

    Witam, Mam pytanie jak w asemblerze avr zadeklarowac w segmencie danych tablice slow, o wielkosci np. 5. Potem w programie chce ja wypelniac danymi, chcialbym wiedziec jak ja zadeklarowac bez inicjalizacji i czy inicjalizacja jest mozliwa?

    Mikrokontrolery   01 Lut 2006 11:54 Odpowiedzi: 3    Wyświetleń: 5244
  • [STM32][C/eclipse] - Inicjalizacja sekcji .text w pamięci RAM

    No ale jak zrobisz takie przyporządkowanie o jakim piszesz (bez podziału) to funkcja Reset_Handler ma adres w RAM, więc w tablicy wektorów będzie adres w RAM. Oczywiście zanim ten Reset_Handler się uruchomi, to w RAM nic nie ma - tak więc to nie ma prawa działać... 4\/3!!

    Mikrokontrolery ARM   07 Gru 2013 21:09 Odpowiedzi: 15    Wyświetleń: 3726
  • Usterka dysku Biostar S100-120GB - BIOS go widzi, błędy skanowania, nieudana inicjalizacja

    Innego typu tablicy partycji też nie udaje się utworzyć?

    Naprawa nośników i odzysk danych   06 Paź 2022 23:35 Odpowiedzi: 47    Wyświetleń: 2550
  • [Atmega16][C]Wyświetlacz LED, multipleksowanie nie do końca działa

    No i tak będzie. W tej implementacji dwie cyfry są trzymane w kodzie BCD (Binary Coded Decimal). Więc na bitach 3..0 będziesz miał pierwszą cyfrę (młodszą), a na bitach 7..4 drugą cyfrę (starszą). Więc nie można sobie po prostu robić w pętli "liczba++", bo zauważ, że w momencie gdy np. na bitach 3..0 masz "9" i zrobisz jej ++, to zamiast na bity 7..4...

    Mikrokontrolery AVR   02 Sie 2011 20:25 Odpowiedzi: 14    Wyświetleń: 3095
  • [C] Jak zmieniać wartości w tablicy w C bez tworzenia nowych? Mikrokontroler

    Wartości w już zadeklarowanej tablicy możesz zmienić w każdej chwili przez tablica[indeks]=cośtam. Przy czym taka inicjalizacja jest niewygodna, stąd stosuje się np. strcpy(tablica, "tekst"). Ale... i tak na tym nic nie zyskasz, bo gdzieś te napisy muszą być. Jeśli to są stałe (w sensie samego słowa w trakcie działania programu nie zmieniasz to umieść...

    Mikrokontrolery   11 Kwi 2012 07:04 Odpowiedzi: 8    Wyświetleń: 3767
  • [Attiny2313][Asm] Brak reakcji na zmiane stanu wejscia

    Witam! Mam dziwny problem i od paru godzin nie mogę znaleźć jego przyczyny. Mianowicie nie wiem dlaczego kontroler nie reaguje na zmianę stanu na wejściu PD2. Mam tam podpięty przycisk który ma włączać diodę podpiętą do PD6. Układ działa na 100% pod względem technicznym, ponieważ sprawdziłem go innym programem. Czuję że przyczyna jest gdzieś w napisanym...

    Mikrokontrolery AVR   14 Kwi 2010 19:22 Odpowiedzi: 4    Wyświetleń: 1411
  • Jak zadeklarować i zainicjalizować kwadratową tablicę bool w C++?

    Dla C/C++ //jesli m stałe const int m = 50; bool tablica[m][m]; //inicjalizacja for(int i=0; i<m; i++) for(int j=0; j<m; j++) tablica[i][j] = false; //jesli rozmiar tablicy jest podawany przez użytkownika // jakaś funkcja wczytujaca jaka wartość ma m int m=50; bool *tablica = new bool[m*m];...

    Programowanie Początkujący   15 Lis 2010 07:23 Odpowiedzi: 6    Wyświetleń: 3106
  • [c++] C++: Znaczenie `double** data` i przekazywanie do funkcji w klasie matrix

    witam 1. co oznacza linijka double** data co my w tym miejscu tworzymy? Jest to wskaźnik do tablicy dwuwymiarowej, która przechowuje elementy macierzy. Zrobiono to akurat w ten sposób, aby macierz mogła mieć dynamiczny rozmiar, podawany jako parametry konstruktora. W konstruktorze właśnie następuje inicjalizacja tej tablicy. Jednak uwaga, w kodzie...

    Programowanie Początkujący   21 Sty 2009 07:49 Odpowiedzi: 7    Wyświetleń: 2547
  • Kod Arduino do komunikacji UART z urządzeniem Stag AFR - nie otrzymuję odpowiedzi

    (...) ; commandLength; i++) { stagSerial.write(command ); Serial.print(command , HEX); Serial.print(" "); } Serial.println(); } void displayOxygenPercentage(float percentage) { lcd.clear(); lcd.setCursor(0, 0); lcd.print("Tlen: "); lcd.print(percentage, 1); lcd.print("%"); W wyżej przedstawionym kodzie istnieje kilka problemów, które należy skorygować,...

    Arduino   14 Sty 2025 16:31 Odpowiedzi: 104    Wyświetleń: 1920
  • Jak stworzyć graficzne menu w Bascom dla wyświetlacza 128x64?

    Uważam, że to zła metoda... Może spróbuj sam napisać, chętnie pomogę. Proponuję zacząć oczywiście od inicjalizacji, następnie załóż tablicę string np. 10 pozycyjną, będzie zawierała poszczególne pozycje menu. Napisz i wklej kod.

    Mikrokontrolery AVR   17 Sie 2014 15:50 Odpowiedzi: 31    Wyświetleń: 3864
  • Jak zrealizować szyfrator danych IDE z użyciem XOR między PC a HDD?

    Zwróć też uwagę na dekodowanie przy odczycie, bo o ile proste podawanie kolejnych danych z tablicy dla xor przy zapisie wystarczy, to przy odczycie konieczna jest inicjalizacja miejsca startu z takiej tablicy. Najprościej byłoby robić dzielenie modullo "adresu" danej przez długość tablicy szyfrującej. Zamist tablicy możesz też użyć funkcji zwracającej...

    Projektowanie Układów   22 Lis 2005 04:36 Odpowiedzi: 11    Wyświetleń: 2156
  • [C++] Funkcja dołączająca string z jednej tablicy do drugiej bez przepełnienia

    Nie, bo dlaczego miało by wywalić błąd? W forze mamy zupełnie inny zakres ważności nazw zmiennej, więc to zewnętrzne i i i w forze to zupełnie różne i i sobie nie przeszkadzają. Poza tym, to nie deklaracja, tylko definicja z inicjalizacją.

    Programowanie Początkujący   04 Sie 2009 22:09 Odpowiedzi: 18    Wyświetleń: 2858
  • Prosze o poprawienie mojego programu napisanaego w asm

    Sprawdz moze bedzie dzialac ;) .INCLUDE "m128def.inc" ;Inicjowanie zmiennych .EQU tabdl=10; długość tablicy docelowej .def koniec_tab = R17 .def dlugosc = R19 .def dana = R16 .def licznik = R18 .DSEG tab2: .BYTE tabdl ;deklaracja docelowej tablicy .CSEG .org 0x0000 ldi R16, low(RAMEND) ldi R17, high(RAMEND) out SPL,R16 out SPH, R17 clr koniec_tab clr...

    Mikrokontrolery   29 Mar 2007 20:04 Odpowiedzi: 5    Wyświetleń: 1445
  • Działanie kompilatora linkera w przypadku deklaracji tablicy

    Jeśli zmiany dokunujesz w innym pliku i _NIE_ jest włączona optymalizacja "lto", to nie ma możliwości, aby kompilator zmienił sposób inicjalizacji tej tablicy, ponieważ kompilator operuje na plikach źródłowych. Modyfikacja jednego nie wpływa na drugi. Modyfikacja którą tak śledzisz może być zupełnie bez znaczenia, więc może naprawdę opisz co i jak chcesz...

    Mikrokontrolery ARM   30 Lip 2018 14:54 Odpowiedzi: 39    Wyświetleń: 1521
  • [C] ATmega 128: Operacje na tablicach z danymi z czujników, sumowanie i średnia

    Odpowiednie typedefy są w nagłówku stdint.h Co do podziału pomiędzy przerwanie a program główny to pewnie zapomniałeś modyfikatora volatile przy deklaracji zmiennych, które są dzielone pomiędzy przerwaniem a main(). Co do "tablicy czujników": struct czujnik { uint8_t adres; /* do wyboru czujnika na szynie */ uint8_t ileProbek; uint16_t probki[ROZMIAR];...

    Mikrokontrolery AVR   27 Maj 2010 23:11 Odpowiedzi: 18    Wyświetleń: 2115
  • [C] Jak zainicjalizować wskaźniki do tablic struktur w C?

    Jak w takim razie realizowane są inicjalizację wskaźników na tablice charów? typedef struct { u16 parent_id; u16 x; u16 y; u8 *text; } lbl_t; lbl_t ms_btn_menu_lbl = {MS_BTN_MENU_ID,0,0,"menu"... Tutaj wkaźnik również wskazuje na tablice elementów tylko że elementów char.

    Mikrokontrolery   02 Gru 2011 08:45 Odpowiedzi: 5    Wyświetleń: 2720
  • Jak obliczyć sumę kontrolną CRC dla pamięci EEPROM i EPROM 32KB?

    W plikach źródłowych jest wszystko opisane. Suma crc jest liczona nastepująco: bajt danych jest exorowany z młodszym bajtem sumy crc. W ten sposób otrzymujemy indeks do tablicy crc. Zawartość tej tablicy jest exorowana ze starszym bajtem sumy crc. I tak dla wszystkich bajtów danych. Różnice w otrzymywanych kalkulatorach sum crc biorą się z : 1/ innej...

    Mikrokontrolery   17 Maj 2006 18:42 Odpowiedzi: 14    Wyświetleń: 27783
  • [ATmega32U4][avr-gcc] - Typ zmiennej a jej wartość po petli while.

    Witam i proszę o wyjaśnienie, dlaczego jeśli zmienna x w funkcji main jest typu long int to po zakończeniu pętli while ma ona wartość mniejszą (66) niż jeśli jest typu int (86). Dzięki. [syntax=c] volatile uint8_t timer1; ISR (TIMER0_COMPA_vect){ uint8_t x = timer1; if (x) timer1 = --x; } int main (void) { TCCR0A |= (1<<WGM01);//tryb CTC TCCR0B...

    Mikrokontrolery Początkujący   14 Lis 2014 13:04 Odpowiedzi: 4    Wyświetleń: 945
  • [Pascal] Jak napisać program do przeglądania plików tekstowych?

    no i w pętle masz zwiększaną zmienną i . a jeśli wczytujesz plik, to chcesz go umieszczać od początku tablicy (czyli i=0), czyż nie? Ergo, inicjalizacja wartości tej zmiennej musi nastąpić tuż przed ową pętlą.

    Programowanie   12 Cze 2008 18:01 Odpowiedzi: 34    Wyświetleń: 3886
  • Wymiana elektroniki w dysku Seagate U6 ST340810A - czy firmware musi być identyczne?

    cześć, - podczas inicjalizacji są czytane tablice ze spisem modułów, jeśli sumy się nie zgadzaja to klapa. - ale informacja na dysku niebedzie uszkodzona. - ponizej log z podobnej akcji. T>u1 Ě 01 : 3D15(3D15) 02 : 3D16(3D16) 03 : 3D13(3D13) 04 : 4044(4044) 05 : 4049(4049) 06 : 425A(425A)...

    Komputery Hardware   09 Mar 2005 19:18 Odpowiedzi: 13    Wyświetleń: 2844
  • Problem ze zmianą MAC/Kartą sieciową/Łączeniem sie

    Nic jak nic:?: Podstawowe zadania biosu. 1. Załadowanie BIOSów urządzeń - zanim BIOS wykona swój kod, uruchamia znalezione BIOSy innych urządzeń zainstalowanych w komputerze. 2. Przeprowadzanie po włączeniu komputera testów systemu (tzw. test POST - Post On Self Test) - sprawdzenie poprawności funkcjonowania podstawowych urządzeń systemu i danych zapisanych...

    Sieci, Internet   14 Gru 2007 05:02 Odpowiedzi: 13    Wyświetleń: 1820
  • Windows XP - Okienko dodawania załaczników windows XP

    Witam Programiści piszący Outlooka (czy Windows Mail, jak to się teraz nazywa) z lenistwa lub pośpiechu, nie zaimplementowali tego - okienko to "Open/Save Dialog" z bodajże Comdlg32.dll - ma ono tą opcję konfigurowalną i od programu zależy, czy zapamięta co sobie ustawiłeś (i przywróci przy kolejnym jego użyciu). Innego tu wytłumaczenia, jak właśnie...

    Software serwis   12 Lis 2012 17:37 Odpowiedzi: 4    Wyświetleń: 1215
  • [STR912] Problem z umieszczeniem tablicy w Flashu zamiast w RAMie

    Witaj, Spróbuj przy inicjalizacji tej tablicy dodać odpowiednie atrybuty __atribute__. Swego czasu pamiętaj jak umieszczałem funkcje do ramu to wymagało to dodania atrybutów które były powiązane z sekcjami o których mówił Freddie. Też miałem problemy z zastosowaniem składni __atribute__ ale udało mi się, być może dotarłeś nie do tego źródła co trzeba....

    Mikrokontrolery ARM   04 Lis 2010 20:10 Odpowiedzi: 8    Wyświetleń: 1116
  • JAVA – jak podzielić tablicę N na W podtablic o zbliżonej liczbie elementów?

    No to można utworzyć W-elementową tablicę, która będzie zawierała tablice - przykładowo pierwszą (N-W-1)-elementową i (W-1) tablic 1-elementowych. A tworząc od razu wypełniać wartościami przepisywanymi z indeksu i, który to będzie się zwiększał wraz z każdym przepisaniem (czyli inicjalizacja wartości przed procesem tworzenia, inkrementacja po każdym...

    Programowanie Początkujący   11 Lis 2013 22:10 Odpowiedzi: 6    Wyświetleń: 2874
  • PASCAL - zadanie z tablicami - jak się za nie zabrać?

    eh, masz i nie mecz juz :P PS. oczywiscie da sie w jednej podwojnej petli, ale napisalem lopatologicznie, moze kolega cos postara sie zrozumiec :P program czarna_magia; var i,j :byte; min, max :byte; t :array[1..4,1..4] of byte; suma_kolumn :array[1..4] of integer; srednia :real; begin // inicjalizacja generatora...

    Programowanie   15 Cze 2008 13:52 Odpowiedzi: 26    Wyświetleń: 5413
  • [AVR] [AVR][C] Wypełnianie tablicy int bit po bicie z użyciem wskaźnika

    Rozwiązanie drugie które napisałem, praktycznie w postaci aktualnej nadaje się do przerwań - dodać tylko jedną zmienną która będzie informować ile aktualnie odczytano bajtów i samą funkcję update_bit można wywoływać po razie w przerwaniu, jako trzeci argument podając odczytany bit. Równie dobrze można przekształcić rozwiązanie pierwsze wyciągając z...

    Mikrokontrolery AVR   25 Mar 2009 18:43 Odpowiedzi: 6    Wyświetleń: 3978
  • Atmega 169 - Konfiguracja PWM dla diody, brak zmiany jasności

    Wciśnięcie powoduje zwarcie do masy. Kolejne pytanie: Utworzyłem sobie 12 zmiennych typu volatile uint8_t Chce teraz stworzyć tablice 12 elementową, do której przypisze te zmienne i będę je sobie wybierał pętlą w programie. Niestety przy takiej inicjalizacji; volatile uint8_t tablica[11]={pwm1,pwm2,pwm3,pwm4,pwm5,pw...

    Mikrokontrolery Początkujący   18 Sty 2016 08:42 Odpowiedzi: 8    Wyświetleń: 882
  • [ATMega][C/C++] dlaczego nie używa się cpp w atmegach?

    Dodatkowym kosztem jest to, że obiekty z metodami wirtualnymi "kosztują" dodatkowe 2 bajty (1 wskaźnik) na obiekt. Jeśli chodzi o new i delete, to można je osobno implementować dla każdej klasy - czyli obiekty pewnych klas można np. alokować z tablicy statycznej zamiast malloc-owania pamięci. Nawet bez obiektów C++ bez ma inne zalety (np. template'y,...

    Mikrokontrolery AVR   06 Sty 2009 21:22 Odpowiedzi: 2    Wyświetleń: 2265
  • Obliczenia na b. dużych liczbach (do 2mld miejsc znaczacych)

    *reprezentacja liczb jest stałoprzecinkowa bez znaku Tylko ten termin "stałoprzecinkowa" mi z roztargnienia wyszedł - reprezentowane są tylko liczby całkowite. *** Faktycznie - jest tam błąd z alokacją pamięci, tylko gdzie? int main(int argc, char* argv[]) { char* wpis=new char[32]; char* w=0; char* ops; char op; int dalej=1;...

    Programowanie   07 Wrz 2005 21:33 Odpowiedzi: 10    Wyświetleń: 2547
  • Jak poprawnie zainicjalizować LCD WinStar WH1602B2-YYH-CT z Atmega8?

    Hej. Próbowałem z tymi plikami i nic nie ruszyło. Nie jestem tylko pewny czy ten wyświetlacz ma sterownik HD44780 czy jakiś zgodny z nim. Powiedz czy ty robiłeś to na takim samym WinStar WH1602B2-YYH-CT czy innym?? Udało mi się jedynie znaleść sklep gdzie pisze że ma zgodność z HD44780 ale gdy patrze w instrukcję odnośnie inicjalizacji WH1602B2-YYH-CT...

    Mikrokontrolery   21 Sie 2011 10:14 Odpowiedzi: 6    Wyświetleń: 3062
  • Jak umieścić tablicę unsigned char w pamięci Flash STM32 w Keil?

    To nie tablica tylko struktura. Ponieważ tworzysz ją na stosie to jej wartości nie są ustawiane w żaden sposób. Są niezdefiniowane i mają taką wartość, jaka akurat w danym momencie jest w obszarze pamięci jaki zajmuje owa struktura. Nie używam tej biblioteki więc nie odpowiem na pytania jak się zachowa gdy nie wypełnisz wszystkich pól struktury, tam...

    Mikrokontrolery ARM   11 Cze 2014 18:34 Odpowiedzi: 28    Wyświetleń: 5419
  • Jak zainicjować polskie znaki diakrytyczne w CGRAM na Atmega 8?

    #define kod {0,0,9,9,9,14,8,16} #define ilosc_zn 1 void znak(void)//definicja znaku { unsigned char zn[ilosc_zn*8] = kod; unsigned char x = 0; for(;x<ilosc_zn*8;x++) { write_command(0x40+x); write_char(zn[x]); } } #define kod {0,0,9,9,9,14,8,16} - to 8 liczb każda odpowiada...

    Mikrokontrolery   21 Mar 2007 18:59 Odpowiedzi: 7    Wyświetleń: 4489
  • Nieprawidłowe wyświetlanie tekstu na LCD w pętli for() - AVR C/C++

    Witam W ramach rozgrzewki przed większym kodem, chciałem sprawdzić działania na poszczególnych elementach tablicy. Chciałem się posłużyć indeksem. W rezultacie po załadowaniu kodu: unsigned char bufor[16]="abcdefghijklmnop... zmiennych 8-bitowych // inicjalizacja LCD lcd_init(); // zapisz na LCD przykładowy tekst LCDxy(0,0);...

    Mikrokontrolery   23 Sty 2008 19:17 Odpowiedzi: 10    Wyświetleń: 1792
  • [C] Jak poprawnie rzutować wskaźniki funkcji i struktury w C?

    Witam, Próbuje usunąć kilka warningów wyrzucanych przez kompilator, tyczących się przypisywania i inicjalizacji niewłaściwych typów ( brak rzutowania ). Nie jestem jednak pewien czy dobrze wykonuje rzutowanie. Mógłby ktoś rzucić okiem? 1. Przypisanie do wskaźnika na funkcję innego typu wskaźnik na funkcję: typy wskaźników: - void (*callback)(uint8_t,uint16_t)...

    Programowanie   28 Maj 2014 10:16 Odpowiedzi: 1    Wyświetleń: 999
  • [at90s2313] AVR Studio 4 - Błąd stosu przy tablicy char TABLICA[][6]

    Racja. Myślałem że ten procesor ma 256B RAMu i ta tablica się tam zmieści (o nieoptymalności jej umieszczania w RAMie chciałem napisać później). No ale coś z brakiem inicjalizacji stosu też było. Chyba że kompilator taki głupi.

    Mikrokontrolery AVR   27 Gru 2009 08:44 Odpowiedzi: 7    Wyświetleń: 1274
  • Jak odnowić stary prostownik samochodowy z lat 80.?

    Przerobiłem schemat, żeby zawierał tylko elementy które będą na PCB: https://obrazki.elektroda.pl/4339487800_... Oprócz tego wprowadziłem źródło napięcia referencyjnego w postaci MCP1541-40. Dzięki niemu pomiar napięcia jest idealnie stabilny. Bez niego zdarzały się rozjazdy. projekt płytki (wiem, sporo zwór, ale chciałem zmieścić się...

    Układy Zasilające   29 Maj 2020 02:29 Odpowiedzi: 87    Wyświetleń: 3417
  • Arduino Nano - jak ustawić pin LED w szkicu Blink without Delay?

    Każdy program Arduino zachowuje się, praktycznie jak standardowy program C++. W C++ wystarczy komenda: LED_BUILTIN . Kliknij prawym przyciskiem myszy na LED_BUILTIN i wybierz z menu "Go to definition". Przeniesie Cię do pliku pins_arduino.h . Zobaczysz tam, że LED_BUILTIN ma wartość 13. digitalWrite(ledPin, ledState); "Go to definition" na tej funkcji...

    Arduino   11 Lip 2024 17:10 Odpowiedzi: 4    Wyświetleń: 177
  • STM32F103 - Zapis do FLASHa nie działa przy optymalizacji -Os. Co robić?

    U mnie pełny kod błędu jest taki: DescriptionResourcePathLocationType Roleta_EEPROM2 causes a section type conflict main.cTester inicjalizacji FLASHaline 43C/C++ Problem Nie pisało że konflikt jest z drugą tablicą. Więc wrzuciłem tylko to co pogrubiłem. Mam rozumieć że wszystkie tablice muszę zadeklarować w taki sam sposób? Np. wszystkie muszę robić...

    Mikrokontrolery ARM   11 Lip 2016 07:57 Odpowiedzi: 37    Wyświetleń: 2628
  • Framework AVR GCC do tablicowego sterowania pinami Atmegi jak w Arduino

    Postaraj się bardziej, zbliż graficzny wygląd do ekranu HD44780, zawrzyj graficzny wygląd z wyświetlacza znaków Aby stworzyć bardziej szczegółowy i wizualnie wierny emulator wyświetlacza HD44780 w P5.js, musimy uwzględnić nie tylko podstawowe wyświetlanie tekstu, ale również graficzną reprezentację pikseli, które tworzą znaki na wyświetlaczu. Dla uproszczenia,...

    Mikrokontrolery Początkujący   07 Lut 2024 13:34 Odpowiedzi: 71    Wyświetleń: 1041
  • [LPC2148] Proszę o wskazanie gdzie jest błąd, czy kompilator

    Następny kwiatek z którym nie mogę sobie dać radę. deklaracja tablicy z inicjalizacja. char Menu23[1][8][23]... // 12345678901234567890123 menu 0 "Eng T: : : / kmZ",//120,0 "Eng Temp: C/ CZ",//104,0 "DTC fault: Z",//88,0 " Z",//72,0 "inject. time: msZ",...

    Mikrokontrolery ARM   19 Lip 2008 08:33 Odpowiedzi: 15    Wyświetleń: 2505
  • Jak dynamicznie alokować tablicę w Arduino bez użycia vectorów?

    Zmieniać nie można, ale mógłbym obiekt klasy sterującej inicjalizować rozmiarem pobranym z serwera? Owszem, ale wtedy taka inicjalizacja polegałaby na dynamicznej alokacji pamięci w zależności od parametru, który nie jest jeszcze określony w momencie kompilacji programu :)

    Arduino   18 Sie 2020 19:19 Odpowiedzi: 15    Wyświetleń: 1251
  • Dysk Seagate Baracuda 5 7200 niewidoczny w Windows, inicjalizacja w Linuxie?

    Sprawdż ten programik wyzeruje tablice partycji potem tylko załóż partycje od noowa i po kłopocie - np. ranish'em. Pozdrawiam.

    Komputery Hardware   06 Mar 2005 11:35 Odpowiedzi: 9    Wyświetleń: 1440
  • STM32F1/F4 (Eclipse) - Tworzenie biblioteki dynamicznej-podział programu

    I to wszystko. ... jest źle (; Zastanów się, co się stanie, jeśli któraś z funkcji które umieszczasz w tym stałym obszarze wywołuje jakąś inną funkcje, która jest w obszarze "nie-stałym". A raczej na pewno jakąś w końcu wywołuje, np. memcpy() lub memset(), które mogą być wywoływane przez kompilator niejawnie np. przy inicjalizacji struktur czy tablic......

    Mikrokontrolery ARM   27 Wrz 2014 10:43 Odpowiedzi: 16    Wyświetleń: 1686
  • [C++] [C++][GCC] Inicjalizacja wskaźnika stałej w klasie do adresu struktury

    Podłączam się do tematu mam taki problem ze chciałbym dodać obrazek BMP umieszczony w tablicy do pamięci programu żeby potem go wyświetlić na wyświetlaczu . Udało mi się to wcześniej zrobić, ale chwile się tym nie zajmowałem i coś jeszcze pozmieniałem i teraz nie ładuje mi do flash-u tylko do ram-u gdzie nie ma za dużo miejsca i wyskakują błędy . deklaracja...

    Mikrokontrolery ARM   19 Paź 2012 08:53 Odpowiedzi: 22    Wyświetleń: 1989
  • [Dev-C++] Błąd konwersji int na int* przy użyciu static w WinApi

    Witam, program na pewno sie wywali z powodu odwolania do elementu spoza tablicy, wynikajacego z co najmniej 2 bledow inicjalizacji: #1 int ile; //... i zaraz potem: pedzel[13]=CreateSolidBrush(... #2 static int ... przyciskanie; //... i kawalek dalej: proby_x_tablica[przyciskanie]=..... Zarowno...

    Programowanie   25 Lut 2010 15:04 Odpowiedzi: 8    Wyświetleń: 2163
  • C++ Dynamiczna alokacja tablicy w klasie - błąd member identifier expected

    niestety nie moge tego zrobić w inny sposób , to zadanie szkolne... musze utworzyć klase wektor , klase macierz która posiada obiekt wektor, musze przydzielić pamięć klasie wektor a potem z ilu wektorów ma sie składać macierz. Nie wiem jak to zrobić, tzn jak przydzielić pamięć i temu i temu. Jak poustawiać konstruktory i inicjalizacje do macierzy.

    Programowanie   11 Lis 2008 16:38 Odpowiedzi: 16    Wyświetleń: 13438
  • [ANSI C] ANSI C – dlaczego nie można przypisać stringa do tablicy znaków po deklaracji?

    Szukam odpowiedzi DLACZEGO w c nie inicjalizuje się tablic w taki sposób: char tablica[20]; tablica = "cos"; zastanawia mnie przyczyna i jakieś niedoskonałości techniczne związane z brakiem możliwości całkiem dowolnej inicjalizacji w dowolnym miejscu programu takiej tablicy W necie nie ma odpowiedzi konkretnej na to pytanie, jedynie...

    Programowanie Początkujący   14 Maj 2009 20:42 Odpowiedzi: 1    Wyświetleń: 6578
  • ATmega32 - Poprawność funkcji|Inicjalizacja Timera w głównej pętli programu

    O ile zmiana uint8_t na uint16_t rozwiązała problem. To nie jestem pewien czy funkcja przelicz wykonuję dobrą konwersję. Wnioskuję to z faktu że jeżeli w tablicy char będą kody ASCII "00064" *(czyli 100) to program zachowuje się inaczej niż w wypadku podstawienia wewnątrz f=100 przed metodą ustaw_timer

    Mikrokontrolery AVR   14 Sty 2013 16:31 Odpowiedzi: 6    Wyświetleń: 1587
  • [C++] Wpisywanie wartości do wylosowanych indeksów tablic dynamicznych

    Niestety, podane przez Ciebie szczegóły nie wystarczą do diagnozy problemu. Najlepiej przygotuj minimalny kod, który się kompiluje i zawiera miejsce (miejsca), które posądzasz o błąd. Ogólnie, trochę sam jesteś sobie winien, skoro używasz tablic zamiast pojemników. Cała idea pojemników polega na tym, by enkapsulować wszystkie te historie związane z...

    Programowanie Początkujący   11 Maj 2012 17:19 Odpowiedzi: 2    Wyświetleń: 1241
  • [STM32][C/Codesourcery] Inicjalizacja uC. Port GPIO B

    No właśnie. Main de facto jest wywoływany ze startupu. Dokładniej z Reset Handlera. Żeby go mieć musisz mieć tablicę wektorów... błędne koło :) Wbrew pozorom main nigdy nie jest punktem startowym całego programu.

    Mikrokontrolery ARM   05 Lut 2012 10:53 Odpowiedzi: 37    Wyświetleń: 5296
  • [AVR] Jak połączyć dwa mikrokontrolery AVR do komunikacji przez SPI?

    no ok i jest tablica z rejestrami..ale nie rozumiem kiedy sie wybiera z ktorego uart chcemy zczytac znak... przy inicjalizacji???

    Mikrokontrolery   21 Mar 2009 11:23 Odpowiedzi: 11    Wyświetleń: 2316