Poźniej jeśli chcesz podeślę ci na priva przykład jak to zrobić. Co do reszty - z tym wypełnieniem dziur to mniej więcej mówimy o tym samym :) Mniej więcej. Jeśli godzisz się, aby wynikowy hex pokrywał całą dostępną w procesorze pamięć FLASH to problemu nie ma. Gorzej jeśli jest krótszy. Bootloader skądś musi wiedzieć gdzie kończyć wyliczanie CRC, a...
http://obrazki.elektroda.pl/6130528400_1... http://obrazki.elektroda.pl/2906458300_1... Witam wszystkich. Chciałbym przedstawić na łamach forum mój projekt, który powstaje już od około pół roku. Tematem projektu jest komputer 8-bitowy oparty o procesor Z80. Założeniem jest, aby zbudować funkcjonalny komputer 8-bitowy...
Przykład działa poprawnie, przyczynę błędu podał już kol. (at)rajszym . Przyczyną jest nowy, sprytny kompilator. Otóż widzi on, że podana pętla wpisująca wartości 0xAB jest efektywnie odpowiednikiem funkcji memset i zamiast pracowicie robić to co mu nakazałeś (tak robiły kompilatory do momentu wydania książki i jeszcze potem przez jakiś czas), zamienia...
Rozwiązanie drugie które napisałem, praktycznie w postaci aktualnej nadaje się do przerwań - dodać tylko jedną zmienną która będzie informować ile aktualnie odczytano bajtów i samą funkcję update_bit można wywoływać po razie w przerwaniu, jako trzeci argument podając odczytany bit. Równie dobrze można przekształcić rozwiązanie pierwsze wyciągając z...
Gdybyś przeczytał poprzedni i jedyny link jaki zamieściłem w tym wątku 4 kwietnia 2011 roku to znalazłbyś to co chcesz ale niech tam: nienawidzę jak ktoś kieruje mnie do googli czy wikipedii gdy zna lepsze odpowiedzi, więc nie zastosuję tego sposobu uwielbianego tu przez niekórych do przesady: gdy Ci zależy na czasie to najlepiej wysłać bezpośrednio...
http://obrazki.elektroda.pl/6038046600_1... http://obrazki.elektroda.pl/9492337500_1... http://obrazki.elektroda.pl/8744464400_1... http://obrazki.elektroda.pl/7450126200_1... Jak to w życiu bywa, człowiek kolejny raz staje przed wyborem kupienia wątpliwej jakości chińskiego produktu,...
Dlatego moje podejscie jest takie, ze odpalam rom w symulatorze, ktory pokazuje mi co siedzi w rejestrach i pamieci, a w miedzyczasie mam ide, w ktorej zapisuje sobie co dany skok robi. O tym chciałem napisać, że do disassemblacji bardzo przydatny jest sam system lub symulator tegoż systemu. Najpierw jednak, trzeba przeczytać dokumentację. Zapisu jakiegoś...
https://obrazki.elektroda.pl/4427359900_... Mikroprocesor (MPU) czy mikrokontroler (MCU)? To pytanie stawia sobie wielu projektantów systemów elektronicznych. W poniższym artykule przyjrzymy się, jakie czynniki należy wziąć pod uwagę przy wyborze odpowiedniego urządzenia przetwarzającego do naszego następnego projektu. Wybór odpowiedniego...
A jak najprościej wypełniać figury? Wypełnianie figur w grafice komputerowej na mikrokontrolerach, takich jak systemy oparte na AVR, można realizować na kilka różnych sposobów w zależności od typu figury i wymagań projektowych. Dla prostych figur geometrycznych, takich jak prostokąty, wypełnienie jest zazwyczaj proste i wymaga jedynie iteracji przez...
Przepustowość pamięci i 256 bit, wypełnianie itd wskazują na 270x. Jeżeli nic nie grzebałeś w biosie/uefi to ewidentnie dostałeś podkręcony już sprzęt, więc reklamuj jeżeli to nowe. Ha..nie zdążyłem ;)
WItam czy będzie jakiś problem z połączeniem w tryb SLI karty GeForce 9800 GTX i GeForce 9800 GTX+ Różnią się tylko częstotliwością rdzenia, shaderów i pamięci oraz wypełnianiem. Wiem, że częstotliwość rdzenia nie robi różnicy ale co z resztą? GTX "] Rdzenie strumieniowe 128 Częstotliwość rdzenia (MHz)675 MHz Częstotliwość shaderów (MHz)1688 MHz Częstotliwość...
Mam karte GeForce PALIT 8400GS DDR2 64bit , Częstotliwość rdzenia (MHz)567 Częstotliwość shaderów (MHz)1400 Częstotliwość pamięci (MHz)400 Wielkość pamięci512MB Interfejs pamięci64-bit Przepustowość pamięci (GB/sek.)6.4 Wypełnianie (miliardy/sek.)3.6
Algorytmy - google + "Fill Algorithm" Tworzenie obrazu w pamięci i przesyłanie gotowego do wyświetlacza jest szybsze niż punkt po punkcie. Albert
Chciałbym napisać wszystkie ciekawe parametry z GPU-Z w tym miejscu: http://obrazki.elektroda.pl/9302351200_1... ROPs/TMU s: 8/8 {czemu 8/8 ?}( Shaders : 48 Unified)- Umożliwiają dodawanie do sceny 3D efektów specjalnych, świetlnych: Vertex shader: działania na wierzchołkach wielokątów, Pixel shader: kolorowanie pikseli.Dzięki nim w...
Rodzina AVR czy jakakolwiek inna nie ma nic wspólnego z takim ograniczeniem. Wystarczy wykorzystać któryś z timerów i jego przerwanie. To teraz mi powiedz co się stanie kiedy przerwanie nastąpi podczas odczytu karty? Poza tym generowanie sygnału CLK przerwaniem timera to nie problem ale robienie takich długich operacji w przerwaniu jak wypełnianie...
Teraz pytanie ogólne, podłączając tą kartę, ogarnie mi to aktualny zasilacz 420w, 34a ? Specyfikacja GPU: Rdzenie procesora 96 Taktowanie procesora (MHz) 700 MHz Taktowanie jednostek cieniowania (MHz) 1400 Wypełnianie tekstur (miliardy/s) 11.2 Specyfikacja pamięci: Częstotliwość taktowania pamięci (MHz) 800 - 900 (DDR3) Standardowa konfiguracja pamięci...
Nvidia GeForce 9400 GT 512MB 128bit http://www.nvidia.pl/page/product_geforc... Procesory strumieniowe16 Częstotliwość rdzenia (MHz)550 Częstotliwość shaderów (MHz)1400 Częstotliwość pamięci (MHz)400 Wielkość pamięci512 MB Interfejs pamięci128-bit Przepustowość pamięci (GB/sek.)12.8 Wypełnianie (miliardy/sek.)4.4 Witam, na sprzedaż posiadam...
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....
Witam serdecznie wszystkich forumowiczów! Mam pytanie odnośnie owej karty jestem na etapie składania komputera dla graczy. Posiadam już według mnie dobrze zbudowaną maszynkę a między innymi: Zasilacz: Aurum Pro 1200W Procesor: Intel I7 4790k Płyta Główna: AsRock Z97 Extreme4 Pamięć Ram: Kingoston HyperX Beast 8GB DDR3 Dysk Twardy: Kingoston HyperX Fury...
Dziękuję Wam, działa. Ale dlaczego wcześniej wyrzucało mi błędy to tego nie rozumiem? Szkoda,że tamtą wersję skasowałem. Jak sprawdzić gdzie kompilator Keila umieścił tablice? Zadeklarowałem jedną zwykłą w RAM a drugą jako static do Flash. A chciałbym się przekonać że tak na prawdę jest. Przeglądałem plik .map ale jak wyłowić z niego potrzebne informacje?...
Witam, wpadła mi w łapki dziwna karta x1650pro AGP shappire z ddr3. Program Everest Ultimate Edition pokazuje aktywnych 12potoków pikseli(powinno być 4), wypełnianie z szybkością 7128MPikseli/(tekseli )/s, czyli tak jak 1950pro. Przepustowość pamięci też nie gra, szyna 128bit czyli powinno być ok 22.1GB/s a jest 44.3Gb/s. Co jest grane? Rozmiar procesora...
http://obrazki.elektroda.pl/3842239400_1... Holenderska firma Energenie zapowiedziała wprowadzenie do sprzedaży, wykorzystującego technologię elektronicznego papieru, czytnika oznaczonego symbolem ePP2. Czytnik posiada sterownik emulujący drukarkę i oprogramowanie umożliwiające łatwe generowanie, przesyłanie dokumentów do pamięci urządzenia,...
PARZ EQU R0 ; początkowy adres danych 22H, pod którym znajduje się liczba parzysta LJMP START ; skok do start ORG 100H ; załadowanie programu pod adres 100H START: ; etykieta START mov parz,#22h MOV (at)PARZ,#2 ; zapisanie pierwszej liczby parzystej LOOP: ; otwarcie pętli mov a,(at)parz ;w tym przypadku tej instrucji może nie być add a,#2 ;...
W jaki sposób dokładnie określić rozmiar __main_stack_size i __process_stack_size w skrypcie linkera? Nie da się - nawet jak sobie to sprawdzisz metodami o których piszesz to i tak jest to wartość "na oko". Co do wypełnienia stałymi danymi i podglądania, to samo podglądanie można wykonać przy użyciu zakładki Memory, a wypełnianie najlepiej zrobić w...
Otóż, problem polega na tym, że nie wiem jak sprawdzić czy dodatkowa karta graficzna ciągle działa czy nie. I teraz tak: 1. Działała do momentu aż zrestartowałem komputer ok. 5 razy pod rząd ponieważ karta sieciowa nie chciała załapać. Po tych restartach dodatkowa karta nagle przestała działać - czarny ekran, więc podłączam monitor pod zintegrowaną...
czyli twierdzisz że to powinno pomóc? zaraz sprawdzę :P hmmm, no i dalej się nie komunikuje z tym programem, ma być komunikacja synchroniczna? Na synchronicznej nic nie śle do terminala nawet aktualny kod .INCLUDE "m128def.inc" ; SEGMENT DEKLARACJI .EQU OSC_FREQ= 11059200; częstotliwość pracy w Hz .EQU RS_BAUD= 57600 ; prędkość transmisji...
Jeśli chodzi o mnie to ja widzę to tak: To co stworzyłeś jest jak najbardziej bardzo dobre i mi się podoba i to że kolejna dopisywana linijka idzie na dół choć nie jest to konieczne. Trzeba tylko poprawić przeliczanie dat i godziny, to co wspominałem wyżej, zrobić ogon (te dane stałe pewnie są potrzebne do pracy sterownika) i wypełnianie zerami między...
Witam ponownie. Poniżej obiecany kod funkcji main (dla przypomnienia: odtwarzanie krótkich mptrójek z pamięci Flash mikrokontrolera, zegar 33,8688MHz). Może się komuś przyda :) int main(void) { int bytesLeft, nRead, err, offset, outOfData, eofReached; unsigned char *readPtr; MP3FrameInfo mp3FrameInfo; MP3Decoder hMP3Decoder; int nFrames,...
Dobrze abyś napisał w jakim środowisku działasz, ale ogólnie są funkcje przepisujące i wypełniające bloki pamięci, oraz funkcje tzw adresowania względnego, gdzie wskazujesz początek zakresu pamięci i jakiś wskaźnik (dodatkowy rejestr), będący przesunięciem od tego miejsca. Jak zrobiłeś generator, to używasz od niego styków |p| tym zwiększasz licznik/wskaźnik...
Ok skoro nie jesteśmy na chwilę obecną w stanie rozwiązać tego problemu, a jesteśmy już w temacie skryptów. Czy ktoś wie jak usunąć z wynikowego obrazu sekcje .ARM.extab oraz .ARM.exidx ? Wiem, że związane są ze stack unwinding, wyjątkami etc. jednak pomimo używania -fno-exceptions oraz -fno-unwind-tables nie jestem w stanie wykluczyć tych sekcji.
Nie musisz wywoływać ponownie, ponieważ w pętli sprawdzasz ten sam bufor pamięci, który jest wypełniany podczas przerwania. Ważne jest, aby bufor zadeklarowany był z modyfikatorem volatile, np. volatile uint8_t bufor[50];
Oh, drogi kamrat, to nie Firmware, to tylko pulpit-interfejs (pulpit, na którym znajdują się ikony) Potrzebujesz systemu, który load wypełnia powierzchnię Wysłałem ci okazję
Damian7546 Jeżeli chcesz ten wyświetlacz używać sensownie, to żaden 8 bitowy uC do tego się nie nadaje. Próbowałem z Xmega128A1U, próbowałem z dsPIC33EP i dopiero STM32F4x7 pozwolił uzyskać ~30 ramek na sekundę. Jeżeli używasz do tego układu z interfejsem pamięci zewnętrznej (FMC?), to wykorzystaj go do tego. Poza tym, ten układ nie musi pracować w...
(...)prosiłbym aby ktoś bardzo łopatologicznie wyjaśnił mi co to jest impedancja? Czy jest jakaś różnica pomiędzy impedancją a impedancją falową? Wiem że chodzi tutaj mniej więcej o opór przy prądzie stałym. Próbowałem poczytać trochę o tym ale te regułki z podręczników jakoś do mnie nie trafiają. Ja tylko objaśnię czemu rezystor szeregowy pomaga w...
Czy jesteś pewien, że stos Ci się nie przepełnia? Kompilator przed tym nie ostrzega, bo nie zawsze można na poziomie kompilacji przewidzieć rozmiar stosu. Stos w AVRach wypełniany jest od końca pamięci SRAM, jak się stos spotka z danymi, no to koniec... Czy masz w programie sytuacje, że np. wywołujesz funkcję w innej funkcji, albo nawet głębiej? Albo...
Nie mogę sobie poradzić z winbond 25q64 + ch341a. Odczytuje zawartość bez problemu (kilka kolejnych odczytów zapisanych jest zgodna binarnie). Przy zapisie zawsze jest niezgodność danych w kości z buforem. Testowałem na dwóch kompach (W7.1 i W10) z wersjami CH341 Programmer 1.3/1.18/1.17/1.13. Zawsze ten sam problem. Kasowanie kości (co w końcu jest...
Czy to ma być CRC czy poprostu jakaś zwykła suma kontrolna? Algorytm CRC jest dość prosty, ale żeby działał odpowiednio szybko potrzeba pewnych sztuczek (np stablicowanych wartości). Zwykła suma kontrolna to poprostu suma bajtów. Oczywiście można zrobić dowolne wariacje czyli np sumować bajty z różnymi wagami (np pseudolosowymi). Konstrukcja zależy...
Częstotliwość rdzenia 604 MHz Częstotliwość sharderów 1296 MHz Częstotliwość pamięci 1107 MHz Wielkość pamięci 1G Interfejs pamięci 512-bit Przepustowość pamięci (GB/sek.) 141.7 Wypełnianie (miliardy/sek.) 48.2 Oddam moje maleństwo za jedyne 500zł :) Zainteresowanym mogę wysłać fotki na meila.
Przyczyną wskazania 85'C może być tylko nie ukończona konwersja temperatury. W układach tych pamięć wyników przed pomiarem jest wypełniana właśnie wartością 85'C. Spróbuj zwiększyć czas między rozpoczęciem pomiaru, a jego odczytem. Niby masz 900ms to powinno wystarczyć, ale możliwe że trafiłeś na DS'a z kiepskiej partii lub zwykłą podróbke.
Nie musi mieć wyjścia na zewnątrz, wystarczy ruter (lub kilka) lokalnie. UWAGA to co uważamy za ruter w domowej sieci jest w zasadzie czymś wince bo jest bramą (gateway) bo dokonuje translacji adresów (NAT) aby cały ruch na zewnątrz wychodził z jednego adresu IP (adresu portu WAN rutera). Klasyczny ruter (taki jak go zaprojektowano jak powstawał protokół...
Jak w temacie. Uszkodzona i całkowice nieczytelna pamięc układu Micom oznaczona jako IC101 co jak myslę skutkuje brakiem function menu i brakiem łącznosci z sub'em. Pamiec to W25Q80DVSSIG. Wstawiona czysta pamięć wypełniana jest tylko w pierwszych sektorach i tylko ustawieniami użytkownika. Upgrade softu nic nie daje. Potrzebny wsad lub ewentualnie...
Widzę,żeś uparcie leniwy i nie przeglądnąłeś co pisali inni na temat tego radia. Skoro masz orginalny pilocik,to nie rozumię jaki masz problem.Odblokuj radio wypełniając pole między nawiasami (transmt [ ] 1 i [ ]2. Radio powinno się uruchomić i po sprawie. Po co Ci grzebanie w pamięci? Pamięć jest w tunerze.
Właśnie zastanawiałem się nad tymi wersjami 1GB czy 2GB pamięci. Gdzieś wcześniej WYDAWAŁO mi się że znalazłem testy i ta 2GB lepiej się sprawowała. Ale teraz nie mogę znaleźć :P Może już coś mi się pomyliło :) Jutro poszperam jeszcze. Ale pewnie masz racje :) A też z tą pamięcią myślałem chociażby biorąc pod uwagę GTA IV :) nie zoptymalizowaną grę...
Niveasoft miał rację, Twój pierwotny hex w obszarze niewykorzystanym (za kodem programu) wypełniał go 0xff (po kasowaniu flash cała jego pamięć zawiera 0xff) w tym również adresy zajmowane przez tinybld, dlatego tinbld się zbuntował i odmówił wgrania (by siebie nie nadpisać). To dość nietopowy hex, nie wiem dlaczego został tak wygenerowany by adresował...
Witam! Myślę, że warto tutaj skorzystać z wskaźników do tablic i utworzyć tablicę tychże wskaźników np: TYP *(*t)[] i odwoływać się do tak zdefiniowanej poprzez: (*t)[wiersz][kolumna] [syntax=c]typedef float TYP; /* w miejsce TYP wstawiamy dowolny typ */ /* i definiujemy funkcję */ TYP *(*alokuj(int iletablic))[] { int i; TYP *(*p)[]; p = malloc(sizeof...
Jeżeli szukasz karty do gier, to A500 się nie nadaje. Raz że ma bardzo mało pamięci, bo tylko 4 GB, dwa że ma bardzo wąską szynę danych. Do tego mniejsza prędkość wypełniania tekstur... Generalnie A500 to jest karta do obliczeń, a nie do grania. Dać się da, ale wydajność będzie mocno średnia. Dodano po 1 A500 to GA107 czyli RTX3050. Rdzenie niby tak,...
Ostatnio w moje ręce wpadła płyta główna CA80 w trochę niekompletnym stanie, ale za to wlutowany był w polu z dziurkami dodatkowy scalak (bramka NAND). Jednym z niewielu scalaków, które były obecne na płycie był m.in. pamięć ROM 2764, którą niżej załączam. Ca80 był bez wyświetlacza, ale podejrzewam, że przystosowany do jakiegoś konkretnego zadania....
Kolejka wiadomości przychodzących w pamięci wypełniana przez przerwanie TWI, obsługujące również wiadomości wychodzące. W przypadku zapełnienia kolejki wysyła wiadomość w stylu „Spróbuj ponownie za 10 sekund”.
Maszyna uruchamia się lecz brak reakcji klawiatury. To może raczej uszkodzenie jest w klawiaturze lub IO z nią związanym? Raczej mała szansa, aby pamięć programu akurat tak się uszkodziła, że wszystko działa, z wyjątkiem akurat klawiatury. A jeśli nie ma z czym tego wsadu porównać, to raczej nikt nie zgadnie czy jest prawidłowy, czy nie. Jak już napisano,...
Ale Fusebity odnośnie rozmiaru BOOTLOADERA mogą być ustawione jak ci się żywnie podoba - to nie ma najmniejszego znaczenia z punktu widzenia działania programu. Natomiast ważny jest jeden Fusebit - BOOTRST - który aktywuje Bootloader. Dopiero wtedy mogą być kłopoty jeśli wsad wypełnia 100% pamięci Flash. W przeciwnym wypadku gdy ten JEDEN fusebit nie...
wypełnianie datami wypełnianie wsadu wypełnianie tabeli
hyundai falujące obroty zawór bezpieczeństwa rysunek całkowicie rozładowana
reset pieca buderus radio makita
Ariston Clas X CF błąd 105 – brak cyrkulacji, przyczyny, diagnostyka, naprawa Lokalizacja czujnika przyspieszenia wzdłużnego w Mercedes Vito W639