rainpu
驱动牛犊
驱动牛犊
  • 注册日期2004-09-13
  • 最后登录2005-12-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2105回复:11

wince串口通讯

楼主#
更多 发布于:2004-11-19 20:27
各位:
我在2410上跑WINCE,两个串口读写正常,但一收到0X11及0X13,立即无响应。我测试过0X0―0XFF,两个串口都一样,费解中。
望帮助!
午夜母猪魔
驱动牛犊
驱动牛犊
  • 注册日期2004-11-18
  • 最后登录2006-06-01
  • 粉丝0
  • 关注0
  • 积分29分
  • 威望4点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2004-11-20 11:17
希望向你请教一下如何在wince在使用2410的两个一般串口。wince默认的只是一个一般串口的。期待ing。。。。。。。
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2004-11-22 14:52
收到0x11,0x13没反应?怎么没反应法??

你的应用收到了没反应还是底层tranceiver收到这个字符就不动了?
根据地的兄弟们,团结就是力量
rainpu
驱动牛犊
驱动牛犊
  • 注册日期2004-09-13
  • 最后登录2005-12-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2004-11-22 20:29
是这样:
我编了个测试程序,2410端通过串口,收到PC发送的数字打印到本机的对话框,并回送PC.我做了0到0XFF的循环,只有0X11和0X13即无显示也无回送.
同时,在另一应用程序中,2410端只要接收到包含0X11或0X13的一组数据,所有数据接收不正常,且不能通过串口发出数据.
万分费解:( :mad:
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2004-11-24 13:52
喔,这两个ascii码可能有特殊含义,用于机器控制的,你要测试回显送可显示字符就行了啊,比如发0x30-0x39,0x41-0x5a,0x61-0x7a,这种不响应应该是上层,底层应该都是可以接受的
根据地的兄弟们,团结就是力量
rainpu
驱动牛犊
驱动牛犊
  • 注册日期2004-09-13
  • 最后登录2005-12-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2004-11-24 14:38
可是00H到FFH我在应用程序都有用到的啊,不仅仅是可显示字符.我全做相应转换,都可显示的.
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2004-11-24 14:48
那只有自己写上层应用了吧,自己管理所有的收发动作看行不行
根据地的兄弟们,团结就是力量
rainpu
驱动牛犊
驱动牛犊
  • 注册日期2004-09-13
  • 最后登录2005-12-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2004-11-24 16:10
求教:如何自己管理所有的收发动作.
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2004-11-24 16:35
...在应用中使用createfile打开串口,然后用readfile,writefile和DeviceIoControl来做啊
根据地的兄弟们,团结就是力量
rainpu
驱动牛犊
驱动牛犊
  • 注册日期2004-09-13
  • 最后登录2005-12-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2004-11-24 20:12
是啊,我就是用上述函数编写的程序啊,用readfile()读取数据的时候,只要包含上述两个字符,后续的立刻不对了,而且,我用writefile()发送出的数据,PC端也收不到了.
而只要接收的数据无0x11及13,一切正常啊. :mad:
wxl_50685330
论坛版主
论坛版主
  • 注册日期2002-11-19
  • 最后登录2018-09-25
  • 粉丝0
  • 关注0
  • 积分1000分
  • 威望521点
  • 贡献值0点
  • 好评度419点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2004-11-25 14:58
真的啊,还有这种事...:)

对了,你的驱动可以改不,你试试在驱动里面输出从receive buffer取出来的原始数据,看看是不是中间层过滤得问题
根据地的兄弟们,团结就是力量
wwei_wang
驱动大牛
驱动大牛
  • 注册日期2002-06-07
  • 最后登录2006-06-23
  • 粉丝0
  • 关注0
  • 积分77分
  • 威望9点
  • 贡献值0点
  • 好评度7点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2004-11-26 08:44
关注中....
Come on, let us drive the world.
游客

返回顶部