Zerknij na pamięci typu HyperRam. Może akurat tego szukasz.
Mikrokontroler to jest takie urządzenie, gdzie wewnątrz obudowy jest zamknięty mikroprocesor, pamięci i urządzenia peryferyjne. Sposób podłączenia pamięci i peryferiów zależy od tego, ile jest użytych magistral w mikrokontrolerze. Jeżeli jest to mikroprocesor w architekturze Harwardzkiej, to na rozdzielonych szynach adresowych i danych są podłączone...
Umieść LCD również na magistrali adresowej wraz z RAM. Oczywiście LCD musi mieć adres inny niż RAM (wykorzystaj pin A15 do aktywacji LCD'ka i dezaktywacji RAM). I wtedy wysyłasz dane do LCD'ka również rozkazem movx (at)DPTR,A. Musisz tylko zrobić sprzętowo generację ENABLE dla LCD (bramki NAND i sygnały RD i WR). Chyba że masz jakiś niestandardowy LCD...
char read_CAN_reg (char channel, char addr_reg) //3 { char tm_read; if (channel == 1) { CSel(1); //CS1 0 PORTD |= 0x70 ; //Ale 1,!WR 1,!WR1 DDRA = 0xFF; //PortA output PORTA = addr_reg; //put addr_reg on bus PORTD &= ~(_BV(ALE)) ; //Ale 0 DDRA = 0x00; // Port A HiZ PORTA = 0xFF; // PORTD &=~(_BV(RD));...
Tak ze starych czasów pamiętam jak z kumplem podłączaliśmy do c64 drukarkę D100 z merasteru, cóż to był za kolos. A ile niektóre D100 miały "upgrade sprzętowe" w postaci kynaru (brakowało kawałka magistrali adresowej).
Coś mi tu nie gra. Potrzebny jest kawałek schematu. Skąd się bierze sygnał A4? Bo na razie próbujemy grać w szachy bez szachownicy. Co tutaj może nie grać? W systemie 8085 sygnał A4 może pochodzić tylko z jednego miejsca, z magistrali systemowej, gdzie jest trzymany w rejestrze (w moim przypadku 74HCT573), bo młodszy bajt magistrali adresowej jest...
zgodnie z logika nalezy wybrac procesor, ktory jest >16-bitowy... nastepny w kolejnosci jest wiec procesor 32-bitowy, a takich jest pelno z magistrala adresowa szeroka. 4\/3!!
A ja to tak nie do końca rozumiem, dlaczego najstarszy bit magistrali adresowej miałby być zapisany na pozycji trzeciej od końca. Jak dla mnie to 3 najstarsze bity adresu powinny być stałe "110" i to powoduje, że wyjście 3 dekodera będzie ustawione. Reszta może się zmieniać: 0xC0000-0xDFFFF
Sama nazwa wszystko wyjaśnia. ALE: Address latch enable. Jeden z sygnałów do sterownia dodatkowej pamięci zewnętrznej. Służy do oddzielenia magistrali adresowej niskiego rzędu i magistrali danych. AD7:0: Multiplexed low-order address bus and data bus • A15:8: High-order address bus (configurable number of bits) • ALE: Address latch enable...
W STM32F3 porty GPIO są na magistrali AHB2 i w przestrzeni adresowej 0x48000000 i wzwyż. Obszar ten nie jest dostępny przez bitbanding.
Więc muszę się zaopatrzyć w jakiś Ram i Rom... To da się załatwić. Teraz tego dużo i tanio, popularne statyczne układy RAM to 6116 (2kB), 6264 (8kB) i 62256 (32kB). O dynamicznych zapomnij, pamięci typy 4116 czy 4164 są dziś trudno dostępne, a ich sterowanie upierdliwe - multipleksowane podawanie adresu + dwa stroby, do tego koniecznośc odświeżania,...
Programy skompilowane w Bascomie lub w asm albo w C przenosisz do mokrokontrolerów za pomocą programatorów. Możesz umieścić program w pamięcie programu wewnątrz procesora lub na zewnątrz w pamię ci przyłączonej do szyny danych i magistrali adresowej. Jeśli chcesz "uderzyć" w mikrokontrolery jednoukładowe - tzn. takie które zawierają w sobie zarówno...
Musiałbyś mieć zablokowany dostęp procesora do pamięci. Ale samo "ręczne" wgranie danych do pamięci nie jest proste, bo musisz mieć jeszcze przełączniki adresujące daną komórkę pamięci i po ustawieniu adresu oraz wgrywanego bajtu wykonać procedurę zapisania go do tej pamięci (czyli podać odpowiednie sygnały na określonych pinach). To zależy, jakiej...
Hmm :wink:. Szukaj zagadnień mapowania pamięci lub magistrali adresowej w 8051.
Nie ma 24bitowych procesorów. To, że procesor dysponuje 24bitami wewnętrznej magistrali nie czyni z niego od razu 24bitowego procesora. Ile bitów magistrali adresowej jest w stanie obsłużyć rdzeń zależy od jednostki generującej adres. 8bitowy procesor ma prawo obsługiwać 16bitową magistralę adresu - patrz propeller czy nawet '51. Magistrale adresowe...
Pamięci 8 bitowe, procesor 16 bitowy (chodzi o szerokość magistrali adresowej, nie długość słowa). Jedna kość trzyma parzyste adresy, druga nieparzyste (opisane L i H lub ODD i EVEN).
A co mam jeszcze dodać? Np. wszystko. Magistrale adresową, danych oraz sygnały sterujące.
I w końcu moge pokazać efekt końcowy. Oczywiście nie obyło się bez poprawek (chyba za krótko siedziałem przy projektowaniu magistrali adresowej i trzeba było zrobić parę nowych scieżek drucikami. :D).
Zlokalizuj procesor, sprawdź napięcie zasilania, pewnie 5V, następnie poprawność sygnału reset , zegar, przebiegi na magistrali adresowej i danych ( oscyloskopem ). Może to być także sygnalizacja awarii.
Przy częstotliwosciach które występują w twoim układzie naprawdę niczym bym się nie martwił... Aczkolwiek pewne wytyczne mogą okazać się pomocne: - ścieżki OE i WE (w szczegolnosci OE) powinny być trochę dłuzsze od magistrali adresowej. Nalezy uniknac sytuacji kiedy OE dotrze do kości pamięci szybciej niz adres. WE nie jest krytyczny, bo sygnał aktywuje...
:arrow: (at)sq2eap Masz tę przewagę, że wiesz jak sprzęt działa, ja traktuję to jak mikrokomputer i tak prowadziłem diagnozę. Pisząc o analizatorze, miałem na myśli oczywiście wielokanałowy analizator stanów logicznych, by się upewnić, że procesor rusza i po resecie odczytuje ROM. Nie sugerowałem ingerencji w część analogową, a jedynie odseparowanie...
mikroprocesory można sklasyfikować patrząc na 'ilość bitów do której mają dostęp podczas jednej operacji' - np. avr ma 8-bitową magistrale danych oraz 16-bitową magistrale adresową więc jest mikroprocesorem 8-bitowym.
Nie sprawdzalem wszystkiego, bo i tak chyba jeszcze dosc dluga droga przed Toba, zanim to wszystko zadziala. Musisz "troche" doprecyzowac projekt. 0. Moze najpierw sprobuj zbudowac schemat BLOKOWY - bloczki licznika, pamieci, PC, zegara, zasilania , ZEROWANIE, itp... Rysuj magistrale i najwazniejsze linie strujace (bez szczegolow). Sporo Ci sie wtedy...
znajdz w takim razie kosc SRAMu o pojemnosci np 32mega, to faktycznie nie bedzie sensu. 4\/3!! A po co mi 32M w jednej kosci ? Poza tym jesli jakis procesor ma juz 32 bitowa magistrale adresowa to raczej napewno ma tez kontroler DRAM.
Patrząc na ID flashy raczej nadal byłbym za tym że albo źle siadły albo są fizycznie uszkodzone gdyż magistrala danych i adresowa są wspólne dla ramu i obu flashy. Także gdyby coś ją przywierało to oba flashe miały by całkowice powalone ID a w twoim przypadku jeden ma całkowcie nieprawidłowe natomiast drugi jakieś dane wysyła aczkolwiek również nie...
Chyba nie rozumiem pojecia "szerokosc magistrali", czyli co? Ile ma bitow? Napisano ze 40. Ktorej magistrali? Adresowej czy danych? A moze chodzi o to, ile mozna 40 bitowa magistrala przeslac danych w ciagu jedego zegara? Napisano ze 3 wartosci. Zatem nie wiem co to jest szerokosc magistrali.
Pamięci mają wyjścia trójstanowe więc można magistrale danych podłączyć ze sobą. Magistrale adresowe są zasadniczo wejściowe, tak samo jak sygnały ~WE i ~OE, które można podłączyć razem. Do tego wystarczy na multiplexerze zbudowac dekoder adresowy który będzie sterować linią ~CS i wszystko gotowe.
okay, w takim razie np w commodore 64 jest 16bit procesor bo w 6502/6510 jest 8bit magistrala danych a przestrzen adresowa jest 16 bit.... a moze usredniajac jest to 12 bit? poziom na tym portalu leci na leb na szyje... PS. 8088 jak i 8086 maja 20 bit magistrale adresowa... czy jest to procesor 20 bitowy?
są Chiny ze słabą walutą. Nie Chiny mają sztucznie sterowana swobodnie niewymienialna waluta. Jeżeli ich waluta stałaby się wymieniana byłby to koniec tej banki Dodano po 3 zrobić 8-bitowca co obsłuży TB pamięci. Ale już arytmetyka adresów będzie bardzo wolna. Zobacz sobie ile zajmują operacje na integerach 64bitowych. Tak że osmiobitowiec z szeroką...
Po to są sygnały CS (CE, E itp) aby można było podłączać wiele układów do jednej magistrali danych. Jak braku pinów na sterowanie ich oddzielnie to należy zaprojektować magistrale adresową i zrobić dekoder adresów.
No w zasadzie bardzo rzadko używa się ich do czegoś innego niż dekodery adresowe. Hmmm, schemat... No więc tak, wejścia GALa podłączone są do magistrali adresowej, a wyjścia do końcówek /OE, czy /CE, albo innych sterujących odpowiednich układów. Poza tym podłączone jest jeszcze zasilanie. :P I to wszystko.
Ale po co? Przecież żaden inny program nie będzie pisał ani czytał zmiennych po adresach pamięci. Nie wiem czy w tym wypadku, ale dość często gdy na zewnętrznej magistrali adresowej masz podpięte jakieś zewnętrzne układy, jest to jedyny sposób na komunikacje z nimi.
No dobra napisze coś. Zestaw który zrobiłem akłada się z TMS320vc33 - 144 nogi LQFP żeby go przylutować trzeba mieć porządną pastę lutowniczą i porządną lutownice z grotem do pseudo fali. Codec TI 24bity 96kHz pamięć flash równoległa 29F coś pic16F877 i RS232. Program jest ładowany z tej flasha lub z PC przez RS. Wybór klawiszem (informacja zapisywana...
Zrealizuj ją wykorzystując multiplekser z 3-bitową magistralą adresową. Dopiero zauważyłem to ograniczenie. Nie jestem pewien, czy da się optymalniej, ale mi udało się zoptymalizować do jednego multipleksera i jednej bramki NOT.
Tak jest tam zwykła transmisja szeregowa tyle tylko ze na poziomie TTL. Wszystkie pakiety w kasie podłączone są do wspólnej magistrali adresowej. Masterem jest Pakiet Główny. Kontroler drukarki odbiera znaki z Pakietu Głównego po magistrali szeregowej, przetwarza je i steruje drukarką (głowicą + wysuwem papieru + czujnikami końca papieru).
Są metody - ale to czasochłonne i nie warto się w to bawić. Polegało to na wymuszeniu zewnętrznej magistrali danych, za pomocą rezystorów, rozkazu NOP. Wtedy bada się sygnały na najstarszych bitach zewnętrznej magistrali adresowej. Ale to metoda z czasów pierwszych komputerów. Lepiej podstaw inny rezonator i sprawdź.
karty graficzne muszą sie trzymać jakiegoś standardu.. inaczej nawet dos by na nich niechodził bez odpowiednich sterowników.. sygnał ALE służy do poinformowania wszystkich układów że adres na magistrali A jest stabilny.. sygnał ten jest aktywny w stanie wysokim.. niewolno wystawić żadnego żądania (ior/iow/memr/memw) bez uwcześniejszego wystawienia adresu.....
(...) A "algorytm" :) podzielony na 5 części zapis i odczyt losowych danych, wartości $55, $AA, $FF i 0. Proste testy typu $55, $aa, $ff, $00 są do kitu, bo nie znajda błędu na magistrali adresowej (sprawdź zwierając ze soba dwie nóżki tej magistrali). Losowy zapis zachowa sie już lepiej. Zrób test algorytmem march [url=http://secs.ceas.uc.edu/~wjone/Memo...
Jasne ze da się zrobić, PCMCIA jest odpowiednikiem złącza ISA (albo PCI w nowszej wersji), wystarczy podłączyć scalony usart, jakiś klon 16C550 i powinno działać. Trzeba jeszcze przemyśleć problem sterowania, ale wydaje mi się że PCMCIA ma już własny dekoder adresowy magistrali. Zastanawiam się tylko czy naprawde warto w tym dłubać, za 200zł można mieć...
Jacekj opisz złącza zewnętrzne tej karty. Bo jeśli to jest jakaś grafika, to sam prosisz o kłopoty. Nie wolno wkładać 2 normalnych kart graficznych do kompa (nieważne czy ISA, czy PCI czy AGP), bo coś się rypnie. Grafiki są zawsze zgodne z VGA a to oznacza konflikty na magistrali adresowej i coś musi polecieć.
1. Do eagle są w sieci cracki trzeba się tylko wysilić odrobinke i poszukać 2. Przysłuchuje się temu tematowi już troche i wnioskuje że dyskusja merytoryczna zeszła w nieco złą strone. 90S8515 ma wyprowadzoną magistrale adresową i danych więc po co bawić się jakieś dodatkowe extendery skoro można zrobić dekoder adresowy i zamapować praktycznie dowolną...
To poszukaj biosu radeon 9200. Tylko zgadzać się muszą; pojemność pamięci, czas dostępu(5ns) i timingi. Najlepiej żeby magistrala adresowa pamięci też była zgodna, 64b lub 128bitów. Częstotliwości możesz zmieniać, dowolnie, tylko nie przesadź :D I odrazu ustaw obraz na wyjściu TV PAL, do takich modyfikacji najlepszy program RaBit. Pozdrawiam.
Skoro używanie epromu jest tak bezsensowne, to po co je wogóle wymyślili? Ano z dwóch powodów, po pierwsze kiedyś nie było takich fajnych procesorów z pamięcią FLASH w jednej obudowie z prockiem, a po drugie teoretycznie można ją nadal używać w układach z procesorami które mają wyprowadzoną magistrale adresową (np klasyczne 8051,z80 albo 68k).
odp: 1. Pisać w ASM, pozostałe języki programowania skracają czas pisania kosztem wzrostu kodu wynikowego 2. Nie są mi znane możliwości powiększenia tej pamięci, jedynym wyjściem jest kupno uC z większą pamięcią. Wnisek z tąd że brak zewnętrznej magistrali adresowej i danych. Gdyby sprawa dotyczyła RAM lub EEPROM możliwości jest wiele ale to nie pamięc...
Gdzie powinny być umieszczone rezystory szeregowe na magistrali danych/adresowej MPU <-> pamięć zewnętrzna SDRAM tzn. bliżej pamięci czy bliżej mikrokontolera, czy to zupełnie nie ma znaczenia ? Wiem, że całkowita długość poszczególnych ścieżek magistrali powinna być jednakowa ale czy w przypadku zastosowania rezystorów szeregowych długości od...
Witam. Złą i dobra wiadomość. Zła to taka, że niestety nie możesz sterować CD-ROM-em z tylnego wejścia-wyjścia IDE. To jest magistrala adresowych i danych. Przykro mi. Natomiast zawsze możesz rozebrać CD-ROM i zobaczyć czy nie ma czasami miejsca na to aby umieścić przełącznik Start/Pause. Przy odrobinie szczęścia może będzie. Jeżeli natomiast nie ma...
Mały błąd na schemacie nóżka WR bramki wyświetlacza powinni być najpierw zanegowane bo WR w uP jest aktywne stanem niskim oraz powinno być podpięte do magistrali adresowej a nie danych. Tak poza tym nie widzę żadnych negatywnych komentarzy więc chyba wszystko ok..?:) Poniżej poprawiony schemat: http://obrazki.elektroda.net/91_12761956...
A na jakich procesorach piszesz? Są układy fmy FTDI ale dużej prędkości nie da się z nich wycisnąć, nie są drogi (http://www.propox.com/mmusb232_page_pl.... są tam gotowe moduły ale też w któreś zakładce są ceny) Są też układy podpinane do magistrali adresowej chyba właśnie te Philipsa ale o ile wiem Philis ich już nie produkuje, ale za to produkuje...
Kolega krzysiek40 nic nie wspominał o wykorzystaniu uClinuxa. Mowiac normalna pamiec rownoległa mialem na mysli najzwyklejsza pamiec posiadajaca magistrale adresowa i danych w ktorej zapis z i do pamieci polega na ustawianiu adresu i danej i opdaniu odp9owiedniego sygnalu na linie zapisu . A co do tego ze niektóre ARMy maja wbudowany kontroler pamieci...
A co tu szukać, na necie znajdziesz wiele informacji na ten temat tylko trzeba wiedziec do czego zacząć. Otóż magistarlę ISA wprowadził IBM i to sie okazało sukcesem komputerów IBM/PC, najpierw była to magistarala 8-bitowa z maksymalnym adresem do 1MB i była to magistrala prawie bezposrednio wpieta w procesor. Maksymalna częstotliwośc magistrali nie...
Skoro kolega ma wykorzystać pamięć podłączoną do zewnętrznej magistrali adresowej i danych to aż się prosi o przetwornik z interfejsem równoległym ;). Może to być jeden przetwornik z selektorem wejść lub cztery pojedyncze przetworniki (chyba o tą wersję chodzi w projekcie). Aby nie było tak łatwo, kolego marcin_op musisz znaleźć przetwornik z interfejsem...
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 zwiększanie/ zmniejszanie kilku rejestrów, itp jednocześnie...
To taka klawiatura, której wyjścia i wejścia są podłączane do portu danych w momencie kiedy na wyjściach adresowych ustawiony jest adres 40h. Program chyba powinieneś sam napisać, albo coś nie bardzo z tym uważaniem na wykładach było, zwłaszcza że to bardzo prosty algorytm. http://www.elektroda.pl/rtvforum/topic41... Masz prawie na talerzu, trzeba...
Witam, jednym z zadań na sprawozdaniu jest : "1. Układy komutacyjne są zrealizowane na podstawie elementów kombinacyjnych. Zapisz tabelę prawdy i dokonaj syntezy metodą Karnaugh'a układu multipleksera o 2-bitowej magistrali adresowej, bez wejścia strobującego, z wejściami aktywnymi w stanie wysokim oraz wyjściem aktywnym w stanie wysokim." Ponieważ...
DariuszEE: filozofujesz, to raz a dwa to gdzie tam masz "..ODCZYT JEST W "BCD" A ZAPIS 16NASTKOWY.." o te BCD mi chodzi bo moim zdaniem to adres jest w naturalnym kodzie dwójkowym i to zawsze bo na magistrali adresowej pojiawia się nic innego jak właśnie adres binarny!!! Pisząc program, czy analizując na kartce możesz sobie pisać dziesięrtnie, szesnastkow,...
Czy do pic-ów jest jakieś konkretne środowisko programistyczne takie jak dla avr avrstudio(asm,sym,deb)? Nazywa się MPLAB, zawiera IDE, linker i asemblera, ma możliwość współpracy z zewnętrznymi kompilatorami. Ma wbudowany prosty symulator procesora, oraz może współdziałać z "firmowymi" programatorami i debugerami sprzętowymi. I pytanie numer dwa czy...
Witam Forumowiczów Chciałbym przedstawić kolejny swój układ, który kiedyś został zrealizowany dla uczelni w ramach projektu. Jest to 16-klawiszowa klawiatura matrycowa mająca współpracować z płytką ewaluacyjną mikrokontrolera 8051. Mimo, że jest to układ dedykowany, lecz nic nie stoi na przeszkodzie, aby znalazł zastosowanie także w innych urządzeniach....
Relacja ceny do wydajności dobra, ale 'gwarancja się skończyła'. Nie wiadomo co ta karta już przeszła. Decyzja należy do Ciebie. Jeśli pamięć jest tego samego typu, to oczywiście 1GB będzie lepiej niż 512MB. Jednakże często 1GB to pamięć na przykład DDR3, a 512MB to szybsza pamięć GDDR5, wtedy lepsza będzie 512MB. W niektórych modelach kart, różna bywa...
Dodam jeszcze coś od siebie, że trafiły mi się wyświetlacze które nie inicjalizowały się gdy piny D0-D3 były w powietrzu. Dopiero zwarcie do masy spowodowało że zadziałał. W dodatku z całym szacunkiem dla Pana Mirka którego bardzo cenię, mnie na cyfrówce uczyli że NIGDY ale to NIGDY linie nie używane (tym bardziej magistral adresowych i danych) nie...
Ram i Rom zewnetrzne. Wybacz za stwierdzenie ale to jest cofanie się do epoki kamienia łupanego. Twój projekt nie jest aż tak pamięciożerny żeby nie można było zastosować jednej małej kostki do realizacji pomiaru. Budowanie magistrali adresowej do obsługi tych pamięci i w dodatku zakup lub budowa programatora do programowania pamięci programu (nie...
sprawdź błędy magistrali CAN (slowo adresowe 19)
Witam, chciałbym się dowiedzieć jaką wartość wysłać do wyświetlacza, aby wyświetlić konkretną liczbę / literę. Do tego celu używam: [syntax=c]WriteLCD(x, y);[/syntax] gdzie: x - numer komórki pod jakim zapisuje, y - wartość Wyświetlacz reaguje na moje polecenia.(gaśnie ekran, podświetlają się "losowe" pola) Magistrala adresowa: D0-D7. Nie wiem kompletnie...
wiec dlaaczego moge ta komorke zapisac i poprawnie odczytac ? Bo niekoniecznie adres jaki się wtedy pojawia na magistrali adresowej musi odnosić się do podanego adresu. W wyniku uszkodzenia dekodera adresów pamięć może być inaczej przemapowana i procedura z ROM to wykrywa. Skoro wymieniłeś już wszystko co związane jest z dekodowaniem adresów to pozostaje...
Zwykle rozróżnienie dane/polecenie dokonywane jest na podstawie stanu jednej linii - ja ją łączę z linią A0 magistrali adresowej. Wtedy zapis pod adres nieparzysty to polecenie, pod parzysty to dane. Jakkolwiek interfejsy równoległe mają większe zapotrzebowanie na piny, to nie jest ono znowu tak duże. SPI jest ok, jednak nie wszystkie kontrolery umożliwiają...
Pod względem teoretycznym w systemach cyfrowych magistrale adresów i danych to dwa różne podsystemy. Tak samo adresuje się pojedynczą komórkę pamięci, jak i całe słowo N-bitowe W praktyce jednak jednak występuje problem obciążalności. Oto przykład z dawnych czasów. Jeżeli masz układ adresowy pamięci 8 bitowej złożonej z 8 układów jednobitowych, to trzeba...
MemTest zwraca adres błednej komórki, znasz pojemność pierwszego, sprawnego modułu i organizację wewnętrzną uszkodzonego - to dojdziesz, która kość powoduje błedy, albo przynajmniej stwierdzisz, czy to nie np. problem na magistrali danych/adresowej (spotkałem się z uszkodzeniem w postaci pękniętej drabinki rezystorowej).
Witam. Z kupnem pamięci nei miałem problemu i zapłaciłem coś koło 15zł. Co do pamięci to musisz zdecydować, czy kupić 2 8-bitowe czy 16-bitową. Generalnei nie wpłynie to na układ układ, bo przy zastosowaniu 2 kości magistrale adresowe i wejścia sterujące łączysz razem. Wiadomo, 2 bufory na wejściu. Dalej masz kilka możliwości, albo zastosowować uP o...
No pewnie, że nie na temat (chociaż prawda). Generalnie chodzi (pewnie) o dostęp do urządzeń zewnętrznych poprzez zewnętrzną magistralę adresową/danych. 8051 ma 16 bitową magistralę adresową i 8-bitową magistralę danych (przy czym część magistrali adresowej jest multipleksowana z danymi). Procesor ma też kilka sygnałów sterujących (poczytaj o ALE, PSEN,...
Nie da rady :( Strona 11 dokumentacji. P1.0 has no digital output driver. It can function as a digital input for which 0 must be written to the port bit. As a digital input, this pin must be driven high or low externally. Można zastosować magistralę adresową wraz z sygnałami ALE,WR i RD ale wiąże się to zapewne z poważną modyfikacją projektu. Swoją...
.. testowany program zajduje się w zewnętrznej pamięci ... no właśnie i tutaj wykorzystywana jest ta sama fizycznie pamięć programu i danych. zgadza sie, wg von Neumanna do CPU dolaczone sa urzedzenia I/O i pamiec a w pamieci siedza instrukcje oraz dane dla CPU. Wszystko komunikuje sie trzema magistralami: adresowa, danych i sterujaca. Co do mnozenia...
Z tym , ze nadal nie za bardzo wiem... bo podpinając się pod EBI nie musze się martwic o to jak to "działa" procesor widzi zewn. ram w jednej przestrzeni adresowej, ale przegladajac SRAMy i SDRAMy znalazłem SRAM 2MBx8bit z czasem dostępu 40-55ns MAX. a jak przeglądam SDRAMy to one maja wiele szybsze czasy dostępu i teraz zglupialem do reszty, gdyż...
Widzialem CC2500 na uczelni, podobno wyciagneli z niego na luzie 1Mbit. Ja niestety bawilem sie tylko CC1000 ktory dzialal mi fajnie ale szybki to nie jest. Co to za projekt?:> Jakis robot z identyfikacja terenu? Przy takiej ilosci pamieci jak wymagasz, to musi byc koniecznie wyprowadzona magistrala adresowa dla zewnetrznej pamieci SRAM/SDRAM i FLASH....
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 składa się z 2 części, starszej i młodszej. Młodsza jest...
Można jeszcze inaczej. Zamiast transkodera BCD - 7segm. można zastosować pamięć ROM (PROM, EPROM, FLASH). Do wyjść danych podłączamy wyświetlacz przez odpowiedni bufor np. 7406 itp. Wejścia adresowe łączymy z czujnikami położenia. Do dyspozycji mamy adresy 1, 2, 4, 8, 16, 32, 64, 128 itd. w zależności od pojemności pamięci. Oczywiście pamięć należy...
51 ma standardowy 16bit magistrale adresową więc może zaadresować tylko 64kB, ALE jeśli zbudować zewnętrzny układ w którym będzie można wybierać które 64kB są widoczne z większego obszaru. Można to zrobić albo na zewnętrznym przerzutniku/liczniku sterowanym z lini pozostałych portów albo tak sterować liniami portów aby na raz była aktywna tylko jedna...
Układ rejestratora składa się z mikroprocesora DS89c420 w typowej konfiguracji z pamięcią zewnętrzną danych 32kbajty RAM, układu 74F573 (regenerator magistrali adresowej; adresy A0-A7), układu 74F540 (bufor danych wejściowych), układu MAX232 (konwerter napięć dla magistrali szeregowej; RS232), 74F245 (selektor kierunku transmisji danych; transmisja...
Witam kolegów! Zamierzam zbudować komputer własnego projektu oparty na którymś procesorze z serii Motorola/Freescale 68k, najprawdopodobniej 68030 lub 68040 (zależy mi na jednostce MMU). Przy okazji przygotowałem projekt prostej karty graficznej do tego komputera - prosiłbym kolegów o weryfikację, czy nie popełniłem żadnego błędu. Poniżej jest schemat...
no da sie podpiac. tak samo jak do 89c52 sciagnij datasheeta to tam bedzie schemat podlaczenia ramu. a jak by nie bylo to jest to prosta rzecz potrzebny jest tylko hct573 jako dekoder wspolnej magistrali danych i adresowej,
Co za kretynizm, tego typu projektów i ich autorów powinni wsadzać do pokoju bez klamek aby się nie rozmnażali, przekazując swoich zepsutych genów. 1. Autor wycina we wtyczce USB dwa kabelki (D+ i D-) zupełnie nie dbając o to, czy nie zewrą się ze sobą po odcięciu, nie paląc portu USB w podłączanym komputerze. 2. Podpinanie +5V do CPU? Który z CPU był...
Hej! Już opisuję. Pomysł wygląda tak: magistrala danych pamięci jest multipleksowana z magistralą adresową. Adres będzie wyprowadzany w trzech częściach. Każda o rozmiarze 8 bitów. Implementacja interfejsu nie należy do mnie. Tyle wiem na chwilę obecną. Dzięki za pomoc. Pozdrawiam gizmo
Proszę, błąd z magistrali (słowo adresowe 19) http://obrazki.elektroda.pl/7103690700_1... A tak ma zapodane: http://obrazki.elektroda.pl/7166226700_1...
Witam. Wiedz wyjasniam do czego to ma sluzyc. Buduje robota, takiego malego zwierzaka ;). Przetwornika C/A uzyje zeby szczekal, dwuch silnikow krokowych uzyje do tego zeby sie poruszal ( bo patwiej mi czyms takim sterowac. A zeby mi sie o sciany nie obijal to uzyje odleglosciomierza ultradziekowego ( dodatkowo wszystkie psy i komary bedzie odstraszal:)...
Pomiar napięcia po przejściu na zakładkę test H/W pomiędzy pinami Vss a Vdd: 1koszyk: 0,1V 2koszyk: 0,2V 3koszyk: 0,0V Pomiar napięcia podczas odczytu(koszyki puste): 1koszyk: 2,68V 2koszyk: 5,14V 3koszyk: skacze pomiędzy 1,6V a 2,6V Odnoszę wrażenie że nie zrozumiałeś do czego jest zakładka 'Test H/W' - tutaj mozna włączać poszczególne sygnały (np...
Witam. Jestem w trakcie odpalania układu na atmedze 128 i trzeba poustawiać fusebity. Pytanie brzmi jak ? Wiem ze jest to w nocie katalogowej ale przy mojej znajomości angielskiego zablokowanie µ P prawie pewne :| w razie czego wymiana na inny egzemplarz nie wchodzi w grę. Procek wlutowany w PCB urządzenia i może być problem z jego wymian ą ,...
Myślę o konfiguracji 2x 512kx8 = 512kx16, czyli dane będą o szerokości 16 bit. Oczywiście wolałbym zastosować jedną kość, ale nie wiem gdzież mógłbym dostać SRAM np 1Mx16, albo chociaż wspomniane 512x16. Są jakieś "osiągalne dla śmiertelnika" sklepy, które mają w swojej ofercie takie SRAMy, najlepiej z czasami ok 10-20ns? W sensie topologii: chodzi...
dokładnie taką mam pamieć ,i widzę A2 :> To zmienia postać rzeczy i to jest ta dobra wiadomość ;) Natomiast zła wiadomość - nie będą działały na 1 magistrali , ponieważ: 24c16 jest widziana na I2C , jako 8 odrębnych urządzeń o adresach dla zapisu - A0,A2,A4,A6,A8,AA,AC,AE i tą sama przestrzeń adresową można tylko wybrać dla FM24c256.I teraz albo 2...
Masz 6 bitową magistralę adresową. Pozwala na adresowanie 2^6 = 64 bajtów. Adres dziesiętny 40 to 0x28 = 10 1000 binarnie. Adres dziesiętny 47 to 0x2F = 10 1111 binarnie. Trzy najwyższe bity pomiędzy adresami 0x2F..0x28 się nie zmieniają i mają stałą wartość 101. Zakładająć że A5 to MSB(najwyższy bit) a A0 to LSB(najniższy bit) oznacza to, że sygnał...
Urządzenie oczywiście planuję rozwijać. Po pierwsze - lepsza płytka. Udało mi się też niedawno kupić 62256 (statyczny RAM), ale będę zastanawiał się nad użyciem dynamicznego (by oszczędzić portów). Dynamiczny RAM w AVR-ach to przerost formy nad treścią. Zamęczysz się tą "dynamiką", obsługę tego trzeba będzie zrobić w 100% programowo, a pożytku z tego...
Witam Nie znam tego urządzenia ale objawy wskazują na zawieszanie sie programu wykonywanego przez procesor (albo oczekiwanie programu na jakiś sygnał). Plansza zapisana jest na pewno w tych dwóch Epromach. Proponuje znaleźć pdf-a do tego procesora i zobaczyć na których nogach są linie danych i adresowe , a następnie miernikiem sprawdzić czy są połączenia...
256k próbek ale 12 bitowych co daje 2 bajty na próbkę czyli 512k pamięci. Pamięć to najczęściej trzy magistrale, 19 bitów adresowej, 8 bitów danych i 4-5 linii sterujących.
Teoretycznie powinno zadziałać z 74x573 zapis strobować WD->LE a odczyt /RD->/OE. Jednak będziesz musiał dobudować logikę, która pod odpowiednim adresem wyzwoli strobowanie, ale być może masz już w swoim systemie jakiś układ typu 1 z n. Na przyszłość dobrze by dodać do zapytania, że chodzi o uC z zewnętrzną magistralą adresową i co jest już na tej magistrali.
(...)Musisz najpierw podmienić układy w podstawkach (procesor, program) potem szukać w okolicy procesora. To raczej nic nie da. Jeśli problem leży w magistrali danych lub adresowej, a układy sa w podstawkach "zwykłych", to wymień je na precyzyjne.
AVR'y zbudowane są na zmodyfikowanej architekturze harwardzkiej. Pamięć danych jest oddzielona od pamięci instrukcji, ale wykorzystują one wspólną magistralę danych i adresową. Dostęp do instrukcji jest taki, jak by to były dane. Proszę, pokaż tę "wspólną magistralę" danych i adresową na schemacie blokowym klasycznych AVR. "Wspólna magistrala" i "dostęp...
ja w takiej sytuacji robię normalny system z magistralą danych (1 port) i adresową (najczęściej pół portu wystarczy). Na magistrali danych lecą dane dwukierunkowo pomiędzy prockiem a układami 74573. Szyną adresową można adresować bezpośrednio albo przez dekoder 74138. Jest to system pewny i sprawdzony.
Po przeczytaniu całej tej dyskusji, przeanalizowaniu, zgodzę się, że najlepiej zacząć od 8-bit (też zaczynałem) ale NIE OD AVR! . Najwięcej można nauczyć się zaczynając od Z-80 (polecam bardzo dobrą literaturę - serie książek MIK, są dostępne legalne kopie na tym forum). Z-80 obsługuje wektoryzowane przerwania, jest przystosowany do pracy z DMA, co...
. Czyli mamy trzy grupy sygnałów (starsza część adresu, dane pamięci i wejście zatrzasku, młodsza część adresu z wyjścia zatrzasku) i to jest istotne, ale jak będą połączone bity w tych grupach nie jest istotne. Np. PortA.0 nie musi być połączony z D.0 pamięci itd. Jeśli będzie wygodniej inaczej to nic nie stoi na przeszkodzie. Oczywiście jeśli to jest...
Przecież nie ma potrzeby wyrywania czegokolwiek i wklejania w zamian. Magistrala danych i adresowa, tudzież wiele innych sygnałów, są dostepne przez Expansion Slot, a dalej to tylko już fantazja ułańska, np. program w cardrige - z jednoczesnym połączeniem do sterowania... Ale jak wiadomo ułan musi dobrze znać konia, na którym chce jechać... ;)
Witam. Mam jeszcze pytanie do rejestrów na wyjściu. Czy to chodzi o to, że diody mają byc podłączone do magistrali danych i adresowej poprzez rejestr, a nie tak jak byłoby prościej bezpośrednio do portów we/wy? Chwilowo w domu nie mam internetu, ale jak tylko będę miał, to narysuję Ci schemat do projektu. Pozdrawiam. Łukasz
http://obrazki.elektroda.net/44_12547231... Poniższy projekt to komputer zbudowany tylko i wyłącznie na bramkach logicznych TTL. Powstawał przez dwa miesiące i w tej chwili jest gotowy do przedstawienia. W tej chwili cala jednostka to 8-bitowy komputer potrafiący ładować i przechowywać adresowane instrukcje i rejestry z rozkazami w pamięci. Wszystkie...
Nie wiem skąd te szpilki. Sygnały z analizatora stanów logicznych nie mają ustawionych etykiet, co utrudnia analizę. Ok. Dla uproszczenie usunąłem pliki, na których w wyniku mojego niedopatrzenia pojawił się błąd z milczącymi liniami A14 i A15. Plik bus2.png pokazuje młodszy bajt magistrali adresowej. Natomiast bus4.png to starszy bajt. Nie ustawiłem...
uklad adresowy adresowy pamięć książek adresowy
renault scenic gaśnie szczotki alternatora mazda kontrolka renault master
regulator napięcia prądnicy wzmacniacz audio
Nokia 5530 XpressMusic - Uruchomienie bez baterii Kasowanie inspekcji serwisowej w TE805: Jak to zrobić?