Jeżeli tablica jest dwuwymiarowa, musisz używać dwóch indeksów do zaadresowania jej elementu, np. : Serial.prinln(tablica[0][0]); Pozdr
Nie wiem kompletnie jak zrobic tak by: 1. Kazda wartosc (po cyklu) byla zapisywana do tablicy nr 1, i kazdej kolejnej az do 10 i potem mogloby leciec od poczatku (np. ilosc obrotow silnika w jednym cyklu/ilosc nacisniec czegos w jednym cyklu wpisuje sie do tablica Tu masz przykład jak coś takiego zrobić, dałem całe źródło bloku w SCL-u żeby było łatwiej...
Dla danych do których dostęp jest nie tylko z poziomu programu, lecz realizowany także przez sprzęt, w tym przypadku DMA, volatile jest obowiązkowe, bo kompilator nie wie, że tablica dane jest gdzieś jeszcze wykorzystywana, więc z punktu widzenia optymalizacji zapis do niej w pętli, po wywołaniu HAL_UART_Transmit_DMA nic nie robi, więc optymalizator...
a. bufor.length() NIE jest poprawny, jeśli 'bufor' jest zmienną typu char . Zmieniłeś typ zmiennej na string , dlatego Ci zadziałało. b. Jeśli zapis char *wskaznik = & bufor się kompiluje, to znaczy, że kompilator stosuje niejawny domysł zamieniający ten zapis na: char *wskaznik = &bufor . Przed napisaniem poprzedniego posta sprawdziłem kompilację...
to skoro padła odpowiedz jak poradzić sobie z problemem to powiem co poszło nie tak. w językach kompilowanych, na przykład C oprócz zwykłej tablicy istnieje także statyczna czysta tablica. [syntax=c]const char tablica[liczba][/syntax] gdzie liczba to naprzykład [syntax=c]#define liczba 100[/syntax] podczas przejścia preprocesora jak kompilator widzi...
Pierwszy zapis o który pytasz, to tablica wskaźników na funkcję, która to funkcja nie zwraca wartości i nie przyjmuje wartości. Zapis const oznacza, że tablicy nie będziemy modyfikować. Zapis, moim zdaniem bardziej czytelny, który sam stosuję w takim przypadku (z głowy): typedef void (*pVector_t)(void); __attribute__ ((used,...
Tablice umożliwiają odczyt i zapis elementów wybranych po indeksie, jeśli są dwie funkcje getbit/setbit, to one również umożliwiają odczyt i zapis pojedynczych elementów - w zasadzie to jest ten sam model abstrakcyjny, tylko używa się innego zapisu: mając tablicę 16 bajtów o nazwie "tab" będzie się pisało: getbit(tab, 12) // zamiast tab[12]...
A ktoś chociaż się zainteresował, jaki system plików ma Autor? W przypadku większości systemów plików jeśli plik istnieje, istnieją opisujące go metadane wskazujące jego położenie na partycji, zastąpienie tego pliku polega na zapisaniu nowej zawartości do już zaadresowanych sektorów, przy czym jeśli nowa zawartość ma mniejszą objętość, część sektorów...
Wydaje mi się że jak byś nie zrobił i będzie działało to tak jest dobrze ;] ilu programistów tyle podejść do tematu... Jeżeli już zadeklarujesz taką dużą tablicę to tak czy siak będzie ona zajmowała jakąś przestrzeń w pamięci więc czemu nie użyć jej i odczytać z eeprom wszystkiego na raz. Kiedyś robiłem podobny sterownik do CO ze sterowaniem temperaturą...
No to nie ma tak lekko z gotowcem. Wszystko zależy od algorytmu, ale w najprostszej postaci, będzie tablica, a potem zapis do pliku i tyle. #include <stdio.h> #include <stdlib.h> /* Ilosc bajtow do zapisania w pliku */ #define ILOSC_DANYCH 262144 /* tak na przyklad 256kB */ /* Tablica z danymi (bajty) */ unsigned char tablica[ILOSC_DANYCH];...
Ad. 1. Po prostu Write(g) (możesz też w jednej procedurze podawać kilka parametrów oddzielonych przecinkami i mogą to być zarówno teksty jak i liczby w postaci stałych lub zmiennych. Ad 2. Każde odwołanie do tablicy zapisuje się poprzez nawias kwadratowy ( tablica ), gdzie tablica to zmienna typu array, a numer to wartość z zakresu indeksu (nie koniecznie...
Nie przesadzajmy, do tego nie trzeba orłów, są gotowce kodów do tego. Przepis na gotowca tylko z jednym układem na 35kB pendrive: bierzesz pic18f26j50, Microchipowy kod Device - Mass Storage - Internal Flash. I już. Można ambitniej: wywalić ichnie MDD i zastąpić go petitfat, zrobić image fata narzędziem mkdosfs, wgrać image jako tablica do flash. Msd...
ponieważ operujesz wskaźnikiem na strukturę musisz wskaźnik wyłuskać (komunikat błędu linia 16) i dopiero możesz się odwoływać. Masz dwie opcje: 1/ (*Bufor1).rozmiar=0; 2/ Bufor1->rozmiar=0; Przy stosowaniu operatora u8 i = 2; char* ch = "test"; char ch2 = i[ch]; // kompiluje się i jest równoważne ch[i] Jednocześnie oznacza...
Tak, to dobra metoda, w takiej sytuacji tablica jest deklarowana jako ciągły obszar w pamięci i jest mapowana do tablicy 2W. Te "zabawy" ze wskaźnikami miały Ci to tylko uzmysłowić różnicę między t[y, x], a t[y][x], nikt przy zdrowych zmysłach takiego zapisu nie stosuje. Zapis tab[100][100] jest tożsamy (po wyłączeniu rangecheck) z *(*(t+100)+100) i...
Wcześniejsze kwestie wyjaśnił już kol. (at)michalko12 . Mowiąc o tym, że funkcja z eeprom.h dokonuje kasowania przed zapisem powoływałem się na Twoją książkę (str.235 wytłuszczonym drukiem) oraz na https://www.nongnu.org/avr-libc/user-man... gdzie jest napisane: "All write functions force erase_and_write programming mode." Nowsze...
https://obrazki.elektroda.pl/5766737500_... Witajcie moi drodzy. Przedstawię tutaj krok po kroku proces pisania otwartego oprogramowania dla modułu WiFi XR809/XR3 na przykładzie czujnika otwarcia drzwi. Mój firmware dla niego będzie kompatybilny z Tasmota HTTP i pozwoli używać go niezależnie od serwerów producenta. Da nam to również...
Niestety wciaż źle. Dlaczego dalej stosujesz podwójną pętlę? Wystarczy tylko ta środkowa! Ponadto indeksować tablicę powinnaś zmienną k (ilość znalezionych) a nie n, która w zasadzie urwana jest z choinki. 20 razy wypełniasz to samo miejsce w tablicy, ostatecznie zachowując ostatnią parę! Owszem, wypiszesz poprawnie (choć 20 razy), ale tablica nie ma...
Komunikacja: - Cała tablica będzie znajdowała się na sterowniku pierwszym - Sterownik drugi będzie pobierał ze sterownika 1 tylko jeden element z konkretnym indeksem (ten, który zgłosi chęć wyjazdu) - Sterownik ‘WJAZD’ będzie pobierał czas funkcją RTIME i przesyłał go do sterownika ‘WYJAZD’ aby zainicjować czasy na obu sterownikach...
niestety zapis na flashu chyba czasowo się nie wyrabia z odczytem i mam krzaczki. Puki co przerobie tablice na dwu wymiarową . Tablice wielowymiarowe są problematyczne, bo: int Edit - usunąłem błędne informacje o układzie tablic w pamięci. Aha coś sobie przypomniałem, co przeszkadza mi w zrobieniu dwu wymiarowej tablicy for(i=0;i<5;i++){...
Ładny program tylko, po co? do tego służą bloczki FC85 FIFO i FC87 LIFO, do tego FC 84 ATT ( i oczywiście FC 86 jak ktoś potrzebuje ). Zresztą program jest napisany na 300 i jest nieprzydatny bo kolega ma program na 1200 ze starą wersją poniżej V2.0 ( do tego pracuje na 10.5 gdzie jest tylko LAD i FDB a sterownik nie przewiduje adresowania pośredniego...
Witam, Na wejściu mamy 40-bitową liczbę binarną, potrzebujemy ją skonwertować na zapis przy podstawie 10. Chcemy tego dokonać bez angażowania 'dużej biblioteki'. Najlepiej jest tego dokonać metodą kompensacyjną. [syntax=C] /* niezbędne deklaracje np. uint8_t arr[5]; itp. Także kolejność lsb..msb bardziej pożądana, ale nie niezbędna */ /* Tablica użyta...
Można wyświetlać temperaturę w podmenu "wybór_Ds" ale trzeba zmienić cały program. Chyba nie jest tak trudno zapisać sobie cztery ID czujników i wiedzieć później który gdzie przypisać. Najlepiej osobno podłączać każdy czujnik i na naklejce na kablu przy czujniki zapisać jego ID. Wiedząc gdzie jakie jest ID czujnika można już mu w podmenu przypisać odpowiednią...
jeśli a zadeklarowane jest jako tablica: char a[128]; to adresem danych w tej tablicy jest: - a - &a[0] &a to ... w sumie nie wiadomo co [; 4\/3!!
http://obrazki.elektroda.pl/4553573800_1... Przy tworzeniu projektów z mikrokontrolerami, oprócz uniwersalnych płytek stykowych, często przydają się gotowe moduły testowe, które można szybko podłączyć. Można kupić takie w wielu sklepach, ale ich ceny są na ogół absurdalne, np. w Kamami sprzedają płytkę z ATmega128 za 109 zł! Poniżej...
Jeżeli dysk jest uruchomiony z loadera jeszcze nie daje nam możliwości nawet czytania strefy serwisowej , bo loader to tylko obraz rom i owerleje, a nam jest jeszcze potrzebne inicjalizować translatora SA i wyczytać adaptywy SA. Dlatego te moduły muszą być wyczytane ze strefy i jeżeli to nie jest możliwe to może być spowodowane nie pasującym loaderem,...
Mając trochę wolnego czasu napisałem parę funkcji do obsługi układu PCF8583. Funkcja która ustawia godzinę i datę zapisuje też dane potrzebne do obliczenia pełnego roku, dzień tygodnia jest obliczany automatycznie na podstawie daty. Funkcje Pcf8583_write i Pcf8583_read można wykorzystać do zapisywania/odczytywania danych z wolnej pamięci ram. Dostępne...
Witam, Szczerze to nie kapuje tego pomysłuu z pamieciami nieulotnymi. Rozumier jak mozna zrealizowac komperator na uC, pojedynczych bramkach., czy ukłądach PLD, w sumei miedzy tymi 2 ostatnimi wersjami nei ma zadnej róznicy. Ale na pamieci EEPROM??? Zupełnei nei rozumiem koncepcji. przecież to proste i chyba oczywiste jeśli pamięta się, iż pamięć nieulotna...
Czy dla instalacji fotowoltaicznych w obwodach DC jest zapis konieczności oznakowania piktogramem lub tablica ostrzegawczą o ryzyku porażenia? Tak jak jest oznakowana większość rozdzielni. Nie doczytałem i nie zauważyłem na instalacjach naziemnych takiego znaku/piktogramu.
https://obrazki.elektroda.pl/8343613300_... Postanowiłem podłączyć rekuperator Thessla Green do Home Assistanta. Rekuperator posiada dosyć dobrze udokumentowane wyjście ModbusRTU. Do połączenia postanowiłem użyć konwertera RS485 na Ethernet dosyć popularnej firmy Waveshare. HA posiada wsparcie dla Modbus-TCP, ale chcę zachować pewien...
http://obrazki.elektroda.pl/3089511800_1... Witam, dziś prezentuje swój bezprzewodowy termometr pracujący na częstotliwości 433 MHz. Urządzenie składa się z nadajnika i odbiornika. Nadajnik odczytuje temperaturę pieca C.O. i wysyła ją do odbiornika. W odbiorniku mamy możliwość ustalenia górnego i dolnego progu załączenia alarmu, który...
[url=http://www.elektroda.pl/rtvforum/to... toczyła się dyskusja na podobny temat. Może coś znajdziesz :)
Jak najbardziej write_block zapisze poprawnie - kluszem jest parametr size. Jeśli pobierzesz &id_czujnika i sizeof(id_czujnika) to będzie ok.
https://obrazki.elektroda.pl/9632140100_... Dzień dobry, Poniżej chcę zaprezentować swoją konstrukcję systemu wykorzystującego sztuczną inteligencję, którego celem jest wykrywanie podłączonych urządzeń elektrycznych do domowej sieci. Motywacją była próba stworzenia czegoś do kontroli aktualnie podłączonych urządzeń korzystających z...
Poczyniłem małe zmiany: ...Pozostało dorobić, aby nazwy stacji do przewijania kółkiem enkodera brać chyba najlepiej z tablicy (42 znaki * 100 stacji) aby to się szybciej ładowało, czyli utworzyć taka tablicę podczas ładowania payloadu banku z serwera. Wydaje mi się, że czytanie tego z karty SD jest raczej bez sensu. Dzięki MAJSTER XXL za aktualizację....
Czuję się zaburczany. Rozwiązanie, o którym myślałem jak widzę nie ma sensu. Przyznaję - moja wina. Nie do końca przemyślałem sprawę. Dziękuję za uświadomienie problemu. Aby temat nie został bez żadnej merytorycznej zawartości - powiedzcie proszę, abstrahując od zastosowania, jak w miarę łatwo zapisywać dane do flasha z programu, jeśli macie link do...
https://obrazki.elektroda.pl/9290552300_... Witajcie moi drodzy. Zapraszam na kolejną część mojego tutoriala PIC18F2550 i kompilatora SDCC . W tej części poznamy sterownik wyświetlacza LED MM5450, połączymy go z PIC18F2550 i napiszemy od 0 implementację ich komunikacji. Docelowo użyjemy MM5450 do wysterowania wyświetlacza LED 5 na...
Zdefiniuj ten typ tablicowy potem go używaj. program rekord; uses crt; type Ttab=array[0..2]of char; var plik2:file of ttab; o:ttab; begin clrscr; assign(plik2,'d:\osoby.txt')... rewrite(plik2); write(plik2,o); close(plik2); readln; end.
https://obrazki.elektroda.pl/1176245800_... Chciałem wam zaprezentować rozwiązanie programowe sterowania urządzeniami opartymi o MQTT i Zigbee2Mqtt poprzez PHP. Oprogramowania umożliwia: - tworzenie automatyzacji w tym także automatyzacji opartych o pętle czasowe czy opóźnienia, - tłumaczenie wiadomości MQTT np. pobieranie informacji...
A tam na początku pamięci to nie jest tablica deskryptorów buforów? Jeśli tak, to chyba nie można tam wpisywać co popadnie, bo np. pod 0x4000_6002 byłby 9-bitowy USB_COUNT0_TX. Edit: Ok, doczytałem, że to i tak jest zwykła pamięć 16b, więc zapis i odczyt powinien mieć dostęp do pełnej komórki 16b. A jak robisz te zapisy i odczyty?
http://obrazki.elektroda.net/1_126476553... Witam :) Prezentowany w tym temacie projekt jest realizacją pewnej idei - elektronicznego długopisu ściągi z wbudowanym wyświetlaczem, pamięcią itp. Długopis powstawał w czasie od września do grudnia 2008. Projektu nie będę rozwijał, niedokończonego kodu nie udostępnię. Kontynuacji nie będzie, ale...
Binarne protokoły sieciowe tak robią. Pierwszy stopień są liczby np do 16. Bardzo proste, mały narzut kodu, umiarkowana oszczędność. Wydajność pomysłu z wątku spada na pysk, z jednorozkazowej do sekwencji rozkazów ze skokiem warunkowym (a co robi skok na współczesnym CPU, to wiemy), tracimy deterministyczny dostęp do N-tego elementu itd... Zrobiłem...
https://obrazki.elektroda.pl/4196928500_... Witajcie moi drodzy Tutaj opiszę moje doświadczenia z uruchamianiem sterownika LED MAX7219 oraz bibliotekę do jego obsługi którą opracowałem dla mikrokontrolerów PIC. W skrócie MAX7219 to kostka która pozwala sterować bardzo dużą liczbą diod LED za pomocą tylko kilku pinów mikrokontrolera....
tablicy alokacji plików Tablica partycji i tablica alokacji plików, to dwie różne rzeczy. z pamięcią wszystko jest ok (potwierdzają to skany) - zbyt daleko idący wniosek. Sprawdź zawartość w hex - edytorze. Spróbuj ją edytować zapisując cokolwiek. Odłącz dysk od zasilania, podłącz ponownie i sprawdź, czy zapis się powiódł. Złośliwe oprogramowanie,...
Witam. Czy mógłby mi ktoś pomóc w napisaniu,dopisaniu ,poprawieniu kodu. Arduino steruje 2 belkami ledowymi. Opcja włącz i wyłącz jest wspólna dla obu belek i tak jest ok. Chciałbym jednak aby swieciły one z różna jasnością dlatego dołączyłem 2 potencjometry które mają to zadanie wykonać. Potrzebuje dopisać w menu kolejny krok (7) gdzie bede mógł poustawiać...
Czy da się zmienną typu **char czyli de facto tablicę dwuwymiarową zapisać szybciej do pliku niż fprintf-em? Bo jak tablica jest wymiaru powiedzmy 9 tys. na 9 tys. to zapis 18 milionów znaków trwa bardzo długo z minutę niecałą. Jak tak to poprosze o to jaką funkcją można szybciej to wykonać oraz o źródła do tej funkcji. Z góry dzięki.
Czy masz jakoś teorie (a tak na prawdę praktykę) na temat tego, że przy standardowym kopiowaniu plików nie mają problemów nawet najtańsze pamięci natomiast przy tworzeniu np. live-ubuntu czy nieraz nawet obrazów partycji - wykrzaczają się nawet najlepsze..? Konsumenckie pendrive oraz karty pamieci, projektowane sa do wspolpracy wylacznie z rodzina...
Ale wav to jest tablica bajtów... Chodzi Ci o zapis w formie kodu źródłowego?
Zrób sam zapis do EEPROMu na przerwaniu :) Miałem podobny problem tyle że u mnie był zapisywany segment 128 bajtów, włączanie zapisu zamrażało procesor na wyraźnie zauważalny czas(chyba rzędu sekundy jeżeli mnie pamięć nie myli). Rozwiązałem to następująco: - przygotowywana jest tablica z danymi do zapisu - funkcja wyzwalająca zapis inicjuje wskaźnik...
Tablica arr_stPomiar zmiennych typu stPomiar (struktura: data licznik 1 licznik 2 licznik 3 licznik 4), powiedzmy, że tablica będzie mieć 100 elementów (pomiarów). Do tego kolejkowanie FIFO (first input first output) pomiarów do tablicy.
Dziękuję za odpowiedź. Oki rozumiem co koledzy pisali i myślę że dam radę. Jeszcze mam pytanie: Załóżmy że nastąpił zanik prądu miedzy godzina 15:30 a godzina 17:30 (nie mam podtrzymania bateryjnego poza zegarem) wiec będzie brakować dwóch pomiarów w tym przypadku. Pomyślałem że może zrobić tak. Jeżeli do tablicy wpada wynik temperatury to gdzieś się...
https://obrazki.elektroda.pl/2212041800_... Niniejszy projekt to nic odkrywczego, ale może się komuś przyda. Czasem potrzebujemy wygenerować sygnał PWM dla większej ilości kanałów a akurat nie mamy pod ręką dedykowanego układu - tak było w moim przypadku gdy robiłem mały projekt z oświetleniem i wentylatorami przy "modowaniu PC" -...
Dzień dobry. Mam nietypowy problem. Otóż robie układ pozycjonowania wału silnika prądu stałego. Enkoder inkrementalny, wykorzystuje licznik HSC0 tryb A/B. Problem jest taki, że musze zrobic analize pracy tego układu, wiec dane z szybkiego licznika musiałyby być zapisywane do tablicy razem z czasem, a dalej komunikacja z PC i wysłanie tej tablicy do...
Nie stawia się nigdy operacji w tym miejscu, szczerze to jestem zdziwiony że to w ogóle się kompiluje. Taki zapis zaciemnia program. Co to jest test[3]? To tablica pojedynczego znaku, liczby? Musisz objaśnić wszystkie używane zmienne, z kapelusza nikt nic nie wywróży;)
Witam! Mam pytanie dotyczące checkboxów w C++ Builderze. Chciałbym stworzyć coś takiego: wstawić paręnaście checkboxów (osobnych) do projektu i napisać aplikacje która będzie sprawdzała po uruchomieniu czy dany checkbox jest zanaczony (Checked) i jeżeli tak za pomocą funkcji if wpisywała jakąś wartość do wcześniej stworzonej tablicy, np. tablica int...
Jaka to różnica czy będę to wpisywać do tablicy zdeklarowanej jako 8 czy 16bit. Utwórz więc unię o dwóch polach: jedno to będzie tablica elementów uint8_t, a drugie to tablica elementów uint16_t. Pierwsza tablica dwa razy dłuższa niż druga. W ten sposób będziesz mógł wpisywać do pierwszej z tablic dane 8-bitowe, a odczytywać jako 16-bitowe z drugiej...
Magiczne słowo static daje dokładnie to samo co zmienna globalna. Przekazywanie wyniku przez zmienne globalne owszem jest w niektórych przypadkach dobre lub jedyne możliwe (z przerwania do kodu), ale pomiędzy funkcjami - nigdy. Przyjmijmy, że mamy n funkcji, każda może zwrócić tablicę o rozmiarze m. Jeśli każda funkcja przydzieli sobie tą tablicę mającą...
To zapis np: [syntax=c]const uint8_t tablica[];[/syntax] Spowoduje że ta tablica będzie już umieszczona w pamięci FLASH?
Witam. Muszę narysować schemat blokowy do danego programu oraz skonstruować opis słowny algorytmu. Zrobiłem owy schemat wraz z opisem aczkolwiek nie wiem czy są one dobrze zrobione. Prosiłbym o szybką pomoc w miarę możliwości w tej sprawie. Poniżej wrzucam : *kod (c#) *zadanie *skonstruowany przeze mnie zapis słowny (WE: N liczba określająca rozmiar...
Generalnie jeśli to będzie kamera dedykowana do odczytu tablic rejestracyjnych (dedykowana do systemu LPR, LPC, ANPR) to będziesz miał pewność, że uzyskasz to co chcesz. Generalnie mówiąc "ma wszystko to co mieć powinna" (ręczna migawka, oświetlacz, filtr podczerwieni, etc) ;-). Ogniskowa zależna od szerokości płaszczyzny w jakiej ma pojawić się tablica...
Raczej nikt ci nie odpowie zdalnie, bez sprawdzenia, co się stało i co można z tym zrobić. Błędem na pewno było przywracanie do ustawień fabrycznych, bo najprawdopodobniej tablica partycji została założona od nowa . Teraz pytanie w jakim formacie odbyw się zapis na tym dysku i ile nowej zawartości zostało nagrane po twoich działaniach.
Witam wszystkich Elektrodowiczów! Mam tablicę 10-cio elementową o 8-mio bitowych elementach: [syntax=c]uint8_t Tablica [10];[/syntax] Zeruję wartośći wszystkich elementów tablicy: [syntax=c]for (i=0; i<10; i++) { Tablica [i] = 0; }[/syntax] Czy mogę zapisać do niej wartość 32-bitową w taki sposób? [syntax=c]Tablica [2] = 0xAABBCCDD;[/syntax] I czy...
Poszukujac rozwiazania mojego problemu z dyskiem (padla mi tablica partycji) natrafilem na ten temat i pomyslalem ze zapytam jak mozna przywrocic ja lub chociaz na jej miejsce czysta nadpisac by HDD zaczal dzialac Ranish Partition Manager wywala mi komunikat Error getting hard disk parameters PM 8 nie chce nawet sie odpalic ze wzgledu na uszkodzona...
Powyższego kodu używam w dłuższym programie (nie zamieszczam tutaj bo straszny bałagan mam w kodzie), zapis i odczyt nie działają poprawnie, z kolei testowałem ten kod w oddzielnym małym programiku i działa. To znaczy, że coś robisz nie tak. Ostatnio był taki problem, zobacz Czy kolega Dr. Vee (lub ktokolwiek inny) wie jak zapisuje/odczytuje się przykładową...
Oto skeleton tworzący dwa piki utf-8 dwoma sposobami. Oba pliki są na koniec odczytywane i "pokazane". Tablica text zniszczony przez forumowy konwerter ), druga jego binarny odpowiednik. Użyj drugiej wersji w razie problemów. [syntax=c]#include <stdio.h> #define WIN32_LEAN_AND_MEAN #include <windows.h> int main() { wchar_t buf[64]; HANDLE...
Ten zapis jest analogiczny do odwołania się do wartości z tablicy znajdującej się pod MAT_INOUT o indeksie równym wartości wyrażenia (row*size1)+col. Zatem: V_OUT[row] += MAT_INOUT[row * size1 + col] * V_IN[col]; TAk? Dodano po 4 Tylko tablica MAT_INOUT jest tablicą 2D o rozmiarze [100][320]. W przytoczonym wyżej przełożonym...
czekanie na dostępność EEPROM nie jest potrzebne, bo to już załatwiają funkcje odnoszące się do EEPROM Podeślij proszę do tego jakiś odnośnik, zaglądałem tutaj https://www.nongnu.org/avr-libc/user-man... oraz na dysku do bibliotek ale nie znalazłem implementacji tych funkcji, chętnie zobaczę jak one wyglądają. To co znalazłem...
FAT32 i NTFS różnią się wielkością klastra, również sposobem zapisu tablicy alokacji plików. A po więcej informacji proponuje opcję Szukaj ;)
Może się któremuś z Was nada.To z książki "Modułowe systemy komputerowe" WNT 1984r. Właśnie takich rozwiązań chciałem uniknąć. Poszedłem zatem w trochę innym kierunku i nieznacznie unowocześniłem system. Ponadto 8214 w komputerze z CP/M odpada. To świetnie, że dyskietki już działają. Owszem jakoś tam działają, ale trochę dziwnie. Jednak zapis i odczyt...
A te pamięć jakoś wyłączyłes z zasobów dostępnych dla programu albo zarezerwowales? Bo jakoś tego nie widzę (żadnych segmentów czy w najgorszym razie jakaś tablica jak to tmf woli)
Chyba dopiero zaczynasz z tymi tablicami ASCII :D Znaki od 0 do 32 (chyba) są niedrukowalne. Należą do nich CR Carriage Return i LF Line Feed. Numer 32 ma spacja. Kolejny to chyba wykrzyknik. Teraz jeśli masz tablicę z wzorami jak dany znak ma wyglądać, i na przykład w kodzie Autora informacja jak dany znak ma wyglądać mieści się w pięciu bajtach, to...
nie wiem do konca o co ci w tym chodzi ale moze o dynamiczna alokacje tablicy wtedy nalezy napisac: int **tab; tab = new *int[10]; tab[0] = new int[10*10]; for(i=1;i<10;i++) tab[i] = tab[i-1] + 10; wtedy odwolanie sie do tablicy moze wygladac tak; odczyt a = tab[1][1]; zapis tab[2][2] = 5
Siema Odkopuje. Odblokowałem ten pendrive użyłem serialu z tego filmu https://youtu.be/Hvlbc-KNNlw?t=163 i wykorzystałem tą stronę: https://www.adata.com/pl/ss/usbdiy/ program którego użyłem zrobił burdel z tablica partycji wtedy Gpart i utwórz nową pendrive żyje
Czy nie pomyliłeś się pisząc, że nie masz problemu z dolnym prawym wyrażeniem, które jest sumą sum, a jednocześnie masz problemy z logiką tej właśnie podwójnej sumy? Trzeba przyznać, że to zadanie jest dla mnie niezłą zagwozdką. Wielkości R i X wyglądają na wektory, czyli tablice jednowymiarowe. Zatem nie powinny mieć dwu indeksów. Z kolei Sigma wykazuje...
Asembler Z80 wygląda na przyjemniejszy od tego z C51. Dyskusyjne stwierdzenie. Lista rozkazów w Z80 jak i cały procesor to rozwinięcie tego, co było w 8080. Jest tam ogromny archaizm, jak np. warunkowe wywołanie podprogramu, czy warunkowy powrót z podprogramu. W przypadku 8051 było już trochę lepiej, bo usunięto już takie złożone rozkazy. Nie myślałeś...
witam czy udało się rozwiązać problem z poprawnym osiowaniem. Mam identyczny problem z osiowaniem Pandy z nowymi licznikami ( obrotomierzem ). Osiuje programem FES 3.3 pełna wersja oczywiście wyświetla : - PROCEDURA 'OSIOWANIA' PROXI - Zapis danych konfiguracyjnych CAN ... - Zapis do modułu: Komputer nadwozia (NBC) UDANY! - Zapis do modułu: Tablica...
1. Używam zarówno C++ jak i C w programie i potrzebuję tych bibliotek. Nie zwracajcie na to uwagi. 2. Pod zmienną "l" pobieram ilość wprowadzanych danych. Potrzebuję jej w kilku funkcjach i nie chcę jej wrzucać do każdej z kolei. Nie zwracajcie na to uwagi. 3. To jest na razie takie prowizoryczne, bo chcę potem zrobić zapis pod nazwę deklarowaną przez...
Pani z dystrybucji stwierdziła, że jak nie ma nic o wymianie to nie trzeba i nowy licznik się zmieści. Panienka z infolinii to sobie może stwierdzać. W warunkach technicznych zapewne jest ogólny zapis o dostosowaniu instalacji odbiorcy, bez wnikania w szczegóły. Zerknij tutaj -> Wątpliwość elektryka wzbudziła szafka licznikowa w której obecnie znajduje...
Przecież koledzy już na tacy dali a ja wcześniej dałem link w https://www.elektroda.pl/rtvforum/viewto... Podałem tą funkcje w poście #40 to zostałem zjechany że za "szybko klepie kod". Dobra nie ważne. Rozumiem że ta funkcja będzie powodowała zapis ciągu danych do tablicy np string tablica [] ={"pierwszy wyraz", "drugi wyraz",...
No fakt, to jest BASCOM 8051 a nie AVR. :oops: Ale idea jest taka sama. Trzeba zrobić sobie bufor w pamięci (np. tablica bajtów - Array) i dwa wskażniczki: Zapis, Odczyt; które będa sobie biegać w kółko po tablicy - tworząc tym samym bufor kołowy (http://en.wikipedia.org/wiki/Circular_b... Zapis będzie wskazywał element, który aktualnie można zapisać....
Powiem szczerze - dziwny ten zapis w tabeli. Wogóle to to nie jest tablica karnaugha. Z tego co masz - czyli z tabeli prawdy - dopiero konstruuje się siatkę karnaugha. Jeżeli się gdzieś nie pomyliłem to tak powinna wyglądać siatka:
Da się zapisywać do pamięci programu dane z poziomu wykonującego się programu. W assemblerze AVR występuje instrukcja SPM która zapisuje słowo z pary rejestrów R0:R1 do pamięci programu pod adres określony rejestrem Z :P Nie próbowałem tego nigdy ale faktem jest że coś takiego jest i wystarczy zajrzeć do datasheet'u :P
Ok wszystko działa, tylko nie mam pojęcia jak wykonać procedurę edytuj. Coś tam napisałem ale mi to nie działa. Prosiłbym o wyjaśnienie dlaczego ta procedura nie działa tak jak powinna. A powinna wczytać numer identyfikatora rekordu który ma być edytowany, po czym powinna usunąć ten rekord, a następnie powinna dać możliwość wpisania nowego rekordu w...
Spotkałem sie kiedyś z podobnym problemem (wprawdzie z innym typem dysku, ale objawy podobne) Dało się czytać z takiego dysku (choć tablica zawartości okazała się uszkodzona), natomiast pen-drive nie pozwalał an jakkolwiek modyfikację. Wydaje mi się, że po prostu przekroczyłeś magiczną granicę 100000 zapisów i FLASH po prostu skończył swój żywot. Należy...
Witam, czy ktoś z forumowiczów wie jak umieścić w pamięci flash tablicę z wartościami przeskalowanego sinusa (wartości stałoprzecinkowe). Chcę, aby tablica miała np. 1024 elementów (od 0 do 2pi) dla tego zapis na sztywno wartości będzie nie wygodny. tj. [syntax=c]const s16 tab_sin[1024] = {wartosci}[/syntax] Wolałbym zapis: [syntax=c]const s32 tab_cos0[1024]...
Celem było stworzenie uniwersalnego narzędzia umożliwiającego wymianę danych pomiędzy mikro kontrolerem a komputerem. Ramka wzorowana na Modbus ASCII przesył danych zabezpieczony jest sumą kontrolną CRC. Program odczytuje tablicę dostępnych parametrów ( tablica odkreślana jest odgórnie programowo ). Dla każdego z parametrów przypisany jest programowo...
Tak jak pisałem testy i jeszcze raz testy Dysk jest testowany praktycznie non stop. Robiąc to co opisujesz nadal nie wykluczyłeś uszkodzenia powierzchni. W tym punkcie się nie zgodzę, program "whdd" jest odpowiednikiem linuksowym programu "mhdd" który jak rozumie właśnie w tym celu służy. Ja używam "whdd" ze względów praktycznych, ponieważ komputer...
Nie ma danych pod adresem tej tablicy w pliku wynikowym HEX (w sensie że plik HEX w ogóle nie zawiera takiego adresu). W pliku map tablica się pojawia (tzn. jest po prostu określony jej adres).
Jeśli chodzi o przyspieszenie to można by się pokusić o zastąpienie tablicy buffer unią, w której będą dwa elementy: tablica 8bit i struktura ze zmiennymi dla zapamiętania wskazań zegara oraz tablicą 16bit dla zapamiętania wartości napięć i prądu. Wypełnianie oraz odczytywanie takiej unii robisz przez strukturę, a zapis do pamięci przez tablicę 8bit....
Niby oczekujesz pomocy, a robisz wszystko, żeby tę pomoc utrudnić. Nie możesz przygotować prostego załącznika, podobnego do tego mojego, żeby było wiadomo jak wyglądają te formuły, czy są ze sobą powiązane, czy niezależne, skąd pobierają dane? Ten Twój kod jest dość dziwny. Dlaczego pętle od 0, a nie od 1? Po co ta konstrukcja: [syntax=vbscript]Range(cells(i,...
a)... jak zmienić rozmiar tablicy ?... b)... czy jest potrzeba, żeby ... (tablica) była dwuwymiarowa ? a) Po co ? Tutaj się nic nie zmieniło, dalej jest to tablica dwuwymiarowa: ileś wierszy x 1 kolumna. b) Nie ma, ale jest to wymiar "naturalny" danych z arkusza, nawet jak są tylko w wierszu jedne pod drugimi, to znajdują się jednak w jakiejś kolumnie...
Wracam do tematu ponieważ dalej mam problem. Moje funkcje zapisu i odczytu zawierają zmienną adres typu unsigned char co daje mi możliwość zapisu 255 komórek adresu. Również jest błąd ponieważ nadpisuję dwa razu część młodszą i starszą. Chcę zapisać wyświetlacz LCD z pamięci EEPROM. Wyświetlacz posiada 1024 komórek (jedna komórka 8 bitów). Zapis i odczyt...
Witam, dostałem ostatnio z ZE ciekawe pismo z zaleceniami dot. tablicy licznikowej. Tablica którą mam u siebie jest taka jakie robiło się jakieś 30 lat temu, wiec wnęka w ścianie, tablica z tekstolitu i wszystko na niej po wstawiane. W treści zaleceń z ZE jest zapis "...prosimy w terminie do dnia...własnym kosztem i staraniem zabudować na zewnątrz budynku...
no tak odczyt mam calee 16bit ale zapisu nadal niemam wpisalem tak jak powinno byc tablica jest ale niehce mi wpisac tego (nic niezmienia sie na wyjsciach) pytanie , wyjścia muszą być podpinane do +5 przez rezystory czy nietrzeba dodawać rezystorów??
Witam ... założenie było takie tablica np;16 na 5 elementów w której przechowuje 4 bity numeru kanału (PORTB 0-1-2-3 binary code na analog multiplexer) oraz jego stan bit 5 czy jest ON czy OFF (PORTB 4 na analog multiplexer ENABLE), Tablica jest przeglądana w pętli pozwalając na podtrzymanie stanu załączonych kanałów. Klawiszami LEFT - RIGHT zmieniam...
W sumie gdy przeczytałem Twój post uzmysłowiłem sobie, że ten startup to i tak w większości assembler, bo korzysta mocno z wstawek... Zaczynam wątpić w sens tego przedsięwzięcia W zasadzie sam sobie odpowiedziałeś, ale wrzucę swoje 3 grosze :) Według mnie pisanie startup'u w C za pomocą wstawek asemblerowych jest mało sensowne. C występuje tu w roli...
Tablice wielowymiarowe to albo albo tablice tablic, albo specyficznie numerowany wektor... tablic tablic w BASCOMie nie zrobisz, ale wektor jak najbardziej. zamiast: int tablica[n][n]; tablica[x][y] = zmienna; możesz pisać: int[n*n] tablica; tablica[x*n+y] = zmienna; To jest oczywiście zapis w składni C++, w BASCOMie tablicę deklarujesz tak: Dim tablica...
poducz sie troche C. to co zrobiles to: uint16_t *Sekwencja unsigned int Sekwencja[45]; ... Sekwencja[0] = Data; if(Data==Sekwencja[0]) ... zaglebmy sie teraz we wskazniki. deklaracja tablicy jest defacto deklaracja wskaznika na pierwszy jej element. tablica unsigned int Sekwencja[45]; ... *Sekwencja = Data; if(Data==*Sekwencja)...
Witam Potrzebuję skrócić następujący kod w celu lepszego wyglądu. [syntax=vbscript] Sub OdczytajWpistest() Dim Zapis Dim Kiedy Dim NumerWiersza, NumerKolumny Dim tablica Dim wartosc As Variant NumerWiersza = 1 NumerKolumny = 30 Range("ad:ad").Clear Open "C:\wpisy.txt" For Input As #1 Do While Not EOF(1) Input #1, Kiedy Cells(NumerWiersza, NumerKolumny)...
bez "&" - to co masz to nie jest tablica stringów tylko tablica wskazników do tych stringów (a tak naprawdę wskaznikiem do pierwszego wskaznika - tyle ze ułozone sa w pamieci po kolei). W C tablice sa reprezentowane przez wskazniki czyli char ala_ma_kota[] = "dfdsffsf" definiuje wskaznik ala_ma_kota. W C nie ma tablic w rozumieniu np PHP.
Eeee... A po co, skoro i tak zapis do EEPROMu realizowany jest blokowo? A nawet jeśli by nie był, to wystarczy zrobić sobie funkcję, która ten zapis będzie realizowała właśnie w taki sposób? Tak czy siak nie rozwiązuje to problemu autora, ponieważ problem ten jest dosyć skomplikowany [; Ze swojej strony proponowałbym tablicę na takie napisy użytkownika...
bascom zapis tablica tablica zapis tablica element zapis element tablica
czujnik temperatura honda accord świeca żarowy oleju radmor programator
pralka samsung napięcie miedzyfaowe
Klawisz DCC w sprzęcie Technics - Direct CD Copy czy Dynamic Contour Control? Kompatybilność płyty TP.MS3463S.PB711 z matrycą LY 2K512G001 w TV SHARP LC-32HG3242E