打印

WinCE 6.0 串口改变波特率数据收不到?

[复制链接]
2088|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
willyar_cn|  楼主 | 2013-12-18 11:30 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
WinCE6.0  CreateFile创建串口成功,9600波特率,并发送数据通知对方切换波特率到115200成功,对方切换波特率115200成功。在对方切换波特率的同时,Wince6.0端也切换到115200波特率(关闭以前CreateFile创建的handle,再重新创建一个,再设置波特率为115200),可奇怪的事情是,切换后数据收不到了,对方确实是在在115200发数据。请问Wince6.0这种方式切换波特率不成功吗?请教需要如何切换?先谢谢各位大侠了。

相关帖子

沙发
黄小俊| | 2013-12-18 11:57 | 只看该作者
。路过。

使用特权

评论回复
板凳
盈鹏飞科技| | 2013-12-18 11:59 | 只看该作者
没遇到过这样的问题,应该还是程序问题,要不就是驱动问题。

使用特权

评论回复
地板
willyar_cn|  楼主 | 2013-12-18 16:49 | 只看该作者
9600波特率都可以正常收发,关闭 9600 CreateFile创建的handle,再重新创建一个,再设置波特率为115200,其余这些配置参数都一样得。配置参数还读回来确认了确实是115200.是否还有别的玄机呢?硬件应该是没问题。如果直接上来就是115200,程序收发也正常。问题就是这个切换过程引起得。还请各位大侠继续帮忙。谢谢!

使用特权

评论回复
5
白马王子1| | 2013-12-18 16:53 | 只看该作者
路过,帮你顶起

使用特权

评论回复
6
willyar_cn|  楼主 | 2013-12-26 17:41 | 只看该作者
倒霉的配合

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

4

主题

35

帖子

0

粉丝