阅读:1552回复:0
救命呀!pc104总线上挂接双口ram(8kx8)![]() 电路都已经做好了 ![]() void CWhatDlg::OnButton5() { ULONG HWAddress=0x800c8; ULONG Size=0xfff; ULONG inIoSpace = 0; PHYSICAL_ADDRESS PhysicalAddress = {HWAddress, 0 }; PVOID pVirtual = NULL; unsigned char *pData; UCHAR buf; //unsigned short f; if(TransBusAddrToVirtual(Internal,0,PhysicalAddress,0xfff,&inIoSpace,&pVirtual ))//&MemType, { //MmUnmapIoSpace( rawbuf, 0x01 ); if(pVirtual == NULL)return; pData=(unsigned char *)pVirtual; //调试的时侯这里是0x6000c8 buf = *pData; buf = *(pData+1); buf = *(pData+2); MmUnmapIoSpace( pVirtual, 0x01 ); } |
|