阅读:1564回复:14
高手请进,关于68013的问题
数据传送从SIE到端点缓冲区时,要多少字节才开始对外传送?
我的理解是:若缓冲区满512字节时,产生一个中断给8051,然后由8051控制数据向外传送。这样理解是否正确?这个产生中断的512字节是否可以设置为更少的字节?若数据传送到最后不足这512字节,那如何才能让8051知道该往外传送数据? 谢谢! |
|
沙发#
发布于:2003-09-19 17:57
先打开protel,然后用他去打开那个文件。
|
|
板凳#
发布于:2003-09-19 14:43
你那个原理图我怎么打不开,不知道为什么?
我查过了,D-,D+互换没能解决问题。 |
|
地板#
发布于:2003-09-19 12:49
任兄:谢谢!
|
|
|
地下室#
发布于:2003-09-19 10:59
看不出有什么问题,你再量一量RESET管脚在上电时是否有一个从低到高的过程(RESET是低有效吧)如果有那我就没着了,建议查查你去掉的那些信号,和原来的比较一下,或者到www.cypress.com上的knowledge base里发一个贴子,会有cy的专门技术人员给你回答的,一般也就1个工作日左右他们就会给你答复,我通常都是到哪里问的,因为这里的贴子不能保证有人回答的
|
|
5楼#
发布于:2003-09-19 09:48
我查过了,D-,D+互换没能解决问题。
我一直困惑的是我的第一块试验板调的挺顺的,而现在这一版仅将后面接口多余的信号去掉了些,却变成了这样!? 放份原理图,请各位指点指点。 |
|
|
6楼#
发布于:2003-09-19 09:47
[quote]查查d+,d-是不是接反了,查查AE,肯定是硬件的问题。 任兄别来无恙? :D [/quote] 呵呵,还好啦,你的东西做的怎么样了? |
|
7楼#
发布于:2003-09-19 09:05
还要查下wakeup电路
|
|
8楼#
发布于:2003-09-18 20:55
查查d+,d-是不是接反了,查查AE,肯定是硬件的问题。 任兄别来无恙? :D |
|
|
9楼#
发布于:2003-09-18 12:10
查查d+,d-是不是接反了,查查AE,肯定是硬件的问题。
|
|
10楼#
发布于:2003-09-18 11:36
各位帮帮我:我的68013连自身都找不到!但复位、振荡、电源都正常!不知为啥?
|
|
|
11楼#
发布于:2003-09-17 21:44
谢谢专家!
如果是in传输,主机要先发送in请求,设备方如果准备好了数据(也就是in端点被填满了或者生效了),数据就会在in令牌后面传到主机,如果主机正确接收到这批数据,会发送ack给设备,从而产生中断,你可以在中断里再次填充in端点,或这在中断里设置标志到主程序里去填充数据。 |
|
12楼#
发布于:2003-09-17 21:39
如果是in传输,主机要先发送in请求,设备方如果准备好了数据(也就是in端点被填满了或者生效了),数据就会在in令牌后面传到主机,如果主机正确接收到这批数据,会发送ack给设备,从而产生中断,你可以在中断里再次填充in端点,或这在中断里设置标志到主程序里去填充数据。
|
|
13楼#
发布于:2003-09-17 14:08
谢谢你专家,那如果是设备往主机发送数据呢?
[编辑 - 9/17/03 by jewelry] |
|
14楼#
发布于:2003-09-16 23:37
看你的意思是主机往设备传数据了,当设备成功收到主机发送的数据时,会给主机一个ack应答,这个应答会产生一个中断给51,收到这各种断后你就可以读取out端点的数据了。
不管主机发送的数据是多少,这个中断都会产生的。如果你的端点最大包设置小于512,那么端点满事会产生中断,最后一个不满包也会产生中断的。 |
|