Jeżeli możesz to napisz mi proszę jaki w takim razie kupić dobry router który będzie miał możliwość monitorowania i podglądu historii przeglądanych stron Internetowych. Dziękuję za odpowiedź Nie ma takiej możliwości. "Przeglądanie stron" Ty rozumiesz jako nazwy domenowe (np. www.wp.pl) natomiast ruch odbywa się po adresach IP, które są zamieniane z...
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...
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...
Wystarczy tylko zapisać zerami, czy jakimikolwiek innymi danymi. Zmiana GPT/MBR, tworzenie partycji, zapełnianie ich ręcznie nie ma większego sensu - jest wolniejsze niż zwykły zapis każdego sektora. Pełne formatowanie w teorii powinno uniemożliwić odzyskanie danych (w przeciwieństwie do szybkiego formatowania, po którym odzysk jest jak najbardziej...
1) Miałeś partycje jedną o wielkości całego dysku 2) Zrobiłes z tej partycji partycje 20 GB (więc musiałeś partycje usunąć i założyć od nowa) 3) Nadpisanych danych się nie odzyska 4) http://www.elektroda.pl/rtvforum/topic14... podaj to jak należy 5) Opisz dokładnie a) Jaka była partycja przed uszkodzeniem (jakie wielkość rodzaj) b) Jakie partycje...
Po pierwsze, musisz się zdecydować na jedną z metod postępowania z baza danych. Albo pracujesz, na zdefiniowanych tablica, które czytasz i zapisujesz do plików przy starcie i końcu programu, albo operujesz bezpośrednio na plikach. 1 Jak wczytać dane z pliku do tablicy po każdym uruchomieniu programu? Jeżeli zdecydujesz się na tablicowanie danych przy...
Masz rację (zasugerowałem się opisem seek'a od fatfs'a zapominajac, ze petit nie rusza tablicy fat) w końcu petit nie nadaje się za bardzo do zapisu danych a prędzej do odczytu w końcu nie można w nim nawet utworzyć pliku. Dlatego proponował bym jeśli masz na tyle miejsca w pamięci przesiąść się na FatFs'a. Chociaż twój plik niby ma rozmiar większy...
witam musze napisac program w c a nie mam pojecia jak sie za to zabrac, zadanie wglada nastepujaco: "Napisz program. ktory losuje szesc liczb w zakresie od 1 do 49. Losowanie powtarza zadana przez uzytkownika ilosc razy. Wszystkie wyniki losowan przechowuje w tablicy struktut pod kolejnymi pozycjami. Po zakonczeniu losowan program powinien pokazywac...
Wystarczy => Metoda ukrycia ominięciem wykorzystywana jest przy wykluczeniu defektow odnalezionych w fabrycznych testach powierzchni lub przy naprawach HDD. Przy tym koordynaty ukrytego ominietego defektu umieszczany w module pominietych sektorow, P-List . Zatem na podstawie odnowionej tablicy defektow przeprowadza się przeliczenie translatora i powierzchnia...
Wpisz w googlach tiny rtc i2c znajdziesz schemat modułu :) Krótko o I2C: ramki są 8 bitowe, chcąc zapisać cokolwiek do slavea trzeba w pierwszej ramce wysłać jego adres i następnie adres pamięci / rejestru do którego bedzie zapis, po czym wysyła się daną lub dane. Jeśli chodzi o odczyt ze slavea trzeba wysłać w pierwszej ramce jego adres i nastepnie...
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ż...
Ł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...
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! Jak dla mnie, to wcale nie jest dziwne że ten kod nie działa, nawet po zmianie adresów. unsigned char licznik[6] = {0,0,0,0,0,0}; void licznik(void) { ... } Nie możesz mieć w programie dwóch symboli (w tym wypadku tablicy oraz funkcji) o tej samej nazwie. Prawdopodobnie nie jest to jednak powodem złego działania,...
Sprawdź sobie taki kod: BEGIN:VCARD X-LOTUS-CHARSET:windows-1250 VERSION:3.0 ORG:Poeci EMAIL;TYPE=INTERNET:jan(at)brzechwa.... TEL;TYPE=WORK:500500500 TEL;TYPE=HOME:627007070 N:Brzechwa;Jan;;; FN:Jan Brzechwa END:VCARD BEGIN:VCARD X-LOTUS-CHARSET:windows-1250 VERSION:3.0 ORG:Poeci EMAIL;TYPE=INTERNET:adam(at)mickiewi...
Witam! To gotowa klasa obsługi pliku jak vector'a (lub prostej bazy danych). Działa bardzo dobrze. Może Ci się przydać, jeśli masz problem z obsługą pliku. <?php /***************************************... * Copyright (C) 2009 by Damian Kmiecik * * d0zoenator(at)gmail.com * * * * This program is free software;...
przeanalizuj sobie dobrze ten kdzik poniżej bo on jest dobrze napisany - naprawdę ;) ja wprawdzie kiedyś przy okazju swojej wytrawiarki też zrobiłem sterowanie w Bascomie 2 odbiorników przy 75 krokach ale dałoby radę więcej kroków i jeszcze kilka odbiorników. Z tym, że już nie pamiętam dokładnie zagadnienia więc trudno mi się teraz znowu w to wgryzać....
Witam znalazłem kod programu terminala uart napisany w języku c. Dane wysyłane z mikrokontrrolera zapisywane są w buforze BYTE RS_buf; natomiast wyświetlane w konsoli przez printf("%c", RS_buf);. Mój problem polega na tym, iż chciałbym aby dane w moim przypadku są to trzy liczby oddzielone znakiem| zostały przekonwertowane z ciągu znaków pochodzącego...
Chodzi o to zeby ComPort je zapisywal do tablicy Dodano po 6 Jak sie obsluguje tego ComPort zeby wpisywal dane do tablicy tab[512]
czy w bascomie8051 jest mozliwosc odebrania danych tak aby zapisac je do tablicy w postaci bitowej? nie musi byc to zapisanie do tablicy, moze to byc string, ale zeby dane bylo w postaci ciagu 0 i 1 Można to zrobic , na w/w sposoby i jeszcze parę innych . Piotrek PS Wysil sie i opisz problem dokładniej :D
https://obrazki.elektroda.pl/8545401100_... Mój poprzedni temat o Pierwsze kroki Jakiś czas temu publikowałem temat o https://obrazki.elektroda.pl/4535548900_... Wyszukujemy DHT. Biblioteka DHT wymaga też dodania Adafruit Unified Sensor Library, więc dodajemy obie biblioteki. Najpierw Unified Sensor: https://obrazki.elektroda.pl/1839946000_...
https://obrazki.elektroda.pl/7640927000_... Dzisiaj pokażę jak można postawić na Arduino R4 WiFi prostą stronę WWW wyświetlającą zebrane przez nas pomiary na ładnych, czytelnych wykresach. Być może przyda się komuś to do projektu typu czujnik temperatury, pomiar zużycia energii czy tam stacja pogodowa. Wykresy będzie rysować dobrana...
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...
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
http://obrazki.elektroda.pl/3546939500_1... Konstrukcja będąca tematem wątku powstała jako projekt na zaliczenie przedmiotu na uczelni, którego celem było napisanie sterownika dla systemu Linux do jakiegoś urządzenia. Ponieważ miałem swobodę wyboru tematu sterownika, postanowiłem stworzyć jakieś urządzenie w postaci karty ISA. Złącze...
https://obrazki.elektroda.pl/4876342900_... Witam Chcę w projekcie budowy ulepszonej wersji karty Sound Blaster 1.0 - obsługa min. MP3 - dodać bufor danych w pamięci DRAM . W roli kontrolera pracować będzie Atmega 16. Adres będę generował w 4 bit kodzie BCD i dekodował na dwóch SN74LS47 , chcę obsługiwać standardowe SIMM 72 pin o pojemności...
Witam ponownie po dłuższej przerwie. W międzyczasie usunąłem jeszcze jeden zauważony błąd powodujący zawieszenie się odtwarzacza, a przedtem wyświetlenie śmieci na LCD. Błąd ten pojawiał się, gdy do odtwarzacza włożyło się nowo zakupioną lub pustą po formacie kartę SD. Błąd ten usunąłem modyfikując fragment funkcji main, jak poniżej: if (! (AT91F_PIO_GetInput(AT91C_BASE_P...
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...
https://obrazki.elektroda.pl/8545401100_... Zapraszam na drugą część przygody z płytką Wemos D1 ESP8266 i czujnikiem temperatury/wilgotności DHT11. W tej części rozwinę swój program o zapis wyników w pamięci Flash ESP8226, wykorzystam do tego bibliotekę o wdzięcznej nazwie EEPROM . Dlaczego klasa do zapisu we Flash nazywa się tutaj...
DVR HD3804 nie uruchamia się. Dostałem mały rejestrator HD3804 i nie uruchamia się, załączyłem dziennik seryjny, aby uzyskać więcej informacji oraz zdjęcia płyty i komponentów. Proszę, czy ktoś może mi pomóc we właściwym kierunku, aby go uruchomić. U-Boot 2010.06 (20 lutego 2017 - 14:24:07) Pamięć DRAM: 256 MB Sprawdź kontroler spi flash v350... Znaleziono...
https://obrazki.elektroda.pl/5461019800_... Opiszę tutaj proces implementacji wysyłania sygnału IR w oparciu o PWM i timer. Wysłany tak z mikrokontrolera sygnał będzie w stanie kontrolować klimatyzację. Dodatkowo użyty format sygnału będzie zgodny z tym co przechwytuje Flipper Zero, co pozwoli na wykorzystanie przechwyconych w ten...
https://obrazki.elektroda.pl/9954621100_... Przedstawiam prosty programik do odczytu danych z kontrolerów mppt TRACER xxxxRN. Jak wiadomo normalnie producent do odczytu danych z kontrolerów serii RN przewiduje panel MT5 Programik powstał by umożliwić odczyt danych i zapis w formie przyjaznej dla dalszego przetwarzania przez serwer...
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....
Witam. Uruchomiłem moduł GPS, poziomy napięć itp - wszytko ok. W komputerze widzę ramki itp.. Teraz zastanawiam się w jaki (najprostszy i niezawodny) sposób odebrać od GPS'u dane, dotyczące: pozycja, prędkość, czas, wysokość, tryb pracy (2D, 3D). Znany mi jest opis ramek standardu NMEA. Jak na razie udało mi się "wyciągnąć" czas z ramki GGA... Chciałbym...
Nie pamiętam czy kontynuowałem zapis po włączeniu aparatu. - to może mieć krytyczne znaczenie dla rozwiązania problemu. Label karty są chińskie znaczki - prawdopodobnie naśmiecone w metadanych. To exFAT? Wygląda na to że pliki są pofragmentowane. - + prawdopodobne uszkodzenie tablicy alokacji plików. Czy w Polsce jest możliwość odzyskania i naprawy...
Witajcie mam problem z daptacją kodu. Zajmuję się kontrolerem BQ8030 można z nim się połączyć przez I2C i za pomocą transmisji SMBus można ten kontroler zresetować. Podszedłem do tematu i udało się za pomocą modułów CP2112 oraz FXL2P udało się zresetować kontroler. Założyłem oddzielny temat dotyczący tego problemu. Link poniżej. https://www.elektroda.pl/rtvforum/viewto...
Halo, cześć. Świątecznie i noworocznie: Jak zrozumieć panic full log w iPhone i iPad Było już trochę o tym na forum jakiś czas temu ale ciągle sporo w tym temacie nieporozumień. Rozwiewam więc niedomówienia i mity (o znikających elementach), podpowiedziach w stylu "powiedz mi jak wymienić ten thermalmonitord" - przy okaji: Thermal Monitor Daemon to...
Nie wiem co tam kombinujesz Mam na celu wczytanie danych z pliku i zapis do bazy. Dane są w postaci pliku cvs, wcześniej wczytywałem do StringGrida. W tym projekcie wczytywane pliki mają kilkaset linii, każda linia zawiera kilkadziesiąt komórek. Po wczytaniu tego program rósł w RAM do kilkudziesiętu MB. Zamknięcie formularza nie zwalniało pamięci,...
Mam dwie tablice: float temp == 0.01){break;} FRAM.read(adres, temp 22:13:33.035 -> temp[1]: 23.10 22:13:33.083 -> temp[2]: 23.10 22:13:33.083 -> temp[3]: 23.10 22:13:33.083 -> temp[4]: 23.00 22:13:33.130 -> temp[5]: 23.10 22:13:33.130...
W między czasie test disk zakończył skan. Na razie nic nie ruszam, nie wiem co wybrać i czy wogóle Wiesz jaki miałeś w ogóle typ partycji? Bo TestDisk twierdzi, że HPFS lub NTFS, których i tak nie może odzyskać... Czekam jeszcze na DMDE na koniec sknaowania oraz zacząłem skan strong recovery Który niczego nie wnosi do tematu poza tym co DMDE już nam...
Cześć, witajcie. uruchomiłem komunikację dwóch atmeg po spi. w bascomie z pominięciem wbudowanych komend, tylko na rejestrach procesora. hardwarowo wszystko chodzi, dane sie przesyłają w obie strony z jednym dużym problemem. drugi dzień nad tym siedzę i mam już kwadratowy łeb. potrzebuję przesyłać tabele, których specyfika jest taka, że nigdy nie wystąpią...
Cześć. Mam kilka LED WS2812 i prosty program do sterowania. Wszystko działa, ale nie mogę dojść jak dla każdej LED pobierać z tablicy zdefiniowane kolory. Kanały odpowiadają kolejnym diodom i ich kolorom. Kod wygląda tak: [syntax=vbnet] 'Led1 Kanal(1) = 0 : Kanal(2) = 0 : Kanal(3) = 0 'Wartosci koloru LED1 'Led2 Kanal(4) = 0 : Kanal(5) = 0 : Kanal(6)...
Teraz spróbujmy odnaleźć zawartość tych uszkodzonych sektorów, czy ona gdzieś mogła się zachować. Dla $Noname 03 po wejściu na nią w DMDE otwórz plik $LogFile i spróbuj znaleźć ciąg znaków bez offsetu: "24 00 42 00 69 00 74 00 6D 00 61 00 70", to samo wykonaj dla partycji "Source" oraz "DOWN_LOAD_2". Dla partycji $Noname 02 ciąg będzie inny i będzie...
Witam. Mam taki kod, i chce zapisać dane odebrane po rs232 do pliku, bądź do tablicy i wyświetlić wszystko po zakończonej transmisji. [syntax=c]#include <stdio.h> #include <conio.h> #include <string.h> #include <iostream> #define STRICT #define WIN32_LEAN_AND_MEAN #include <windows.h> void system_error(char *name) { //...
Bardzo często stajemy przed koniecznością odzysku danych z HDD ponieważ partycje uległy zniszczeniu , sformatowaliśmy nieodpowiedni dysk lub tez skasowaliśmy nieodpowiednie dane. Wtedy szukamy programów odzyskujących dane lub programów przywracających tablice partycji. Męczymy dysk wszystkim co popadnie czasem nawet wprowadzamy zapis na dysk z którego...
Witam. Interesuje mnie zapis tablicy danych pod konkretny adres w pamieci (np zaraz za obszarem wektorow przerwan). W assemblerze uzywa sie do tego polecenia ORG, a w C?
Wiem na jakiej zasadzie działają polskie imiona lecz największy problem to użycie tablic, nie wiem jak importowac po jednej linijce do kazdej osobnej komórki tablicy.. moglbym prosic o przyklad kodu? Ps. Kuba to zdrobnienie od Jakub, jak rozpoznac imiona umiem lecz transport danych importowanych do tablicy linijka=1 komorka jest moim problemem a pozniej...
Jeśli chodzi o typy zmiennych to zmiana tablicy na typ uint32_t nic nie daje i powoduje tylko błędny zapis danych z ADC. Zresztą we wszystkich przykładach dotyczących ADC i DMA w stm32 widziałem rozwiązane to w ten sposób, a w Cortexie M3 zawsze działało to bez zarzutu. Co do momentu pojawiania się ErrorHander to jest on niestety losowy. Może zbyt wcześnie...
Zadanie " odczytZEepromTemperaturyIWilgotnosciIGod... " powinno być utworzone w setup(). Stos jest za mały - na początek ustaw na 4096 . Funkcja odczytZEepromTemperaturyIWilgotnosciIGod... to jest własnie callback dla tego zadania. Nie wiem, o co chodzi z nazwą funkcji TaskBlink() - jakieś copy/paste :). Pętla loop() domyślnie też 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" -...
Jak rozumiem wyjęłaś kartę z rejestratora i odczytujesz za pomocą komputera? Jeżeli tak jest to umieść kartę w rejestratorze i spróbuj połączyć się z nim za pomocą portu USB i w ten sposób przenieść dane na komputer. Format MP3 może być oparty o różne kodeki choć nie przypuszczam by komputer miał problem z ich odczytem. Zapis w rejestratorze jest zapętlony...
Witam problem wyglada tak: w przerwaniu odbioru znaku przez uP mam umieszczone kilka rzeczy ale interesujace sa tylko dwie tzn zapisc znakow do tablicy dwu,wymiarowej oraz zapis "obrotow " do tablicy jedno wymiarowej, ich zapis jest poprzedzony odpwoiednimi "komendami". sek w tym ze: jesli wykasuje zapis "obrotów" do tablicy to, zapis tablicy dwu wymiarowej...
Witam Mam pytanie odnośnie metody zapisu stringów(char) do pamięci eeprom. Najlepiej abym mógł zapisywać i odczytywać całe zestawy danych. Robię dość skomplikowany budzik i chciałbym zapisywać do eeprom ustawienia. Skleciłem po wielkich potach coś takiego: SETTINGS.h typedef struct { uint8_t GODZINA; uint8_t MINUTA; uint8_t POWTORKI; uint8_t GLOSNOSC;...
Właśnie pokazałem dwie funkcje, w których korzystam z EEPROM. Proszę zauważyć, że na starcie programu odczytuję dane z pamięci do tablicy i już nigdy więcej nic stamtąd nie odczytuję. Zapis do EEPROM można tutaj zignorować bo na razie chcę ogarnąć to, że wartości mi z niej wyparowują. Zmianą kodu przez użytkownika będę martwił się później. BOD jest...
Mam problem z pamięcią fram, chociaż nie jestem tego pewien. Mam o to taki fragment kodu: https://obrazki.elektroda.pl/9276057300_... https://obrazki.elektroda.pl/9660017400_... Wczoraj o około 18 włączyłem urządzenie, co widać na wykresie (pierwsze zdjęcie) o północy nastąpiło przepisanie danych z tablic do fram, ale...
Odwieczny problem zapisu na pendrive czy przenośnego hdd... Podczas tej operacji nie należy zbyt szybko wyciągać pendrive z gniazda, do którego został włożony. Nie wnikając w szczegóły (a są one pokręcone) wcześniejsze wersje windowsa miały bezsensownie zaimplementowane systemy przyspieszające zapis, który tylko naocznie pokazywały dużą prędkość zapisu...
Dzięki za pomoc :D Mam problem z zapisem uint8_t do pliku z użyciem funkcji f_write, z f_prinf działa bez problemów : f_printf(&myFile, "%d\n", buff_data[i]); Jednak zależy mi na szybkości zapisu, jak powinna wyglądać funkcja zapisu tablicy uint_8_t z f_write?
Chciałbym zaprezentowac ciekawe uklady rodziny VS23S010. VLSI VS23S010 jest łatwym w użyciu statycznym układem RAM o pojemności 1 megabita. Dostęp do pamięci można uzyskać za pośrednictwem standardowej magistrali szeregowej zgodnej z interfejsem SPI (tryby 1, 2 i 4-bitowe) lub przez 8-bitową równoległą szynę zgodna z procesorem 8080. Jedną z głównych...
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...
Witam, Mam następujący problem. Chciałbym próbkować dane z akcelerometru, żyroskopu oraz magnetometru z częstotliwością 1 KHz, przez okres 7 sekund. Dane te chciałbym zapisać na karcie SD. Dotychczas aby zapisać dane na kartę SD korzystałem z biblioteki Fatfs (SDIO). Teraz jest to dość problematyczne, ze względu na czas realizacji zapisu. Dane muszą...
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",...
https://obrazki.elektroda.pl/6483751800_... Witam, PROJEKT ostatecznie ukończony :D wersja ostateczna programów dla płytek MASTER Arduino Mega2560 i SLAVE ESP8266-12E Testowałem urządzenie przez kilka dni, w międzyczasie dokonałem kilku przeróbek, jak w kodzie tak i w połączeniach PIN itp. Usunięte zostały wykryte błędy, najważniejsze to...
Witam, z góry przepraszam jeśli moje pytanie jest banalne ale zarówno C jak i programowania mikrokontrolerów dopiero się uczę. Korzystając bibliotek Dharmani'ego http://obrazki.elektroda.pl/6450825200_1... . Chciałbym na wyświetlaczu tft wyświetlać dane z kolejnych dni w formie wykresów stałych tj np mam zapisane dane z dnia 30.12.2011...
Tak jak napisałem już wyżej będzie to zewnętrzna. Natomiast jeżeli chodzi o sortowanie, to przy odczycie danych będę musiał ufać, że zapisane wcześniej dane będą już prawidłowo posortowane. Trochę obawiam się tego rozwiązania przy zapisie danych na karcie chipowej, lecz jeżeli użytkownik będzie prawidłowo się nią posługiwał to nie będzie mieć problemów....
Jakiś czas temu udało mi się uruchomić ten pełny odczyt danych w ilości 107 bajtów. Jako, że bitrate w sygnale radiowym wynosi 16384b/s, z przeliczenia wychodzi 488us pomiędzy bajtami. Przerwanie jest odebrane z DIO0 po napłynięciu do FIFO pierwszego bajtu, resztę załatwiło odpytywanie rejestru 0x3F i sprawdzanie bitu FifoEmpty, jeśli FIFO nie jest...
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. Czytałem gdzieś, żeby w obszerniejszych programach do zapisu/odczytu zmiennych w eepromie stosować struktury. Czy kolega Dr. Vee (lub ktokolwiek...
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ę...
Nareszcie ktoś odpowiedział:) No w czymś jest problem, chce zrobić tablice na wzór tej w BASCOM Dim _Dana(1000) as eram Word tylko teraz to ma być w 24Cxx. Problem w tym, że podczas zapisu zwykych danych odbieranych z UART trzeba zapisać jeszcze adresy gdzie te dane zostały umieszczone. Do tej pory zapisywałem w wewnętrznym EEPROMie M32 (wszystko szło...
O ile pierwszy przypadek, to po prostu bardziej dyrektywa parsera, to gdy już robimy dynamicznie, wówczas takiego ładnego zapisu nie ma. Możesz co prawda wrzucić w jeden obszar pamięci wszystkie dane "na raz" (korzystając z adresu pierwszej zmiennej tablicy), ale taki zapis byłby raczej nieczytelny. Jeśli chcesz zrobić to nieco ładniej, to napisałbym...
udało mi się zredukować czasy przez optymalizację kodu. przy interface 8bit zapełnienie całej matrycy (320x240x2bajty koloru) trwa 19 ms W celu wysłania inforamcji o jednym pixelu muszę wysłać 2 bajty i toglować pin WRITE -wyślij MSB -SET WRITE -CLR WRITE -wyślij LSB -SET WRITE -CLR WRITE co daje 6 instrukcji. Z obliczeń wynika że każda z powyższych...
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...
Skończyć to nie, a to, że autor pominął ważną zaleconą część lub sprawdził i zweryfikował na swoje oko, że ok, to już wiemy teraz. Bardziej go ten skan podwójny wykończył aniżeli jeden zapis tablicy partycji. 16 reakowanych sektorów (kiedy - niewiadomo), BB go dyskwalifikuje z użycia, C7 raczej było kiedyś, bo wartość przeliczona była 199 a jest 200,...
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...
Witam Mam tablicę danych konfiguracyjnych systemu mikroprocesorowego, którą zapisuję do pamięci EEPROM. Dane są krytyczne i muszą być dobrze zabezpieczone. Dla bezpieczeństwa stosuję 2-3krotny zapis kosztem miejsca pamięci. Za każdą tablicą jest dodane 4 bajty sumy CRC32. Co myślicie o dodatkowym liczeniu jeszcze jednej sumy CRC32 z tablicy zawierającej...
Nie wspomnę już o rozwiązaniu typu proste CPLD, w którym zaszyjemy sterownik do pamięci z wypluwaniem danych na interfejs do DAC. (at)tmf Przy dużych wymaganiach to lub FPGA jest logicznym wyborem i pod względem technicznym i ekonomicznym.
Na pewno ma być instrukcja LDS? Przecież to ładuje zmienną z SRAM a nie adres? Nom, ale to jest zdajesie zapis BASCOMA i pewny nie jestem. To zależy jaka tablica, i czy kod ma być uniwersalny czy nie i gdzie to kopiować i czy w ogóle jest taka potrzeba. Kolejne bajty kopiowania z FLASH do SRAM w asm, np 120 sztuk coś w tym stylu: [syntax=avrasm]ldi...
Nie wiem czy dobrze rozumiem do czego dążysz ale możesz napisać coś takiego int funkcja(char *wsk) { *(wsk+3) = 2; return (int)*(wsk+3); } wywołanie char data Nie, nie o to mi chodziło. Tutaj odwołujesz się tylko do 4 elementu tablicy. Dodano po 1 Czyli to: Tym zapisem zwiększasz wartość elementów tablicy tak? A nie można było zapisać tego tak *wsk...
Witam OK, zamieszczam nowy kod źródłowy i wsad do mikrokontrolera programu radiomagnetofonu, w którym usunąłem błąd powodujący wyciek pamięci podczas grania radia oraz dodałem dwa usprawnienia poza tym. Błąd wycieku pamięci polegał na zgłoszeniu faktu braku pamięci przez dekoder AAC podczas kolejnej próby nawiązania połączenia z serwerem wybranej stacji...
Może się mylę, ale ze stacktrace'a wynika, że funkcja SyncWrite powinna przyjmować wskaźnik na tablicę Errors, a w twoim wywołaniu przekazujesz ją przez out , zatem czy nie powinieneś przekazywać tablicy SyncErrors również przez referencję którą musisz zainicjować jak pozostałe kolekcje w tym wywołaniu ?
Musisz zatem przygotować dwie rzeczy: 1. Plik z formularzem oraz wyświetlający dane 2. Plik odbierający formularz i zapisujący dane do pliku Trzeba się teraz zastanowić, jak zapisywać informacje w pliku. Można albo aktualizować jeden plik (co niestety w PHP potrafi prowadzić do zniszczenia jego zawartości) albo zapisywać w osobnych plikach (co po jakimś...
Witam, dzisiaj miałem czas na zgranie kodu i wyrzucenie z niego tego co nie dotyczy tematu: Dodano po 7 Przepraszam za dziwne znaki w komentarzach ale przerzucałem z Windowsa na Linuxa i nie konwertowałem kodowania. Będę wdzięczny za pomoc. Sławek
Witajcie. Piszę skrypt przesyłający dane do Arduino, a Arduino ma je zapisać w zewnętrznej pamięci EEPROM (24LC32). Chodzi o przesłanie tablicy zawierającej równo 4KB danych. Dla uproszczenia, na potrzeby testu wszystie dane w tablicy mają wartość 0x13. Problem polega na tym, że podczas odczytu z pamięci EEPROM okazuje się, że skrypt "gubi" gdzieś ostatnie...
Witam, Mam problem z tablicą z danymi. Do tablicy zapisuję dane odczytane po SPI z przetwornika ADC. Dane powinny mieścić się w zakresie od 0 do 0x007fffff (23bity). Przed zapisem do tablicy odczytanej wartości mam warunek sprawdzający, czy odczytana wartość mieści się w tym zakresie. Pomimo tego w tablicy i tak często znajdują się inne wartości, większe...
Kolego coś takiego wymyśliłem :[syntax=vbnet] $regfile = "m16adef.dat" $crystal = 80000000 $hwstack = 40 $swstack = 16 $framesize = 32 Config Porta = Input 'port A jako wejścia Config Portb = Output 'port B jako wyjścia ' Config Portd = Input 'Port D Jako Wejścia Config Portc = Output 'port C jako wyjścia Config Sda = Portc.1 'konfiguracja pinu magistrali...
No właśnie w tych szczegółach pies pogrzebany bo listing z pierwszego postu niej więcej tak jest skonstruowany ale jest kilka pomniejszych problemów z przykładową tablicą w której zakładałem zapis danych dotyczących nastawy czasu zegara czasu i daty czyli godziny i minuty plus dzień i miesiąc to cztery dane -> nastaw czasu zegara sterującego zał/wył...
EBI ma być szybkie, to DMA ma odciążać CPU. EBI możesz taktować 2x szybciej niż CPU. Czyli dla taktowania CPU 32 MHz, EBI może działać z częstotliwością 64 MHz. Ma to duże znaczenie, o czym możesz się przekonać oglądając timingi operacji zapisu i odczytu dla EBI. Np. odczyt trwa co najmniej 2 takty EBI, czyli jeśli go taktujesz 2x szybciej niż CPU to...
W tym przykładzie Zakładam że czytałeś to: Nie łatwo przejść tak z marszu z Basic na LUA, za dużo w LUA znaków przy instrukcjach, których w Basic niema. Łatwiej z C wejść do LUA, bo to prawie C tyle, że wyższego poziomu. Dlatego trzeba uważać na aplikacje gdzie potrzeba dużej wydajności, a LUA nie przewiduje wstawek w asemblerze ;) Na domiar złego LUA...
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).
Dwa liczniki, przerwania i tablica bajtów. 1 wersja: Pierwszy próbkuje stan pinu co parę us, drugi liczy i zapamiętuje ramki czasowe. Tak by było stosunkowo mało danych do zapamiętania. 2 wersja: Pierwszy próbkuje stan pinu co parę us, drugi liczy czas 2..3 minuty. Dane lecą bitowo do tablicy bajtowej (paczki po 8 bitów) tak jak zapis na taśmie. Trzeba...
Na początek proponuję sprawdzić kartę po nieudanym zapisie za pomocą jakiegoś programu, np. Hexplorer. Po włożeniu karty do PC pewnie trzeba będzie ją sformatować (wyczyścić FAT i ROOT, jeżeli to jest FAT16), ale już z tego co będzie zapisane w obszarze danych będzie można określić przyczynę problemów. Hexplorer nie wyświetla zawartości tablicy partycji....
bo musisz jeszcze coś do DPTRa wpisać. Takiego sposobu urzywa sie do pobierania danych z tablicy względem DPTR i np R1 masz np tablice tab1: DB 0,2,4,8 do tego twój programi (ale najpierw musisz dodać na poczatku polecenie MOV DPTR, #tab1) i on ci pobierze dane z tej tablicy. Gdy np r1=0 to pobierze ci pierwszą wartosć- czyli zero, gdy np R1=2 to z...
Czytam tak tą dyskusję i dochodzę do wniosku że chyba źle implementuje ten bufor... W obsludze przerwania klawiatury wykonuję zapis do bufora, ale tylko dwóch bajtów które lecą w trakcie naciśnięcia i puszczenia (klawisz puszczenia 0xF0 olewam). Następnie ISR(SIG_INTERRUPT0) { switch(i) { case 0 : // bit startu PS2_Dane...
Masz pewnie ustawiony TimeOut na 30s i nie zamykasz sesji po wysłaniu. Każda sesja musi być zamknięta i ponownie otwierana na czas wysyłki danych. Sądzą, że zapis i odczyt z plików załatwił by tu sprawę, ale pozbądź się w pierwszej kolejności AVR'a i połączeń przez UART i dużych tekstowych tablic. to zamiast do tablicy readln [syntax=lua]file.open("init.lua",...
Postanowiłem napisać program do komunikacji z kompem przez rs232 lecz niemam pojęcia jak zapisac znienną long do eeproma 24c04 mam taki fragment kodu do odbioru danych z rs: Do if Scon.0 = 1 then input adres , dana ' adres byte , dana long Scon.0 = 0 end if call wr_eeprom(adres,dana) ..... sub wr_eeprom(adres as byte , value as byte) I2cstart I2cwbyte...
proszę bardzo /* ________________________________________... * ::::::::... eepromReady ::::::::...
Kod podany przez Ciebie działa. Jeszcze muszę potestować czy nie ma jakichś awarii bo teoretycznie w pliku tekstowym to mogą być tylko znaki ASCII. Jednak udało mi sie przez framework Symfony 2 odczytać szesnastkowy zapis tego przesyłanego pliku. I widzę że jak na razie nie ma problemu z bitami spoza tablicy ASCII. Klikam w pełni zasłużenie przycisk...
Kol. wowka chyba trafnie to ujął. Każdy z tych programów jest na tyle dobry na ile mu sytuacja pozwala. Oznacza to w praktyce, że jeśli coś jest wykasowane na dysku to jest szansa odzyskania danych w wypadku jeśli żaden program, system operacyjny lub sam użytkownik nie zapisał tego miejsca nowym plikiem/plikami. Dopóki jest znikoma aktywność na twardym...
Dzień dobry Struktura do przechowywania danych o płycie jest sama w sobie, moim zdaniem, błędna. Po pierwsze może to być "składanka" i wtedy każdy utwór wykonywany jest przez innego wykonawcę. Po drugie jak sobie zrobisz płytę MP3 to może tam być 1000 utworów i Twoja struktura się nie nada. Po trzecie z czasem będą wpisywane płyty DVD i nie daj Panie...
Witam, jak w temacie, czyli źle wyświetlają mi się cyfry na LCD w sensie tak chcą ( 00 -> 01 -> 00 -> 01 -> 00 -> 08). Nie wiem po jakiej stronie leży problem. Pracuje na płytce ewaluacyjnej GOTRONIK z Atmega32A z RTC PCF8583 ( INT-PD2, A0-GND, SDA-PC1, SCL-PC0) Umieszczam kody programu: Main.c [syntax=c]#define F_CPU 16000000L #include...
Witam, wykonałem dla moich tablic następującą operację która wygląda następująco : admin 12345 12345 123112111 to jest inna informacja wczytać te dane do tablic ? Aby analogicznie, admin znajdowało się w tablicy wprowadzLogin_tablica hasło w tablicy wprowadzHaslo_tablica itd . Mógłby ktoś pomóc ? Nie mam w ogóle na to wizji ... I jeszcze jedno : jak...
zapis tablicy bascom zapis tablicy tablicy zapis elementu tablicy
oznaczenie indukcyjność cewka lutować procesor runtime library
maszyny rolnicze ciężkie lampa solarna czujnikiem ruchu
Slot CD nie otwiera się w wieży Kruger&Matz KM 7089 Gaśnięcie wyświetlacza klimatronika w Golf IV po włączeniu wentylatora