ISA port es mikrovezerlo + Zoli! I love you! :)
Bali Zoltan
eltexto at freemail.hu
Fri Nov 3 17:18:41 CET 2006
> Gondolom, a kettot egymastol az IO labra adott szint valasztja el.
Igen
/SMEMRD, /SMEMWR lábak lehuzása memóriamüveleteknél,
/IORD, /IOWR lábak lehuzása IO regiszter müveleteknél.
Viszont az /IOCHRDY lábat minden lehuzás után meg kell
vizsgálni és várni még magas nem lesz.
> De pl. mi a memoria cime, lehet-e nyolc bites adatokkal bombazni?
> Ha IO-t cimzek, akkor siman az address 0300H, a data xxH es kesz?
A cimek majdnem ugyan azok mint a PC-n.
A000:0000 a uC ben 0xA0 00 00 tagoltan
vagy karakteresnél
B800:0000 a uC-ben 0xB0 80 00 tagoltan
A felso byte szorul a uC-ben egy 16-os szorzásra, mert az A16..A19
cimek a port felso bitjein vannak. IO nál semmi változtatás,
ATTRCON_ADDR 0x03C0
> lehet-e nyolc bites adatokkal bombazni?
Néhány esetben igen, de töbnyire WORD-be mennek.
> A BIOS chip pl. kiveheto-e belole (ne fogyasszon feleslegesen)?
> A BIOS cime ott is c0000H?
Jó ötlet, én nem próbáltam, de szerintem kiveheto, ugyanis nem futtattja
semmi azt a kódot. Viszont PC-be már nem tudod használni.
A karakterek C forrásban vannak definiálva(2 tipus).
A BIOS cime itt az eltolást figylembe véve 0xC0 00 00 . Nem próbáltam
kiolvasni uC-vel.
> Ha a sajat memoriajat akarom hasznalni, akkor megtehetem?
Én csak más megfontolásból tettem rá flash-t meg ramot, megy
anélkül is. Sot a VGA progi nem használja. Az ENC-s ethernetnél
használtam a flasht, a web tartalom tárolására.
Üdv Zoli
----- Original Message -----
From: "Bodosi Bal zs" <BBALAZS at phys.szote.u-szeged.hu>
To: <elektro at tesla.hu>
Sent: Friday, November 03, 2006 15:58
Subject: Re: ISA port es mikrovezerlo + Zoli! I love you! :)
More information about the Elektro
mailing list