-
Path: news-archive.icm.edu.pl!news.icm.edu.pl!news.nask.pl!news.nask.org.pl!news.unit
0.net!eternal-september.org!feeder.eternal-september.org!news.eternal-september
.org!.POSTED!not-for-mail
From: AlexY <a...@i...pl>
Newsgroups: pl.misc.elektronika
Subject: Re: Programowanie AT89Cxx51
Date: Mon, 27 Feb 2017 20:20:49 +0000
Organization: A noiseless patient Spider
Lines: 51
Message-ID: <o921jg$mfn$1@dont-email.me>
References: <58a2b213$0$650$65785112@news.neostrada.pl>
<o8f9ee$on6$1@news.icm.edu.pl>
<58ae915a$0$5164$65785112@news.neostrada.pl>
<58b2aeaa$0$662$65785112@news.neostrada.pl> <o8uim9$aul$1@dont-email.me>
<o8upr3$52d$1@node1.news.atman.pl> <o8urvd$9qu$1@dont-email.me>
<o8v9rj$l28$1@news.icm.edu.pl> <o8vb11$3le$1@dont-email.me>
<58b3ea87$0$659$65785112@news.neostrada.pl>
Mime-Version: 1.0
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 8bit
Injection-Date: Mon, 27 Feb 2017 20:18:56 -0000 (UTC)
Injection-Info: mx02.eternal-september.org;
posting-host="9d36f853302b547d3ac7d16ea563f060";
logging-data="23031";
mail-complaints-to="a...@e...org";
posting-account="U2FsdGVkX18OUSUEh21TV654nOvvjRHt"
User-Agent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:49.0) Gecko/20100101 Firefox/49.0
SeaMonkey/2.46
In-Reply-To: <58b3ea87$0$659$65785112@news.neostrada.pl>
Cancel-Lock: sha1:lrm9GZ7kwSbjKAhoelDDnHgr0+4=
Xref: news-archive.icm.edu.pl pl.misc.elektronika:713697
[ ukryj nagłówki ]J.F. pisze:
> Użytkownik "AlexY" napisał w wiadomości grup
> dyskusyjnych:o8vb11$3le$...@d...me...
> Atlantis pisze:
>> W dniu 2017-02-26 o 16:26, AlexY pisze:
>>>> To jest właśnie bankowanie pamięci, nie ma poleceń adresujących
>>>> 17-bitowo.
>>> Czyli rozumiem, że teoretycznie w tych mikrokontrolerach możliwe jest
>>> np. jednoczesne zastosowanie 64kB pamięci RAM i 64kB EPROM? Będą one
>>> widoczne jako dwie osobne przestrzenie adresowe?
>
>> Nie, przynajmniej jeśli dobrze zrozumiałem PDFa od 89c51/2.
>
> Tak.
> Jak 51 czytal rozkaz, to wystawial adres i aktywowal linie PSEN-.
> To samo bylo, jak odczytywal dane z pamieci programu rozkazem MOVC.
>
> Jesli czytal dane z pamieci zewnetrznej (XRAM), to aktywowal linie RD-
> (P3.7).
> Przy zapisie aktywowal linie WR- (P3.6).
Chyba masz rację, /PSEN idzie w dół jak jest ustalony adres i w górę jak
ma być zrobiony odczyt z pamięci programu, a dla RAMu jest cały czas wysoki.
>>> Możliwe było uruchamianie programu z zewnętrznego EPROM-a, czy też
>>> pamięci tego rodzaju był wykorzystywane do przechowywania dodatkowych
>>> zasobów, a kod należało upchnąć w tych kilku kB wewnętrznego flasha?
>
>> "External Access Enable. EA must be strapped to GND in
>> order to enable the device to fetch code from external program
>> memory locations starting at 0000H up to FFFFH."
>
>> Jeśli dobrze zrozumiałem można podpiąć pamięć programu albo danych,
>> nie widzę mix'u, może jest jakiś kruczek.
>
> To sie tyczy programu. Moze pobierac z wewnetrznego flash, albo caly
> program z zewnetrznej pamieci.
>
> Co do adresow - bodajze kompilator Keil mial wskazniki 3 bajtowe, gdzie
> najstarsze bity wskazywaly rodzaj pamieci.
> Ale to czysto softwarowo robota.
Ja tam w ASM dłubałem to dla mnie to jest nieczytelne :)
Ale wychodzi że jednak można mieć 64kB programu i osobno 64kB danych
aczkolwiek dostęp do XRAM nie jest taki bezpośredni.
--
AlexY
http://faq.enter.net.pl/simple-polish.html
http://www.pg.gda.pl/~agatek/netq.html
Następne wpisy z tego wątku
Najnowsze wątki z tej grupy
- Dławik CM
- JDG i utylizacja sprzetu
- Identyfikacja układ SO8 w sterowniku migających światełek choinkowych
- DS1813-10 się psuje
- Taki tam szkolny problem...
- LIR2032 a ML2032
- SmartWatch Multimetr bezprzewodowy
- olej psuje?
- Internet w lesie - Starlink
- Opis produktu z Aliexpress
- No proszę, a śmialiście się z hindusów.
- Zewnętrzne napięcie referencyjne LM385 1,2V -> 100mV dla ICL7106, Metex M-3800
- karta parkingowa
- Wl/Wyl (On/Off) bialy/niebieski
- I3C
Najnowsze wątki
- 2024-11-29 Dławik CM
- 2024-11-29 [OT] Lewe oprogramowanie
- 2024-11-29 Błonie => Sales Specialist <=
- 2024-11-29 Warszawa => IT Expert (Network Systems area) <=
- 2024-11-29 Warszawa => Ekspert IT (obszar systemów sieciowych) <=
- 2024-11-29 Warszawa => Head of International Freight Forwarding Department <=
- 2024-11-29 Białystok => Inżynier Serwisu Sprzętu Medycznego <=
- 2024-11-29 Pómpy ciepła darmo rozdajoo
- 2024-11-29 Białystok => Application Security Engineer <=
- 2024-11-29 Białystok => Programista Full Stack (.Net Core) <=
- 2024-11-29 Gdańsk => Software .Net Developer <=
- 2024-11-29 Wrocław => Key Account Manager <=
- 2024-11-29 Gdańsk => Specjalista ds. Sprzedaży <=
- 2024-11-29 Chrzanów => Specjalista ds. public relations <=
- 2024-11-27 Re: UseGalileo -- PRODUKTY I APLIKACJE UŻYWAJĄ JUŻ DZIŚ SYSTEMU GALILEO