newc 发表于 2011-9-10 16:48:14

请问下,WINCE中的串口发送,接收速度问题。。。

最近有个项目用ARM 2440 +WINCE来做的。
在其中有项关键的地方,和下位机进行通信时采用串口通信。
其中自定为:
下位机,每100MS发送一帧数据。(数据长度50字节以内)
上位机,发送一帧配置数据,下位机,立马返回一帧应答。(数据长度50字节以内)
这期间的主要问题就是,每次,上位置收到的数据都是集中到一起的。

上位机收到两帧或者两帧以上才会触发接收处理函数。
只有在收到回应帧的情况下,才会出现,单帧触发接收处理函数.
串口是采用WINAPI 编程,采用线程读取。
有兴趣的朋友可以下看,程序如下。采用的是VS2008 + 2440A MDK

点击此处下载 ourdev_675760I8398N.rar(文件大小:37K) (原文件名:contest1.rar)
页: [1]
查看完整版本: 请问下,WINCE中的串口发送,接收速度问题。。。