-
那怎么去区别有无质量检测呢?
-
异常情况?您觉得有哪些异常情况呢?
我又测试了一下,发现在用示波器测量的时候几个脚上有1伏左右的波形,但是它的供电电压为7点几伏,而用逻辑分析仪却只能抓到几个上啦电平?您嫩分析下其中的原因吗?
引用 17 楼 yangb_soso 的回复:
1、逻辑要严谨;
2、考虑异常情况;
-
这个问题吗,是PM.dll 电源管理程序的bug, pm.dll 在注册表可用之前就加载了。
pm.dll初始化的时候会去读取注册表的超时设置值,可这个时候注册表还不可用,所以读取注册表失败,pm.dll就用默认值去设置超时设置(1分钟进入用户空闲状态(关闭背光))。
为了pm.dll正确使用注册表的设置值,可以等注册表可用后再让pm.dll读取一次注册表的超时设置值。
这样就工作正常。
可用下面代码来强制pm.dll读取注册表值,可以放到自己的程序中,或者修改explorer.exe来调用都可以
// 指示PM.dll 重新读取电源管理超时时间
HANDLE hevReloadActivityTimeouts =
OpenEvent(EVENT_ALL_ACCESS, FALSE, _T("PowerManager/ReloadActivityTimeouts"));
if (hevReloadActivityTimeouts) {
SetEvent(hevReloadActivityTimeouts);
CloseHandle(hevReloadActivityTimeouts);
}
或者参考帖子
http://topic.eeworld.net/u/20100609/15/845468df-d0a6-4938-bef3-75f086c9319d.html
-
串口?
-
这没什么好方法,俺平常使用0x55, 0xaa为标志,表示数据开头,其后的数据格式可以随便了。
-
其实学习用还是挺不错的~~~我正在使用~~就是不怎么熟练~~
-
引用 2 楼 rattlerattle 的回复:
只要是程序都可以吗?
恩,只要在wince6的模拟器上可以跑,可测试的功能点尽量多点,但不要太难,给一小孩做功能测试用的例子
-
我知道执行到哪个地方就跳到这个函数里头 但是什么原因引起的呢 又该怎么解决呢
--------------------------------------------------------------------------------------------
既然知道执行到哪个地方就跳,看反汇编应该很容易发现问题。
分析一下进入fault之后的堆栈结构,根据r15找到引起fault的指令。
俺一直是这么干的
-
安装了一些补丁吗?
build and sysgen试一下
-
移至驱动开发板
-
谢谢楼主各位兄台的关注和解答。
我有个别问题问的有点白,一时糊涂了,让大家笑话了
-
看到一个评测报告,WinCE6.0 R2, x86平台(Pentium 200MHz MMX)
IRQ到ISR时间(5.0us,6.3us,10.2us) (min,ave,max下同)
ISR到IST时间(5.7us,6.3us,19.9us)
以24us周期产生10^9次中断,完全被IST捕捉到。
汗,这么彪悍,真的假的。
报告地址:
http://download.microsoft.com/download/D/A/C/DAC6D6D0-07EC-4954-95D3-55273C1524D7/Independent%20Real-Time%20Report%20for%20Windows%20Embedded.pdf
-
自己写一个,不难
-
帮顶下。
MARK.
-
厉害!!!
usb通讯协议看看!!!
-
很好的帖子呢!!!
-
ls很详细
-
引用 1 楼 paul_chao 的回复:
WinCE 要到 7.0 才有标准的 I2C bus driver.
在这之前, 请用标准的 stream driver interface 来存取
Paul, Chao @ Techware
WINCE6.0 R3才刚出来不久啊,难道Paul大侠有参与到WINCE7.0微软官方driver的制作?
回到楼主的问题。楼主问的是如何在其他驱动中调用I2C驱动,但是从楼主的描述中感觉楼主需要的是直接对I2C总线进行操作。因此,楼主可以直接写一个设备流驱动,在流驱动中完成对I2C总线的配置和读写。
如果楼主手上有一个写好的I2C驱动,那就是要解决如何在其他驱动中调用I2C驱动这个问题了。
-
引用 2 楼 gooogleman 的回复:
这个需要ARM的硬件工程师吧。
不一定,但有ARM开发经验者优先考虑
-
我是新手,还是没搞懂?