-
对于我公司来说 太贵了,谢谢
-
太牛了!
-
我这儿有一种方法,来和大家共享一下
C语言的精确延时
以下所有测试若作为子函数,则调用时还要加上调用的2us和返回的2us,再加上赋值的时间。
long 4us(赋值)+2us(清零),int 2us,char 1us,3for 则不用.
即作为子函数调用全部要加的时间为long +10us,int +6us,char +5us,3for +0us.
*/
#include
void delay(void)
{
unsigned long i;
i=135;
while(--i);
}
void main(void)
{
/*unsigned long i;
i=113;
while(--i);
//此种形式定时时间为i*480/M us。最大误差不会超过1us,此1us主要是由某些特殊晶振不能被整除引起.
//i最大值为4294967295.M=12MHz下,Tmax=171798691800us约=17万秒
//大概生成代码是74
*/
/*unsigned int i;
i=113;
while(--i);
//此种形式定时时间为i*96/M us。最大误差不会超过1us,此1us主要是由某些特殊晶振不能被整除引起.
//i最大值为65535.M=12MHz下,Tmax=524280us约=0.5秒(500ms)
//大概生成代码是32
*/
/*unsigned char i;
i=150;
while(--i);
//此种形式定时时间为i*24/M us。最大误差不会超过1us,此1us主要是由某些特殊晶振不能被整除引起.
//i最大值为255.M=12MHz下,Tmax=510us约=0.5ms(500us)
//大概生成代码是23
*/
/*unsigned char i,j,k;
for(i=10;i>0;i--)
for(j=10;j>0;j--)
for(k=10;k>0;k--)
;
//此种形式定时时间为(((2*i+3)*j+3)*k+1)*12/M us。最大误差不会超过1us,
//此1us主要是由某些特殊晶振不能被整除引起.
//一层循环n:R5*2 DJNZ 2us
// 二层循环m:R6*(n+3) DJNZ 2us + R5賦值 1us = 3us
// 三层循环: R7*(m+3) DJNZ 2us + R6賦值 1us = 3us
//循环外:R7赋值 1us
//i最大值为255.M=12MHz下,Tmax=33.358591s
//大概生成代码是31。不过计算挺麻烦,要用软件计算,而且不是每1us都能算得到。
*/
delay();//子函数调用才用此行
P1_1=0;
while(1);
}
-
微软 有,记得 我的博客里面有wince6.0 的,5.0 也容易找。
-
可以参考CANopen或者DeviceNet
-
挂起后再重启即可。
-
一般方案是CPU+控制芯片,当然,用并口也可以的,但硬件会更麻烦些,还要编上位机软件.
-
如果有多台设备,注意他们的网卡地址是否重复了。我以前也是2快开发板练到一个网就不行,后来发现网卡驱动取的是固定的物理地址。后面改了之后就正常了
-
顶一下的,成功的来说说经验噢!
-
用专用时间测量芯片.
-
IOCTL_IIC_WRITE 其实就是一个变量,给他赋值就可以了 然后放在 .h 文件中,包含进来就可以了
#define IOCTL_IIC_WRITE 1
-
内部有刷机的程序!
[url=http://download.eeworld.net/source/2073318 ][/url]
-
哈哈 HAO东西
-
少装什么东西了 对于wince6.0说,是可能的,您看看下面的网页上对照一下 你哪个部分没有安装
http://www.cnblogs.com/walzer/archive/2007/05/13/744729.html
-
mark
最近也在看电源管理方面的问题。学习
-
可以写一个应用程序(类似于PC上的批处理),作用是将位于windows目录下的文件(ui.exe)搬移至各自相应的目录(\windows\ui)下,在wince内核启动之后运行该应用程序。这样理论上是可以,但觉得有点麻烦,是否可以在生成内核映像时就把这些工作做完呢?
-
引用 3 楼 kyzf 的回复:
这个是数据传输所限; 本身所用的GPS都这样。
各类手机都有些LAG、
恩我查过,貌似硬件是这样的.
那么能不能通过一些软件层的东西解决呢?
貌似星历数据可以下载的,只是下载下来的星历数据怎么给GPS设备??
-
很好的学习地方
-
我的意思是:
Wince 转为空闲时,WinCE 会关闭屏幕(关背光)。
我看到过别人的系统,Wince 转为空闲时,显示另一界面(关了背光,界面上只显示时间信息).
-
我的没有这个函数。
能否贴上来看看?或许可以参考一下
引用 4 楼 sunjiakuang 的回复:
引用 3 楼 xh_jj 的回复:
现在没有条件做实验,所以就想看看哪些代码是控制这些选项的,有没有人精通PPP呢?
引用 2 楼 sunjiakuang 的回复:
用Bus Hound抓包分析一下
不知道你的代码是怎么组织的,我的是在PPP.c下,PPPHandshakeIsp()函数里面进行三步协商的