Ludzie kochani, wspaniali, mądrzy i ktokolwiek tu jest. Proszę was o pomoc. Studiuję informatykę i szczerze mówiąc nie bardzo mi wchodzi vhdl....potrzebuję pilnie 3 ćwiczenia zrobić za 2 tygodnie, a nie mam pojęcia jak :( proszę was napiszcie mi to.... Muszę zaprojektować jednostkę...
Ad.7 Chyba o to Ci chodziło Jakby coś link nie działał to tutaj podaje jego zawartość Rodzaje pamięci. 1. Pamięć ROM W pamięciach nieulotnych typu ROM umieszczone są informacje stałe. ROM jest najbardziej niezawodnym nośnikiem informacji o dużej gęstości zapisu. Zapis informacji...
Wysyłam zarys pewnego projektu/pomysłu. "Sercem" układu jest Atmel AVR AT90S8515. O ile się nie mylę, procesor ten ma 16 lini adre4sowych (A0..A15) i pozwala na zaadresowanie 2^16, czyli 64 kB RAM'u. Do procesora podłączony jest oczywiście zatrzask adresu (układ 74573). Szyna danych doprowadzona...
Witam, jezeli chcesz wykryc tylko jeden konkretny adres to sprawa jest nieco bardziej skomplikowana bo musisz analizowac wszystkie 16 linji adresowych ale nie jest tak zle wspomniany '138 i pare 7420 czy 7440 zalatwi sprawe. Poprostu musisz wykryc te jedna kombinacje bitow. Jak rozumiem chodzi ci o...
Witam! Chciałbym zaimplementować swój moduł napisany w VHDL-u do IPCora a następnie za pomocą PLB komunikować się z procesorem PicoBlaze. Mój problem polega na tym że nie wiem dokładnie jak dobrać się do rejestrów które są tworzone razem z IPCorem. Mianowicie, moim układem jest UART...
Rejestry są dostępne pod adresami rejestrów jak i w przestrzeni adresowej pamięci( dostępnej np. po wskaźniku) z przesunięciem +0x20( 'Register Summary' prawie pod koniec data sheet, podane w nawiasach). Napisz jaki procek Cię interesuje to skryptem zrobię nagłówek( definicje rejestrów...
cytat z dokumentacji atmega162: Since the external memory is mapped after the internal memory as shown in Figure 11, the external memory is not addressed when addressing the first 1,280 bytes of data space. It may appear that the first 1,280 bytes of the external memory are inaccessible (external...
Witam Dolaczylem w swoim projekcie zewnetrzna pamiec SRAM do External Memory Controller w LPC 2214. Jest to pamiec 8 bitowa i posiada 19 linii adresowych. Pamiec podlaczylem wedlug rysunku 9 z User manual LPC2214. Rejestry kontrolera ustawilem w nastepujacy sposob: PINSEL2 = 0x0D800000; //Enable...
Mylisz rejestr z jego mapowaniem do przestrzeni adresowej. To są oczywiście dwa oddzielne rejestry, najstarszy bit określa, który z tych rejestrów jest aktualnie zmapowany do przestrzeni adresowej, czyli do którego z nich zostanie przesłanych pozostałych 7 bitów.
Oj słabo szukasz, skoro różnic nie znalazłeś. To są dwie absolutnie różne rzeczy. Multiplekser to taki..."przełącznik". Masz kilka wejść i jedno wyjście. Dodatkowo masz wejście adresowe, na które podajesz informacje o tym, który sygnał (z którego wejścia) ma być podany na wyjście....
Tylko uzupełnię, że czasami widnieją w nocie dwa adresy - jeden odnosi się do przestrzeni adresowej procesora, do komórki pod którą mapowany jest rejestr, a drugi do przestrzeni IO procesora (dotyczy to tylko niektórych rejestrów, które są widoczne jednocześnie w dwóch przestrzeniach adresowych).
Witam, taki rejestr przesuwny (kolejkę FIFO) można zrealizować na kilka sposobów: 1. użyć do tego funkcję BLKMOV 2. napisać odpowiedni kod w STL-u wykorzystujący rejestry adresowe 3. wykorzystać funkcję FC92 (REG_FIFO) z biblioteki Standard Library->S5-S7 Converting Blocks 4. pobawić...
Hej, Prosiłbym o pomoc w poniższym zadaniu polegającym na: "Zaprojektuj w programie CedarLogic czterobitowy rejestr realizujący funkcję określoną przez dwie linie adresowe (a0, a1) W układzie wykorzystaj klawiaturę heksadecymalną do wprowadzania danych, wyświetlacz siedmiosegmentowy...
Tak tylko przy rozbudowie ilości linii zwiększają ci się linie adresowe do multiplekserów w przypadku rejestrów nie ma takiego problemu zawsze jest ich tyle samo a rozbudowywać możesz do woli.
Dlaczego? Czy jednak ATMega48 jest uboszszy od ATMega88 nie tylko pod względem mniejszej pamięci? Pomijając już ograniczenia BASCOM-a w starszych wersjach, to sprzętowo połowa rejestrów MEGA88/48/168 znajduje się w innej przestrzeni adresowej. Dlatego dostęp do nich nie jest możliwy przez...
Znajdź w rejestrze gałąź "Wab File Name", tam masz zapisana ścieżkę do pliku z kontaktami (Windows XP)
Schematu nie mam - płytka z odzysku i dość ciekawa. Mam samą płytkę z sieciówką,dwa flash'e, jeden 8bit AT28C64 i drugi HY29F800BT (tryb "byte") plus 2 kostki Edo DRAM 4M 256Kx16 Ogólnie nie mam problemu z konfiguracją rejestru w ARM by śmigały RAM'y/ROM'y itd. ale tutaj spotkałem...
Rejestry TEMP są wewnętrznie wykorzystywane w trakcie ładowania rejestrów 24 bitowych. Rejestry ADDR0 i 1 tak naprawdę nie istnieją i i ch zapis właśnie powoduje zmianę rejestru TEMP. Zapis ostatniego rejestru adresowego powoduje przepisanie całej, 24-bitowej zawartości do rejestrów DMA....
(np. 74HC4067) podajemy napięcia na 4 piny adresowe. I moje pytanie brzmi - w jaki sposób sterować pinami w rejestrze przesuwnym. (na zasadzie podanej wcześniej) Nie da się. Każdy rejestr wymaga sygnału zegarowego. Multiplekser nie. 74HC595 ma jeszcze sygnał zatrzaskujący jego zawartość...
(...) Rzecz jasna na 8088. Nie mogę tylko zgromadzić potrzebnych układów scalonych. Jakby ktoś miał Pc/XT do odsprzedania to jestem chętny. Ta architektura jest bardzo fajna, przez 16-bitowość przewyższa AVR i Z80. 16 bit na szynie 8 bit i 20 linii adresowych. Geniusze w tym Intelu. Janek...
Program chyba ukończyłem: ;Program do "modyfikatora sygnału" ;Parametry techniczne dla taktowania 4MHz: ;- skrócenie czasu o wartość max ponad 2,5ms z krokiem co 10us ;- lub wydłużenie czasu o max stałą wartość ponad 20ms z krokiem co 80us ;- mnożenie czasu przez współczynnik...
Opiszę naprawę dość rzadkiej konsoli, polegającą na odtworzeniu schematu pierwowzoru, zaprojektowaniu i wykonaniu płyty głównej i dalszych krokach niezbędnych do przywrócenia jej życia i funkcjonalności, w których zastosowałem swoją nowatorską metodę. Będzie więc coś dla miłośników...
Układu SID (6581 stary i 8580 nowy), będącym muzyczną orkiestrą komputera Commodore 64 nie trzeba nikomu przedstawiać – między innymi dzięki jego brzmieniu owa maszyna osiągnęła tak dużą popularność. Warto tylko przypomnieć, że SID ma jedynie trzy kanały, ale umiejętności...
Poznajmy Nibblera - 4-bitowy procesor, zbudowany w domu. Od czasu, kiedy autor stworzył komputer BMOW1, otrzymywał wiele zapytań, jak zabrać się do skonstruowania w domu własnego komputera. I jako że BMOW to skomplikowana maszyna, autor postanowił opracować urządzenie, którego działanie...
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....
Pilnie poszukuję odpowiedzi na pytania: 1. Sposób zgłaszania żądania DMA przez urządzenie zew. I/O 2. Sposób wywoływania transmisji pamięć - pamięć 3. Do czego służy rejestr przejściowy w DMA 4. Który rejestr służy do przechowywania danej w transmisji I/O - pamięć 5. Jak odmaskować...
Witam Bardziej profesjonalnie jest wszystkie układy potraktować jako slave . Każdy słucha i czeka na przerwanie z uarta , jak je otrzymuje odbiera zawartość z udr porównuje i albo odbiera dalej albo ignoruje i czeka na kolejny adres . Atmel wyposażył układy w tryb multimaster ,który się...
Witam! W muzealnym procku INTEL 80386 jest sześć rejestrów segmentowych: CS - rejestr segmentowy rozkazów stowarzyszony z licznikiem rozkazów SS - rejestr segmentowy stosu, stowarzyszony ze wskaźnikiem stosu DS - rejestr segmentowy danych, stowarzyszony z adresem danych ES - rejestr segmentowy...
Zainspirowany podcastami o historii komputerów (podcast #19 - Toksyczna pojemność - rtęciowa, akustyczna linia opóźniająca Linia opóźniająca opiera się o zjawisko przewodnictwa akustycznego w różnych materiałach. Dźwięk w powietrzu rozchodzi się z prędkością 343m/s. W wodzie...
To moja trzecia konstrukcja na FPGA ;) pierwszy był trywialny zegarek na kilku licznikach, a potem prosty kalkulatorek dodający dwie liczby. Tak więc proszę o konstruktywną krytykę i porady, co by tu można jeszcze ulepszyć. FPGA ciekawi mnie już od jakiegoś czasu, ze względu na to, że...
Zainspirowany podcastami o historii komputerów (podcast #19 - Słowo o architekturze i słowniczek pojęć By lepiej zrozumieć zagadnienie pamięci, musimy najpierw poznać architekturę, a dokładniej to części składowe procesora. Nie będziemy zagłębiać się w tajniki najnowszych...
A tak napiszę, bo lubie motorolki :] Motorolki z serii 68k są w architekturze von Neumana, wszystkie. No o może bardziej precyzyjnie, bo nie "są", a "pracują". :] Od wewnątrz procesory są wykonane w architekturze Harvardzkiej. (chyba wszystkie oprócz 68000) A chodzi o to, że... Procesor...
Witam Od jakiegoś czasu próbuję uruchomić pierwszy projekt na mikrokontrolerze ATmega328P. Ma to być zegarek oparty o moduł RTC DS1307. W Internecie znalazłem dość dobrze opisany kod autorstwa Bruce E. Hall, na stronie internetowej W8BH (nie mogę wklejać linków, ale bardzo łatwo go znaleźć...
AVE... Drobna uwaga: karty graficzne w PC pierwotnie realizowały tę samą funkcję, co na przykład VIC w C64: brały dane z pamięci i zamieniały je na obraz. Procesor musiał te dane opracować i przesłać do karty. Dla przykładu gra Wolfenstein 3D jest tak naprawdę grą 2D, tylko procesor...
Witam :) Wczoraj pojawił się taki problem : Po otwarciu OE pokazuje się komunikat: "Nie można załadowac książki adresowej. Program OE nie jest poprawie skonfigurowany; zainstaluj go ponownie." gdy kliknę ok : komunikat "wystąpił błąd podczas otwierania tej wiadomości" ...
a zenery 3V?? widzialem takie rozwiazanie przy jakims atmleku i cc1000, bedzie to mialo jakis wplyw na maxymalna szybkosc transmisji? Dodano po 4 al555----> mam juz procki 5v takze nie da rady zasilic 3V, robie to pod 8052 takze dziekuje za avr, kurde podlaczylem to zenerami do masy...
Czołem miałem ostatnio laborkę - mieliśmy się na niej (sami:)) nauczyć obsługiwać LCD wykorzystując avr atmega128L i płytkę uruchomieniową EVBnet03 firmy Propox. Oczywiście laborka zdana:) ale... LCD potrafiliśmy jedynie uruchomić wypinając go z płytki i podłączając go kabelkami...
Yampp-7 jest przenośnym odtwarzaczem mp3, który dla przechowywania plików wykorzystuje kartę Compact Flash albo MultiMedia. Jeżeli utwory mają bitrate 128kbps to 1 minuta utworu zajmuje 1 MB na nośniku. Odtwarzacz jest całkiem niewielki. Wyposażony jest w graficzny wyświetlacz LCD...
Witam, nie mogę poradzić sobie z odpaleniem wyświetlacza LCD w NutOS'ie na płycie Propox'u EVBedu.net. Wyświetlacz to 2x16, wyświetla się tylko górna cała linia od momentu włączenia płyty, nie ważne czy coś do niego piszę, czy nie. Proszę o pomoc, nie do końca wszystko tu rozumiem chyba. Próbuję...
Przedstawiam Wam swoje najnowsze dzieło - KrzysioCart MicroSD - kardridż do konsoli Pegasus, który będzie ostatnim, jaki kupisz - żaden inny już nie będzie potrzebny. Kardridż obsługuję 82% wszystkich gier, jakie wyszły na konsolę NES / Famicom / Pegasus. Obsługiwane są następujące...
Mikrokontrolery AVR cieszą się niezmienną popularnością, ze względu na swoją prostotę, a jednocześnie spore możliwości. Co ciekawe, mimo, że od lat wszyscy wieszczą rychłą śmierć mikrokontrolerów 8-bitowych, mają się one ciągle dobrze, a kolejne, nowe rodziny są wprowadzane...
atmel to procek. podłączasz do niego multiplekser 32 wejściowy (2x16), program procka działa MNIEJ więcej następująco: czekanie na przerwanie od rs; podprogram obsługi przerwania: przepisz stan wyjścia multipleksera do C, następnie przesuń zawartość rejestru zwiększ wartość portu...
Obliczanie zawartości pamięci EPROM for i:=0 to 255 do begin wartosc=128+Round(126*sin(3... 128 ofset, 126 amplituda sinusa} kolumna:=i div 16; wiersz:=i mod 16; {Reszta z dzielenia przez 16} end; Przetwornik można zastosować typu DAC08 (8 bitowy). Częstotliwość...
Robię projekt Czerwonymi napisami zaznaczyłem liczby jakie wpisuję do układu, kanały 3 i 4 oscyloskopu to piny IO kontrolera używane do debugowania, ustawiane w przerwaniach. Po kodzie statusu przerwania: 08 wpisuję 0xA2 - adres slave + WR 18 wpisuję 0x0B - adres rejestru IO State 28...
Wykorzystałem poniższe instrukcje do ustawiania i zerowania linii portu [syntax=c] GPIOB->BSRR = GPIO_Pin_12; GPIOB->BRR = GPIO_Pin_12;[/syntax] Natomiast do odczytu stanu portu [syntax=c]GPIOB->IDR & GPIO_Pin_14[/syntax] Poprawiło to znacznie szybkośc działania. Wynik...
Umieszczenie bufora ramki w zewnętrznej pamięci SPI strasznie komplikuje dostęp do pamięci z aplikacji, ... Z tym się właściwie w pełni nie zgodzę. Jeżeli zastosować pamięć SPI np. 23K256 można wykorzystać jej wyjście danych jako od razu wyjście jednobitowego obrazu. Naturalnie trzeba...
mityczne rejestry - wcale nie mityczne, a jak najbardziej realne. Ograniczenia obsługiwanej przestrzeni adresowej spotykamy dosłownie wszędzie, nawet, jeśli ich nie odczuwany. Policz sobie ograniczenia dla adresacji 64-bitowej - one też są, tylko ich nie czujesz, bo posługujesz się w codziennej...
... SEG_ON EQU P1.6 ;włączenie wy˜wietlacza 7-segm. ;Peˆne adresy urządzeń we/wy systemu DSM-51 F_CSDS EQU 0FF30H ;bufor wyboru wskaźnika F_CSDB EQU 0FF38H ;bufor danych wskaźnika ;Staˆłe używane w programie DISPLAY EQU 00001001B ;wybrane wskaźniki - 1i4 COD EQU 01011011B ;wybrane...
Witajcie, siedzę i szukam błędu w bibliotekach do obsługi NRF24L01. Skopiowałem je z biblioteki, którą wykorzystuje w ATmega8. Działa nawet dobrze tam, niestety na STM32F0DISCOVERY już nie chce. Będę bardzo wdzięczny za pomoc. To najpierw kody, które wyrażają więcej niż tysiąc...
-> longines TAK - Xbox używa standardowych komend ATA. Którymi pinani sie komunikuje? Wszystkimi - tak jak PCet. Zobacz sobie rozpiskę ( ) - masz 16 linii danych, kilka adresowych, kilka kontrolnych, masy itp. Adresowymi adresujesz rejestr, wypełniasz go danymi i sygnalizujesz którąś linią...
Po rozmowie ma to wyglądać tak: - przekładniki - przetwornik a/c 6 kanałowy najlepiej - mikroprocesor 8051 - LCD i zewnętrzny RAM Sposób podłączenia RAM i LCD mam z resztą jak widać zamieściłem wyżej. Na początku miałem koncepcje pracy 4 bitowej ale po "interesującej" rozmowie...
Trochę tak na zmianę się wypowiadamy, ale zajmujemy się tym samym. Jeżeli chodzi o to czy wczyta 24 bitowe słowo to zależne jest od tego czy zastosuje w niej sprzętowe czy mikroprogramowane sterowanie. Dla tej pierwszej wystarczy 16-bitowe słowo i będzie tylko działała dla podanego wcześniej...
Witam, Niestety nie potrafię Ci pomóc, jednak korzystając z tematu chciałbym spytać po co wartość rejestru konfiguracyjnego jest przesuwana 13 bitów? Uruchamiam MT48LC4M16 (1 Meg x 16 x 4 banks) na LPC1788 i nie wiem dlaczego te wartości na przykładach z sieci są przesuwane o 10 lub...
(przez to masz na mysli urządenie I/O?? ) Tak, urządzenia we/wy to IN/OUT, czyli I/O. pozostaje jeszcze BAZA I/O (podana w heksa) co to wlaściwie jest i do czego słuzy? To prawdopodobnie kombinacja, która włącza dekoder adresujący urządzenia we/wy. Prosty bufor będzie miał jeden adres,...
Na wstępie powiem, że wiem jakie są tryby adresowania lecz nie mogę zrozumieć tego zadania. 3. Dany rozkaz przechowywany pod adresem 350 a jego pole adresowe pod adresem 351. Pole adresowe zawiera wartość 215. Rejestr procesora R1 zawiera liczbę 167. Obliczyć adres efektywny jeżeli tryb...
Ja na twoim miejscu zacząłbym od nauki podstaw C, a potem ogarnięcia tego języka na AVR. To po pierwsze, a po kolejne: - do zliczania nie używaj float, wbrew pozorom to nie jest obojętne, czy będzie float, czy int. Poczytaj o tym jak float jest reprezentowany w pamięci, bo możesz się zdziwić,...
Nie zapominaj że urządzenia ATA to urządzenia blokowe Niespodzianka - nie myślałem o wykorzystaniu protokołu Ata, tylko o bezpośrednim dostępie do linii sterujących wyprowadzonych na porcie IDE. Są tam wyprowadzone trzy linie adresowe (8 adresów) do wyboru rejestru konfiguracyjnego dysku....
Autor poniższego zestawienia jest inżynierem i konsultantem wsparcia dla systemów wbudowanych. W swojej karierze poznał on szereg różnych architektur mikrokontrolerów, różniących się wydajnością, wyborem peryferii, poborem zasilania etc. Wybór odpowiedniego układu stanowi zawsze o...
Z wad: - brak sprzętowego dzielenia - brak przesuwania o kilka bitów na raz To pogarsza wydajność, ale nie ogranicza w żaden sposób możliwości. Szczególnie w c nie jest to widoczne. - architektura Harvard - brak priorytetów przerwań (nie dotyczy xmega) - GCC jakimiś protezami obsługuje...
Jeszcze z ciekawostek, to w niektórych wersjach AVR (np atmega128)przy niestabilnym zasilaniu (miękkie z tendencją do sporych spadków) i pracy z pamięcią EEPROM, możliwe jest, że właśnie w tej pamięci nadpisane przypadkowymi danymi zostaną pierwsze 2, 3 bajty. Zazwyczaj pomaga ustawienie...
Poznęcam się trochę nad tym wątkiem. 1/ - HD-Tune nawet nie monitoruje rejestru błedów - uszkodzone sektory głasza na podstawie ERR w rejestrze stanu, co mocno obniża wartość diagnostyczną testu, 2/ - uszkodzonych sektorów jest kilka rodzajów. Najpopularniejsze, to błędy sumy kontrolnej...
Nie mogę się zgodzić z tezą postawioną w temacie. To co obserwujemy, to jest cena postępu. Technologia staje się coraz bardziej rozwinięta i pojedynczy człowiek ani nie jest w stanie jej dogłębnie poznać, ani nie ma takiej potrzeby. Kiedyś układy budowało się z rezystorów, kondensatorów,...
Akumulator to tylko nazwa rejestru. Potrafił akumulować wyniki z ALU i był docelowym rejestrem do której zapisywany był wynik operacji. Obecnie wyniki mogą być zapisane do dowolnego rejestru z pewnej grupy rejestrów, więc nadaje się im po prostu nazwy R0..R31. Jeżeli, któryś z nich dodatkowo...
Wczoraj z kolegą posiedzieliśmy i udało nam sie wychwycić kilka bugów, zarówno sprzętowych jak i softwarowych. Wieczorkiem udało mi sie nawiązać połączenie pomiędzy komputerem a sterownikiem (nie udało sie ustabilizować transmisji, ale przynajmniej od strony sprzętowej zadziałało tak...
Witam chciałbym obsłużyć 4 impulsatory/enkodery poprzez rejestr szeregowy 74ls165.Program obsługi rejestru napisałem i działa,ale tylko jak do wejść 74ls165 podłączy się zwykłe przełączniki i podtrzyma je się przez ok 1 sekundę.Na impulsatorach nie działa.Wydaje mi się że to przez...
Notatki z prezentacji, którą teraz tworzę, może się przydadzą: Mikrokontrolery AVR stosowane są w przemyśle samochodowym, w systemach zabezpieczających, bezpieczeństwa oraz rozrywkowym. Stosują je np firmy BMW, Daimler Chrysler oraz TRW W X-Boxie, w padach zastosowano AVRy z interfejsem...
Hy! Chciałbym mieć CD-ROM z avr mcu. Na jednym forum węgierskim znajduję opis na ten temat. Podążam za tym opisem i piszę program w języku Basic. Chciałbym wysunąć tacę CD-ROM. Mój program nie działa. Masz pomysł na wyrzucenie? Mój program jest tutaj: $regfile = "m8535.dat"...
W większość projektów, które realizował autor tego poradnika w oparciu o Raspberry Pi wykorzystywał on piny GPIO jako wejścia i wyjścia cyfrowe. Wyprowadzonych na płytce RPi jest 17 takich pinów. Co zrobić jak potrzebujemy więcej? Najprostszym sposobem zwiększenia liczy wejść...
Druga część artykułu o najtańszych nowych mikrokontrolerach z roku 2017. Ekosystem developerski Środowisko developerskie mikrokontrolera ma ogromny wpływ na jakość pracy z nim i w konsekwencji - na produktywność. Na to składają się różne czynniki – jakość IDE, dostępne...
Przeszukałem jeszcze to, co miałem na Amidze. Znalazłem generator tabeli pierwiastków tylko instrukcje przeniesienia, dodawania i skoki warunkowe. Skrócony kurs asemblera procesorów rodziny 680x0: :D instrukcja * ****************************************... * * ****...
Jak fachowo nazywa sie taki typ sumatora? Ja nie wiem Ukladam sobie w glowie jak by to mialo wygladac. Im głębiej analizuję datasheety tym bardziej dochodzę do wniosku że będzie ciężko osiągnąc wcześniejsze założenia. Układy serii F ciezko w Polsce dostac. No i czasy propagacji przyjalem...
Specyfikacja LPT definiuje pięć trybów pracy: - Tryb kompatybilny – zwany również podstawowym lub Centronics. Występuje jednostronna transmisja – maksymalnie 200kB/s. - Tryb półbajtowy – umożliwia zarówno wysyłanie, jak i odbieranie informacji za pomocą 4 linii wejściowych...
W ogóle to dzięki kolego wdogli za rady, może będziesz jeszcze tak życzliwy i podpowiesz mi jeszcze co nieco. Chodzi o to że zapis pamięci danych jak podejżewam powoduje jakiś licznik kontrolera powiększa swoją zawartość i jeśli wypełniłem już jedną warstwę to o kolejną która będzie...
Nie wiem w czym widzisz problem. Sterowanie fazowe to też włączanie i wyłączanie danego kanału. Jedyna różnica polgega na zsynchronizowaniu całości z częstotliwością sieci. Program nie wykonuje żadnych skomplikowanych operacji matematycznych, tylko odczytuje zawartość pamięci i wysyła...
Witam. Chciałem rozgryźć wyświetlacze z HD44780. Po nieskutecznych próbach z interfejsem 4-o bitowym, wszystko skasowałem, i napisałem zupełnie od nowa, tym razem pod interfejs 8mio bitowy. OK, poczytałem datasheety, diagramy itp. Według mnie wszystko raczej się zgadza, ale wyświetlacz...
Ale chyba sygnaly E i CS8255 powinny byc na niezaleznych pinach procka? Dokładnie, sygnały uaktywniające poszczególne urządzenia powinny uaktywniać tylko 1 na raz oraz przydatna jest możliwość, aby żadne urządzenie nie było wybrane, np. przy włączaniu zasilania, stan zapamiętania....
Wystarczy w Outlooku na stałe zmienić folder magazynu na dysk (lub partycję), która nie będzie formatowana, np. D:\Poczta (Narzędzia->Opcje->Konserwacja->Folder magazynu ...). Podobnie z książką adresową wystarczy ją wyeksportować do pliku w tym samym katalogu co wiadomości (Ksiązka adresowa->Plik->Eksportuj->Książka...
Witam chce użyć procesora AT90S2313 do sterowania szybkości silnika. I chyba najlepiej do tego będzie nadawał się licznik timer1 skonfigurowany, jako PWM. Czytałem o tym w pomocy, ale jakoś niewiele mi to gada:( z jakiego pinu będą wychodzić te impulsy??? Z T1(PD5) czy OC1(PB3) czy jeśli...
Mniej więcej o to chodziło. Nawet zostały ci wolne piny na procesorze :D Ale jeszcze: - odbiornik podczerwieni raczej nie powinien być przeprowadzany przez rejestr wejściowy, tylko podłączony bezpośrednio pod procesor i to najlepiej pod któreś z wejść przerywających - podobnie impulsator...
Witam Mam ogromna prośbę. Potrzebuje przeanalizować 2 programy które niestety nie działają poprawnie. Programy pisałem sam lecz niestety sa w nich pewne błędy które niestety nie mogę znaleźć. Po asemblacji działają jednak w programie symulacyjnym nie wyświetlają tego co powinny, wiec...
Jezeli jest ciągłośc rejestracji tj. posiada aktualny dowód rejestracyjny i tablice ,to nic bym nie zmieniał. Sam mam jeden samochód z 1973 roku i nie zamierzam go rejestrować na "żółte". Nie warto. Więcej z tego krzywdy niż pożytku. No chyba ,że nie masz żadnych dokumentów na niego-wtedy...
O pytanie pierwsze można by się sprzeczać: czy jest kompletne, czy też nie. Jeżeli autor tego pytania miał na myśli port wyjściowy jako "wyjście" procesora, to efektywnymi sygnałami wyjściowymi są: * 8 bitów szyny danych (kopia rejestru AL) * 8 bitów szyny danych które powinny zostać...
Witam, Mam problem z dokończeniem kawałka programu w VHDLu mam rejestr, do którego trzeba dopisać SP- wskaźnik stosu (adres 16-bitowy, przemieszczenie w segmencie stosu) ES- rejestr segmentu(16- bitowy rejestr przechowujący adres segmentu) AP1, AP2- rejestry adresowe 8- bitowe do przechowywania...
Jakimi wnioskami? Poczytaj notę procesora AVR to się dowiesz do czego służą rejestry R0-R31. Jak pisałem w C nie masz zasadniczo wpływu jak kompilator rozmieści zmienne i jak te rejestry wykorzystuje. Najogólniej zmienne są raczej przechowywane w pamięci, z wyjątkiem jakiś krókożyjących...
Czy wiecie jak podłączyć kilka MB RAM do ATmega128 lub podobnego avr ? Dane spływają nawet co 400us, więc jakiś RAM o dostępie szeregowym chyba wystarczy (do szyny adresowej nie podłączę kilka MB). Można wykorzystać szynę adresową rozszerzając przestrzeń adresową dodatkowym dekoderem...
Podaję definicję klasy z tymi polami bitowymi: [syntax=c] //PMC Master Clock Register. //This register can only be written if the WPEN bit is cleared in “PMC Write //Protection Mode Register” . class CMCKR { public: //Master Clock Source Selection: enum ECSS { CSS_SLOW_CLK, //...
(at)tronics Owszem, wykorzystanie interfejsu równoległego, zgodnego z i8080 sięga czasów prehistorycznych, lecz współcześnie jego wykorzystanie nie jest takie oczywiste. Akurat SSD1963 jest nielicznym wyjątkiem, gdy wykorzystanie sprzętowego interfejsu pamięci ma sens. W przypadku większości...
Trochę nie na temat, ale nie uważasz, że nowe Megi to pudrowanie trupa? Chodzi o stosunek ceny do możliwości. Nie dziwię się, że Mega nie ma DMA, bo i niby po co? Gdzie stworzyć bufory dla DMA, np w przypadku LCD? Jak sensownie wykorzystać RTOS? Na te zadania potrzeba RAM. Jedyny sensowy Mega...
Odnośnie przesunięcia adresacji - zwróć uwagę na zdjęcie które załączyłem (to jest oczywiście tabela całkiem z innego urządzenia). Kolumna 'Adres Modbus' i kolumna np. 'Adres Dec'. Różnica miedzy tymi adresami jest właśnie 'jeden'. Różni producenci różnie podają adresy. Niektórzy...
Układ służy do monitorowania magistrali I2C. Podpięty do magistrali, obserwuje ją w sposób pasywny, odczytuje wszystkie przesyłane tam informacje. Wykrywa znaczniki początku (START CONDITION), powtórzonego początku (REPEATED START CONDIOTION) oraz końca (STOP CONDITION) transmisji, rozpoznaje...
To sa procesy z menedzera. A tu jest czesc z autorunsa, ale tego jest mnostwo. Tu jeszcze mam taki plik tekstowy z autorunsa : HKLM\System\CurrentControlSet\Contr... Server\Wds\rdpwd\StartupPrograms + rdpclip RDP Clip Monitor Microsoft Corporation c:\windows\system32\rdpclip....
W procesorach RISC jest to rozwiązane na 2 sposoby (przynajmniej ja znam). Jeden to taki że magistrala adresowa ma inną długość niż magistrala danych programu. Wtedy może być np rozkaz 18bitowy a przestrzeń pamięci programu (skoków) 16bitowa. Drugi trick polega na tym że rejestr numeru instrukcji...
oczywiście że można !! a czy ja napisałem że można użyć takiej składni push r2 albo pop r3 ??? chodzi o to że rozkazy mają taką składnie pop direct push direct a direct odnosi się we wszystkich rozkazach '51 do dwóch przestrzeni : - 0 do 7Fh - to jest pamięć wewnętrzna danych -...
Czy w ATmega8 da się wykonywać operacje na pojednczych bitach w rejestrach i/o, np TWCR? Jeśli chodzi o rejestry I/O z zakresu adresowego 0x00 do 0x1F to tak. Jeśli chodzi o rejestry znajdujące się wyżej - od adresu 0x20, przykładem jest właśnie TWCR - to nie. Polecenie SBI TWCR, 6 skutkuje...
... czy ta procegura zapisu jest poprawna i2c_init(); i2c_start_wait(0xA0+I2C_WRITE)... i2c_write(h); i2c_rep_start... Ja uważam , że nadeszła pora , byś zapoznał się z dokumentacją PCF-ka. Nie...
czesc cierpliwi pasjonaci oraz rozne snoby Od kilku dni staram sie zaprogramowac at91sam9263 aby obslugiwal karty compact flash... oczywiscie z marnym skutkiem. Dlatego chciałem tutaj rozpoczac dyskusje nt jak to powinno byc "po Bozemu" zrobione Ja to widze tak: 1) hardware jest zrobiony tak...
Tak, podłączałem dysk z adresowaniem liniowym LBA ora dysk z adresowaniem CHS i nie było różnicy. EDIT: Chciałbym jeszcze dodać, że po włączeniu urządzenia rejestr stanu ma wartość 00h a gdy dodam funkcje "soft reset" to bit BUSY=1 i tak zostaje do końca. Aha i bit READY nigdy nie...
Witam wszystkich. Do tej pory bawiłem się Atmegami w języku C, chciałbym jednak zacząć przygodę z ARM. Kupiłem procesor AT91SAM7S256 ( gotowy moduł z mikrosterowniki.pl ), programuję go przez USB za pomocą SAM-By. Sciągnąłem i zainstalowałem pakiet WinARM. Udało mi się skompilować...
Ech, zacznij od poczytania o architekturze 8051 no i oczywiście datasheet ADuC842. Ściągnij MIDE-51, jest to darmowe środowisko do programowania procesorów z rdzeniem MCS-51 (8051) zarówno w C (kompilator SDCC) jak i asemblerze. Przykładowych programów poszukaj w necie i na forum (na architekturę...
Witam! Potrzebuję działającego modułu do transmisji danych przez ethernet. Z różnych powodów wybrałem nm7010a, tylko .. nie wiem jak się do niego zabrać. Mam za sobą godziny wertowania stron www, mam naściągane pdfy i dalej nie wiem jak ten moduł uruchomić. Potrzebuję prostej instrukcji...
Jeżeli dobrze odczytuję Twoje dane, to impulsy wejściowe mają czas trwania ok. 100ns i może ich być ok. 2e5/s. Do tego chcesz mieć uruchomiony stos USB device (VCP/CDC?), aby komunikować się z hostem, więc jakiekolwiek programowe skanowanie i zliczanie wejść odpada, a zatem żadne Arduino...
Jakiś czas temu wykonałem rozszerzenie RAM komputera Commodore c64 do 1 MB. Można o nim przeczytać w tym wątku: W trakcie użytkowania, jak to zwykle bywa okazało się że pamięci nigdy za dużo. I tak zrodził się pomysł dalszej rozbudowy. Początkowo myślałem o dołożeniu modułu 8...
W Podatność na wstrzykiwanie komend Jedną z częstszych i łatwych do odnalezienia dziur jest podatność na wstrzykiwanie komend poprzez np. interfejs użytkownika. Sama idea tego ataku jest prosta – załóżmy, że podajemy gdzieś tekst, który następnie wykorzystywany jest do...
Witam, Od jakiegoś czasu Atmel/Microchip wprowadził do oferty nowe układy ATMEGA i TTINY z nowych serii określanych jako 0-series 1-series. Ponieważ zacząłem wykorzystywać układy z tych serii postanowiłem napisać do nich własny bootloader z szyfrowaniem danych algorytmem AES. Założeniem...
też mi sie wydaje że o to chodzi, podajesz na przykład 8-bitową informacje i musisz ją wprowadzić do rejestru, (zegar musiałby chodzić np na częśt 1Hz żeby zmiane były widoczne, albo samemu (ręcznie) ustalać ten sygnał przyciskiem. Zamiane 8-bit na szeregowo możesz zrbić na demultiplekserze,...
kogucikk! spokojnie, spokojnie,... już lepiej.... sorry, za bardzo popłynęłam żargonem - "kody" - kody źródłowe programu... no, mam nadzieje że mnie moderator nie obkrzyczy za ten post.... budowa jest z grubsza taka że jest to 256 bajtów ram z czego pierwsze 16 (0x00..0x0F) to...
ksiazki adresowe - pliki z rozszerzeniem .wab ustawien kont nie przenosilem i raczej po pikach się nie da Tak ale w Microsoft Outlook książka adresowa jest w tym samym pliku co listy(*.pst) Ustawienia kont pocztowych też da się przenieść tylko trzeba je najperw - konto po koncie - wyeksportować...
W tym pdf-ku, jeest w lewym dolnym rogu taka tabelka, co trochę wyjaśnia. Sterujesz to ustrojstwo sygnałem /STROBE (pin1) Portu LPT. Interface (tak powinien też nazywać się Willem, bo programator to autonomiczne urządzenie zdolne do zaprogramowania - czyli ma własną pamięć danych do zaprogramowania...
DSP mają specjalne mechanizmy, które pozwalają na uzyskiwanie bardzo dużych mocy obliczeniowych w specyficznych dla przetwarzania cyfrowego algorytmach. Mowa tutaj np o filtrach FIR, gdzie robi się wielokrotne mnożenie z akumulacją. Typowe w DSP jest to, że taką opoerację jak: mnożenie, dodawania...
Ze swojej strony dodam, że to co jest podane w menedżerze urządzeń to tzw. adres bazowy - są to adresy znajdujące się w wydzielonym obszarze adresowym (choć mogą być przesłaniane pamięcią RAM), przez które procesor może się komunikować ze sprzętem. W przestrzeni adresowej procesora,...
witm, gdyby progrm jeszcze na zywo odswierzal zawartosc rejestrow, a nie za pomoca przycisku odswierz Odświeżanie rejestrów podczas symulacji mija się z celem bo i tak byś nie zobaczył co aktualnie dany rejestr zawiera (tak szybko sie zmieniają). Rejestry są automatycznie odświeżane po...
Np. rejestr przesuwny SIPO z zerowaniem. Jak przycisk nie jest wciśnięty, rejestr jest zerowany. Jak wciśnięty - wpisują się 1-ki. Któraś pozycja włącza przekazywanie impulsów zegara na wyjście. No i pierwszy impuls zegara jest zawsze przekazywany. Jeśli opóźnienie zadziałania zliczania...
Zasada jest taka. Potrzebujesz dwa zatrzaski adresowe, jeden na bajt MSB, jeden na LSB. Procek ma dodatkowy rejestr DPP który w połączeniu z DPTR jest w stanie wystawić adres 24bitowy. Najpierw wystawia na P0 LSB adresu a na P2 MSB, są one zatrzaskiwane przez ALE, później na P2 podawany jest środkowy...
Zastosowana pamięć niestety tania nie jest.. 5zł za najgłupszą 24C02, a 24C128....1024 są już nierozsądnie drogie. W każdym razie jestem w podobnej sytuacji, buduję projekt z ATMEGA8 w którym potrzeba trochę pamięci. Wykorzystam pewnie kość pamięci FLASH typu AM29LV160 - 16 megabitów...
Jak przetłumaczyć poniższe zwroty bo ze słowników to głupoty wychodzą: - z różnych schematów blokowych pamięci EEPROM SPI: 1.) I/O SHIFT REGISTER 2.) Adress Decoder - dekoder adresów czy słów adresowych tak żeby fachowiej brzmiało??? 3.) Mode Decode Logic 4.) Timing Logic -...
Jeśli to pierwsze makro to miało być _SFR_ IO _ADDR to wyjaśnienie jest następujące : w plikach nagłówkowych avr-lib wszystkie rejestry specjalne zdefiniowane są adresami w przestrzeni adresowej pamięci. Jak ktoś używa asemblera, to do instrukcji typu in, out, cbi, sbi, ... potrzebne są...
Adres efektywny jest wyliczany z adresu segmentu i offsetu. adres segmentu określa położenie segmentu w pamięci, a offset jest to przesunięcie względem początku segmentu. W przypadku adresowania rzeczywistego, adresy segmentów są przechowywane w rejestrach segmentowych (CS, DS, itd.), a offsety...
Ładuj bit przesunięty o 2 bity w górę od adresu znajdującego się w rejestrze adresowym AR1 w chwili wykonywania instrukcji. Czyli praktycznie ładuj bit 02 ze słowa wskazanego przez AR1. (rejestr wskazuje co prawda na bit, ale zawsze się tak go ustawia, aby był to bit zerowy kolejnego słowa...
Witam, jestem na etapie podlaczania FPGA do magistrali rownoleglej procka. Z ukladami fpga mialem niewiele wspolnego, dlatego prosze o zrozumienie :) FPGA bedzie podlaczony do AT91SAM9260 do jego 8-bitowej mlodszej czesci szyny danych (D7..D0), do 4-bitow szyny adresowej A0..A3 + oczywiscie Chip...
Zauważyłem też, że po uruchomieniu IE zawsze ładuja się dizwne stronu - zaraz zrobie log z combofixa -tylko pytanie czy zrobiuć to w systemie tak jak teraz normalnie uruchomoinym czy w trybie awaryjnym? Dodano po 2 Wyskoczyło też coś takiego: ------------------------------...
Szukam od kilku tygodni jakiejś ciekawej książki o programowaniu mikroprocesorów AVR w języku C w okolicznych bibliotekach i księgarniach oraz w internecie. Jednak znajduję wszystko albo na assemblera albo na bascoma. Assembler jest dla mnie zbyt żmudny natomiast bascom niesatysfakcjonujący...
Witam! po pierwsze musisz upewnić się czy operacje zapisu i odczytu faktycznie działają. Z tego co zaobserwowałem, zaraz po uruchomieniu RTL8019AS wybrana jest strona 0 rejestrów. Jest tam taki rejestr zwany BNRY do którego można zapisywać wszystkie wartości z przedziału 0-255 i odczytywać...
Mój schemat wygląda tak jak ponizej. Panel podzielony jest na 25 sekcji kazda po 12 ledow czyli razem 300 ledow. Szukam rozwiazania aby mozna bylo sterowac niezaleznie calymi sekcjami. A nie lepiej zastosować multipleksowanie? (Wtedy wystarczy np. 10 pinów Tylko jak to zrobić bo dopiero...
Witam Jak już widzicie po tytule nie mogę uzyskać poprawnego wyniku z przetwornika zewnętrznego PCF8591 połączonego z mikrokontrolerem (Atmega16-8Mhz pod piny SCL i SDA) poprzez programowe I2C. Już nie mam pomysłów co może być źle, w czym tkwi haczyk. Wszystko wydaje się być dobrze podłączone,...
Żadnych return nie trzeba. loocasm - jakie zmienne wg ciebie mają być volatile? Chyba nie te wskaźniki do EEPROM? Oczywiscie te *_temp muszą być, ale tego jak są zadeklarowane nie widać. Jeden błąd jaki widzę to to, że za pomocą read/write_byte odczytujesz/zapisujesz zmienne 16-bitowe....
Twój problem dotyczy pamięci EEPROM. W ATTiny861 jest ona nieco inaczej zarządzana niż w Attiny26. Po pierwsze w 26 jest 128 bajtów EEPROM, czyli wystarczył jeden rejestr do jej zaadresowania, czyli EEAR. W tiny861 masz 512B więc potrzeba dwóch rejestrów adresowych EEARH (starszy bajt adresu)...
Niestety nie mam pojęcia jak jest w DOS ale numer portu COM powinno się dać zmienić, gorzej z adresem. Ze względu na wiele pytań: Zmiana adresu w rejestrze nic nie da - przynajmniej mi się nie udało zrobić tak żeby działało. Najprawdopodobniej trzeba by było zmodyfikować bios i udostępnić...
Podstawowe różnice między SPI i I2C to: - SPI to po prostu 2 rejestry przesuwne - I2C to rejestry + inteligentna logika - SPI nadaje się do pełnego dupleksu - SPI nadaje się do przesyłania strumieni danych - w SPI może być 1 MASTER - I2C może być multimaster - w SPI jest brak jakiejkolwiek...
Temat trochę stary, ale odświeżę go, bo sam się o to rozbiłem. W skrócie w SPOC Buliderze trzeba zbudować własny komponent, który umożliwi nam wyciągnięcie potrzebnych sygnałów na zewnątrz systemu SoC. Komponent musi posiadać interfejs avalon, najprościej na początek slave-mm. Umożliwia...
Na ARMach się nie znam, ale nikt tam nie wprowadził możliwości konfiguracji interfejsu typu 8/16/32 bity magistrali danych? Przecież takie funkcje miały archaiczne 8086. Podobnie z liniami adresowymi, to, że są 24 nie oznacza chyba, że wszystkie trzeba wykorzystać? W AVR jest rejestr kontrolny...
A pamięć musi być bezpośrednio adresowana z CPU? Jeśli tak, to puścić ją z prędkością dwukrotnie większą niż CPU i FPGA (tu pojawia się pewien problem, bo żeby wszystko działało synchronicznie CPU musi być taktowane wielokrotnością DOTCLOCK), wtedy łatwo można zrobić naprzemienny...
Witam Potrzebuje waszej pomocy, musze napisac stoper w asm. Już sie męcze z tym troche i nie chce działac tak jak powinno, więc prosze was o naproawdzenie/poprawienie błedów w kodzie ponizej. I chcialbym rowniez wiedziec, czy moja interpretacja polecen w tym kodzie jest poprawna. Sam Timer...
Pisałem już wcześniej, ze choć zegar płytki docelowej ma wartość 2MHz i szyna danych i adresowych z taka częstotliwością pracuje to wyslanie 3 instrukcji asemblerowych w adresowaniu bezpośrednim na porty: mov A, #feh mov P1, A mov P1, A mov P1, A sprawdziłem taka sekwencje i interesowało...
Staram się to rozgryźć właśnie - dostęp do tego modułu jest przez interfejs wishbone - coś jak rejestry przestrzeni IO w procesorze. Mamy szynę danych wejściowych, wyjściowych, linię adresową i sygnały sterujące. I najpierw należy podać odpowiednią konfigurację do rejestrów SPI (sekwencyjnie...
Ależ ja wcale nie odbieram tej dyskusji jako napastliwej, czy złośliwej, stąd uśmieszek na końcu tego co napisałem. Co do przykładów - są różne, niektóre wykorzystują sporo peryferii - odtwarzanie muzyki, współpraca z kartą SD z FAT, obsługa TP i LCD. Co nie zmienia faktu, że są...
Asembler 6502 jest bajecznie prosty i piękny, powinien służyć jako wzór do nauki kodu maszynowego. Cały procesor też jest pięknie zaprojektowany. Tylko 3 rejestry, każdy z trybów adresowania się przydaje do czego innego, podstawowe instrukcje bez dublowania w rodzaju, że jedno można zrobić...
Podgląd rejestrów IO masz w IO View, wystarczy sobie włączyć i nie trzeba używać watch. Pamiętaj też, że rejestry IO występują w przestrzeni adresowej MCU, więc jeśli w watch włączysz podgląd komórki pamięci to zobaczysz ich zawartość. Sądząc z formatu piszesz dla XMEGA, ponieważ...
Na stronie 7 masz wykres przebiegów, o okresie 20... Można coś w tym uprościć: dla silnika nie ma znaczenia, jakie potencjały masz na końcach uzwojenia, a tylko ich różnica, więc nie trzeba podawać np. par potencjałów -1V i +1V, 0V i 0V, +1V i -1V, można je zastąpić 0V i +2V, 0V i 0V,...
Witam, Posiadam telefon Sony Xperia L (C2105), zakupiony w Hiszpanii w sieci Movistar ponad dwa lata temu (już nie na gwarancji). Trzy dni temu ściągnąłem kodem od Movistar simlocka (z kartą SIM z Play w telefonie). Wszystko działa poprawnie za wyjątkiem wyświetlania numerów osób dzwoniących...
Jak już wiesz, SBI/CBI, IN i OUT operują wyłącznie na adresach z pewnego zakresu. Stąd też musisz je zamienić na LDS/STS podając jako adres IO + 32 (przesunięcie przestrzeni adresowej IO w stosunku do przestrzeni adresowej SRAM. SBI/CBI trzeba zamienić na operację RMW, czyli odczyt komórki...
Cześć! Poniżej przesyłem krótki fragment kodu, za pomocą którego chciałbym ustawić napięcie wyjściowe przetwornika c/a układu PCF8591. Na wyjściu analogowym przy zmianie wartości wpisywanej do rejestru DAC napięcie zmienia się od 0 do 100mV. Napięcie referencyjne to 2,5 V (ze źródła...
A jeśli z jakiegoś powodu ci to nie odpowiada to musisz zrobić własną implementację funkcji obsługi EEPROM. Nie mogę zamknąć całej funkcji, gdyż ona może trwać nawet kilkanaście milisekund, a projekt wykorzystuje 8 funkcji ISR i na 100%, któraś z nich wystąpi w trakcie tych kilkunastu...
to nieprawda. Prawie każdy ma w karcie w nowszej karcie graficznej Jaka nieprawda? Panie kochany. Toć VLIW miało AMD w seriach HD2000-HD6000 włącznie (iirc). HD7k to architektura GCN będąca niczym innym jak bardzo szerokim (16 elementowym) SIMD. A w skali całego GPU to MIMD. Nvidia z kolei...
Pierwszym prockiem z wieloma akumulatorami był 68000. 16 (15) rejestrów danych, 8 (7) rejestrów adresowych. Rozkaz mov miał "tylko" 4096 kombinacji! Procek już w 1981 roku miał rejestry 32bit, choć magistralę zewnętrzna 16-bit (był 68008 z 8-bit magistralą). 68020 był już w pełni 32-bit...
grko napisał: IMO nieprawda a czy Xmegi przypadkiem nie mapuja przypadkiem eepromu do data memory ? Tak, w tym przypadku można włączyć mapowanie EEPROM do SRAM, co ma też tą zaletę, że można programować EEPROM stronami (co bywa nawet 32x szybsze niż programowanie komórka,...
No nie do końca - wyraźnie jest napisane o zboczach sygnału - zobacz sobie przebiegi czasowe sygnałów dla odczytu i ewentualnie zapisu. Sekwencja jest taka, że przy sygnale R/C# high wystawiasz adresy A[10:0] na linie adresowe, wysterowujesz low na #OE albo #WE (odczyt / zapis) i w tym momencie...
Dziękuję za podpowiedź. Niestety noty aplikacyjne firmy Dallas nie podają ani sposobu implementacji ani mechanizmu działania funkcji kasowania swoich układów RTC. To co wiadomo to, że wyprowadzenie RCLR (RAM Clear) na nóżce 21 służy do ustawienia w stan logiczny '1' (wykasowania) 114 bajtów...
No ale jezeli nie ma sie zewnetrznej pamieci albo sie aktualnie jej nie wykozystuje to z tym rejestrem mozna robic co sie zywnie podoba. A skoro DPL i DPH znajduja sie w przestrzeni adresowej bodajrze pod adresami $82 i $83 to co przeszkadza je wykozystywac ? i komenda DJNZ DPL,adres (DJNZ $82,adres)...
Pierwszy fragment kodu przypisuje do stacktop (szyt stosu) wartość RAMEND - 100, czyli 100 bajtów przed końcem obszaru pamięci danych (RAMEND zalezy od ilosci pamieci RAM w mikrokontrolerze - oznacza adres ostatniej komórki RAM. Natomiast dyrektywa .org RAMEND - 99 powoduje że "buffer" zaczyna...
W C64 i amigach: $ oznacza zapis szesnastkowy, nie oznacza natomiast wcale adresu! np. w C64 (procesor 6501) LDA $400 to dokładnie to samo, co: LDA 1024 czyli załadowanie do akumulatora wartości z komókri pamięci o adresie $400 Poza tym do oznaczenia zapisu szesnastkowego stosuje się...