-
Data: 2017-02-27 09:59:42
Temat: Re: Programowanie AT89Cxx51
Od: "J.F." <j...@p...onet.pl> szukaj wiadomości tego autora
[ pokaż wszystkie nagłówki ]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).
>> 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.
J.
Następne wpisy z tego wątku
- 27.02.17 10:19 J.F.
- 27.02.17 10:48 Piotr Gałka
- 27.02.17 11:29 J.F.
- 27.02.17 13:11 Piotr Gałka
- 27.02.17 13:49 Piotr Gałka
- 27.02.17 13:54 Piotr Gałka
- 27.02.17 14:29 J.F.
- 27.02.17 15:48 Piotr Gałka
- 27.02.17 18:37 Atlantis
- 27.02.17 20:47 Dariusz Dorochowicz
- 27.02.17 21:09 J.F.
- 27.02.17 21:20 AlexY
- 27.02.17 22:01 J.F.
- 28.02.17 02:05 AlexY
- 28.02.17 12:24 J.F.
Najnowsze wątki z tej grupy
- ładowarka zmarła
- Podstawa bezpiecznikowa jako rozłącznik DC
- Napięcie akumulatora wyłączające UPS / jakie nowe akumulatory do UPS?
- nawigacja satelitarna
- SmartLife/Tuya i osuszanie -- mordowanie z zimną krwią...
- Głośnik piezoelektryczny
- Mala autonomiczna kamera monitoringu
- czas na emeryturę i EB
- Generowanie sumy kontrolnej z fragmentu pliku bin
- Re: Mala autonomiczna kamera monitoringu
- HDMI
- Re: Mala autonomiczna kamera monitoringu
- Kamera monitoringu z kartą SIM
- Re: Kamera monitoringu z kartą SIM
- Re: Kamera monitoringu z kartą SIM
Najnowsze wątki
- 2024-07-01 W-wa naklejki wjazd do centrum
- 2024-07-01 ładowarka zmarła
- 2024-07-01 Koder szuka pracy. Koduję w j.: Asembler, C, C++ (z Qt) i D.
- 2024-07-01 Kraków => Kierownik Działu Spedycji Międzynarodowej <=
- 2024-07-01 Białystok => Full Stack Web Developer (.Net Core, Angular6+) <=
- 2024-07-01 Berlin => Technical Rollouter (Radio Systems Software Installation and
- 2024-07-01 Warszawa => Key Account Manager <=
- 2024-07-01 Gdańsk => Programista Full Stack .Net <=
- 2024-07-01 Zabrze => Junior HelpDesk <=
- 2024-07-01 Warszawa => Key Account Manager <=
- 2024-07-01 Bielsko-Biała => Expert Migration Architect (Azure) <=
- 2024-07-01 Mini Netykieta polskich grup dyskusyjnych
- 2024-07-01 Re: Jak wypełnić polecenie francuskiego sądu blokowania niektórych zapytań DNS? Blokując Francję
- 2024-07-01 Re: Powtórne wezwanie na PO-komisję uzdrowi Ziobrę już w 10 dni
- 2024-07-01 CA -- problem z logowaniem