z_bing
驱动中牛
驱动中牛
  • 注册日期2002-09-28
  • 最后登录2008-04-14
  • 粉丝0
  • 关注0
  • 积分22分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1881回复:6

我的PDIUSBD12板子为什么打印机方式好用扫描仪方式不好用?

楼主#
更多 发布于:2005-03-08 09:02
用At89S52控制PDIUSBD12。用打印机方式缓冲区64字节,传输一切正常。可是用扫描仪方式的时候,就传输几次之后就停止了。缓冲区设的越小坚持的时间就越长。

我的板子上没有焊74HCT123。
爱国守法,明理诚信,团结一致,战胜非典!
z_bing
驱动中牛
驱动中牛
  • 注册日期2002-09-28
  • 最后登录2008-04-14
  • 粉丝0
  • 关注0
  • 积分22分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-03-08 16:01
能不能是布线的问题?
爱国守法,明理诚信,团结一致,战胜非典!
kkyouking
驱动中牛
驱动中牛
  • 注册日期2004-02-23
  • 最后登录2008-02-27
  • 粉丝0
  • 关注0
  • 积分47分
  • 威望4点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-03-08 21:31
能不能是布线的问题?


应该是软件问题
52+PDIUSBD12开发套件 SL811单片机读写U盘套件 www.devking.cn 联系sl811hs@yahoo.com.cn QQ 14441292
z_bing
驱动中牛
驱动中牛
  • 注册日期2002-09-28
  • 最后登录2008-04-14
  • 粉丝0
  • 关注0
  • 积分22分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-03-12 09:21
同样的程序,在另一块板上就很正常。两块板的区别在于:

1、布线不同,但原理图相同。
2、单片机配的无源石英晶体谐振器频率不同:能正常的工作的那块板11.0592Mhz , 不能正常的工作的那块板40Mhz 。
爱国守法,明理诚信,团结一致,战胜非典!
z_bing
驱动中牛
驱动中牛
  • 注册日期2002-09-28
  • 最后登录2008-04-14
  • 粉丝0
  • 关注0
  • 积分22分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-03-12 09:27
后来我用示波器测了一下:40Mhz的晶振实际的频率只有13Mhz。可能是速度问题。
爱国守法,明理诚信,团结一致,战胜非典!
z_bing
驱动中牛
驱动中牛
  • 注册日期2002-09-28
  • 最后登录2008-04-14
  • 粉丝0
  • 关注0
  • 积分22分
  • 威望4点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-03-16 14:08
问题已经解决:换成24Mhz的晶振就好了。
爱国守法,明理诚信,团结一致,战胜非典!
ccjss
驱动牛犊
驱动牛犊
  • 注册日期2003-11-26
  • 最后登录2009-09-21
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-03-28 19:09
你的电脑的系统是不是XP的呀?我的板子在XP下跑不了:枚举如下:

18.0  CTL    80 06 00 01  00 00 12 00  GET DESCRIPTOR           1.1.0        
  18.0  DI     12 01 10 01  dc 00 00 10  ........                 1.2.0        
               71 04 66 06  00 01 00 00  q.f.....                 1.2.8        
               00 01                     ..                       1.2.16      
  18.0  CTL    80 06 00 02  00 00 09 01  GET DESCRIPTOR           2.1.0        
  18.0  DI     09 02 2e 00  01 01 00 a0  ........                 2.2.0        
               01 09 04 00  00 04 dc a0  ........                 2.2.8        
               b0 00 07 05  81 03 10 00  ........                 2.2.16      
               01 07 05 01  03 10 00 01  ........                 2.2.24      
               07 05 82 02  40 00 0a 07  ....@...                 2.2.32      
               05 02 02 40  00 0a        ...@..                   2.2.40      
  18.0  CTL    00 09 01 00  00 00 00 00  SET CONFIG               3.1.0        
  18.0  CTL    80 08 00 00  00 00 01 00  GET CONFIG               4.1.0        
  18.0  DI     01                        .                        4.2.0        
  18.0  CTL    80 0a 00 00  00 00 01 00  GET INTERFACE            5.1.0        
  18.0  DI     ff                        .                        5.2.0        
  18.0  USTS   00 0e 00 c0               not supported            5.3.0  


这里面的GET INTERFACE  收到的      
  18.0  DI     ff    
不是我发的,5555......能解决吗?5555.....
游客

返回顶部