memoria kezeles ATmega128
VFX
info at vfx.hu
Wed Oct 29 20:56:33 CET 2003
Hali!
Kiraktam ide egy egyszeru memoriakezelot asm-ben irva:
http://www.vfx.hu/proj/avrpac/index.html
Ha van kritika akkor ne kimeljetek.
mukodes:
A kulso memoriat felosztottam 16kb -os lapokra. Ezeket lehet belapozni
az Atmega128 16384...65535 cimtaromanyaba.
.equMMAP0 = 0x0000 -> ezt a memoria teruletet nem hasznalom egyeb celra
fenntartva
Ide lapozodnak a 16ks lapok:
.equMMAP1 = 0x4000
.equMMAP2 = 0x8000
.equMMAP3 = 0xC000
Igy az Enterprise mintajara mukodik a memoria kezeles.
Mem_Init -> memoria terkep felallitasa, init
MmAllocMemory -> memoriat foglal le
MmReleaseMemory -> mem. felszabaditasa
MmDumpMemoryAreas - > sorosportra kuldi a memoriafoglaltsag terkepet
UDV. VFX.
http://www.vfx.hu
More information about the Elektro
mailing list