- 
Data: 2017-02-27 21:20:49
Temat: Re: Programowanie AT89Cxx51
Od: AlexY <a...@i...pl> szukaj wiadomości tego autora
[ pokaż wszystkie 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
- William Shockley, co-inventor of the transistor
 - Gazowy kocioł CO regulacja cyklingu i regulacja pogodowa
 - Zamek elektroniczny
 - szablon do pasty DIY
 - Głośnik potrzebny
 - Silikonowy przewód ekranowany
 - Wtyk bananowy ekranowany
 - Co może być gorsze od pożaru elektryka?
 - daltonizm
 - Mały Linux
 - Superkondensator. Czy to się uda?
 - Stare filmy o technice
 - Zasilanie własnych konstrukcji przez PoE
 - Jak działa domofon?
 - Co oni mierzą miernikiem
 
Najnowsze wątki
- 2025-11-03 Gwarancja na używane AUTO. Czy dziś WARTO?
 - 2025-11-03 Znowu jakiś goooownoprawnik uważający się za KONSTYTUCJONALISTĘ
 - 2025-11-03 ABW już nie blokuje RT.com?
 - 2025-11-03 Czy ROZDANIE KPO śród swoich i nie swoich spowodowało KORZYŚĆ POLITYCZNĄ?
 - 2025-11-03 Warszawa => Starszy Konsultant SAP - obszar PP <=
 - 2025-11-03 Warszawa => International Freight Forwarder <=
 - 2025-11-03 Białystok => Programista React ze znajomością C++ <=
 - 2025-11-03 Warszawa => Generative AI Engineer <=
 - 2025-11-03 Warszawa => Gen AI Engineer <=
 - 2025-11-03 Białystok => Programista Delphi <=
 - 2025-11-03 Warszawa => Spedytor Międzynarodowy <=
 - 2025-11-02 totalna kontrola podatników?
 - 2025-11-02 Trzymacie pieniądze w bankach?
 - 2025-11-02 Bo sędzia prokuratorowi nie odmawia "niezawiśle" [rzepa: wnioski o areszt]
 - 2025-11-02 Michał Wawrykiewicz: "Prokuratura barszczyka bierze pod uwagę również INTENCJE uchwalaczy prawa
 




Elektromobilność dojrzewa. Auta elektryczne kupujemy z rozsądku, nie dla idei