我现在在写一个(Win32 和WinCe之间)串口通信的程序,就是在Win32的PC端发数据到PND(WinCe)端,并且两端匀可发送、接收。
现在的问题是:在Win32端发送,然后自己再接收,是没问题的;但是在WinCE端,接收数据却不同,比如:第一次我在Win32端发送“123”,而WinCe端接收到的是“1”,第二次再发送“456”,Wince接收到的是“234”,依此类推。次数 Win32端发送 WinCE端接收
1 123 1
2 456 234
3 ABC 56A
4 WXYZ BCW
5 IUY XYZI
。。但在Win32端接收是正常的,请问这是什么原因啊?!在线等到。。先谢过
现在的问题是:在Win32端发送,然后自己再接收,是没问题的;但是在WinCE端,接收数据却不同,比如:第一次我在Win32端发送“123”,而WinCe端接收到的是“1”,第二次再发送“456”,Wince接收到的是“234”,依此类推。次数 Win32端发送 WinCE端接收
1 123 1
2 456 234
3 ABC 56A
4 WXYZ BCW
5 IUY XYZI
。。但在Win32端接收是正常的,请问这是什么原因啊?!在线等到。。先谢过
解决方案 »
- 【求助】Win7下编译驱动,明明设置好了WLHBASE和W7BASE,却还是不能编译……
- 询问com内存增大的解决方法
- 有关CFileDialog的问题,在线等
- GetMessage()使用问题?
- VC中的饼图
- 我想编写网关服务器,请问调用什么函数来读取IP报文?
- 谁有用钩子监视应用程序的相关资料,谢谢
- 如何使用Rich Edit控件?
- 在SetScrollsize中,MM_TEXT可以显示OnDraw,MM_LOENGLISH可以显示背景图片,怎样两者合一?
- 关于创建位图的几个函数-----VC图像高手请进!
- 升为1个星星要多少分?
- 我在windows7写的网络通信程序在本机运行正常,在其他机子出现应用程序初始化失败
但是我一般使用其他单片机时,当单片机处于接受状态时,我会在PC端发送时在数据尾部设置一个标志位,方便单片机检测。
单片机一直接收数据值到检测到标志位为止
我一直是这么办的,不知道对楼主有么有帮助 呵呵
用线程处理之