jewelry
驱动牛犊
驱动牛犊
  • 注册日期2003-07-28
  • 最后登录2005-05-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1563回复:14

高手请进,关于68013的问题

楼主#
更多 发布于:2003-09-16 20:55
数据传送从SIE到端点缓冲区时,要多少字节才开始对外传送?
我的理解是:若缓冲区满512字节时,产生一个中断给8051,然后由8051控制数据向外传送。这样理解是否正确?这个产生中断的512字节是否可以设置为更少的字节?若数据传送到最后不足这512字节,那如何才能让8051知道该往外传送数据?
谢谢!
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-09-16 23:37
看你的意思是主机往设备传数据了,当设备成功收到主机发送的数据时,会给主机一个ack应答,这个应答会产生一个中断给51,收到这各种断后你就可以读取out端点的数据了。

不管主机发送的数据是多少,这个中断都会产生的。如果你的端点最大包设置小于512,那么端点满事会产生中断,最后一个不满包也会产生中断的。
jewelry
驱动牛犊
驱动牛犊
  • 注册日期2003-07-28
  • 最后登录2005-05-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-09-17 14:08
谢谢你专家,那如果是设备往主机发送数据呢?

[编辑 -  9/17/03 by  jewelry]
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-09-17 21:39
如果是in传输,主机要先发送in请求,设备方如果准备好了数据(也就是in端点被填满了或者生效了),数据就会在in令牌后面传到主机,如果主机正确接收到这批数据,会发送ack给设备,从而产生中断,你可以在中断里再次填充in端点,或这在中断里设置标志到主程序里去填充数据。
jewelry
驱动牛犊
驱动牛犊
  • 注册日期2003-07-28
  • 最后登录2005-05-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-09-17 21:44
谢谢专家!
如果是in传输,主机要先发送in请求,设备方如果准备好了数据(也就是in端点被填满了或者生效了),数据就会在in令牌后面传到主机,如果主机正确接收到这批数据,会发送ack给设备,从而产生中断,你可以在中断里再次填充in端点,或这在中断里设置标志到主程序里去填充数据。
xiao_lzm
驱动牛犊
驱动牛犊
  • 注册日期2003-02-17
  • 最后登录2008-11-03
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-09-18 11:36
各位帮帮我:我的68013连自身都找不到!但复位、振荡、电源都正常!不知为啥?
用自己的双脚走路。
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-09-18 12:10
查查d+,d-是不是接反了,查查AE,肯定是硬件的问题。
kilroy_guo
驱动大牛
驱动大牛
  • 注册日期2002-10-29
  • 最后登录2005-11-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-09-18 20:55
查查d+,d-是不是接反了,查查AE,肯定是硬件的问题。


任兄别来无恙? :D
二姑家的猫想......
resource
驱动牛犊
驱动牛犊
  • 注册日期2003-07-18
  • 最后登录2003-10-10
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-09-19 09:05
还要查下wakeup电路
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-09-19 09:47
[quote]查查d+,d-是不是接反了,查查AE,肯定是硬件的问题。


任兄别来无恙? :D [/quote]

呵呵,还好啦,你的东西做的怎么样了?
xiao_lzm
驱动牛犊
驱动牛犊
  • 注册日期2003-02-17
  • 最后登录2008-11-03
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-09-19 09:48
我查过了,D-,D+互换没能解决问题。
我一直困惑的是我的第一块试验板调的挺顺的,而现在这一版仅将后面接口多余的信号去掉了些,却变成了这样!?

放份原理图,请各位指点指点。


  
附件名称/大小 下载次数 最后更新
2003-09-19_USB2Pc104.sch (49KB)  0
用自己的双脚走路。
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2003-09-19 10:59
看不出有什么问题,你再量一量RESET管脚在上电时是否有一个从低到高的过程(RESET是低有效吧)如果有那我就没着了,建议查查你去掉的那些信号,和原来的比较一下,或者到www.cypress.com上的knowledge base里发一个贴子,会有cy的专门技术人员给你回答的,一般也就1个工作日左右他们就会给你答复,我通常都是到哪里问的,因为这里的贴子不能保证有人回答的
xiao_lzm
驱动牛犊
驱动牛犊
  • 注册日期2003-02-17
  • 最后登录2008-11-03
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望2点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2003-09-19 12:49
任兄:谢谢!
用自己的双脚走路。
jewelry
驱动牛犊
驱动牛犊
  • 注册日期2003-07-28
  • 最后登录2005-05-15
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2003-09-19 14:43
你那个原理图我怎么打不开,不知道为什么?

我查过了,D-,D+互换没能解决问题。
我一直困惑的是我的第一块试验板调的挺顺的,而现在这一版仅将后面接口多余的信号去掉了些,却变成了这样!?

放份原理图,请各位指点指点。


  
 
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2003-09-19 17:57
先打开protel,然后用他去打开那个文件。
游客

返回顶部