Jak skonfigurować sygnał ALE w Atmel 89C51 dla zewnętrznej pamięci?

Re: pomocy - atmel 89c51 i zewnętrzna pamięć





Poprzedni Następny
Wiadomość
Spis treści
From: "Janusz" <janufry_at_nospam_polbox.com>
Subject: Re: pomocy - atmel 89c51 i zewnętrzna pamięć
Date: Sun, 26 Nov 2000 19:57:36 +0100





Romuald Bialy <romekb_at_nospam_polbox.com> wrote in message
news:3A106623.E612B217_at_nospam_polbox.com...
Czy mam zepsuty procesor czy może trzeba zrobić coś ekstra (w
dokumentacji
pisali cos o programowym blokowaniu sygnału ALE).

Sygnał ALE można wyłączyć, ale "świadomym gestem".
Normalnie jest on generowany i powinien być.

A nawet jak sie go wylaczy, to podczas obslugi zewnetrznych pamieci
(MOVX, MOVC) jest on generowany w odpowiednim momencie. Jezeli sie go
nie wylacza to jest generowany zawsze (w kazdym cyklu maszynowym).

--
> Pozdrawiam.... Romuald Bialy
> E'mail: romekb_at_nospam_polbox.com
> WWW: http://www.polbox.com/r/romekb
>
>

Tylko nie należy zapomnieć o odpowiednim podłączeniu sygnału /EA (do masy)
bo w przeciwnym wypadku będzie pracował na wewnętrznej pamięci
Dopiero próba pobrania danych z adresu powyżej np: 2000H ( dla 89C52)
spowoduje wystawienie ALE i wykonanie całego cyklu dostępu do pamięci.
Oczywiście MOVX daje dostęp do całej przestrzeni adresowej pamięci danych
niezależnie od stanu /EA.

Pozdrowienia

Janusz
janufry_at_nospam_polbox.com