w PIC masz w pełni sprzętowy stos i nia ma do niego dostępu w sposób programowy. Ma stały rozmiar (oddzielna pamięć w procesorze), więc nie da sie go zmienić programowo. Nie znam microbasic'a, ale ten pewnie realizuje stos programowy, więc należałoby zasięgnąć porady dokumentacji tego programu, by się dowiedzieć, czy jest to możliwe.
Czy przerwania są kolejkowane i po obsłużeniu komunikacji wykona kod przypisany do drugiego przerwania, czy informacja zostanie utracona? Może się tak zdarzyć, jeśli obsługa jednego przerwania będzie na tyle długa, że w czasie jej trwania jakieś przerwanie zostanie wywołane dwa razy (lub więcej). Czy komunikacja USB będzie działać stabilnie gdy podłączę...
Witam Proponuje zastosować AVR-a ma na pokładzie pamięć eeprom a wtedy łatwiej załadować do pamięci komunikaty i obsługa jest prosta W procesorach 51 musisz zastosować zewnętrzną pamięć i rozmiar procedury obsługi rośnie Nie ma nic za darmo samo życie wymusza zmiany na nowsze procesory Pozdrawiam PIOTR:D
Zgaduję, że w tym przypadku w pliku startupxxx.s masz ręcznie zmienić rozmiar stosu. Lepiej jednak i prościej będzie zwyczajnie nie deklarować dużych tablic w procedurach, bo to fatalny nawyk w przypadku mikrokontrolerów, zwłaszcza, kiedy programista jest początkujący i nie wie, gdzie się zmienia rozmiar stosu... ;).
Znalazłem dla starszego dysku tutorial, wygląda na to że potrzeba przywrócić obraz dysku z oprogramowaniem. Niestety trzeba by znaleźć odpowiedni obraz do dysku o odpowiednim rozmiarze. Możesz też spróbować procedury aktualizacji firmware, o ile jest sposób z pominięciem interfejsu web który nie działa.
Nie znam teko konkretnego programu, ale nie wydaje mi się, żeby istniała możliwość automatycznego dopasowania rozmiaru czcionki do czegokolwiek. Zazwyczaj oblicza się ten rozmiar, w procedurach wywoływanych przez zdarzenie zmiany rozmiaru obiektu. W ostateczności, jeżeli obliczenia nie są możliwe ze względu na zmienny rozmiar poszczególnych liter, na...
Jeżeli definitywnie zdecydowałeś się na tryb tablicowy, to trzeba całą tablicę odczytać przy starcie programu i zapisać ja wraz ze zmianami przy końcu. Zapisywanie poszczególnych danych nie ma sensu. Zrób dwie procedury; odczyt danych i zapis danych. Obie powinny odczytywać zapisywać wszystkie dostępne tablice w całym ich rozmiarze. 1. Pierwszą (odczyt)...
Tak, można wywoływać inne procedury z procedury wywołanej poprzez Synchronize. Jednak w przypadku wątkowego dostępu do Canvy niezbędne jest wywołanie metody Lock i Unlock okalających rysowanie. Rozmiar bitmapy na komponencie wizualnym raczej nie powinien wynosić 0x0... Ale głowy nie daję.
Bardzo fajny przykład dydaktyczny z serii "jak nie należy pisać programów". ;) Typy... od 19 lat mamy w C typy o jawnych rozmiarach - uint8_t, int16_t itd.. Dobra zasada - jeśli coś nie może być ujemne - powinno być typu bez znaku. Czy rozmiar danej może byś ujemny? Dekompozycja na procedury - dwa razy pod rząd mamy ten sam paskudny kod zamiany tetrady...
Można podpowiedzieć drukarce że powinna pominąć procedurę sprawdzania ilości tonera. Wysuń szufladę wciśnij wszystkie czujniki rozpoznawania rozmiaru papieru w kasecie i włącz drukarkę trzymając czujniki aż do kompletnej inicjalizacji drukarki. Następnie ustaw menu jak potrzebujesz i ponowne uruchomienie powinnio być poprawne. pozdr..
Poczycztaj kolego to http://www.dvhk.pl/showthread.php?t=1027... a tak na marginesie to nie spotkalem sie z tunkiem ktury mial fizycznie uwalony flash Mało widziałeś. Niestety te procedurki ładowane do trapa mają wiele wad. Są uproszczone i nie mają zabezpieczeń przez różnymi nietypowymi sytuacjami (po pierwsze autor nie był w stanie przewidzieć wszystkiego...
a jeżeli chodzi o funkcje sortowania powiedzmy w zależności od nazwy bądź rozmiaru??
U mnie odblokowanie poszło bez problemu na DELu inspirion mini 1012. System operacyjny dos z win98 wystartowany ze stacji dyskietek IBM na USB. Cała procedura trwała z 5min podczas których to program zapisywał kopię scalaka U12 PM25LD020 pod nazwą ~ROM.bin o rozmiarze 262144 bajtów. Zanim procedura dobiegła końca cały czas wyświetlał napis WAIT. Dodam...
tylko raz ale mozesz kilkakrotnie zaladowac program tylko e rozne miejsca.ja czesto tak robilem gdy np,. programik zajmowal 100 bajtow a pamiec mialem 512 to 5 razy moglem wgrac program. Robisz tak: org 0 goto start org 6 start Gdy program ci zabiera 256 bajtow to gdy zechcesz umiescic nastepny musisz zamazac goto start poprzez wstawienie instrukcji...
Ogólnie dobrze kombinujesz. Wyrzuć ustawienie VTOR z aplkikacji - niech ustawia go bootloader. W bootloaderze zawołaj procedurę spod adresu pobranego z adresu 4 aplikacji, czyli o 4 dalej niż wartość VTOR. Jedyna potrzebna zmiana w skrypcie konsolidatora - to adres startowy (no i zmniejszony rozmiar dostępnej pamięci ROM)
Świetnie dziękuję bardzo. Jeśli można poprosiłbym tylko o informacje jaki rozmiar karty musi być no i poprosiłbym o procedurę aktualizacji.
To co tutaj zamieściłeś, to raczej pikuś. Co jeszcze kompilujesz (linia "SRC = $(TARGET).c ..." w Makefile ) ? Podejrzewam "NokiaLCD.c" o spory rozmiar (definicje fontów ?). Pozostaje albo wyrzucić nieużywane procedury i definicje z tej biblioteki (oczywiście jej kopii... ;)), albo wykonanie przejściówki do Atmega 16... ;) B.T.W. Ciekawy projekt......
Tak też jest dobrze, unia to tylko nieprzenośny sposób ułatwienia sobie zadania :) Kilka błędów - użyj uint16_t zamiast unsigned short. Jak już tmf wspomniał do uśredniania musisz użyć większego rozmiaru zmiennej żeby wykluczyć przepełnienie, a na avr int ma rozmiar taki sam jak short. Użyj uint32_t. Poza tym całe to testowanie flag i numeru czujnika...
otóż nie można właśnie z powodów podanych przez ciebie skoki goto dozwolone są w obrębie funkcji/procedury, czyli części kodu niemodyfikującej stos.
Możesz zapewne zdefiniować swój własny rozmiar papieru. Nazywasz go np. "Koperta C5 własne" i definiujesz rozmiar papieru na jakim chcesz drukować. Procedura podobna jak przy definiowaniu większych formatów przy wydruku z rolki w ploterach HP.
Prawdopodobnie przekraczasz rozmiar pamięci - czytaj komunikaty kompilatora i konsolidatora. Dość radośnie deklarujesz stałe łańcuchy tekstowe jako zmienne lokalne procedury - możesz wylatywać na przekroczeniu rozmiaru stosu. Zadeklaruj wszytskie stałe teksty do wyświetlania jako stałe w pamięci programu - PROGMEM i używaj pgm_read_byte do dostępu do...
Czy odpalałeś z dyskietki czystego DOSa (TYLKO io, msdos i command - bez żadnych driverów językowych) i pod jakimś Volkovem lub DOS Controllerem próbowałeś? Dołączam DOS Controllera - mały, jednoplikowy, idealny na dyskietkę a robi tyle co NC 3. Lub tak jak radzi Kolobos - Disk Editor i ręcznie zmienić nazwę. Jest to procedura opisana w manualu Norton...
Przeszedłem procedurę zmiany rozmiaru partycji GPart-em oraz wydzielenia nowej partycji. Wykonałem płytę instalacyjną n-lite`m. System XP zainstalowany. Co muszę teraz zrobić, aby mieć w menu startowym podczas uruchamiania komputera możliwość wybrania systemu do załadowania (czyli XP bądź Viste). Wiem, że te dwa systemy maja inaczej wykonaną procedurę...
Jaki to akku, typowy 7Ah? Poczytaj o dolewaniu wody do akumulatorów żelowych a najlepiej pokaż jego zdjęcie (góry), to Ci powiem czy jest sens się z nim babrać. Należało by "wyrwać" takie plastikowe koreczki, później wyjąć gumeczki, dolać do każdej celi po kilka ml wody destylowanej i dopiero ładować. Procedura wygląda tak, rozmiar akku tutaj nie ważny......
Tak, jak pisałem. Tablica Nr1 musi mieć wymiar. Instrukcją Redim możesz zmienić jej rozmiar w dowolnym mmencie. Ale, jeśli uruchomisz procedurę z przepisywaniem tablicy bez wymiaru, zakończy się to błędem.
Jak w Delphi zmienić rozmiar bitmapy bez zniekształceń i zapisać do pliku? Skorzystałem z tego: http://www.7880.com/Info/Article-6ae82a0... (wszystkie procedury) i efekt jest taki jak po: Bitmap.Canvas.StretchDraw
Ja bym to skrócił do takiej postaci PC <-- (SP) SP <-- SP - 1 , ale to jest zależne od architektury, być może odczyt z pamięci trzeba inaczej zapisać np jakoś tak MAR <-- SP PC <-- MDR SP <-- SP-1 No i jeszcze pozostaje problem z konwencją stosu i rozmiarem jednej komórki.
Nie znam mozliwości w tym zakresie Bascoma. Jedno jednak jest pewne. Każdy program tego typu może działać sekwencyjnie. Oznacza to, że wywoływanie kolejnych procedur w procedurze działać musi. Jest jednak tzw granica zagnieżdzeń. Może ona wynika z możliwości samego kompilatora (programu tłumaczącego - w tym wypadku Twoim nie sądzę aby tak było), albo...
Pobrałem plik .rcv - zaskoczył mnie rozmiar, więc porównałem go TotalCommanderem z plikiem exe - są identyczne. Mimo wszystko wrzuciłem go na pena (512MB, Fat32) i spróbowałem procedurę z CTRL+ESC - nie działa, nic się nie dzieje. Próbowałem w portach USB 2.0 i 3.0
Procedura powinna być prosta - szukasz odpowiedniego roweru z tym samym rozmiarem kół, z elektryka przekładasz do niego tylne koło z silnikiem i całą instalację elektryczną. A do ramy z elektryka możesz włożyć to koło bez silnika. W rezultacie nadal będziesz miał dwa działające rowery. Suportu chyba przekładać nie ma potrzeby, choć może będziesz musiał...
Zmienić rozmiar - tak. Zmienić literę - nie (tzn. jest to wykonalne, ale w praktyce szkoda na ot czasu i zdrowia, bo nie ma 100-procentowej gwarancji, że wszystko się uda). Nie wiem coś "nawyrabiał", bo wyraźnie sam musiałeś coś pomieszać przeprowadzając procedurę repartycjonowania(?), formatu i przydziału miejsca. Tym samym nie jestem w stanie odpowiedzieć...
No do tego przecież właśnie służy kopiowanie, a "komenda" wytnij-upuść jest tylko nakładką na to. Delphi do takich zadań stworzy bardzo nieefektywny kod ok 100kB natomiast TurboPascal też dorzuci swoje 3grosze ale będzie to rozmiar rzędu pojedynczych kB. Kolor zmienia się procedurą TextColor a tło TextBackground, proponuje poczytać sobie help`a. PS...
http://obrazki.elektroda.net/57_12595397... Jakiś czas temu zafascynowała mnie tematyka mikrokontrolerów, a skoro z zawodu jestem programistą, przykładam do tematu szczególną wagę właśnie do strony oprogramowania. Niestety, dostępne w sieci biblioteki obsługujące peryferia są napisane (zazwyczaj) dość brzydko , są słabo udokumentowane oraz...
Zamiana "kości" odpada, Mx jest 5V, a SST 3,3V. Pobrany plik Biosu jest prawidłowy i nie wymaga korekty. Sprzęt po zaprogramowaniu będzie działał poprawnie. Jedyna niedogodność z jaką może kolega się spotkać to brak możliwości upgrade wg procedury producenta. Proszę podać powód dla którego kolega chce dobrać "kość"
Dobra bo sie zakręcilem co ja mam teraz zrobisc ? najpierw procedura naprawcza dla systemowego 2 kopia podsektorowa drugiego dysku hitachi w plik ... ?? zrzut ekranu z dmde ? Tak, najpierw procedura naprawcza dla dysku systemowego. Procedura naprawcza nadpisuje dysk, więc zrób kopie danych. Po drugie kopia drugiego dysku na drugi minimum takiej samej...
Rozmiar pliku HEX zawsze będzie większy niż kod w nim zawarty. Na każde 16 bajtów kodu przypada tam 2.5 raza tyle bajtów pliku. Ponadto procedury z util.h korzystają z liczb zmiennoprzecinkowych, co znacznie powiększa kod wynikowy.
Niestety. Funkcja iscanf także korzysta z procedur wbudowanych, a co za tym idzie to przyrost pamięci ...
Witam, mam do napisania program w Pascalu na strukturach dynamicznych. Potrzebna mi będzie tablica rekordów. Zatem tworzę Tablica : array of Rekord; I tutaj pojawia się problem, gdyż wyszukałem w Internecie, że rozmiar tablicy ustalamy procedurą SetLength(Tablica, n). Tworze bazę, do której w trakcie działania programu dodaję nowe pozycje. Przykład:...
W takim razie mam wątpliwość czy rzeczywiście procedura ruszyła z nośnika, a nie partycji (dysku).
To sprawdzanie w Runtime coś daje? ..mamy jakiś wpływ na rozmiar w trakcie działania programu na rozmiar stosu? Zadowalającym dla mnie testem będzie w trybie debug sprawdzenie najbardziej "uwikłanej " procedury i zachowanie rejestru SP. ..a może coś więcej na temat pkt. 4,5 Dzięki za pomoc!
Kod ma 4k, bo zoptymalizowalem go recznie. Przedtem zajmowal 6k. Wystarczylo wywalic niektore procedury i wlepic ich kod w miejsce wywolania. Takie cos nie powinno miec miejca. Po cos chyba ta optymalizacja automatyczna jest.
Jeśli tak, to być może przekroczyłeś rozmiar pamięci/stosu. Sprawdź, czy nie masz jakichś dużych danych lokalnych w procedurach (np. łańcuchy tekstowe, bufory do konwersji danych). Odchudź program i sprawdź, czy pomogło.
No to chyba nie powinieneś mieć takich problemów bo przecież możesz zastosować jakiś bufor (FIFO) ładowane przez procedury odczytu IIC, a opróżniane przez UART. Trzeba tylko odpowiednio dobrać rozmiar bufora i pilnować żeby się nie przepełnił.
moze ja tu czegos nie rozumiem ale przeciez z pliku wczytujesz tylko liczbe (rozmiar macierzy) a za uzupelnienie jej prawodpodobnie odpowiada procedura: losowanie(Macierz1, n); poza tym nie wiem po co wladowales tu goto i etykiety i czemu tablic nie nisczysz w ten sam sposob w jaki utworzyles?
Większość laptopów z uszkodzonym Bios-em lub wgranym nie od danego modelu jest całkowicie "martwa", Twój częściowo ruszał, więc to nie Bios. Jeżeli chodzi o nadwyżkowe pliki to są one ignorowane podczas zewnętrznego programowania, np. moje oprogramowanie podaje informacje, w wolnym tłumaczeniu, "nadwyżkowe dane mają kaca i odpoczywają". W obecnej chwili...
'Workbook_Open', jak sama nazwa wskazuje, dotyczy skoroszytu i jest jego procedurą zdarzeniową (prawa lista rozwijalna na górze okna edytora).
Nie rozumiem jednej rzeczy... Czemu w projekcie DLL nie ma pliku *.lpr? Jak to zrobiłeś? Sam launcher działa bez zarzutu wczytuje mi Twoją bibliotekę, ale nie wiem jak zrobiłeś DLL'a bez *.lpr? Jest tam w projekcie plik : MojaDLLka rozmiar : 433 bajty. Dodaj mu rozszerzenie LPR i problem się rozwiąże. :) Jeśli zapiszę w tej bibliotece funkcję, to też...
Doszedłem do tego, że w katalogu podmontowanym ze smartfonu mogę odczytywać pliki XML opisujące zdjęcia, i w nich są URL-e samych zdjęć (a oprócz tego czas, rozmiar...) - można te zdjęcia ściągać przez HTTP, to działa. Ale to, co widzę w tym katalogu, ma pliki ze zdjęciami tylko na niby - widać plik i jego rozmiar, zawartości nie da się odczytać, występuje...
Interesuje mnie właśnie zakres 0 - 1200 st.C Do pomiaru zimnego końca używam ds18s20, więc z tym nie będzie problemu. Skoro jesteś zdecydowany to jakoś sobie poradzimy ;-). ad1. rzeczywiście chciałbym dokładniej niż liniowo. ad2. tablica na atmelku troche zeżre pamięci...ale jeśli potwierdzicie że to dobry i jeden z lepszych sposobów to tak zrobie....
Zajętość pamięci RAM jest oczywista - to po prostu rozmiar wszystkich zmiennych, jakie mogą zaistnieć w najgorszym przypadku przy największym poziomie zagnieżdżenia procedur plus po jakieś 20 bajtów na każdy poziom zagnieżdżenia. Flash - zaczynasz pisać program i widzisz, ile tego trzeba.
Najkrócej: sygnatura wskazuje na kłopot z dyskiem. Czy fizyczny, czy logiczny, to będzie można zweryfikować, gdy S.M.A.R.T. umieścisz (programy są wymieniane na forum - najczęściej w dziale "Naprawa HDD...", a opis "z czym to się je" jest w dziale FAQ). PS Jest jeszcze jeden, poza przywracaniem, element dokonujący ingerencji w SWI (zostawiający tam...
Przecież w tym helpie masz przykład. Przepisz kropka w kropkę to zadziała. I pamiętaj że Turbo Pascal jest z ery dos'a więc obowiązują ośmioznakowe nazwy plus ewentualne rozszerzenie. PS. Podczas komplilowania programu zawierającego procedurę Exec powinno się zmniejszyć maksymalny rozmiar stosu bo może zabraknąć pamięci - tzn. na początku programu np....
Procedura odbioru jest tam tylko jedna, a w zasadzie samo wywołanie. Co do zmiennych to po prostu definiujesz określoną nazwe i typ (rozmiar danych). Jak zdefiniować określoną nazwę i typ (rozmiar danych). Jestem kompletnie ciemny z tych zmiennych. Poniżej podaje program, w którym chcę umieścić procedurę odbioru podczerwieni. Chcę sterować tym programem...
Aktualizacja dotyczy zwykle części oprogramowania (popatrz na jej rozmiar). Rzadko producenci udostępniają pełne oprogramowanie (chociaż czasem się to zdarza) - wtedy rozmiar takiego pliku jest dosyć duży. Po wymianie pamięci radio może być zupełnie martwe i dopiero odpowiednia procedura daje możliwość postawienia oprogramowania na nowo.
sory że odświerzam stary temat ale chciałbym zastosować wyżej podaną procedurę do zmiany rozdzielczości jpga a nie bmp. Ktoś podpowie jak to zrobić..?
Skoro nadal twierdzisz , że nie spotkałeś się z tym i potrzebujesz nakierowania/przykładu , to proszę bardzo . Wybrany cytat : "WinCih - CIH (tzw. Czarnobyl) Jego autorem jest Chen Ing-Hou z uniwersytetu Tajpej na Tajwanie. Znanych jest kilka odmian wirusa CIH, które różnią się małymi fragmentami kodu i datą rozpoczęcia destrukcji (26 kwietnia każdego...
Sprawdź rozmiary buforów w pliku cośtam..cdc_if.c Rozmiar Rx powinien być taki, jak rozmiar endpointu, czyli 64. Rozmiar TX nieważny, chyba, że go używasz. Nadawana ramka może mieć dowolną długość, le procedurę nadawania możesz wołać wyłącznie z przerwania o tym samym priorytecie,m co przerwanie USB - inaczej stos USB w końcu się zawiesi. Pamiętaj też,...
Kodu nie dam bo tego jest za duzo. Sama procedura na ktorej sie to wywala ma jakies 3000 linijek.
Brakło RAMu pewnie, stos zaczął pokrywać się z obszarem przeznaczonym na zmienne. Albo przepełnienie stosu, jeżeli wywaliło podczas działania programu (na przykład w momencie wywołania jakiejś procedury). Jak to pierwsze, to spróbuj zmniejszyć rozmiar stosu (gdzieś tam w opcjach kompilatora jest), jak pierwsze lub drugie to postaraj się zmniejszyć ilość...
Program ma wykonywać następujące zadanie: Napisz procedurę max_elem, której jedynymi parametrami są rozmiar kwadratowej tablicy liczb całkowitych oraz ta tablica. Procedura znajduje największą liczbę znajdującą się w jakimkolwiek miejscu pod główną przekątną tablicy i wypisuje liczbę oraz indeksy tej liczby (nr wiersza i kolumny). W main zadeklarować...
Cóż, sprawdź przewodniki, do których prowadzą linki tutaj: https://github.com/openshwprojects/OpenB... ale procedura jest 1. podłącz gnd, tx i rx (użyj poziomów napięcia 3,3 V dla konwertera uart) 2. w bkwriter 1.60 ustaw rozmiar pamięci odczytu na 2mb (lub cokolwiek dużego, zostanie zaciśnięty) 3. naciśnij "odczytaj" 4. teraz, gdy bkwriter czeka...
Masz do rozwiązania dwa problemy: 1. Oznaczenie obszaru do sortowania 2. Przekazanie do procedury sortującej potrzebnych informacji. Ad 1. Przy założeniu, że np pierwszy wiersz i pierwsza kolumna są zawsze wypełnione danymi i niepuste, jest to dość łatwe, np tak: Range(Cells(1,1), Cells(Range("A1").End(xlToRight),Range("... Ad 2. Proponuję...
Nie ma takiej zależności. Jeśli nie korzystasz z dynamicznej alokacji pamięci to możesz to bardzo zgrubnie oszacować po ilości zmiennych automatycznych (lokalnych), a szczególnie tablic. To co czyni takie oszacowanie szczególnie trudnym to określenie stopnia zagnieżdżenia funkcji - bo to zajmuje sporo pamięci na stosie. A zależy to od ilości przerwań,...
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....
[syntax=cpp]std::vector < unsigned char > Temp_Pakiet; Temp_Pakiet.clear(); //Czyszczenie ze smieci - przy powtornym wywolaniu Temp_Pakiet.resize(Pakiet_odb.size(), 0x00); //Nowy rozmiar + inicjalizacja 0x00 //Procedury wstępne //... unsigned char Dane ; //Zmienna do ktorej bedzie zapisywany pobrany znak z bufora COM if(ReadData(&Dane,sizeof(Dane))...
Procedura w takiej formie : {procedura wyszukiwania filmu wedlug zadanego klucza} procedure wyszukaj; var p : file of film; f : film; s : string; x : integer; begin write('podaj tytul filmu ktory chcesz znalezc : '); readln(s); assign(p,'filmy.dat'); {otwieramy plik} reset(p); {reset...
Witam, Zacznę od wrzucenia opisu kart MMC i SD. Obie karty wykorzystywane w trybie SPI (domyślam się, że taki tryb wykorzystujesz), fizycznie się nie różnią. Tzn. ich rozmieszczenie wyprowadzeń oraz komunikacja z nimi są identyczne/odbywa się tak samo. Różnice uwidaczniają się dopiero w zestawie komend sterujących... o ile komendy CMD praktycznie pozostały...
Problem jest dużo bardziej złożony. Procedury OnWorkBegin oraz OnWork mogą być wywołane w trakcje wysyłania jednego email-a nawet kilkanaście (kilkadziesiąt) razy! W trakcie każdego OnWorkBegin jest ustawiana wielkość pakietu danych które będą wysłane/odebrane (AWorkCountMax), a OnWork jest wywoływane w trakcie wysyłania/pobierania zadanej ilości danych...
Może domyślnie w sterowniku jest wybrany inny rozmiar papieru albo inny podajnik... nie znam tej drukarki. Pisząc strona testowa, masz na myśli wydruk próbny z Windos czy wewnętrzną procedurę testującą drukarki.
A wiec mam do zrobienia kilka zadan w TP, jestem poczatkujacym w tej dziedzinie dlatego prosiłbym o pomoc w napisaniu takich programów: 1) Wylosować 20 liczb i posortowac je metodą bąbelkową. 2) Na posortowanej wczesniej tablicy zastosowac wyszukiwanie binarne. 3) Napisz program zamieniający miejscami dwa wskazane wiersze tablicy dwuwymiarowej 4) Napisz...
Kiedyś skracałem jego rozmiar o jakieś 15-20% z powodu Badów Zamiast takich działań proponuję wykonać procedurę naprawczą - https://www.elektroda.pl/rtvforum/topic1... po wszystkim sprawdzić S.M.A.R.T. i stan powierzchni w MHDD, (01) wskazuje problemy z powierzchnią. Można użyć programu Vivard do zerowania i remapu https://www.elektroda.pl/rtvforum/topic1...
No tak, to święta prawda. Do tego Bascom sam z siebie dodaje sporo zbędnych procedur. Najgorszym przykładem jest obsługa LCD - ok 1kb kodu. Ja teraz kończę obsługę I2C Slave bo Bascom oferuje to tylko za dopłatą. Bascom , jest jak ... klucz uniwersalny. Potrafi odkręcić wiele śrubek , ale jest jest duuuuużo większy od np. ósemki oczkowej ;) Tą z kolei...
Wracając do meritum sprawy to ciężko się będzie pozbyć migania przy "cls" - to nie było robione z przeznaczeniem do gier i ciężko się spodziewać, że będzie działać tak, jak Ty chcesz. Albo więc pozostaje ncurses jak kolega napisał (choć akurat tego nie widziałem, ale być może jest to lepiej zrobione niż standard oferowany przez konsolę) albo kombinowanie....
Właśnie o to chodzi że zmienna ma ciągle inną długość,jest to licznik rewersyjny i dlatego wymysliłem kasowanie spacjami w ilości maksymalnego rozmiaru wyświetlanej liczby.W przerwaniu mam zrobione liczenie do enkodera a wyświetlanie jest wywoływane z pętli głównej jako procedura więc nie ma kolizji.
Widzę, że można w trybie normal ustawić OCR1A tak żeby po osiągnięciu tej wartości timer się resetował i liczył od nowa. Jest jeszcze coś o rejestrze ICR1. Czy można zrobić tak, żeby jeden z tych rejestrów resetował timer po doliczeniu do jego wartości, a drugi jedynie wywoływał przerwanie gdy timer osiągnie jego wartość? Tak. Ten tryb pracy nazywa...
No tak na marginesie to bardzo ciekawy efekt ci wyszedł ;) A na poważnie to działasz na ATmega32 więc jak możesz próbować nawet tworzyć bufor w RAM o rozmiarze 2026 ??? nie wspominając o większym - skoro cały RAM tego procka to 2kB. Zastanowiłeś się nad tym? hmmm widzisz tutaj twoim problemem jest na razie prawidłowe zorganizowanie binarnej transmisji...
Bo gdzieś zamazujesz pamięć poza obszarami przydzielonymi - najczęściej tak się zdarza, jak występuje indeksowanie poza przydzielony rozmiar tablicy. Gdy użytkownik przydziela pamięć, pobierane jest jej trochę więcej na informacje organizacyjne (np. rozmiar przydzielonego bloku), poza tym pomiędzy przydzielonymi blokami występują bloki wolne. Podczas...
Witam, No trochę jaśniej jest. Ram który przeznaczyłeś na stos jest prawie całym obszarem RAMU mikrokontrolera. 0x1FE4 - wielkość twojego stosu (obliczone wierzchołek stosu(0x1FF0) - początek sterty(0xc). Stosu Ci zapewne nie zabraknie. np. wywołujesz w mainie moja_funkcja(int param1, int param2, char tab[20]) to musisz przy wywoływaniu z przekazaniem...
Masz kolego prawdopodobnie problem z oprogramowaniem albo z pamięcią, a nie wiem czemu bawisz się w wymianę elektrolitów. Może najpierw należy dokonać jakieś pomiary? żeby coś wymieniać. Wgrywać chciałeś firmware którego nie masz i dlatego ci nic z tego nie wychodzi, bo wgrać chcesz wsad do programatora po złączu USB, a nie jest to firmware. Jak będziesz...
Witam, bardzo proszę o przeniesienie tematu, jeśli znajduje się on w złym dziale. Sprawa jest pilna i potrzebuję pomocy. Proszę o pomoc w temacie poprawnego kodowania dużych (kilkadziesiąt Gb) plików .avi (zakodowanych: lagarit-em oraz inny plik też .avi kodowany: xvid-em) do formatu, którego wymaga dvd, chodzi mi o kodowanie kodekiem mpeg2. Chcę wiedzieć,...
Dlatego zdziwiło mnie to "lecenie" na siłę na WPA3 skoro wielu (już nie jednostki, ale właśnie wielu) klientom będzie to psuć szyki - i suma summarum odbije się to zwiększonym ruchem i ilością zgłoszeń techn. A tego już zarówno firmy średniej wielkości, jak i potentaci - niekoniecznie kochają - bo TO generuje zwiększone koszty .... No właśnie nie,...
Metody wirtualne będą używane. Mam jedną abstrakcyjną klasę (lecz nie pure), i kilka innych klas dziedziczy po niej. Klasy dziedziczące to ostatni stopień, ani one nie dziedziczą więcej, ani nikt po nich (zamknąłem "peryferia" w obrębach klas) Skok pośredni tj. na call danej procedury wykonają się dwa skoki zamiast jednego? To chyba ciężko nazwać narzutem,...
Witam, Jakiś czas temu bawiłem się platformą Arduino czego skutkiem było powgrywanie do wszystkich posiadanych Atmeg bootloadera. Aktualnie zaczynam uczyć się języka C i zastanawiam się jak wyrzucić wgrany bootloader. W AVR Studio przy konfiguracji Fusebitów mogę tylko zmienić jego rozmiar i adres startowy ale nie widzę opcji wyłączenia. Czy to normalna...
Trochę inaczej. Gdy w programie wywołujesz sub to program zanim przejdzie do sub wykonuje kilka-kilkadziesiąt niewidocznych dla Ciebie operacji. Mianowicie zapamiętuje stan potrzebnych rejestrów i zmiennych w komórkach pamięci. W miejscu które nazywa się stos. Gdy z tego sub wywołujesz następny sub to znowu zapamiętuje kilka- kilkadziesiąt danych. A...
Hmm.. ja ostatnio pisałem coś w ASM na AVR z dwa lata temu i jakoś nie mam ochoty do tego wracać... ;) A wołanie funkcji C z ASM jest proste - zobacz tu: int16_t lg2(int16_t) to po prostu ładujesz wejście do r25:24 i wynik masz w tych samych rejestrach. W kodzie asm musisz jedynie dac .extern lg2 oba pliki kompilujesz do .o i potem łączysz normalnie...
Czekam na oryginalny pilot i będę próbował tej procedury resetu. edit: Mam już pilot. Dobrze rozumiem, że na wyłączonym TV mam trzymać palec na "menu" na panelu dotykowym i jednocześnie wciśnięty klawisz menu na pilocie? Jeżeli tak, to niestety TV w ten sposób nie startuje :(
Właśnie rozwiązałem u siebie jeden z Twoich problemów (tak myślę), więc się podziele. Potrzebowałem obliczyć wartość, którą muszę przesłać do DDSa mając daną częstotliwość w Hz. Wzorek taki: fw = czestotliwosc * 2^24 / 50000000 akumulator fazy ma rozmiar 24 bity, zegar DDSa to 50MHz. Moje pierwsze podejście wyglądało tak, że wykonałem tą operację dokładnie...
wlasciwie to procedury o ktorych napisales sa najbardziej pamieciochlonne bardzo jeste ciekawy co tez robil i jak byl napsiany ten program w bascomie ze az 45% roznicy miedzy asm ?? czy to byl aby nie avr ??
Źródła nie są specjalnie atrakcyjne do chwalenia. Projekt jako devboard rozwijałem w 2014 roku kiedy obowiązywała bibliotego STDperiph i biblioteki FAT od Chińczyka zwanego Chan. Całość służyła mi do nauki programowania w C. Załączam bibliotekę do obsługi LCD i dotyku, którą w większości sam dawno temu przepisałem. Mam tam też procedury pozwalające...
Witam Całkiem niedawno miałem podobny problem z bliźniaczym modelem V-8008SA. U mnie obraz pojawił się dopiero po procedurze regulacyjnej w trybie service mode, która jest trochę uciążliwa. Może tu będzie podobnie... W razie czego służż instrukcją serwisową (rozmiar prawie 46 Mb) pozdr Mariusz
Oczywiscie ze mozliwe. Miedzy wersjami sa czasami straszne roznice - no i nowsza wersja ma przewaznie dodane lub poprawione cos(ew cos zmienione lub pogorszone). Jatakiproblem spotkalem miedzy 2.0.7 a 2.0.8 - w nowszej wersji kod byl troche dluzszy no i musialem zmienic pare procedur(zeby odwolywac sie w troche inny sposob do zmiennych) co dodatkowo...
Odłączenie od sieci bez redukcji mocy sprawi, że rdzeń stopi się w minuty Nawet nie minuty - prawdopodobnie będzie to rząd kilkunastu sekund. W takim przypadku oprócz ciepła generowanego przez reakcje łańcuchowe dochodzi jeszcze jedna, gróźna reakcja - jeśli rdzeń zacznie się nagrzewać powyżej 600 stopni to ciepło zacznie generować reakcja stopu zircaloy...
Na naklejce: MPS4010 i Version 1.0 czyli zapewne wersja podstawowa. W międzyczasie od supportu Foscam dostałem plik z firmware i prawidłową procedurą upgrade via SD Card. Wykonałem procedurę z PDF od Foscam i kamera zaczęła działać prawidłowo. W pliku poniżej firmware v1.14.1.8_2.91.2.63 i PDF z instrukcją. 1183634 Dzięki za pliki. Gdy kamera już działała...
A spróbuj takiej procedury: na kompie docelowym tworzysz partycję logiczną i pozostawiasz miejsce na partycję podstawową która ma być systemową wgraną przez Ghosta (najlepiej od razu utwórz identyczną rozmiarem jak źródłowa i postaw flagę Active) następnie na kompie źródłowym robisz obraz Ghostem, wypalasz na płytę DVD do której dodajesz jakieś bootowanie...
Zweryfikuj swoje informacje o macierzy w Hex - edytorze. Powinieneś mieć dwie pary dysków o takiej samej zawartości (lustro), przy czym na jednej z tych par powinieneś mieć MBR. Jeśli właśnie tak jest, wybierz po jednym z dysków z każdej pary i spróbuj w DMDE stworzyć wirtualny RAID0. Dysk z MBRem będzie pierwszy. Rozmiar paska możesz ustalić w trybie...
Fakt, że napis wyświetla się prawidłowo, graniczy z cudem. Nie powinien wyświetlać się prawidłowo, bo procedura wyświetlania nie wie, gdzie jest jego koniec i wyświetla śmieci, które są dalej, o ile przypadkowo nie znajdzie się tam bajt o wartości 0. Nie podawaj jawnie rozmiaru tablicy przy definiowaniu napisów: char napis[] = "TEST";
Diody się zapaliły się od razu po podłączeniu zasilania. Układ się zainicjował, gdyż przeszedł procedurę RTLinit(). Zawiesił się w funkcji RTLreceive_packet(). Co do realizacji Ethernetu to myślę, że jest to możliwe, ale nie można obsługiwać obszernych ramek. Ja przyjąłem rozmiar ramki na 128bajtów, stąd modyfikacja kodu z opracowania.
Przyczyna jest w tych linijkach Trzeba też pamiętać, że jeżeli zdefiniujemy tablicę n elementową i spróbujemy zapisać coś pod indeksem równym lub większym n to kompilator nie zgłosi błędu, ale skutkować to może nieprawidłowym działaniem programu.
Wczesniej miałem c , D , E , F chciałem pomniejszyc d i oddac troszke do C. W tej chwili D zniknął albo czasami pojawia sie i znika po wejsciu w Moj Komputer. A w programie CrystalDiskInfo widzimy jeszcze "G"? (pokaz z tego programu po wyborze Funkcje -> Otwórz "Menadżer dysków" i także pomocny będzie zrzut ekranu z programu DriveLetterView ) Ze względu...
Witam. 3. Napisz program, w którym utworzona zostaje tablica dynamiczna rekordów typu "tosoba", z polami "identyfikator" i "PESEL" , o rozmiarze "n", gdzie "n" to stała. Wskaźnik "ostab" do początku tablicy określają następujące deklaracje: const N = 10; type osttab = array Taka jest treść zadania, zastanawiam się jak tablica z Const N=10; może być...
procedury zdarzeniowe ds1307 procedury procedury mysql
kolektor toyota corolla krótkie przewody spawalnicze discman wyłącza
fotowoltaika instalacja fotowoltaika instalacja
TCM kod błędu 305 – interpretacja dla FB/FT, FG/FD, APS, kontaktor, czujnik wału, pedał gazu Schemat podłączenia przekaźnika kosiarki Hecht 1434, 1844, 5484 SXE – opis i wyjaśnienia