LPC2378中使用USB和以太網(wǎng)的RAM
LPC2378內(nèi)部有58KBRAM由內(nèi)部32KBRAM、8KB USB RAM、16KB以太網(wǎng)RAM 和2KB RTC RAM組成。
本文引用地址:http://2s4d.com/article/148410.htm2KB 的RTC BATTERY RAM 沒(méi)有測(cè)試,我想應(yīng)該也可以直接使用。
對(duì)于USB和以太網(wǎng)的RAM,只需經(jīng)如下操作即可使用。
1、將功耗管理寄存器PCONP中的PCENET和PCUSB位置1,使能USB和以太網(wǎng)功能。
2、在分散加載文件中做如下申明:
USB_RAM 0x7FD00000 0x2000 ;8K
{
dataflash.o(+RW,+ZI)
from.o(+RW,+ZI)
}
ENET_RAM 0x7FE00000 0x4000 ;16K
{
uart.o (+RW,+ZI)
}
這樣,就可以將程序的一些模塊的RAM變量放到USB和以太網(wǎng)的RAM中了。上面的例子,我是將對(duì)DataFlash和鐵電RAM操作的一些緩沖區(qū)放到USB的RAM中,將串口驅(qū)動(dòng)的緩沖區(qū)放到以太網(wǎng)RAM中。
評(píng)論