Interfacing Ext.DataMem to '51???
Rastislav Homola
homola
Středa Březen 17 11:53:47 CET 2004
Nuz, spravne zapojene nieje okrem /RD a /WR nic.
/PSEN signal sa generuje (aktivna uroven je L) pre citani kodu
z ext. ROM-ky. /RD a /WR zase pri citani/zapise dat z/do ext. RAM-ky,
aktivna uroven je opat L.
Inak povedane, ak je aktivne /RD alebo /WR, tak /PSEN je neaktivne
(v podstate ani nema by preco) a SRAM v tomto Tvojom zapojeni sa vobec
neaktivuje, pretoze nema aktivny /CS.
7406 do /PSEN to vyriesi, ale ak neriesis aj nieco ine ako iba
jednoduche pripojenie SRAM, tak uplne bude stacit ked /CS pripojis
na GND a /PSEN nebudes pripajat na SRAM-ku vobec.
A samozrejme to plati, ak nechces mat jednu pamat pre kod aj data.
To sa potom cez AND hradlo zluci /PSEN a /RD dokopy a toto treba
priviest na /OE.
Co sa tyka ALE signalu, tak latch 373 mas pripojeny uplne naopak.
ALE ma prist na LE (pin 11) a /OE (pin 1) na GND.
Rasto.
Pavel V?gner wrote:
>
> Zdravim!
> Mozna ze je to blbej dotaz,ale bude takto externi data memory pripojena spravne?
> Jde mi o ridici signaly. ALE a /PSEN.
> Predem Diky Pavel
>
> PS:Jsem z toho zmatenej,protoze dle datasheetu 89C51 jde /PSEN behem write a read cyklu do ext. data mem. do 1.(Nebo jsem blbej ja a Atmel tim mysli jeho aktivaci?)V pripade ze by se /PSEN behem W/R cyklu daval do 1,stacilo by tam dat 7406 pro aktivaci /CS???
>
> PS1:Nic dalsiho pripojeno nebude.
>
> '51 +5V pamet
> - 74373 | SRAM
> | ________ | _________________
> | ALE --------------- 1|/OE LE |11---- | |
> | | | | |
> | | | | |
> | | | | |
> | | | | |
> | | | | |
> | --------------- | |
> | | |
> | | |
> | /PSEN ------------------------------------------------ | /CS |
> | /WR -------------------------------------------------- | /WR |
> | /RD -------------------------------------------------- | /OE |
> | | |
> | ---------------------------
> |
> |
> -
>
Další informace o konferenci Hw-list