Czyli tak naprawdę chodzi o wysyłanie komend sterujących ruchem pojazdu. W takim razie najprościej zrobić nieskończoną pętlę, w której jeden przebieg to jest wykonanie jednego rozkazu sterującego pojazdem. Zestaw rozkazów dobierz do potrzeb i możliwości pojazdu. Potem napisz procedurę pobierającą jeden bajt z interfejsu Ethernet lub jakiegokolwiek innego,...
Procesor Z80, po wyzerowaniu sygnałem RESET (pin 26), zaczyna wykonywanie rozkazów od adresu 0000H (czyli od początku pamięci). W tym opisie, do którego link podałem, jest co innego: procesor po sygnale Reset wchodzi w tryb, w którym czyta instrukcję z magistrali (nie wystawia adresu!) - można mu tak podać instrukcję skoku pod potrzebny adres, można...
Masz rację - wydaje Ci się... (; Latencja to nie jest jakiś delay czy preskaler, po prostu przy nie-sekwencyjnym wykonywaniu rozkazów (skoki), potrzebne są te 2 cykle na załadowanie bufora. Spadek wydajności przez taką latencję oscyluje pewnie w rejonie kilku procent, więc nad czym się tu zastanawiać? Jeśli podniesienie częstotliwości "nic nie dało"...
Wybór opcji nie dotyczy TXT lecz np:sposobu wyświetlania znaków OSD,sposobu wykonywania rozkazów zdalnej regulacji,sposobu strojenia oraz wybór typu głowicy,sposobu działania układu VTR, wyboru systemu pracy, ustawienia ilości aktywnych przetworników c/a, sposobu ustawiania konfiguracji żrodeł zewnętrzntch. Problem tkwi w samym układzie TXT.Jeśli wybranie...
phiter Zdaża się... Z mojej skromnej wiedzy o układach cyfrowo-procesorowych (dawne lata szkolne), jeśli dany bank pamięci nie jest zerowany ani resetowany to w momencie przepełnienia stosu nie ma możliwości wykonywania rozkazów. Wyczyszczenie pamięci i wgranie na nowo wsadu programatorem może pomóc. Ale czy da się to w tym modelu zrobić, to nie wiem
Widzę, ze próbujecie zdeasemblować kod ROM. Ja tak na szybko dorobiłem w swoim emulatorze taką rzecz, że podczas pracy w tle tworzy mapę asocjacyjną taką, że do danej liczby, która jest adresem w pamięci, zapisuje 8 kolejnych bajtów. Potem cała mapa jest wprowadzana do pliku "memdump.txt" (w kolejności adresów w pamięci). Plik jest zapisywany w chwili...
Spróbój w czasie wyświetlania tego błędu wcisnąć klawisz "Pause Break" komputer powinien zatrzymać wykonywanie dalszych rozkazów a co za tym idzie zatrzymanie ekranu (aby komputer ruszył wciśnij enter). Mam jeszcze jedno pytanie jakie urządzenie dokładnie ustawiasz w biosie startujące jako pierwsze i drugie. Chodzi mi o to czy masz do wyboru np. HDD0....
Osobiście jestem ciekaw - bo tak naprawdę nie wiem - kto dowodzi w samolotach wojskowych ? Przecież podwładny na ziemi czy w powietrzu powinien wykonywać rozkazy dowódców ??
.Po wyrwaniu ostatniej nogi straciła słuch. Czyli się zepsuła, bo nie wykonywała rozkazów. Jeden ciort. Sens taki sam jak w nadmiernym upraszczaniu konstrukcji. Zawsze się to mści.
czy da się to naprawić? Oczywiście. Winę za mylne wykonywanie rozkazów z klawiatury ponoszą zużyte mikroswitche. Należy wymienić na nowe (koszt niewielki) i będzie po problemie.
Podobną usterkę miałem w grundigu, wtedy był uszkodzony odbiornik podczerwieni,odbiornik wykonywał rozkazy prawie z 2 sekundowym opuznieniem a niektórych nie wykonywał
Pomysł bardzo ciekawy jako inspiracja. Do zasilania powerLED prądem 700mA można użyć przetwornicy DC/DC. Czy można umieścić schemat w wyższej rozdzielczości? Wyłącznik "bezpieczeństwa" wolę umieszczać bliżej obwodu wykonawczego, tak aby zatrzymał działanie nawet przy awarii wykonywania rozkazów przez mikrokontroler.
W jakim sensie powtarzać ? Wykonywać rozkazy, odtwarzać dane ? Co to za układ z tym Epromem ?
Master wysyła ramki z zapytaniem o status wykonania rozkazu Jakiego rozkazu ma do tego używać? Przykładowa sytuacja: Master wysyła rozkaz WRTE_HOLDING_REGISTER (0x06) Slave obiera sprawdza poprawność ramki (suma kontrolna, rozkaz, zakres adresów, poprawność danych) i odsyła ramkę zwrotną, rozpoczyna się wykonywanie rozkazu (skutkujące przepisaniem...
Swego rodzaju "klonem", a właściwie to unowocześnioną wersją jest eZ80. Jest on w pełni zgodny z Z80, ale szybszy. Są jeszcze nowsze eZ80Acclaim! Ciekawe, czy te klony zachowują proporcje czasu wykonania poszczególnych rozkazów. Przykładowo, tak strzelam rozkaz NOP trwa jeden takt, rozkaz MOV A, #N trwa 2 takty, a JMP #NN trwa 4 takty. W niektórych...
Dziś sprawdziłem oscyloskopem przebiegi i dochodzą one do nogi 23 SDA 20563-A518. Czy jeszcze może coś blokować wykonywanie rozkazów przez pilota.
Rozkaz sec (clc) można wyrzucić. Podczas wykonywania rozkazu subi (tak jak podczas wykonywania innych instukcji arytmetycznych) flaga C jest odpowiednio modyfikowana niezależnie od jej wcześniejszej zawartości, więc cały fragment kodu będzie nadal wykonywał się po Twojej myśli, a zawsze to jeden rozkaz mniej.
74LS181 jest odpowiedzią - 4-bitowy kawałek procesora, Ale to jest tylko kawałek zwany ALU, a gdzie pobieranie, dekodowanie i wykonywanie rozkazów? W latach 70. (podają 1975) AMD produkowało serie układów Am2900, z których można było poskładać procesor o długości słowa będącej wielokrotnością 4 bitów - w zestawie były także ALU 4-bitowe, ale dodatkowo...
Kompilator jeśi by głupiał przy lcall to jest do wyrzucenia. Natomiast sam procesor 89c2051 ma tylko 2k flascha i może nie wykonywać rozkazu lcall(skok do 64k) tylko acall skok do 2k.
Identyczną usterkę (wykonywanie rozkazów po czasie 1-2s)miałem w Biazecie. Pomogło oczyszczenie wtyku TXT. Jeżeli msz ołączenia rozłączne gdzie idzie szyna I2C to przeczyść te styki.
Witam, to bardzo interesujące, też kiedyś szukałem informacji na ten temat i doszedłem do takiego samego wniosku jak mój przedmówca: najwygodniej (o ile to nie jedyne możliwość) to w VHDLu zaprojektować CPU które będzie wykonywało rozkazy języka programowania w którym zaprojektujesz system operacyjny
Częstotliwość nie ma znaczenia. A co ci da radio jak wiadomo że pilot nadaje (dioda świeci w kamerze). Wsadź do pilota na SAA3010 kwarc 420 kHZ i zobaczysz czy popularne Philipsy będą wykonywały rozkazy.
Próbowałem ostatnio uruchomić zlecenie *D z C800 (dzień tygodnia na podstawie podanej daty). Przyczyna nieprawidłowości działanie był błąd w wykonywaniu rozkazów ADD i SBC na liczbach 16-bitowych, błąd poprawiłem. Program daje błędne wyniki z powodu błędu w ustalaniu lat przestępnych (nie jest prawdą fakt, że każdy rok podzielny przez 4 jest rokiem...
gmp wrote: Procek obsluguje poprawnie 4xmnijesze czestotliwosci od zegara. Dziwne, ale z dokumentacji wynika coś zupełnie innego. Mikrokontroler poprawnie rozpoznaje zmianę stanu (przy reakcji na zbocze) o ile stan ten trwa dłużej niż jeden cykl zegarowy. Przy czasach krótszych może wykryć albo nie. Pan Arkadiusz Krysiak w swojej książce o AT90S2313...
Może problem nie jest w pilocie tylko w amplitunerze? Baterie stare mogły być dobre tylko amplituner nie wykonywał prawidłowych rozkazów z pilota. Czy tuż przed wymianą baterii pilot działał prawidłowo? Jeżeli tak to po co wymieniałeś baterie? Na jakiej podstawie sądziłeś, że kończyły się baterie, ???
A co jakby potraktować tego PICa jako kolejny układ scalony, przeczytać kartę katalogową, architekturę rdzenia (listę rejestrów, mapę pamięci, listę rozkazów, peryferia) i programować go w asemblerze :) Wszystko na podstawie dokumentacji producenta, bez poradników z czyimiś wyobrażeniami i (nad)interpretacjami. Tu jest ciekawe zastosowanie PICa właśnie...
Bawię się od czasu do czasu na atmedze 8 z zegarem 4 MHz. Ale chcę przerzucić się na Atmege 32 z 16 MHz więc za wczasu teoretyzuję ;). Ale ok, rozumiem już ;) Zapędziłem się trochę bo ostatnio na FPGA trochę siedziałem i podświadomie chciałem procesy równoległe uwzględnić w strukturalnym wykonywaniu rozkazów ;) Dzięki za sprostowanie.
miałem na myśli restrykcje co do czasu wykonywania danych części programu - w usb masz ściśle określone czasy i nic ich nie może wydłużyć, inaczej transmisja nie będzie działać (np. za długie procedury obsługi innych przerwań). I odwrotnie, jeżeli usb będzie obsługiwane poprawnie, to zostaje niewiele czasu na wykonywanie rozkazów pozostałej części programów,...
Teraz dostaniemy program, który zasugeruje nam kiedy kupować coś co chcemy kupić. Nie przesadzaj. Program ma wykonywać twoje rozkazy nie ty jego :)
jeżeli chcesz uzyskać dokładne jednorazowe czasy w us musisz uwzględniać czas na wykonywanie rozkazu zaleznie od programu jeżeli zależy na przerwaniu co określony czas a podprogram przerwania jest wykonywany zawsze przez ten sam czas (nie ma warunkowych, pominięć itp) to różnice między tymi przerwaniami i kolejnymi rozkazami zawsze będą te same 11,059...
Każdy procesor ma tzw. lock bits, które na przykład uniemożliwiają odczyt flasha. Daje się je zdjąć tylko wykonując rozkaz chip erase, czyli kasując cały układ. Po takim kasowaniu jest on oczywiście zdatny do ponownego zaprogramowania. Poszukaj dokładnie w dokumentacji. Pozdrawiam.
[url=http://www.maxim-ic.com/quick_view2... Nie tylko taktowanie 33MHz, ale także jednocyklowe wykonywanie rozkazów, co sprawia, że układzik jest wyraźnie szybszy od standardowych reprezentantów '51. Także niektóre wersje ADuC8xx mają realizacje jednocyklowe o ile dobrze pamiętam, ale DIP'ów...
Witam napisałem w Bascomie poniższą procedurkę i program zawiesza się w momencie wykonywania rozkazu getad czy ktoś miał podobny problem proszę o pomoc. $regfile = "812.dat" $crystal = 11059000 Config Aduc812 = Adcon , Mode = Normal , Clock = 1 , Aquisition = 1 , Timer2 = Disabled , Extrig = Disabled config lcd = 16*1a cls dim adc as word enable iterrupts...
Mam uP na rdzeniu '51 i podłączam do niego pamięć zewnętrzną tak aby mógł czytać rozkazy które wcześniej sam wgrał przez rs232. Problem polega na tym że to co gra do pamięci później tego nie widzi jako instrukcje. Schemat układu jset w pdf. Dowiedziałem się że aduc812 bo taki to uP podczas wykonywanie rozkazu movc nie wystawia rejestru dpp. Skutek jest...
Ale powiedz mi co to jest BOD? Brown-out Detection - układ monitorujący napięcie zasilania, w momencie kiedy jego wartość spadnie poniżej zadanego poziomu (poniżej dolnej granicy przy której procesor może pracować poprawnie i wykonywać rozkazy) zaczyna resetować procesor. Jest wbudowany w większość avr-ów. W przypadku procesorów nie wyposażonych w...
Programowałem kiedyś jednego takiego. Nie pamiętam z której dokładnie serii, ale też trafił do mnie z kodem. Kod z tego co kojaże służy do zabezpieczenia programu przed kopiowaniem. Polecam skasować program i kod powinien zniknąć. Co do programowania to oryginalny kabel ma optoizolację. Próbowałem zwykłym konwerterem rs, ale nie udało się. Zrobiłem...
Też podejrzewam reset . Miałem przypadek gdy do procesora dochodziły wszelkie potrzebne mu informacje ale nie wykonywał żadnych rozkazów . Uszkodzony był układ resetu .
Chodziło mi o to że jak jest wtyczka w sieci to po wgraniu oprogramowanie i z klawiatury i z pilota mogę wykonywać wszystkie rozkazy łącznie z załącz i wyłącz. Ale po wyłączeniu wyłącznikiem sieciowym tym z tyłu urządzenia. Albo po wyciągnięciu wtyczki. Już nic nie działa.
Zmiana kwarcu powoduje zmiane szybkości działania procesora. Tzn jeżeli zwiększysz kwarc to procesor będzie szybciej wykonywał rozkazy. Niestety powoduje to również wzrost poboru prądu przez procesor. Trzeba uważać żeby procesor działał z danym kwarcem... Jeżeli dobrze pamietam to Attiny2313 działa na kwarcu do 10MHz... W niektórych procesorach podłączenie...
Ależ jest. NIE DA SIĘ. Musiałbyś zrobić EMULATOR TUSB3210. Bo konstruując to co chce autor - czyli zamiennik funkcjonalny układu musiałbyś odczytywać kod z hosta i wykonywać rozkazy dla '51 Nie wróżę Ci powodzenia nawet na ARM, choć byłoby łatwiej ze względu na możliwość wykonywania kodu z RAM, jak i moc obliczeniową wystarczającą do emulacji rdzenia....
kompilujesz i wchodzisz do listingu w listingu widzisz ile pamięci zajmuje oraz jakie asemblerowe rozkazy są wykonywane. W nocie rdzenia jest ilość cykli na wykonanie rozkazu (wiekszość powinna się równać 1 bo to RISC ale moga być też rozkazy na kilka taktów (ARM to niej est pełny RISC)) Jak masz ilość cykli to znając częstotliwość wiesz ile czasu będzie...
The Core 2 brand refers to a range of Intel's consumer 64-bit dual-core and 2x2 MCM quad-core CPUs with the x86-64 instruction set, based on the Intel Core microarchitecture, derived from the 32-bit dual-core Yonah laptop processor. Za angielskojęzyczną wiki. Te 64 bitowe procesory nie posiadają architektury IA64 (Itanium), za to posiadają 64bitowe...
Czy jeżeli w Bascomi-e, w przerwaniu, ............ ......... czy zapis będzie trwał, a procesor w tym czasię będzie już wykonywał inne rozkazy? Zapisywana jest zmienna bajtowa. Wpis wartości zmiennej do EEPROM nie odbywa sie samoczynnie, jak powiedzmy przesączanie wody przez lejek(!). Tego wpisu dokonuje processor; nie ma tam pośrednika (chyba jedynie...
rodzina AVR ma architekturę harwardzką (czyli ATmegi i ATtiny) rodzina '51 ma architekturę Von Neumana jedną z istotniejszych różnic pomiędzy nimi jest to, że Pan Von Neuman założył iż procek może wykonywać rozkazy umieszczone w pamięci danych RAM czyli mieści się ona w tej samej przestrzeni adresowej co pamięć programu, natomiast architektura harwardzka...
Ja zrobiłbym tak. Oddaliłbym model na taką odległość żeby nie wykonywał rozkazów nadajnika, po czym wkręcałbym rdzeń cewki w nadajniku do momentu zadziałania sterowania i dalej do ustania sterowania. Później wykręcilbym rdzeń do pozycji pośredniej. Jeśli cewka posiada rdzeń całkowicie wkręcony do środka należy równolegle do cewki dolutować kondensator...
Musisz w takim razie przeglądnąć bibliotekę obsługi tego wyświetlacza. Nie znam tego sterownika więc tutaj za wiele Ci nie podpowiem. Masz analizator logiczny więc łatwo możesz sobie pomierzyć czasy wykonywania poszczególnych rozkazów GLCD. Pozdrawiam JarekC
Wypełnij na rysunku zawartośc bajtów związanych z rozkazem LCALL POOPR umieszczonym w pamięci pod adresem 4444H. START jest etykietą związaną z komórką pamieci o adresie 3355H. Omów krok po kroku procedurę wykonywania w kontrolerze 8051 w związku z wykonywaniem powyzszego rozkazu LCALL (uwzględniając podane liczby)
Nie ważne czy ustawa czy ilość instalacji juz teraz prosument sam się zlikwidował w niektórych gminach bo falowniki się wyłączają. Jeśli będą skupować energie po 25 groszy to moc instalacji sie przewymiaruje ze dwa razy wiec sytuacja sieci jeszcze bardziej się pogorszy. Teraz ceny skupu, może rzeczywiście być tak, że ta cena minimalna 25 groszy będzie...
Czy mógłbym prosić o opis algorytmu działania programu? Po co Kolega stosuje tak wielką tablicę (11 bitów), wiem że w języku C wielkość liczby nie ma specjalnego znaczenia - można zawsze wybrać inny typ zmiennej - jednak przekłada się to na długość wykonywania rozkazów, szczególnie dzielenia. Według mnie w falowniku 256 wartości funkcji to aż za dużo...
Nie sądzę aby procesor wykonywał następny rozkaz , zanim nie zakończy wykonywać poprzedni--to by wprowadziło błędy uniemożliwiające pracę (jak na razie nie doczytałem takich rewelacji w dokumentacji) Wg. mni to masz gdzieś wcześniej błąd (np. stos,bank rejestrów) Może Gienek wyjaśni... No bo jeśli po: MOV A,R2 ; w Acc nie będzie zawartości R2 to mamy...
Nie "styczność z modułami". Przemyśl to co chcesz zrobić. Procek to nie człowiek, nie możesz założyć ze sam z siebie będzie potrafił delimitować i parsować ciąg informacji - to ty musisz mu powiedzieć jak to ma zrobić. Zawsze mozesz uzyc gotowych modułów ktore to wszystko zrobią za ciebie, i wyplują zwyczajnie gotowy pakiet po SPI czy UARTcie z pewnością...
Witam ponownie po długiej nieobecności ,chcę dalej kontynuować problem z tym tv mam wiec proste pytanie jak wejść w tryb serwisowy w tym modelu i jaki błąd oznaczaza 5 mignięć diody w momencie pracy odbiornika.Czasami gra normalnie czyli dioda nie miga a w momencie kiedy miga jest obraz ,fonia jest ale jakby w innym systemie bardzo zniekształcona i...
Spróbuję prosto: - Takt to czas w którym procesor wykonuje pojedynczą czynność. Nie zawsze jest to pojedynczy rozkaz, chociaż bywają procesory z rozkazami, które wykonują się w pojedynczym takcie zegara. Częstotliwość taktowania to nie musi być częstotliwość kwarcu, bo np. ARM-y mogą pomnożyć/podzielić częstotliwość kwarcu i ustalić takt według uznania....
Może to Was zaskoczyć, ale z moich doświadczeń z tymi czujnikami wynika, że w podczas wykonywania rozkazu konwersji temperatura struktury czujnika wzrasta. Obudowa TO-92 ma niesprzyjająco niską przewodność cieplną, a dość sporą (w porównaniu z krzemową strukturą kostki) bezwładnością cieplną. Lepsze parametry można zapewne osiągnąć w wersji obudowy...
Czy w procesorach STM32 wiekszość rozkazów wykonuje się w 1 cyklu zegarowym? Nie wszystkie. Jeśli chcesz mieć bardzo dokładnie oszacowany czas w cyklach to musisz zdeasemblować program, zajrzeć do dokumentacji, żeby sprawdzić ile czasu się wykonuje jeden rozkaz i sprawdzać rozkaz po rozkazie. Jak zależy Ci na prędkości i oszczędności co do rozkazu,...
To wszystko prawda, aczkolwiek wydaje mi się, że różnie to widzą różne kompilatory. Ofszem Acc jest nazwą rejestru SFR i można ją używać jak każdej innej zmiennej czyli w rozkazach z adresowaniem bezpośrednim (direct). Oczywiście jeśli to możliwe to lepiej jest korzystać z rozkazów wykonywanych na akumulatorze. Ale czy każdy kompilator zrozumie inc...
Ja mam podobny problem z programatorami na USB. Jeden to przejściówka USB-LPT (na ATMEGA8), a drugi to AVR910USB. I ta przejściówka USB-LTP podczas programowania procesora ATMEGA8 także blokuje mi procesor. Ale nie tak całkowicie. Można go potem przeprogramować, ale nie wykonuje rozkazów. I nie wiem dlaczego tak jest. Nie zastanawiałem się co konkretnie...
Witam. Na początek chciałem przeprosić bo w internecie jest milion takich tematów, ale nie potrafię się w nich odnaleźć. Na początek napiszę tyle: laptop jest wujka, nie mam bladego pojęcia co na nim instalował, co robił i nie mam jak się tego dowiedzieć. Z tego też powodu pozycja format jest póki co odstawiona. Problemem jest cały czas od włączenia...
jako prube można zrobić jednego nadającego co robi a drugi by za nim podonżał, tym pierwszym kierujemy narazie my a ten drugi ma wykonywać "rozkazy" pierwszego. w ten sposób uzyskamy współdziałąnie... na koniec zaimplemętować każdemu "własną wole" a tylko kazać analizować poczynania pozostałych... np: - start, wszystkie stoją i nasłuchują - my wysyłamy...
A ta pętla for (i=0; i<100; i++); Co ona robi w tym programie i dlaczego tam jest i co by było gdyby jej nie było? Na tym dziś poległem prawie ale dla ciekawości chciałbym się dowiedzieć? Mi się wydaje, że to odpowiada za opóźnienie między wykonywaniem kolejnego rozkazu, bo jakby jej nie było to ciąg znakow byłby "wyrzucony" po prostu na wyświetlacz....
Udało mi się zdobyć przerywająca głowicę. Podłączyłem na przewodach i okazało się, że mały SMD kondek odpadł przy dotknięciu lutowniczką. Po przylutowaniu jest OK. Ta oryginalna /brak sygnału/ blokowała interface - wykonywanie każdego rozkazu trwało kilkanaście sekund. Dziękuję zapomoc i temat zamykam. Przypominam, że temat zamykamy klikając na kłódkę....
Może gwoli wyjaśnienia nie jestem nowicjuszem w dziedzinie procesorów, wiem co to są rejestry Wybacz ale z postów to nie wynika Następnie szukając po internecie znalazłem inny rozkaz BNE label (branch if Z == 0 Not equal) i co najciekawsze on działa chociaż niema go w Reference Manual Załaczam Ci wiele innych rozkazów bez szukania w internecie A tak...
Wczytywałem się w różne odpowiedzi dotyczące usterek Triluxa mam problem związany z nieprzewidywalnymi reakcjami tzn: samo przełączanie się brak reakcji na pilota ,wykonywanie rozkazów z pilota co drugie przyciśnięcie, ale mój największy problem to kiedy już mam obraz to krawędzie są poszarpane ,przypomina kodowanego RAI UNO . Schematy które są dostępne...
Jak mam rozumieć to "w stanie spoczynku"? W stanie spoczynku magistrali, tzn. kiedy nie są wydawane/wykonywane żadne rozkazy. Może zręczniej było by napisać o bezczynności magistrali.
SREG czyli Status Register zawiera flagi jednostki centralnej mikroprocesora czyli jakby oznaczenia efektów jego ostatniego wykonanego rozkazu. Flagi służą głównie jako argumenty/znaczniki do wykonywania rozkazów warunkowych czyli najczęściej skoków. Przerwanie może nastąpić w dowolnej chwili czyli też pomiędzy ustawieniem flagi w SREG a jej wykorzystaniem...
No to sam sobie odpowiedziałeś - 3 kanały po 1MHz to dużo mniej niż 2 po 2MHz samplowania. Poza tym przy tak szybkim samplowaniu niedoskonałości przetwornika wychodzą i to jest zupełnie normalne, że będą problemy o jakich piszesz. W końcu to tani wbudowany przetwornik ADC, normalnie ADC o podobnych parametrach nominalnych kosztuje więcej niż ten cały...
Kolego, jesli pracujesz na pamięci wewnetrznej i przekręcisz licznik rozkazów to 51 w ZADNYM przypadku nie przełączy sie na pamięć zewnetrzną, a tylko następny rozkaz będzie wykonywał od adresu jaki ma w liczniku rozkazów. Praktycznie najczęściej pójdzie w maliny, choć może równie dobrze trafić na taką końcową sekwencję rozkazową, że wystartuje od adresu...
Moim zdaniem instrukcja musi trwać dwa cykle zegarowe wynika to z datasheet-u np. Atmega8: W zależności od rozkazu i typu AVRa, czas jego wykonania trwa od jednego do 5 cykli. Nie ma sensu wnikać w pipelining. Jeśli są po sobie 3 rozkazy jednocyklowe to zostaną one wykonane w 3 cyklach. Są trzy rodzaje rozkazów wielocyklowych. Jedne to takie na których...
Dziękuję za odpowiedz. Co do uwag - tak mam podpięte rezystory, a rozkaz _VB(INT0|INT1); rzeczywiście nie będzie działać poprawnie. Jeśli chodzi o drgania styków - zwykle je eliminowałem, ale w tym wypadku widziałem testując układ, że ich nie ma - chociaż w rzeczywistości były eliminowane przez długość przerwania. Moją ideą było uśpienie uC, i wybudzenie...
Wkładam do pł.gł i jest ok bios rozpoznaje proca jak trzeba.Start systemu i zwis komp martwy na logo systemu,drugi dysk z linuxem to samo zwis na logo. W systemie awaryjnym działa i tu pytanie ,czy jest możliwe takie uszkodzenie proca aby nie wykonywał jakiegos rozkazu .System z Xp instalowałem od nowa i to samo na trym procu moja pł. to Abit NF-7s
RCD panaceum na każde zło czy konieczność ? Moderator dał bardzo dobrą treść tematu. Przestańcie pisać o przepisach bo to jest bez sensu. A w sądzie liczy się kasa i spryt adwokata. Polemika na ten temat jest tym bardziej bezsensowna. Celem elektryka jest to, żeby nie było skutków patofizjologicznych porażenia. Nie możecie z przepisów robić du...chronu...
Program napisany jest na arduino uno. Oto kod: [syntax=c] void setup() { pinMode(3, OUTPUT); } void loop() { digitalWrite(3, LOW); digitalWrite(3, HIGH); } [/syntax] Nie mam pomysłu jakie inne rozkazy może wykonywać :/
0xGH już wogóle wygląda...innowacyjnie :P Te dwa rejestry co wymieniłeś to nie są komórki pamięci. Rejestry które deklarujesz w plikach nagłówkowych to są już *(adresy w pamięci) , dlatego jest mozliwość postawić tam wskaźnik. A da się postawić wskaznik na np. R2? Spróbuj...;] Procesor ma rejestry robocze , nie wmapowane w pamięć, na których wykonuje...
robiłem kiedyś coś takiego co zwało sie maszyną "w"był to procesor złożony z podzespołów tzn jednostki sterujacej , jednostki arytmetyczno logicznej (wykonywała 8 rozkazów),akumulatora (rejestru). i 32 bajtów pamieci ram . programowało sie to prostą klawiaturką w jezyku maszynowym (cały jezyk to było 16 rozkazów). stan wszystkich komponentów sygnalizowany...
Jest to możliwe ale na współczesnych komputerach praktycznie niestosowane choć choć nadal możliwe. Zrobić to możesz za pomocą np. przełączników na szynie danych i wykorzystując możliwość pracy krokowej procesora. Jako ciekawostkę podam że istnieje możliwość uruchomienia procesora, bez jakiejkolwiek pamięci i zmuszenie go do wykonywania "programu"
Zestaw który chcesz kupić to tylko moduł odbiornika / nadajnika pracującego na częstotliwości 433MHz aby zapewnić prawidłową transmisję danych wymagane jest aby wysyłane dane były kodowane lub wysłana paczka danych miała sumę kontrolą . Dzięki temu zapewniasz prawidłową komunikacją a właściwie prawidłowy odbiór wysłanych danych a co za tym idzie prawidłowe...
Zamieszczam kod źródłowy programu chronokomparatora. Jest on napisany w języku GreatCowBasic. Chętni do przeniesienia programu z procesora PIC16F84A na inny procesor, np. na Atmegę, oczywiście mogą to zrobić, ale nie tak prosto. Nie wystarczy zmienić deklarację procesora. Podczas pisania uwzględnić musiałem specyfikę procesora związaną z zegarem procesora,...
Przerwanie wykonuje kilka rozkazów niezależnie od tego jak napiszesz obsługę. Musi przecież zapamięteć stan procesora, aby potem wrócić do wykonywanego programu. Nie wiem czy o to pytałeś. A więcej niż jedno przerwanie w tym samym czasie musisz sam dobrze przemyśleć w swoim konkretnym przypadku. To trochę niebezpieczne, gdy będzie ich za dużo, albo...
Szukam wsadu do tego PICa, który zamienia go w pilota rc5 z trzema przyciskami jak na schemacie poniżej, pobranego ze strony http://siliconsparrow.com/building-a-rem... Jego autor na moje prośby nie odpisuje. W sieci dostępna jest wersja tylko z dwoma przyciskami - http://read.pudn.com/downloads165/source...
Mam troszkę inne spostrzeżenia. Ja, żołnierz Wojska Polskiego, przysięgam służyć wiernie Rzeczypospolitej Polskiej, bronić jej niepodległości i granic. Stać na straży Konstytucji, strzec honoru żołnierza polskiego, sztandaru wojskowego bronić. Za sprawę mojej Ojczyzny w potrzebie, krwi własnej ani życia nie szczędzić. Tak mi dopomóż Bóg." "Ja, obywatel...
80C51 programować za pomocą ISP? Samego 80C51 programować poprzez ISP się nie da natomiast proponowany układ AT89S51 lub AT89S52 (który polecam) które to są w pełni funkcjonalnymi układami MCS 51 (a więc są w stanie wykonywać wszystkie rozkazy z listy rozkazów 8051) można programować przez ISP. Co do samych pinów programujących- to oczywiście MISO,...
Masz kilka możliwości: 1.Zamiast wyjścia LPT zastosuj jakiś układ scalony, który będzie wykonywał zadany rozkaz typu "przesuń silnik x o 100 kroków do przodu" 2.Użyć sleep(0)... :) 3.Wykonuj przez np. 10ms. tyle kroków ile dasz radę/ile trzeba, a potem rób Sleep(0) - żeby dopuścić inne programy/obsługę zdarzeń do głosu Windows nie jest tzw. RTOS i u...
Niepotrzebne jakiekolwiek wymiany elementów. Pomieszanie ustawień opcji w Syriuszach, Westach, Neptunach i innych TV opartych na procesorze SA1293 to standadowa usterka objawiająca się czasami w/w usterką a ponadto wykonywaniem innych rozkazów funkcyjnych z klawiatury lokalnej lub pilota przy bezbłędnym wykonywaniu przycisków cyfrowych. Prawidłowe ustawienie...
ok. co do programatora to dzięki już wiem że będzie mi pasował dzięki terz na odpowieć o emulatoże wiem że mi nie przypadnie do gustu No to jeszcze kilka pytań- bo przeciesz poto powstają takie portale jak ten. Chodzi o debuger coś w stylu debugera dosowego lub innego, jak pisałem programik np. pod dosa lub wina to jak go debugowałem to wszystko co...
Z 8 czujników DS18b20 jesteś wstanie wszystkie pomiary odczytać poniżej 1 sekundy. W czasie konwersji tych 750ms możesz w twoim układzie wykonywać inne czynności, nie czekać na czujniki. W skrócie: 1) Reset magistrali 2) Wyślij rozkaz globalny do pomiaru temperatury we wszystkich czujnikach 3) Czekasz 750ms (w tym czasie robisz sobie inne rzeczy). 4)...
Witam potrzebuję odpowiedzi na pytanie: Co decyduje o kolejności wykonywania mikroinstrukcji w procesorze. Przypominam iż mikroinstrukcja jest częścią rozkazu i wykonywana jest w jednym takcie procka. Gdyby ktoś znał odpowiedz na moje pytanie to dziękuję za pomoc.
Ten komputer był świetny, pamiętam, jakie były komentarze po premierze z udziałem Worchola, stwierdzono,że ten komputer nie może się sprzedać z sukcesem. Po prostu był zbyt nowoczesny jak na tamte czasy. Zbyt duże możliwości powalały i przerażały klientów. Komputery wówczas nie potrafiły zagrać stereo, wyświetlić tylu kolorów, ani uruchomić wielu programów...
Z taką ilością danych można tylko powiedzieć: * po 4 cyklach potok jest pełny, * później co cykl zostanie zakończone wykonywanie jednej instrukcji. Oczywiście przy założeniu braku konfliktów, zależności danych, instrukcji skoku itd. Pozdrawiam, Dr.Vee
To nie jest schemat działania, tylko schemat budowy... Bufory chyba nie wymagają wyjaśnień, akumulator służy do przechowywania argumentu/wyniku operacji, ALU czyli jednostka arytmetyczno-logiczna służy do wykonywania operacji arytmetycznych i logicznych (jak wynika ze schematu - na tym co jest w akumulatorze), PC to program counter, czyli licznik programu...
funkcja random generuje tzw. liczby pseudolosowe wg wzoru (tzw. generator kongruencyjny) : function Random:real; begin seed:=(A*SEED+B) mod C; Random:=seed; end; Gdzie SEED - wartość początkowa, po włączeniu komputera zwykle inicjowana odczytem zegara sytemowego. A, B, C - duże liczby pierwsze mod - reszta z dzielenia. Okres takiego generatora (po tylu...
Witam.Mógłby mi ktos podać odpowiedzi do zagadnień poniżej?A jesli to nie gdzie moge znaleść coś na ich temat(na googlech marnie z tym jest)?Pozdr. Architektura Systemów Komputerowych (pytania testowe w pierwszej części wykładu) 1. Jakie układy wyróżnia klasyczna architektura komputera (von Neumanna)? 2. Jakie układy zawiera jednostka...
Obiecanki cacanki: https://www.wnp.pl/energia/hennig-kloska... "Z kolei w obszarze dyrektywy ETS, ministra przypomniała, że zaplanowane już jest otwarcie procedury rewizji, natomiast różne kraje członkowskie różnie postrzegają to, co powinno się w dyrektywie zmienić, zarówno jeśli chodzi o system ETS,...
problem nie jest skomplikowany,bo możesz zastosować zwykły syntezer TSA6057 i sterować go z jakiegoś atmelka zaprogramowanym odpowiednim wsadem.jeśli chodzi o same schematy syntezerów na tsa to poszukaj tu na eletrodzie.powinno być tego sporo.a jeszcze podpowiem ci że jest program na komputer do sterowania tej syntezy.wpisujesz tylko częstotliwość i...
Darek, postaram Ci trochę przybliżyc pojęcie pętli czsowej. Kazdy rozkaz wiadomo zajmuje trochę czasu. Np przy kwarcu 12M taki rozkaz NOP (nic nie rób) to 1 mikros. Chcąc uzyskać np opóznienie 10 us mozesz napisac 10 takich rozkazów. Ale mozna to zrobic całkiem inaczej. MOV R7,#5 DJNZ R7,$ (rozkaz ten idejmuje 1 od zawartości rejestru R7 i jeśli pozostała...
...I bardzo dobrze ;) tylko proszę o informację które potwierdzą moją "herezję". Pozdrawiam Jarek Proszę bardzo ;) • Bit 7 – INTF1: External Interrupt Flag 1 When an edge or logic change on the INT1 pin triggers an interrupt request, INTF1 becomes set (one). If the I-bit in SREG and the INT1 bit in GICR are set (one), the MCU will jump...
ARM-Assembler znam Wątpię. A53 (z Rpi3) ma taką ilość instrukcji, opanowanie tego wszyskiego, ze znajomoscią ogranczen, szczegółow działania itd. - to zadnaie na lata :) Naturalnie mozna to uzyskac poprzez C/C++, ale to mnie nie zadowala (duzo niepotrzebnych rozkazow po skompilowaniu przez co i wolniejsze). Nieprawda. Juz ci pisałem - nie napiszesz...
Normalna praca sterownika PLC polega na cyklicznym wykonywaniu: odczytu wejść, sekwencji kolejnych rozkazów składających się na program oraz ustawieniu wyjść. Wyobraź sobie taki ciąg rozkazów umieszczony w OB1: 1. A = 1 2. B = 2 3. CALL FC1 4. B = 1 5. A = 2 6. CALL FC1 Wewnątrz FC1 zawsze zmienna A <> B. Podprogram (FC1) jest wykonywany tylko...
Witam! 1. czas na konwersję 750 ms, jest to maksymalny czas potrzebny tylko wtedy, gdy mamy czujnik podłączony tylko dwoma przewodami, a wiec przy zasilaniu "parazytowym" i przy maksymalnej rozdzielczości pomiaru. 2. w przypadku kiedy czujnik jest podłączony trzema przewodami, ten czas może być skrócony do około 20 ms. 3. ten czas nie oznacza, że trzeba...
Witam. Mam następujące pytania: 1. Po użyciu w kodzie (Bascom) polecenia Powerdown procesor przechodzi w tryb uśpienia. Aby go wybudzić, wywołuję zewnętrzne przerwanie np. INT0. Czy procesor wtedy kontynuuje wykonywanie dalszych rozkazów, z miejsca gdzie został uśpiony? Przykład: czy program będzie po wybudzeniu wykonywany z miejsca program / m2? Do...
(at)Xamrex - kompilator przetłumaczy ljmp start jako skok pod adres etykiety start (którego jeszcze nie zna). W kolejnej linii ustawi odpowiednio pamięć, następnie od tego miejsca przypisze etykiecie start adres... jak przeleci cały program pierwszy raz to w drugim przejściu uzupełni adresy. Nie ma to związku z aktualnym WYKONYWANIEM kodu na mikrokontrolerze...
wykonywania połączeń wykonywania płytek wykonywania remontu
skutera elektryczny akumulator nożyce makita ga5030 szlifierka
subaru outback plazma samsung driver uszkodzony
CR8F6128 14-pin – mikrokontroler ChipON, parametry, pinout, zamienniki Schemat z układem Corebai CR8F6128 – link do dokumentacji EVB i datasheet