eGospodarka.pl
eGospodarka.pl poleca

eGospodarka.plGrupypl.misc.elektronikaProgramowanie AT89Cxx51 › Re: Programowanie AT89Cxx51
  • 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

Podziel się

Poleć ten post znajomemu poleć

Wydrukuj ten post drukuj


Następne wpisy z tego wątku

Najnowsze wątki z tej grupy


Najnowsze wątki

Szukaj w grupach

Eksperci egospodarka.pl

1 1 1

Wpisz nazwę miasta, dla którego chcesz znaleźć jednostkę ZUS.

Wzory dokumentów

Bezpłatne wzory dokumentów i formularzy.
Wyszukaj i pobierz za darmo: