在WINCE5下,通过GPRS拨号上网成功。然后用WINCE 自带的IE浏览网页,发现在打开网页的时候,其他驱动的IST线程唤醒会延迟10-6、70毫秒。即中断产生后,IST线城WaitForSingleObject会延时唤醒。请问哪位高手碰到过,是怎么解决的。
回复(3) 2008-11-13 09:56 来自版块 - Wince 程序开发
表情
zq2002那看来不是串口造成的,而是 IE 的事。估计是因为IE里某个线程执行时占用的CPU时间太多,造成其他线程的延时。调高中断接收线程,又使得IE执行的时间变少,串口传过来的数据没来得及处理,造成的overflow吧。(2008-11-13 16:35)
wince_lover提高优先级后,中断到是及时唤醒了。结果GPRS串口会OVERFLOW。但是我作了测试,如果不上网浏览,直接通过这个串口以115200的速度全速收发数据,没有问题,不会造成其他驱动IST厌时(2008-11-13 14:48)
zq2002调高优先级不行么?(2008-11-13 10:06)

返回顶部