Jeżeli dobrze rozumiałem i narysowałem to schemat wygląda tak: NIE! Dlaczego zmieniasz oznaczenia pinów układów? W pierwszym schemacie masz stan aktywny wysoki dla INT przetwornika, w tym który teraz dołączyłeś zmieniłeś go na niski. I tu już negacja tego sygnału jest bez sensu. Kolejne pytanie, które mi się nasunęło to, czy dekoder może być połączeniem...
Wystarczy, że ustawisz odpowiedni bit w rejestrze EECON i pamięć EEPROM jest widoczna jako zewnętrzna pamięć danych i obsługiwana rozkazem movx. Odczyt (adres w DPTR): movx A,(at)DPTR Zapis (adres w DPTR, dana w ACC): movx (at)DPTR,A Po zapisie (lub przed nim) trzeba sprawdzić flagę zajętości EEPROM i to wszystko.
Czy niedokładnie czytam note katalogową czy rzeczywiście do tego procesorka nie można podłączyć zewnętrznej pamięci danych tak aby była obsługiwana jako XDATA(ew. PDATA) - tzn za pomocą linii sterujących znanych z 8051 /WR /RD itp. Jeśli rzeczywiście ten procek nie obsługuje takiej magistrali to czy któryś z wyższych Atmeli AT Mega obsługuje ?? Pozdrowienia...
Czyli mam rozumieć że taki, a nie inny charakter programu wynika ze "struktury systemu mikroprocesorowego"; mam na myśli fakt wykorzystania rejestrów w zewnętrznej przestrzeni adresowej (zewnętrznej pamięci)? Tak masz to rozumieć. Stąd też deklarowane stałe: F_CSDS EQU 0FF30H ;bufor wyboru wskaźnika F_CSDB EQU 0FF38H ;bufor danych wskaźnika są umieszczone...
Bez względu na stan pinu EA , SFR jest zawsze wewnątrz uC. Natomiast dostęp do zewnętrznej pamięci danych , realizują specjalnie do tego przeznaczone instrukcje MOVX. Piotrek
Bierze się to z tego, że procesor wykonuje operacje jedynie na liczbach 8-bitowych, a więc pamięć też musi być 8-bitowa, czyli musi mieć 8 linii danych (D0-D7). Możesz dać pamięć 16-bitową, ale wtedy linie danych D8-D15 nie będą używane, co jest oczywistym marnotrawstwem.
Pamięć SRAM w DS89C4xx pełni rolę zasadniczej pamięci operacyjnej i fragmentu wbudowanej "zewnętrznej" pamięci danych (XDATA). Jak słusznie zauważyłeś, nie nadaje się ona do trwałego przechowywania danych przy zanikach zasilania. Do trwałego przechowywania danych możesz użyć zewnętrznej pamięci danych, np. na I2C lub nawet pamięci programu mikrokontrolera,...
Nie trzeba nawet oszukiwać. W dodatku zewnętrzny RAM może być w tym czasie wykorzystywany (jako pamięć danych). Wykonywanie programu z pamięci RAM to w 51 normalka.
Zewnętrzna pamięć danych da się podłączyć. Z pamięcią programu jest trochę gorzej. Można spróbować zastosować bootloader i wczytanie programu z zewnętrznej pamięci podczas startu systemu, ale to chyba niezbyt szczęśliwe rozwiązanie.
Witam Przekazywanie parametrów przez rejestry można wyłączyć dyrektywą #pragma NOREGPARMS Osobiście nie stosowałem tego ale wygląda na to, że stosując model pamięci LARGE kompilator do przekazywania parametrów zechce wykorzystać zewnętrzną pamięć danych
niestety nie wiem o czym mówisz, jestem nowy w programowaniu pod asemblera, ucze się od rana.. jutro kolokwium ;] nie wiem o jaki dekoder chodzi, ale chcę wykorzsytać pamięć zewnętrzną danych, z tego co wiem ma ona rozmiar do 64KB. EDIT: dodam tylko, że wszystko dobrze działa, jeśli urzyję rejestru DPTR do przesyłania do zewnętrznego RAM. Niestety zmienna...
Jeśli się decydujesz na zewnętrzną pamięć danych, to może lepiej wziąć kość typu ROMLess, czyli np. 80C31 lub 80C32 produkcji Intela lub Atmela. Są dosyć tanie (ok. 6 pln netto wg cennika TME), mają podwójny DPTR, trochę RAM-u i chodzą z zegarem do 40 MHz.
Jak nie skupia skoro w jedno pudełko wsadzono coś co było realizowane przez kilka układów. W skrócie to co robi MAX78000 (w uproszczeniu) to kiedyś trzeba było: Mikrokontroler (np. ARM Cortex-M4) – sterowanie urządzeniem. DSP lub GPU – przetwarzanie modeli AI. Pamięć zewnętrzna – przechowywanie danych. Układy peryferyjne – interfejsy komunikacyjne.
Po co komu zewnętrzna pamięć na 400 bajtów danych? 4\/3!!
W pierwszym oknie masz możliwość użyc zasobów tego procka Use On-Chip Rom - pamięć programu która jest w ukłądzie Use On-Chip Xram - zewnętrzna pamięć danych która jest w układzie. pozostałe pola to definiowanie zewnętrznych pamięci. W BL51 Locate masz możliwośc ustalenia położenia kodu. W płytkach edukacyjnych czesto na początku pamięci znajduje się...
Swoja drogą to takie rozwiązania były wykorzystywane...10 lat temu :wink:. Może dałoby się to uświadomić nauczycielowi? Powiem tak, że wątpię czy się da coś temu akurat nauczycielowi uświadomić, wiem tylko tyle, że muszę to zrobić - jak tego już nie wiem :D tam jest zewnętrzna pamięć danych 4kości po 2kB i zewnętrzna pamięć programu 8kości po 2kB wg...
Dostęp do pamięci EEPROM w jest w tym przypadku szybki i odbywa się instrukcją MOVX. Na podstawie stanu bitu EEMEM procesor wie czy ma odwołać się do tego własnie EEPROMu czy tez do zewnętrznej pamięci danych. Jeśli nie stosujesz pamięci zewnętrznej to nie musisz zmieniac kontekstu instrukcji MOVX - wystarczy że na początku ustawisz bit EEMEM w rejestrze...
Jak się zachowuje dysk po podłączeniu (jakie dźwięki wydaje)?
MOVX służy do komunikacji z zewnętrzną pamięcią DANYCH. Rozkazy są w pamięci programu z której możesz odczytać (tylko) dane rozkazem np. MOVC A,(at)A+DPTR, niezależnie czy używasz zewnętrznej czy wewnętrznej pamięci programu. W tej pamięci są jak piszesz "operacje przerwań". (Oczywiście pod warunkiem, że je tam umieścisz) :). pozdrawiam
Stare androidy np. 2.3 udostępniały telefon jako pamięć USB, ale miały dane użytkownika zapisywane na karcie SD (w FAT), natomiast pamięć systemu w squashFS lub ext. Jak przełożyłeś kartę to nie było żadnego problemu z odzyskaniem plików itp. Potem pamięć wewnętrzna była dzielona na partycje w ext, dostęp do pamięci przez protokoły MTP, przy samym ext...
Nie no , daj sobie z tym spokój, "przepisz" program na jakiegoś mikrokontrolera. 8086 potrzebuje zewn. pamięci danych i programu, zegara systemowego, rejestru adres/dane i Bóg wie jeszcze czego. Nie ma mikrokontrolera na którym mógłby działać program napisany na 8086.
(at)excray Podałem konkretnie. Mam zrealizować układ 8051 z zewnętrzną pamięcią danych 64kB (1 kość) oraz zewnętrzną pamięcią programu 32kB (1 kość).
można kilkoma metodami: 1. komora pogłosowa (duże pomieszczenie, w którym umieszczasz głośnik i mikrofon - reverb jest realizowany przez parametry pomieszczenia) 2. sprężyna pogłosowa (czyli tak jak w tym projekcie - reverb realizowany jest poprzez bezwładność sprężyny) 3. elektroniczne echo analogowe (tzw. układy BDD czy jakoś tak - rodzaj analogowego...
Zbudowałem system z uP architektury `51 z zewnętrzną pamięcią programu i danych. uP to aduc812. Sygnały PSEN i RD są połaczone przez dwie bramki i wysterowują kość pamięci sdram. A wszystko po to aby procek mógł wykonać program który sam sobie wgra np przez rs, kto jest w temacie to zapewne rozumie o co chodzi. Rozwiązanie jest typowe dla procesorów...
Biblioteki do wyświetlacza LCD który używam (320x240 kolor 16 bit ) mają opcje pracy na buforze RAM, dzięki temu można zyskać na czasie odświeżania LCD - stąd zapotrzebowanie na RAM 320x240 = 76800 x 16 bitów na kolor + dane do programu. Można oczywiście pracować bezpośrednio zapisując dane do LCD, ale zależy mi na czasie odświeżania. Trudno jest skonfigurować...
Czyli to jest zwykly buffor? Program ktory stworzylem i jest w postaci *.hex ladowany jest tylko do uP a po odpaleniu programu dopiero dane urzyte laduja cie do SRAMU? Co to znaczy bufor? Kolega pisał o buforowaniu danych, a nie o wciąganiu programu do tej pamięci. Pamięć zewnętrzna w procesorach ATMEGA jest wyłącznie pamięcią danych i jest przedłużeniem...
RAM 0x80-0xFF adresuje sie pośrednio rejestrami R0 i R1 np.: MOV R0,#AAH ;ładujesz adres RAM-u do R0 MOV (at)R0,#FFH ;zapisuje wartość FFH do RAM o adresie AAH MOV A,(at)R0 ;zapisuje do akumlatora daną z pamięci RAM o adresie AAH Natomiast wewnętrzna pamięć RAM od adresu 100H będzie najprawdopodobniej traktowana jak zewnętrzna pamięć danych i adresowana...
Jak najbardziej można. Oprócz pamięci potrzebujesz jeszcze np. 74hc573 A od kiedy to? Wszystkie znaki na niebie i ziemi wskazują, ze można tylko podłączyć pamięć zewnętrzną, jako pamięć danych nie programu. To nie 51. Jeszcze jedno. scalak jako zatrzask dolnego adresu to raczej 74HCT573, bo 74HC573 to CMOS na 3V, czyli bardziej nadaje się do 162L....
Super, że napisałeś o jaki procesor chodzi... Sądząc z instrukcji o '51. mov to instrukcja przeniesieania wartości z/do pamięci wewnętrnej/rejestrów uC, movx to instrukcja dostępu do zewnętrznej pamięci danych (fizycznie inny układ scalony niż uC), DPTR to 16 bitowy rejestr używany generalnie przy adresowaniu komórek pamięci zewnętrznej, choć można...
Wróciłeś do pierwszej wersji i dodałeś zasilacz. No to się napracowałeś. celem projektu jest zapisywanie danych przekazywanych przez mikrokontroler 8051 na zewnętrzną pamięć danych złożoną z kości 64kB Jeżeli dobrze to rozumiem, to tych kości po 64kB może być kilka, tak? I właśnie ze względu na ograniczenie przestrzeni adresowej C51 do 64kB potrzebujesz...
Ten problem występuje w momencie kompilowania nie zmienionego programu - oryginalny tylko zdekompilowany bez żadnych zmian. Chyba zaczynam rozumieć problem, tylko nie bardzo wiem jak go rozwiązać. Problem występuje w związku z przełączaniem banków pamięci podczas skoków. Nie wiem jak sobie z tym poradzić np: Mam w programie zawarty podprogram w adresie...
Witam! Potrzebuję dobrać pamięć danych zewnętrzną ale z podtrzymaniem bateryjnym, 32kB. Ma być podłączona do intel 80C51GB. Czy może to być RAM? Czy jest ktoś w posiadaniu jakichkolwiek wiadomości na temat tego mikrokontrolera bądź też schematów np w PROTELU? Prosze o pomoc!
Tak, takie rozumowanie jest ok. Zamiast CRC możesz zastosować inne sposoby, jednak złożoność obliczeniowa może być istotnie wyższa. CRC z kolei część procków liczy sprzętowo.
Jedyny problem jest w tym że nie wiem co z nimi zrobić Dzisiaj? Nic. , jak i czym je zaprogramować. Niczym. Ten procesor nie ma żadnej pamięci, współpracuje z zewnętrzną pamięcią RAM i ROM. Ten układ ma dziś wartość jedynie historyczną, ewentualnie jako element zamienny do starszego sprzętu. Możesz go użyć w celach szkoleniowych, zaprojektować sobie...
witam moim zadaniem jest napisanie przykładu procedury przesyłającej 32 bajty danych z: -pamięci zewnętrznej do pamięci wewnętrznej -pamięci programu do zewnętrznej pamięci danych -pamięci wewnętrznej zaczynającej sie od adresu C0 do zewnętrznej pamięci danych Stworzyłem coś takiego : -pamięci zewnętrznej do pamięci wewnętrznej. MOV R0, #00H,R0 MOV...
Potrzebuje szybkiego dostępu do danych więc FRAM odpada :/
A ile pamięci potrzebujesz? Radzę zamienić AVR na ARM, bo interfejs pamięci to również zatrzask i wyższa cena PCB. Lepiej iść do przodu niż na przykład używać starą '51 + zewnętrzną pamięć programu i danych mimo, że możesz sobie wybrać rozmiar obu pamięci jaki chcesz (ograniczony oczywiście architekturą).
Widzę, że nie chciało Ci się zajrzeć pod podany link. SEGMENT jest deklaracją jakiegoś segmentu w pliku źródłowym: twoja_nazwa SEGMENT typ_pamięci parametry, oczywiście nazwę możesz sobie wpisać dowolną, jako typ pamięci można zazwyczaj zapodać DATA, CODE, BIT, IDATA, XDATA, co oznacza kolejno: pamięć danych (wewnętrzną, adresowaną bezpośrednio (0..127)),...
Dzięki za odpowiedzi, taki czas jest dla mnie idealny, nawet "potrojony" mnie zadowala :) Teraz pytania bardziej konkretne. Wstępnie będzie to Atmega128, pamięć typu 628512 podłączona zgodnie z helpem bascoma. Wg. dokumentacji, mogę "sprzętowo" obsłużyć 64kb, czy przejdzie taki myk, by podzielić 512kB SRAM na 8 banków i sterując je adresami A16-A18...
Jestem bardzo ciekawy, jak działa twój kod SPI. Dzięki interfejsowi SPI moglibyśmy nawet podłączyć pamięć zewnętrzną i wykorzystać ją np. do przechowywania danych pomiarowych lub hostowania większych stron na LittleFS.
Lock bit zaprogramowany jest w stanie "0". Niezaprogramowany w stanie "1". I w tabeli masz opisane co się stanie jak zaprogramujesz któryś z lock bitów. Dają one niejako 3 poziomy zabezpieczeń. Przy zaprogramowanym LB1 nie możesz odczytać przy pomocy rozkazu movc zawartego w zewnętrznej pamięci programu, pamięci wewnętrznej flash mikrokontrolera. Gdy...
Witam! Mała uwaga - MAX II również ma 100 cykli kasowania/zapisu. Tak więc MAX7000S i MAX II mają taką samą trwałość. Z Alterą mierzyłbym w FPGA - np. Cyclone - tu nie ma problemu z cyklami zapisu, gdyż układy te wykorzystują zewnętrzną pamięć konfiguracyjną, a i bez niej można się obejść - programować przez JTAG, mając świadomość utraty danych po wyłączeniu...
Warto rozważyć konfigurację z dodanym zewnętrznym interfejsem usb<->serial. Na 'zwykłym' FT232R do 3mbps można uzyskać, na FT232H z użyciem dwóch uart'ów - prędkości rzędu 24 mbps. Plusy tego rozwiązania to małe obciążenie ARM'a transmisją, prosta implementacja, również po drugiej stronie - PC widzi to jako dwa porty szeregowe, sterowniki są dostępne...
Szkoda książki, bo wszystkie przykłady w niej zawarte są przedstawiane właśnie na DSM-51. Ta książka pozwoliła mi poznać i zrozumieć asembler na 8051. Na szczęście jest jeszcze dostępna w handlu (teraz już chyba 4 wydanie). Trzeci wynik z googli: http://www.sklep.gildia.pl/literatura/46...
FSMC działa, ale tylko gdy używam jej sam, a nie gdy jest używana jako pamięć danych programu. Właśnie nie wiem jak skonfigurować keila, żeby to zadziałało, bo w HardFault, wchodzi przy pieerwszej okazji, gdy ma jakąś zmienną wczytać z RAM, więc została ona utworzona w pamięci zewnętrznej zanim została zainicjalizowana pamięć zewnętrzna, czy ktoś to...
...chodzi mi o projekty ktorych nie ma w EP, moze ktos ma cos takiego! Tego to akurat nie napisałeś . A od tego trzeba było zacząć . W sumie to bardzo proste . Jakiś procesor , wyświetlacz tekstowy LCD , MAX232 , i opcjonalnie zewnętrzna pamięć do przechowywania danych . No i oczywiście trzeba napisać program .
... pisząc coś w rodzaju interpretera w wewn. pamięci a działającego na danych z zewn.
Jeśli przy okazji jest ci potrzebny RTC to PCF może być dobrym wyborem. Natomiast jeśli potrzebujesz tylko pamięć o swobodnym dostępie, która nie traci danych po utracie zasilania to polecam ci FRAM - też zewnętrzna kostka po I2C w SO08, nie jest to tanie, ale możesz mieć nawet 64kB i więcej, np. FM24CL04 - 4kB FRAM. No i podtrzymanie jest niezależne...
a czy ta karta jak będzie pracowała jako pamięć zewnętrzna nie służyje po wymianie danych czyli po zapisu danych i odczycie instalowanych danych na niej ?, bo z tym mam kłopot m-in.
I znowu się zaczyna :) '51 to raczej przeżytek... To długo nie będzie przeżytkiem a w dodatku pomału "prześcigają" AVR-ry. Do kasy fiskalnej jest potrzebny uP który jest w stanie zadresować duużą zewnętrzną pamięć (do zapisywania danych z paragonów). Jak nie 16-bitowiec to np: coś z ADuC które adresują 16MB.
Nie bardzo znam się na tego typu pamięciach więc mam takie pytanie Gdzie to kupić, czym można zastąpić i czy trzeba wstępnie programować Ewentualnie może ktoś ma taką sprawną płytę. Programować tego nie trzeba, to zwykła pamięć ulotna działająca jako zewnętrzna pamięć procesora ('stos danych'). Zastąpić można inną pamięcią co ma 128M i ten sam rozstaw...
Jeśli możesz poświęcić nieco portów mikrokontrolera to wykorzystaj zewnętrzną pamięć kodu oraz danych. Dawno temu zrobiłem to tak, że na magistrali istniały dwa układy: 1. EPROM - który zawierał tylko prosty kod, służący do załadowania pliku HEX przez RS232. 2. SRAM - do której to ładowany był plik HEX. Prosty układ z bramek - nawet nie sterowany z...
Nie odzywałem się, bo zarobiony jestem... Ja też jakby, ale się nie poddaję :D Na razie stwierdziłem, że trzeba obsłużyć przede wszystkim obsługę multipleksowanego wyświetlania, zliczania impulsów i klawiaturkę. 2 pierwsze już zrobiłem :-) Walczę z klawiaturą - "prawie działa", jakoś nie do końca mogę obsłużyć debouncing i autorepeat jednocześnie,...
O ile dobrze pamiętam 6300 można zamontować jako dysk - podłącz do komputera jako zewnętrzna pamięć USB i przeskanuj programem do odzyskiwania danych. Szanse jednak marne.
:arrow: karwil87 witam! 8048 jest poprzednikiem rodziny 8051. Dostęp do zewnętrznej pamięci danych uzyskujemy za pośrednictwem rozkazu movx , cała operacja dzieje się automatycznie. Możnaby napisać procedurę dostępu do zewnętrznej pamięci z pominięciem magistrali z użyciem normalnych portów I/O. Należałoby zadbać samemu o zatrzaśnięcie niższego bajtu...
Z tego co wiem, priorytety przerwań w ESP są stałe. Jeśli mówisz o priorytetach tasków od domofonu i Wi-Fi, to ustawienie priorytetu taska od domofonu ponad priorytet wszystkich innych tasków niczego nie zmienia. No ale masz tam jeszcze AVR, który ponoć analizuje linię domofonu. Jeszcze potrzebujesz do tego jednego rdzenia? Przecież to wszystko da...
#34 Kontrola rodzicielska (i nie tylko :) ) kierowców http://obrazki.elektroda.pl/6018602400_1... Zacznę od cytatu: Młodzi kierowcy w wieku 18-24 lata uczestniczą w niemal co trzecim wypadku drogowym ze skutkiem śmiertelnym. Brawura, jazda po alkoholu i brak doświadczenia sprawiają, iż stanowią oni grupę podwyższonego ryzyka. ... Młodzi...
Ten nieszczesny srednik to nawyk z C++ i oczywiscie musisz go usunac ;) ...zacząłem robić kopiowanie danych na pamięć zewnętrzną. Poza tym przechowuję info o ilości wpisów nie w pamięci zewnętrznej, a w wewnętrznej pamięci procka. To juz wiem :D
Witam. Czy ktoś pracował na mikrokontrl. AT91SAM7S64 i wie a jaki sposób zaprogramować go do zapisu i odczytu danych na zewnętrzną pamięć? Komunikacja z komputerem odbywa się przez usb. http://olimex.com/dev/mod-mma7260q.html
Pozwolę sobie na małą polemikę :) :arrow: natalia. Nie zawsze do sterowania zewnętrzną pamięcią danych musimy wykorzystywać P0 i P2. A język programowania też jest ważny,dlaczego :?: Uzywając komend asm można w łatwy sposób zrealizować pamięć zewnętrzną wykorzystując tylko P0 , przełączanie bloków,rejestry R0 i R1 i instrukcję MOVX (at)Rx,y lub MOVX...
Kolega mzielin się nieco myli w przypadku ARM9... a ARM7 nie pracują przy tak (100+MHz) wysokich częstotliwościach. ARM9 mają pamięć cache dla danych i kodu (po 16kB), więc jeżeli większość czasu procesor operuje na krótkim kawałku kodu (skomplikowane obliczenia w pętli) to prędkość flash'a nie jest problemem a jedynie ew. korzystanie z zewnętrznej...
wszystkie dane wprowadane są do jednostki centralnej(komputera) zewnętrznym "kablem"
Do AT89C2051 NIE MOŻNA użyć żadnej dodatkowej pamięci, ani danych, ani programu, widocznej dla mikrokontrolera - konkretnie dla jego bezpośrednich rozkazów. Zewnętrzną pamięć można wykorzystać wyłącznie dla danych (dla rodziny AT89Cx051) po odpowiednim napisaniu procedur sterujących. Wszelkie dodatkowe pamięci programu są możliwe dla procków pełnych...
To ma byc timer/stoper ktory po zaniku napiecia bedzie pamietal czas stąd potrzebuję zapisywania danych co sekundę bynajmniej tej jednej zmiennej jaką są sekundy, minuty co 60 sekund wiadomo.. A zegar RTC w tym projekcie jest juz użyty. To, że jest użyty nie znaczy, że przy okazji nie można go użyć do tego celu. Skoro zapisujesz co sekundę jeden bajt,...
Ok. to po kolei. 95U ma wbudowana pamięć RAM dla programu i danych. Pamięć ta w wypadku braku zasilania podtrzymywana jest przez baterię. W przypadku braku podtrzymania zawartość pamięci RAM ulega utracie. W przypadku, jeśli sterownik posada zewnętrzny (dodatkowy) moduł pamięci (np. EPROM) wtedy po załączeniu zasilania, jeśli zostanie wykryty fakt utraty...
Witam, chodzi o uC z serii C51 w konfiguracji dla zewnętrznej pamięci danych, a pytanie jest takie. W przypadku, kiedy nie ma instrukcji odczytu ani zapisu, które by odwoływały się do adresów przypadających na ExRam, w jakim stanie znajdują się linie danych? Czy pełnią rolę wyjść, czy wejść, czy też stan ich jest nieokreślony? Przekopuję noty katalogowe...
Sprecyzuj pytanie o jaki AVR chodzi. Bo np. dostęp do EEPROM w XMega jest znacząco inny niż w innych typach AVRów.Podobnie dostęp do zewnętrznej pamięci SRAM (tu też wszystko zależy co to za pamięć).
Zaprojektować układ mikroprocesorowy odczytujący stan 128 wejść cyfrowych. Stany wejść mają zostać zapisane do zewnętrznej pamięci danych do komórek o adresach od 2000H do 200FH. Czy to zadnie nie jest z tych podchwytliwych ? Pytam, bo: 200Fh - 2000h = Fh, czyli 15 dziesiętnie. Nawet zakładając, że informacje o stanie wejść będą przechowywane bitowo...
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...
Takie zgrywanie danych to niepotrzebna komplikacja. Lepiej i łatwiej mieć 2 karty SD. Jedna cały czas w urządzeniu, a trener je po prostu raz w tygodniu zamienia. Inaczej by trzeba było układ, IMO niepotrzebnie, o zewnętrzną pamięć zmodyfikować. Dodać procedury kopiowania danych itd. Ja bym tą drogą nie szedł. Pod M32 znajdziesz dużo przykładów, a najprostszy...
W jakim języku będziesz pisał program :?: Jeżeli w BASCOM, to tam znajdziesz wbudowane instrukcje obsługi wewnętrznej pamięci EEPROM. A co do zewnętrznych, to istnieje seria 24CXX (np.: 24C64). A może lepiej zastosować jako nośnik danych karty SD/MMC :?: Wtedy można szybko przenosić dane z komputera :idea:
przy każdorazowym wygraniu programu pamięć jest czyszczona jak i również wszystkie zapisane dane, łącznie z tymi na emulowanym eepromie. Zgadza się? Niezupełnie. Dane są zapisywane do innej partycji flash niż program. Oczywiście istnieje opcja, że będą kasowane przy każdorazowym wgraniu programu. Wszystko zależy od intencji programisty. Zapis i odczyt...
jak podłączyć na schemacie LCD Toshiba TLX-1013 do 80C51GB, oraz pamięci zewnętrzna EPROM i pamięć danych zewnętrzna 32kB z podtrzymaniem bateryjnym ?np w Protelu DXP lub innym programie.
W czym piszesz program? W asm do dostępu do zewnętrznej pamięci danych służy rozkaz MOVX.
Dzień dobry Poszukuję książki o mikroprocesorach/kontrolerach, muszą w niej być zawarte informacje o pojęciach takich jak: -RISC/CISC; -architektury harvardzka i von'neumanna; -jak działa mikroprocesor oraz jego elementy składowe; -co to jest mikrokontroler - że składa się z mikroprocesora, I/O, pamięci itp; -kilka słów o pamięciach (flash, ram, rom,...
Witam Was , czy macie jakieś doświadczenia z przechowywaniem danych w zewnętrznych pamięciach EEPROM podłączonych do modułów ESP8266 ? Znalazłem dość przejrzyście opisany przykład gdzie autor zapisuje i odczytuje dane w zewnętrznej pamięci EEPROM 24C32 (I2C) tym modułem ale u mnie to nie działa. Korzystam z LUA z obsługą między innymi i2c ale albo zapis...
A wszystkie te sprzęty w których karta się znajduje działają poprawnie? T.j. zapisują dane, odczytują itp? Pendrive też działa na innych kompach czy sprzętach? Może masz skopane stery, albo wcale ich nie ma. Napisz jaki laptop, jaki system (preinstalowany czy "goła" instalka robiona własnoręcznie). Coś podziałamy...
Jedynym praktycznym ograniczeniem korzystania z pamięci wbudowanej jest to, że całkowita dostępna pamięć jest skończona i ograniczona specyfikacją danego MCU. Mikroprocesory używają pamięci zewnętrznej do przechowywania programów i danych. Istnieją przecież mikrokontrolery z wbudowanym kontrolerem zewnętrznej pamięci. STM chyba takie robi. Działa to...
Witaj. Biorąc pod uwagę obecność procesora Marvell i brak zewnętrznej pamięci z danymi adaptacyjnymi, myślę że powinien Kolega bardziej zainteresować się próbą naprawy tej elektroniki. Jeśli działa to tak jak w dyskach WD z procesorami Marvell, podmiana elektroniki w tym modelu w warunkach domowych może być bardzo trudna lub niewykonalna. Na pierwszy...
Linie danych można pozostawić bez zmian. Można je również pozamieniać miejscami dla łatwiejszego projektu PCB. Numer linii danych jest tylko umowny.
89C51 nie posiada wewnętrznej pamięci EEPROM ani FLASH dla której byłby dostęp z poziomu ASM do jej zapisu lub odczytu. Pamięć dla ustawień będziesz miał w osobnym układzie np. 24xx lub np. w pamięci RAM podtrzymywanej bateryjnie jeśli 89C51 działa w trybie mikroprocesora z zewnętrzną pamięcią programu. Tak więc jeśli masz sklonowany mikrokontroler...
Będę miał na dniach ssd nvme jako dodatkową pamięć w laptopie. O co chodzi z tą kopią?
Zawsze możesz podłaczyć zewnętrzna pamięć, ale dla pojedynczego projektu to szybciej i łatwiej kupić inny procesor.
Kompilator ładuje tam inicjalizatory dla zmiennych w pamięci zewnętrznej. Aby tego uniknąć, musiałbyć zmienić lekko skrypt linkera i do startupa dopisać kopiowanie danych z flasha do tej pamięci, tylko że najpierw trzeba by ją włączyć <: Dane z sekcji .data mają ustawione adresy w RAM, ale ładowane są do FLASH (> ram AT > rom), dlatego tam...
Linie adresowe sprowadziłem do masy ale nadal pamięć nie chce działać. Zwraca na terminalu 0, podczas pobierania danych z adresów do których wcześniej zapisałem dane.
Obsługa wyświetlacza lcd w asemblerze to troche zabawki ale nie jakiś wielki problem, sam robiłem to kilka razy a programy zajmują znacznie mniej niż w bascomie i można sobie zaprogramować np. 40 nóżkowy procesor z 4 rema 8 bitowymi portami. Jeżeli zdaży się że zabraknie pamięci wewnętrznej (programu) można dołączyć zewnętrzną choć to oczywiście zajmóje...
Sprawdzałeś w menedżerze plików czy aby na pewno nie ma tych danych w pamięci zewnętrznej?
Witam, Mianowice od kilku dni nie mogę zrobić zdjęcia, gdyż za każdym razem wyskakuje komunikat: "Niestety aplikacja galeria została zatrzymana". Próbowałem: - czyścić pamięć podręczną. - restart telefonu - reset ustawień i danych na pamięci wewnętrznej - reset ustawień i danych na pamięci zewnętrznej Oprogramowanie czyste. nie bawiłem się w "Cyangenmoda"...
Witam. Dysk na śmietnik. Pozostaje zrobić kopię danych na inny nośnik (o ile jeszcze się da) z poziomu jakiegoś systemu LiveCD. Chyba, że: Nie ma możliwosci zgrania danych na pamięć zewnętrzną tj. pendrive, ...to wtedy już chyba tylko pozostaje zgłoszenie sią do firmy zajmującej się DR (chyba, że nie zależy Koledze na danych). Czy dysk/komputer był...
Zawartość pamięci RAM w Adret 740 nie jest krytyczna. Przy braku poprawnych danych w RAM przy włączaniu generator ustawia się domyślnie na 300 MHz, -129,9 dBm, modulacja wyłączona, dewiacja 0 kHz, głębokość modulacji AM 0%, brak sygnału modulującego. Ale nic się nie blokuje. Sprawdzone z pamięcią bez baterii, sprawdzone też przez wymianę pamięci na...
W drugi przypadku stos i dane zostały przeniesione do pamięci zewnętrznej. Nie, tylko sterta. Czyli to co alokujesz używając malloc(); I dlaczego nie mogę użyć pierwszej metody tak by program działał poprawnie. Co robię nie tak? Bo włączasz/udostępniasz programowi pamięć w funkcji main(), czyli *po* tym jak chcesz w niej umieścić sekcję .data (co się...
Podejrzewam, że SRAM był by odpowiedni, jednak nie mogę znaleźć realnej prędkości zapisu danych. Na pewno większa niż próbkowania ADC. Wybierz kość SRAM i sprawdź parametry.
Odpowiednio skonstruowany dekoder kontrolując linie M1, RD, WR, IORQ, MREQ, może adresować oddzielne grupy pamięci. Np. M1 + RD - pamięć programu, MREQ + RD/WR - dostęp do pamięci danych (RAM), IORQ + RD/WR - dostęp do zewnętrznych portów wejścia/wyjścia. Czyli można oddzielić pamięć danych od pamięci programu. Ma ktoś jakieś sensowne przebiegi czasowe?...
(at) Janusz-kk, z Kaleronem się nie kłóć, bo to faktycznie jest gość od tego, a poza tym ma rację. Otwórz byle pdfa i poczytaj do poduszki. Podtrzymywanie danych (ładunku) w komórce nand nie wymaga odświeżania. To flash a nie ram. To, że tranzystory mają zasilanie, nie zmienia poziomu ładunków, nie zachodzi proces tunelowania, bo taka pamięć momentalnie...
No z programowaniem nie ma problemu, ale jest problem z przesyłaniem danych przez ten procesor do zewnętrznej pamięci danych czyli z instrukcjią MOVX. Ja wiem że 89S52 Atmela nie przesyła danych do pamięci zewnętrznej (o ile nie pomyliłem procesora), czyli nie reaguje na instrukcję MOVX. No może MOVC działa na tym procesorze, bo tego nie sprawdzałem....
Witam! Mam pewien problem, mianowicie muszę zaprojektować układ nadrzędnego sterownika wielkości fizycznych oparty właśnie na uC 80C51GB. W założeniu jest pamięć danych zewnętrzna 32kB z podtrzymaniem bateryjnym, program jest w pam. zewn.EPROM, oczywiście RTC, wyświetlacz graficzny LCD i klawiatura do podłączenia, sygnalizacyjne diody LED, wyjścia analogowe,...
Dlatego można zaimplementować MSC, co jest relatywnie skomplikowane, ale są w AS gotowce. Można też wziąć gotowy bootloader USB z Atmela, który działa m.in. z programem FLIP na PC. Ale jak rozumiem, autorowi chodzi tylko o przesłanie danych konfiguracyjnych. Tu MSC sprawdzi się dobrze.
Wielkos wewnętrznego xram nie ma znaczenia bo adresyzewnetrzne mam powyżej $3fff czyli powyżej obszaru wewnętrznego Flash. Extram mam skasowane bo używam pełnego adresowania 16 bitowego..dla ustawowego extram 0amiec musi być stronicowana. Właściwie powód jest zdiagnozowany. Zapis do zewnetrznejj pamieci xram odbywa się poprawnie. Odczyt danych kiedy...
Czy mógł by kytoś odpowiedzieć mi na to pytanko: Wymień tryby adresowania zewnętrznej pamięci danych i programy podaj przykłady (chodzi o 8051). Z góry dziękuje I proszę o nie podawanie linku do google gdyż już tam szukałem i bez rezultatu.
Zrobię tak. Ale czy mogę zamiast CD użyć pendrive lub dysk zewnętrzny? Z tą pamięcią do wymiany to chodzi o RAM? Nie chciałbym stracić danych z dysku, choć na szczęście prawie wszystko trzymam na dysku zewnętrznym. Tak chodzi o pamięć RAM, można to zrobić też z pendrive.
arduino zewnętrzna pamięć bascom pamięć zewnętrzna atmega zewnętrzna pamięć
usuwanie starej farby victoria zerowanie dysku ursus remont silnika
klimatyzator galanz kalibracja hydrostatu
Ogniskowa anteny offsetowej 135x120cm, głębokość 12,5cm – jak obliczyć? Buderus Bosch GB062 V2 24kW vs Logamax plus GB172i.2-25 WH – wybór kotła gazowego jednofunkcyjnego