-
不是吧,不这样用,那怎么设置系统级中断的优先级啊?
-
首先声明外围电路没接多少东西,就一个开关按键,复位键?
自相矛盾了 呵呵
-
不能、、、、
-
引用 1 楼 91program 的回复:
直接调用API吧,呵呵...
程序都快写好了,就是编译老有问题。如果再改成直接调用API,那工作量就大了。主要是我不知道WinCE6.0下是不是能支持CSocket类。
-
读管脚状态
-
谢谢楼上的大哥,ES的问题我改过来了。。iUartSendLen 由于在其他的地方需要用到这个全局变量,所以在这里赋值了。。你提出的XDATA的问题,我在其他地方还有XDATA的分配空间。我测试过了。确实并不是我之前考虑到的可能。局部变量和全局变量是没有区别的。。我修改了一下SENDBUF[250]就没有问题了。。然而300的时候KEIL没有报错,居然通过了。。
我现在把发送函数改成下面的,
unsigned char xdata* cpSendBufPtr;
void UART_SendData(unsigned char *data_buf,unsigned int iCount)
{
iUartSendLen = iCount-1;
iSendCounter = 0;
SBUF = data_buf[0];
cpSendBufPtr = &data_buf[1];
}
在中断里面再发送余下的。
测试完全没有问题了。。
-
在用户层代码本来可以通过 KernelIoControl() 来修改的,但是6.0为了还是为了增加安全性只有极少数的IOCTL_HAL_XXX 类型能在用户层调用成功,对 IOCTL_HAL_GET_POOL_PARAMETERS (就是用来改Paging pool 大小的)的调用肯定返回False. 哎,这下是寡妇死儿子---没指望了。不过驱动层的调用可以的,(6.0把驱动拿到内核去了,原来的device.exe变成了内核进程的一个device.Dll了)。
现在我在想能不能通过什么方法让内核模式来调用我的代码,这样就能调成功KernelIoControl()函数了。有没有什么系统回调之类的函数啊?
望高手指路。
-
学习了,没有使用过!!!
-
有的命令返回stall不会有问题的,最好完全参考PC的做法
-
Bluetooth 在PDA上,我们有用到FTP、ActiveSync、Modem、Audio等
-
大概意思:
————————————————————————————
虚拟显示(TFT/STN)
S3C2440A支持硬件上的水平和垂直滚动。如果屏幕滚动,
则不但PAGEWIDTH 和 OFFSIZE的值需要改变,LCDSADDR1,
LCDSADDR2这两个寄存器的LCDBASEU和 LCDBASEL域也需要改变。
图像存储的视频缓存要比LCD面板屏幕的尺寸大。
————————————————————————————
-
引用 7 楼 kyzf 的回复:
也就是说 用:
C/C++ codewhile (TRUE)
{
readBuf=new BYTE[512];
ZeroMemory(readBuf,512);//读取串口数据ReadFile(ceSeries->m_hComm, readBuf, willReadLen ,&actualReadLen,0);
......
}
也读不到数据?
如果是这样,就是你的开发板的串口有问题、
不过,你确认用上面那个程序 在你的板子行吗?
这个代码可以,不过我的在mini2440和S3c6410中都正常啊,在他的板子上wince串口调试助手出现一样的问题,之前我还没有遇到过,看大家遇到没啊
-
不知楼主听说过: 电力载波吗?
当然也可以采用电力载波技术,采用220作为传输网络, 这样只要在一个火车内,就没问题。
但是可能需要对火车 的电力系统稍微改造。
-
还有人知道不啦?很急啊
-
for(i=0;i
-
引用 7 楼 huabinsir 的回复:
引用 5 楼 cfanlwn 的回复:
不好写. 没有头序,可能要用到循环.
都是对串口的操作
-
帮顶
-
三星的soc都是这样的行为,sleep,一定会变低。
你查一下是不是soc又被GPIO之类唤醒了
-
版本号是多少啊,
SMDK6410_WinCE60_FMD_REL_0.34_080902版本是不是最新的啊
-
直接挂在P0口的话,如果没有挂其他的器件,那么加上拉就可以了(4.7k或10k)
如果P0口还有挂其他器件的话,加一片总线驱动器来驱动一下吧,如74HC245
第二个问题仔细看一下1335的手册