CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
英特尔®游戏设计大赛100美元现金周周送 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  硬件/嵌入开发 >  无线

电脑接上gprs modem后可以发短信,但拨号上网失败?

楼主dwkang(方煷)2003-09-03 19:51:57 在 硬件/嵌入开发 / 无线 提问

win2k系统,接上usb   gprs   modem后可以用短信软件收发短信,但拨号上网老是失败,用bus   hound抓usb数据,出现状态为:usts     Pid   chk   fail  
  请教这是什么原因?pid   chk   fail又是什么意思?  
  谢谢! 问题点数:0、回复次数:4Top

1 楼klbt(快乐白兔)回复于 2003-09-03 20:22:44 得分 0

奇怪的问题,顶。Top

2 楼dwkang(方煷)回复于 2003-09-04 11:49:50 得分 0

发邮件给bus   hound得到的回复是:  
   
  The   error   you   are   getting   is   defined   by   Microsoft   and   the   full   name   is   USBD_STATUS_PID_CHECK_FAILURE.   This   is   a   hardware   related   failure.   The   error   indicates   the   packet   ID   (PID)   which   contains   a   check   field   was   corrupt   making   the   packet   invalid.   See   below   excerpt   from   the   USB   2.0   spec.   If   you   need   further   information,   you   could   ask   about   this   error   under   the   www.usb.org   developer   forum,   usenet,   or   Microsoft.   Hope   that   helps  
   
  但在微软的网站上并没有pcd   chk   fail的信息,在usb2.0协议的8.3.1有pid相关定义:  
  8.3.1   Packet   Identifier   Field  
  A   packet   identifier   (PID)   immediately   follows   the   SYNC   field   of   every   USB   packet.   A   PID   consists   of   a  
  four-bit   packet   type   field   followed   by   a   four-bit   check   field   as   shown   in   Figure   8-1.   The   PID   indicates   the  
  type   of   packet   and,   by   inference,   the   format   of   the   packet   and   the   type   of   error   detection   applied   to   the  
  packet.   The   four-bit   check   field   of   the   PID   ensures   reliable   decoding   of   the   PID   so   that   the   remainder   of   the  
  packet   is   interpreted   correctly.   The   PID   check   field   is   generated   by   performing   a   one’s   complement   of   the  
  packet   type   field.   A   PID   error   exists   if   the   four   PID   check   bits   are   not   complements   of   their   respective  
  packet   identifier   bits.  
   
  (MSb)   (LSb)  
  PID   2   PID   3   PID   1   0  
  PID   PID   0   PID   1   PID  
  2  
  PID   3  
  Figure   8-1.   PID   Format  
   
  The   host   and   all   functions   must   perform   a   complete   decoding   of   all   received   PID   fields.   Any   PID   received  
  with   a   failed   check   field   or   which   decodes   to   a   non-defined   value   is   assumed   to   be   corrupted   and   it,   as   well  
   
  但我仍然没有头绪,各位帮帮忙啊!!!  
  谢谢Top

3 楼wxxzf(小风)回复于 2003-12-24 11:44:09 得分 0

把传输速度改慢点看看Top

4 楼guangqiangliu(crystal)回复于 2003-12-24 13:21:34 得分 0

恩你在现在的状态再建一个连接看看可以不Top

相关问题

  • GPRS拨号问题
  • 关于用AT命令建立两modem远程拨号连接失败的问题。很郁闷:(在线等
  • 单片机怎样拨号上网(GPRS)?
  • gprs modem 开发
  • gprs modem 开发
  • 从Win2K到Win98Se的拨号连接建立失败
  • 如何断开modem拨号连接
  • 编写用modem拨号通话.
  • 请问为何gprs拨号时webbrowser_DocumentComplete事件不执行
  • 请教一个GPRS拨号上网的问题

关键词

  • usb
  • check
  • pid
  • packet
  • chk fail
  • 短信
  • field
  • bit
  • error

得分解答快速导航

  • 帖主:dwkang

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo