操作硬件板卡方式
WinCE一般有两种方式访问硬件1、内存隐射
代码如下:
#include <Pkfuncs.h>
LPVOID reg = VirtualAlloc(0, 32, MEM_RESERVE, PAGE_NOACCESS);
if (reg)
{
if ( !VirtualCopy(reg, (LPVOID)(0X0DA000>>8), 32, PAGE_PHYSICAL | PAGE_READWRITE | PAGE_NOCACHE) )
{
DWORD dwErr = GetLastError();
VirtualFree(reg, 32, MEM_RELEASE);
reg = NULL;
}
}
//reg 就是访问硬件的地址
VirtualFree((PVOID)reg , 32, MEM_RELEASE); //用完了要记得释放哦
2、端口
#include <ceddk.h>
READ_PORT_UCHAR
WRITE_PORT_UCHAR
API可以使用,代码略 支持..................... 先支持 在下
谢谢
谢谢。。学习中。。很菜鸟·~:loveliness: 收藏了。。菜鸟努力学习中 !~ 哈哈:victory: 支持一下了. 谢谢。。学习中。。 谢谢楼主分享~~~~ 深奥 支持一下子回复 1楼 的帖子
谢谢楼主了 谢了 谢了,非常不错 :victory: 楼主你好, 下载了你的文件, 我暂时用不上页:
[1]