Jak číst / zapisovat z externí paměti

E

ermtariq

Guest
Chci si uložit některé proměnné v paměti RAM, který je mimo mikrokontrolér, můžete mi navrhnout, jak číst a psát v paměti RAM a jak je používat xdata ...........
Děkuji

 
Nazdar,

Jestliže používáte Keil pro mikrokontrolér programování, můžete použít MOVX výuka psát v externí paměti.

Check it out.To může pomoci u.

Díky ..

HAK ..Added po 3 minutách:Nazdar,

to je příkaz popis:

Provoz: MOVX
Funkce: Přesun dat do / z externí paměti (XRAM)
Syntaxe: MOVX operand1, operand2

Pokyny OpCode Bytes Cycles Vlajky
MOVX @ DPTR, 0xF0 1 2 Žádný
MOVX @ R0, 0xF2 1 2 Žádný
MOVX @ R1, 0xf3 1 2 Žádný
MOVX, @ DPTR 0xE0 1 2 Žádný
MOVX, @ R0 0xE2 1 2 Žádný
MOVX, @ R1 0xE3 1 2 Žádný

Popis: MOVX přesune byte nebo z externí paměti do nebo z akumulátoru.

Je-li operand1 @ DPTR, Akumulátor se přestěhoval do 16-bit External Memory adresu uvedenou DPTR.Tento pokyn používá jak P0 (port 0) a P2 (port 2) na výstupu 16-bitové adresy a data.Je-li operand2 je DPTR pak byte je přesunuto z externí paměti do akumulátoru.

Je-li operand1 @ @ R0 nebo R1, je přesunuta do Akumulátor 8-bit External Memory adresu uvedenou v registru uvedeny.Tento pokyn používá pouze P0 (port 0) na výstup 8-bitové adresy a data.P2 (port 2) není dotčena.Je-li operand2 @ @ R0 nebo R1 pak byte je přesunuto z externí paměti do akumulátoru.

Díky ..

HAK ..

 
Nazdar

I am using Keil a programovací jazyk "C" ...

můžete odpovědět na některé otázky ...

1.Co je diffrence b / w Flash paměť programu a paměť
2.má velikost souboru hex zahrnovat jak paměti ..
3.kolik paměti mikrořadiče mají

 
Nazdar,

Program může být paměť ROM, EEPROM nebo flash, které je možné uložit kód whn napájení je vypnutý.Datová paměť může být volatilní, tj. RAM, pro které jsou k dispozici údaje pouze whn je zapnuto napájení.

K dispozici řadič paměti a místa pls navštivte stránku:
http://www.esacademy.com/faq/docs/51memmodel/

Může vám pomoci ..

Díky ..

HAK ..

 

Welcome to EDABoard.com

Sponsor

Back
Top